Доброго времени суток!Не удается подключить USB portable hard disk (GTW, 10 Gb)к ноуту (Micron, P-1). На ноуте стоит freeBSD 5.2.1 с перекомпилированным ядром. Исходя из "Руководства FreeBSD" ( Глава 16.5. USB устройства хранения (http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/usb-d...)) в ядре присутствуют все указанные строки:
device scbus
device da
device pass
device uhci
device ohci
device usb
device umassпри подключении девайса сразу получаем следующее:
uhub0: device problem, disabling port 1
Никаких устройств в /dev/ da, da0 или da0s1 нет..
есть только usb и usb0. Но подмонтировать их командой:
mount -t msdos /dev/usb (или /dev/usb0) не удается... получаем Block device required
по команде: usbdevs получаем: UHCI, hub device, Intelв файле /etc/rc.conf строка usbd_enable="YES" имеется
При подключении девайса на другом железе (скорее всего там device ohci) и при я дре generic - все работает как надо..
Что я делаю не так? Как правильно подключить диск?
К сожалению поиск по инету и по форуму проблему не решил, есть темы без ответов.
Спасибо.
>Доброго времени суток!
>
>Не удается подключить USB portable hard disk (GTW, 10 Gb)к ноуту (Micron,
>P-1). На ноуте стоит freeBSD 5.2.1 с перекомпилированным ядром. Исходя из
>"Руководства FreeBSD" ( Глава 16.5. USB устройства хранения (http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/usb-d...)) в ядре
>присутствуют все указанные строки:
>device scbus
>device da
>device pass
>device uhci
>device ohci
>device usb
>device umass
>
>при подключении девайса сразу получаем следующее:
>uhub0: device problem, disabling port 1
>Никаких устройств в /dev/ da, da0 или da0s1 нет..
>есть только usb и usb0. Но подмонтировать их командой:
>mount -t msdos /dev/usb (или /dev/usb0) не удается... получаем Block device required
>
>по команде: usbdevs получаем: UHCI, hub device, Intel
>
>в файле /etc/rc.conf строка usbd_enable="YES" имеется
>
>При подключении девайса на другом железе (скорее всего там device ohci) и
>при я дре generic - все работает как надо..
>
>Что я делаю не так? Как правильно подключить диск?
>К сожалению поиск по инету и по форуму проблему не решил, есть
>темы без ответов.
>Спасибо.н-дас...
не важно какая 5.x, в 5.2.1 у меня все работало без проблем:
[alone]~ > uname -r
5.3-RELEASE-p5
[alone]~ > less /sys/i386/conf/ALONE53
...
#--lavr SCSI peripherals for ATAPICAM emulation man atapicam
# + da device for USB HDD or USB MP3-PLAYER with USB HDD
device atapicam
device scbus
device cd
device pass
device da
...
#--lavr, please comment all of this that you don't want or use
# USB support
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
device ugen # Generic
device uhid # "Human Interface Devices"
device ukbd # Keyboard
#device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
device urio # Diamond Rio 500 MP3 player
#device uscanner # Scannersвсе, дальше:
# usbdevs -d [-v]
# camcontrol devlist [periphlist]
# camcontrol rescanесли устройство зацепилось системой:
# ls -la /dev/da*
# dmesg | less
# mount_msdosfs /dev/daX /mntпример логов:
Jan 9 18:58:44 alone kernel: da0: 1.000MB/s transfers
Jan 9 18:58:44 alone kernel: da0: 38204MB (78242976 512 byte sectors: 255H 63S/
T 4870C)
Jan 9 18:58:44 alone kernel: da1 at umass-sim0 bus 0 target 0 lun 1
Jan 9 18:58:44 alone kernel: da1: <USB USB 1.30> Removable Direct Access SCSI-0
device
Jan 9 18:58:44 alone kernel: da1: 1.000MB/s transfers
Jan 9 18:58:44 alone kernel: da1: Attempt to query device size failed: NOT READ
Y, Medium not present
Jan 9 18:58:44 alone kernel: da2 at umass-sim0 bus 0 target 0 lun 2
Jan 9 18:58:44 alone kernel: da2: <USB USB 1.30> Removable Direct Access SCSI-0
device
Jan 9 18:58:44 alone kernel: da2: 1.000MB/s transfers
Jan 9 18:58:44 alone kernel: da2: Attempt to query device size failed: NOT READ
Y, Medium not present
Jan 9 18:58:44 alone kernel: da3 at umass-sim0 bus 0 target 0 lun 3
Jan 9 18:58:44 alone kernel: da3: <USB USB 1.30> Removable Direct Access SCSI-0
device
Jan 9 18:58:44 alone kernel: da3: 1.000MB/s transfers
Jan 9 18:58:44 alone kernel: da3: Attempt to query device size failed: NOT READ
Y, Medium not present# umount /mnt
отсоединяем и в логах:
Jan 18 13:58:31 alone kernel: umass0: at uhub0 port 1 (addr 2) disconnected
Jan 18 13:58:31 alone kernel: (da0:umass-sim0:0:0:0): lost device
Jan 18 13:58:31 alone kernel: (da0:umass-sim0:0:0:0): removing device entry
Jan 18 13:58:31 alone kernel: (da1:umass-sim0:0:0:1): lost device
Jan 18 13:58:31 alone kernel: (da1:umass-sim0:0:0:1): removing device entry
Jan 18 13:58:31 alone kernel: (da2:umass-sim0:0:0:2): lost device
Jan 18 13:58:31 alone kernel: (da2:umass-sim0:0:0:2): removing device entry
Jan 18 13:58:31 alone kernel: (da3:umass-sim0:0:0:3): lost device
Jan 18 13:58:31 alone kernel: (da3:umass-sim0:0:0:3): removing device entry
Jan 18 13:58:31 alone kernel: umass0: detached
Спасибо за ответ,в ядре есть все строки кроме этой:
>device atapicam
но она мне и не нужна,в этой секции все так же..
># USB support
>device uhci # UHCI PCI->USB interface
>device ohci # OHCI PCI->USB interface
>device usb
и т.д.>все, дальше:
># usbdevs -d [-v]usbdevs -v:
controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x000), Intel(0x0000), rem 1.00
usbdevs -d:
addr 1: UHCI root hub, Intel
uhub0># camcontrol devlist [periphlist]
># camcontrol rescan>если устройство зацепилось системой:
>
># ls -la /dev/da*
в /dev da - устройств нет...># dmesg | less
большой лог, весь не смогу привести..># mount_msdosfs /dev/daX /mnt
естесно по причине отсутствия /da0 не cработает..а если грузиться с подцепленным девайсом, то грузимся долго, пробегают строки:
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUTзагрузились в общем...
смотрим:
dmesg | less - есть строки:
...
uhub0: Genesys Logic USB Storage Device, rev 1.10/1.13 addr 2
uhub0: Get Max Lun not supported (STALLED)
...
...
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT
...
...выдираю девайс:
umass0: at uhub0 port 1 (addr 2) disconnecter
umass0: detached
как то реагирует реагирует..подцепляю девайс:
uhub0: device problem, disabling port 1по сути проблема с umass?