LINUX.ORG.RU

проблема с подключением USB-устройства


0

0

Возможно, кто-нибудь поможет справиться с этой проблемой?
Не могу поключить ни одно USB-устройство. Дистрибутив - Gentoo2004.2, ядро - 2.6.7-gentoo-r13. Поддержка USB встроена в ядро монолитом. При загрузке система выдает следующее сообщение:
"* Mount local filesystems
mount: mount point /mnt/usb does not exist
* Some local filesystems failed to mount"
В /etc/fstab прописано:
/dev/hda1
/dev/hda3
/dev/hda2
/dev/hda4
/dev/cdroms/cdrom0
/dev/sda1    /mnt/usb  vfat users,codepage=866,iocharset=koi8-r 0 0
В etc/mtab по поводу usb такая запись:
none  /proc/bus/usb  usbfs  rw  0 0
Если подключать USB-устройство при загрузке(пробовал флэшку и usb-to-serial кабель на чипе pl2303), то система выдает сообщение "ehci_hcd 0000:00:03.3 : new USB bus registered, assigned bus number 1", после этого виснет и перестает реагировать на клавиатуру. Если подключать на запущенной системе, виснет без вывода сообщения.
Пытался сравнить c файлами на другом компьютере (там стоит Mandrake 10.0 ядро 2.6.3-7mdk, из пакета):
в /etc/fstab про usb вообще ничего, в /etc/mtab стоит запись "none  /proc /bus/usb  usbdevfs rw 0 0"
Может, где-нибудь есть дельная информация по этой теме, желательно на русском(я пока ничего не нашел).       
P.S. При установке lilo он мне выдал сообщение : "warning : '/proc/partitions' does not match '/dev' directory structure. Name change : '/de/ide/host0/bus0/target0/lun0/disc' -> '/dev/hda'. The kernel was compiled with DEVFS_FS, but 'devfs=mount' was omitted as a kernel command. Line boot parameters; hence, the '/dev/ directory structure does not reflect DEVFS_FS device names."

>> * Mount local filesystems
>> mount: mount point /mnt/usb does not exist
добавь атрибут noauto в fstab в строку с usb-устройством:
/dev/sda1 /mnt/usb vfat noauto,users,codepage=866,iocharset=koi8-r 0 0
без этого атрибута система будет при каждой загрузке пытаться примонтировать указаный девайс, подробнее - читай man fstab и man mount.

В общем ковыряй ядро на предмет devfs, ehci (поддержка usb2.0) и uhci (поддержка usb 1.0 и 1.1, если не ошибаюсь). Попробуй отрубить ehci и оставить только uhci.

CTpaHHuK
()
Ответ на: комментарий от CTpaHHuK

Можно и так /dev/sda1 /mnt/usb auto noauto,owner,kudzu,iocharset=cp1251,codepage=866 0 0

anonymous
()

проблема решилась до безобразия просто - в ядре не был прописан ohci (включал только ehci и uhci )

one-more
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.