Вот что показывает dmesg:
Код: Выделить всё
$ dmesg -a
FreeBSD 8.0-BETA2 #6: Fri Aug 14 14:50:57 EDT 2009
usbus0: <SiS 5571 USB controller> on ohci0
ohci1: <SiS 5571 USB controller> mem 0xde000000-0xde000fff irq 23 at device 2.3 on pci0
ohci1: [ITHREAD]
usbus1: <SiS 5571 USB controller> on ohci1
uhci0: <VIA 83C572 USB controller> port 0xa400-0xa41f irq 17 at device 9.0 on pci0
uhci0: [ITHREAD]
usbus2: <VIA 83C572 USB controller> on uhci0
uhci1: <VIA 83C572 USB controller> port 0xa000-0xa01f irq 18 at device 9.1 on pci0
uhci1: [ITHREAD]
usbus3: <VIA 83C572 USB controller> on uhci1
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xdd000000-0xdd0000ff irq 19 at device 9.2 on pci0
ehci0: [ITHREAD]
usbus4: EHCI version 0.95
usbus4: <VIA VT6202 USB 2.0 controller> on ehci0
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 480Mbps High Speed USB v2.0
ugen0.1: <SiS> at usbus0
uhub0: <SiS OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
uhub0: 3 ports with 3 removable, self powered
ugen1.1: <SiS> at usbus1
uhub1: <SiS OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
uhub1: 3 ports with 3 removable, self powered
ugen2.1: <VIA> at usbus2
uhub2: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
Root mount waiting for: usbus4 usbus3 usbus2
uhub2: 2 ports with 2 removable, self powered
ugen3.1: <VIA> at usbus3
uhub3: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
uhub3: 2 ports with 2 removable, self powered
ugen4.1: <VIA> at usbus4
uhub4: <VIA EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
Root mount waiting for: usbus4
uhub4: 4 ports with 4 removable, self powered
Root mount waiting for: usbus4
ugen2.2: <vendor 0x046d> at usbus2
ugen3.2: <USBest Technology> at usbus3
umass0: <USBest Technology USB Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on usbus3
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Ut163 USB2FlashStorage 0.00> Removable Direct Access SCSI-2 device
da0: 1.000MB/s transfers
da0: 1927MB (3948543 512 byte sectors: 255H 63S/T 245C)
GEOM: da0: partition 1 does not end on a track boundary.
а это появляется, когда подсоединяешь флешку:
Код: Выделить всё
ugen3.2: <Kingston> at usbus3
umass0: <Kingston DT 101 II, class 0/0, rev 2.00/1.10, addr 2> on usbus3
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0
(probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed
(probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data)
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Kingston DT 101 II PMAP> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 3826MB (7835648 512 byte sectors: 255H 63/T 487C)
Пробовал разные флешки - результат тот же.
Возможно плата дефектная (была новая в коробке), но ведь dmesg показывает и usb2.0 контроллер, и usb2.0 шину.
Плата эта именно для поддержки usb2.0, других функций у нее нет.
На 8.0-beta3 появилась добавка:
Код: Выделить всё
xptioctl: pass driver is not in the kernel
xptioctl: put "device pass" in your kernel config file
Да, у меня CUSTOM ядро на 8.0, но все тоже самое на 7.2-release где GENERIC ядро (и на линуксах и на видне -тоже же самое).
Кроме того, я сохранил драйвер "pass" в конфиге и он загружен:
Код: Выделить всё
# kldstat -v
1 13 0x80400000 592c44 kernel (/boot/kernel/kernel)
Contains modlules:
ID Name
135 pseudofs
12 pass
11 da
120 ehci/usbus
115 pci/ehci
123 uhub/umass
Если не в материнке дело, значит эта usb2.0 плата - дефектная. Так ли это?
К сожалению пока нет возможности просто попробовать другую.
Большое спасибо за ваши ответы
