Problem with reader

Alex Povolotsky tarkhil at webmail.sub.ru
Mon Mar 13 08:25:41 UTC 2006


Hello!

I've tried Autolab USB 2.0 hub and 28-in-1 card reader.

usbdevs hangs at all when trying to identify it, kernel identifies it as

Mar 12 19:30:37 tarkhil kernel: uhub5: Genesys Logic USB2.0 Hub, class 
9/0, rev
2.00/7.02, addr 2
Mar 12 19:30:37 tarkhil kernel: uhub5: 4 ports with 4 removable, self 
powered
Mar 12 19:30:38 tarkhil root: Attached: uhub5
Mar 12 19:30:38 tarkhil root: Unknown device: uhub5
Mar 12 19:30:38 tarkhil kernel: umass0: Generic Mass Storage Device, rev 
2.00/1.26, addr 3
Mar 12 19:30:38 tarkhil root: Attached: umass0
Mar 12 19:30:38 tarkhil kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Mar 12 19:30:38 tarkhil kernel: da0: <Generic USB SD Reader 1.00> 
Removable Direct Access SCSI-0 device
Mar 12 19:30:38 tarkhil kernel: da0: 1.000MB/s transfers
Mar 12 19:30:38 tarkhil kernel: da0: Attempt to query device size 
failed: NOT READY, Medium not present
Mar 12 19:31:43 tarkhil kernel: umass0: BBB reset failed, TIMEOUT

and computer (FreeBSD 5.4) panics soon after unplugging it. I've tried 
to set up quirks in /usr/src/sys/cam/scsi/scsi_da.c, but managed only to 
run usbdevs properly, giving

addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
NEC(0x0000), rev 1.00
 port 1 powered
 port 2 addr 2: high speed, self powered, config 1, USB2.0 Hub(0x0606), 
Genesys Logic(0x05e3), rev 7.02
  port 1 addr 3: high speed, power 100 mA, config 1, Mass Storage 
Device(0x6362), Generic(0x058f), rev 1.26
  port 2 powered
  port 3 powered
  port 4 powered

but it still panics. I'm using PCMCIA USB 2.0 controller (
Mar 12 19:34:34 tarkhil kernel: usb1: <NEC uPD 9210 USB controller> on ohci0
Mar 12 19:34:34 tarkhil kernel: usb1: USB revision 1.0
Mar 12 19:34:34 tarkhil kernel: uhub1: NEC OHCI root hub, class 9/0, rev 
1.00/1.00, addr 1
Mar 12 19:34:34 tarkhil kernel: uhub1: 3 ports with 3 removable, self 
powered
), it works ok with usb 2.0 devices.

Can anyone point me what can I patch in kernel in order to get it running?

Alex.




More information about the freebsd-usb mailing list