no da* with umass on RM9200
Bernd Walter
ticso at cicely7.cicely.de
Sat Apr 18 19:08:35 UTC 2009
Just updated to recent current today - mainly to try the new USB code
on RM9200.
USB devices are detected fine, but with umass I don't get any disk
devices, although support for pass and da is compiled into the kernel.
I tried a few different umass flash reader, which are all know to work.
ugen0.2: <Generic> at usbus0
umass0: <Generic USB Storage Device, class 0/0, rev 2.00/1.00, addr 2> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0x0008
umass0:0:0:-1: Attached to scbus0
ugen0.2: <Generic> at usbus0 (disconnected)
umass0: at uhub0, port 1, addr 2 (disconnected)
ugen0.2: <Ralink> at usbus0
ugen0.2: <Ralink> at usbus0 (disconnected)
ugen0.2: <Genesys Logic> at usbus0
uhub1: <Genesys Logic USB2.0 Hub, class 9/0, rev 2.00/7.02, addr 2> on usbus0
uhub1: 4 ports with 3 removable, self powered
ugen0.3: <Genesys Logic> at usbus0
uhub2: <Genesys Logic USB2.0 Hub, class 9/0, rev 2.00/7.02, addr 3> on usbus0
uhub2: 4 ports with 4 removable, self powered
ugen0.4: <Generic> at usbus0
umass0: <Generic USB Storage Device, class 0/0, rev 2.00/1.00, addr 4> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0x0008
umass0:0:0:-1: Attached to scbus0
ugen0.5: <Prolific Technology Inc.> at usbus0
ulpt0: <Prolific Technology Inc. IEEE-1284 Controller, class 0/0, rev 1.00/2.02, addr 5> on usbus0
ulpt0: using bi-directional mode
ulpt0: out of paper
ugen0.6: <Alps Electric> at usbus0
ulpt1: <Alps Electric MD USB Cable, class 0/0, rev 1.00/2.00, addr 6> on usbus0
ulpt1: using bi-directional mode
ulpt1: out of paper
ugen0.7: <PQI> at usbus0
umass1: <SMC CF SD> on usbus0
umass1: SCSI over Bulk-Only; quirks = 0x0000
umass1:1:1:-1: Attached to scbus1
ugen0.8: <Generic> at usbus0
umass2: <Generic Mass Storage Device, class 0/0, rev 2.00/1.00, addr 8> on usbus0
umass2: SCSI over Bulk-Only; quirks = 0x0000
umass2:2:2:-1: Attached to scbus2
[111]arm-inst# usbconfig
ugen0.1: <OHCI root HUB Atmel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.2: <USB2.0 Hub Genesys Logic> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen0.3: <USB2.0 Hub Genesys Logic> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen0.4: <USB Storage Device Generic> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.5: <IEEE-1284 Controller Prolific Technology Inc.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.6: <MD USB Cable Alps Electric> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.7: <Travel Flash PQI> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.8: <Mass Storage Device Generic> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
Hubs are running :-)
With the old USB including an early patch they did not.
The umass problem however also exists without using a hub.
[113]arm-inst# camcontrol devlist -v
scbus0 on umass-sim0 bus 0:
scbus1 on umass-sim1 bus 1:
scbus2 on umass-sim2 bus 2:
scbus-1 on xpt0 bus 0:
< > at scbus-1 target -1 lun -1 (xpt0)
On my i386 system running current it lists:
[99]cicely13# camcontrol devlist -v
scbus0 on ahc0 bus 0:
< > at scbus0 target -1 lun -1 ()
scbus1 on umass-sim0 bus 0:
<IC USB Storage-CFC 301b> at scbus1 target 0 lun 0 (da0,pass0)
<IC USB Storage-SMC 301b> at scbus1 target 0 lun 1 (da1,pass1)
<IC USB Storage-MMC 301b> at scbus1 target 0 lun 2 (da2,pass2)
<IC USB Storage-MSC 301b> at scbus1 target 0 lun 3 (da3,pass3)
scbus2 on umass-sim1 bus 1:
<Generic USB SD Reader 1.00> at scbus2 target 0 lun 0 (da4,pass4)
<Generic USB CF Reader 1.01> at scbus2 target 0 lun 1 (da5,pass5)
<Generic USB xD/SM Reader 1.02> at scbus2 target 0 lun 2 (da6,pass6)
<Generic USB MS Reader 1.03> at scbus2 target 0 lun 3 (da7,pass7)
scbus-1 on xpt0 bus 0:
< > at scbus-1 target -1 lun -1 (xpt0)
bus 1 is the same device as bus 2 on the RM9200 list
Maybe my kernel is missing a driver, but I'm not aware of any.
--
B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
More information about the freebsd-arm
mailing list