Если подключаю к компьютеру сотовый телефон по USB, при загрузке выскакивает ошибка, что не может найти диск /dev/sda1, предлагает на выбор 2 диска на sdb. Когда телефон отключён, грузится нормально.
Телефон Alcatel OT-910. Если не включать эмуляцию съёмного накопителя, lsusb его видит как
Bus 001 Device 002: ID 05c6:9017 Qualcomm, Inc.
Ядро 3.12.13. Дистрибутив Gentoo. С ядром 3.1.6 такой проблемы нет.
Соответствующие строки из menu.lst:
root (hd0,0)
kernel /boot/kernel-3.12.13 root=/dev/sda1 modprobe.blacklist=drm,drm_kms_helper,radeon,uvcvideo,ttm,videodev,videobuf2_core,videobuf2_memops,videobuf2_vmalloc
Куда копать?
P. S. Совсем забыл: у меня 2 раздела на этом жёстком диске: ext4 и swap. То есть телефон как-то становится sda, а жёсткий диск и его разделы становятся sdb*. Можно ли жёстко задать при загрузке поставить SATA устройства впереди USB?
P.P.S. Настройки BIOS на это не влияют. Задавая в командной строке ядра PARTUID можно загрузиться и с телефоном, и без, но от этого перестают работать настройки /etc/fstab и кое-какие скрипты.
root (hd0,0)
kernel /boot/kernel-3.12.13 root=PARTUUID=aeb28fcae71-d187-467b-8ef7-6dcd8b844701 modprobe.blacklist=drm,drm_kms_helper,radeon,uvcvideo,ttm,videodev,videobuf2_core,videobuf2_memops,videobuf2_vmalloc