Thank you, Alan, First, I plug the card reader to a regular Linux system, the dmesg command prints the following text: hub.c: new USB device 00:07.2-1, assigned address 2 usb.c: USB device 2 (vend/prod 0x58f/0x6366) is not claimed by any active driver. Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage scsi1 : SCSI emulation for USB Mass Storage devices Vendor: Multi Model: Flash Reader Rev: 1.00 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sdc at scsi1, channel 0, id 0, lun 0 SCSI device sdc: 128512 512-byte hdwr sectors (66 MB) usb-uhci.c: interrupt, status 3, frame# 964 sdc: Write Protect is off sdc: sdc1 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 USB Mass Storage support registered.
It means the card reader is okay. Second, I mounted the usbfs to /proc/bus/usb with "mount -t usbfs none /proc/bus/usb", then the /proc/bus/usb has two entries: $ ls -l /proc/bus/usb dr-xr-xr-x 2 0 0 0 Jan 1 1970 001 -r--r--r-- 1 0 0 0 Jun 1 10:46 devices /proc/bus/usb/devices has the following content: $ cat /proc/bus/usb/devices T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.22-uc0 ohci_hcd S: Product=W90N74X OHCI S: SerialNumber=W90N74x C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=058f ProdID=6366 Rev= 1.00 S: Manufacturer=Generic S: Product=Mass Storage Device S: SerialNumber=058F0O1111B1 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms $ Third, if I plug an USB Harddisk into the host, the kernel outputs the following messages: <7>w90n740-ohci w90n740-ohci: rhsc <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS CCS <7>hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00000101 PPS CCS <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00000101 PPS CCS <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00000101 PPS CCS <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00000101 PPS CCS <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00000101 PPS CCS <7>hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: new full speed USB device using w90n740-ohci and address 2 <6>usb 1-1: new full speed USB device using w90n740-ohci and address 2 <7>drivers/usb/host/ohci-dbg.c: SUB 001b34c0 dev=0 ep=0in-ctrl flags=0 len=0/64 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 001b34c0 dev=0 ep=0in-ctrl flags=0 len=18/64 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 40 00 <7>drivers/usb/host/ohci-dbg.c: data(18/64): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS <7>drivers/usb/host/ohci-dbg.c: SUB 001b3478 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 05 02 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 001b3478 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 001b3498 dev=2 ep=0in-ctrl flags=0 len=0/18 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 001b3498 dev=2 ep=0in-ctrl flags=0 len=18/18 stat=0 <7>drivers/usb/host/ohci-dbg.c: setuusb 1-1: Product: YuanTech PD2-USB2.0 p(8): 80usb 1-1: SerialNumber: DEF10D8466CD 06 00 01 00 00 12 00 <7>drivers/usb/host/ohci-dbg.c: data(18/18): 12 01 00 02 00 00 00 40 b4 04 30 68 usb 1-1: configuration #1 chosen from 1 choice 40 02 00 39... stat:0 scsi0 : SCSI emulation for USB Mass Storage devicesep=0in-ctrl flags=0 len=0/9 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0027d160 dev=2 ep=0in-ctrl flags=0 len=9/9 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 02 00 00 09 00 <7>drivers/usb/host/ohci-dbg.c: data(9/9): 09 02 27 00 01 01 00 c0 01 stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 0027d190 dev=2 ep=0in-ctrl flags=0 len=0/39 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0027d190 dev=2 ep=0in-ctrl flags=0 len=39/39 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 02 00 00 27 00 <7>drivers/usb/host/ohci-dbg.c: data(39/39): 09 02 27 00 01 01 00 c0 01 09 04 00 00 03 08 06... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 0027d690 dev=2 ep=0in-ctrl flags=0 len=0/255 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0027d690 dev=2 ep=0in-ctrl flags=0 len=4/255 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 03 00 00 ff 00 <7>drivers/usb/host/ohci-dbg.c: data(4/255): 04 03 09 04 stat:0 <7>usb 1-1: default language 0x0409 <7>drivers/usb/host/ohci-dbg.c: SUB 0027d690 dev=2 ep=0in-ctrl flags=0 len=0/255 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0027d690 dev=2 ep=0in-ctrl flags=0 len=40/255 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 39 03 09 04 ff 00 <7>drivers/usb/host/ohci-dbg.c: data(40/255): 28 03 59 00 75 00 61 00 6e 00 54 00 65 00 63 00... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 0027d6b0 dev=2 ep=0in-ctrl flags=0 len=0/255 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0027d6b0 dev=2 ep=0in-ctrl flags=0 len=26/255 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 2c 03 09 04 ff 00 <7>drivers/usb/host/ohci-dbg.c: data(26/255): 1a 03 44 00 45 00 46 00 31 00 30 00 44 00 38 00... stat:0 <7>usb 1-1: new device strings: Mfr=0, Product=57, SerialNumber=44 <6>usb 1-1: Product: YuanTech PD2-USB2.0 <6>usb 1-1: SerialNumber: DEF10D8466CD <7>usb 1-1: uevent <7>usb 1-1: usb_probe_device <6>usb 1-1: configuration #1 chosen from 1 choice <7>drivers/usb/host/ohci-dbg.c: SUB 0032ad48 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 09 01 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 0032ad48 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>usb 1-1: adding 1-1:1.0 (config #1, interface 0) <7>usb 1-1:1.0: uevent <7>usb 1-1:1.0: uevent <7>usb-storage 1-1:1.0: usb_probe_interface <7>usb-storage 1-1:1.0: usb_probe_interface - got id <7>usb-storage: USB Mass Storage device detected <7>usb-storage: -- associate_dev <7>usb-storage: Vendor: 0x04b4, Product: 0x6830, Revision: 0x0240 <7>usb-storage: Interface Subclass: 0x06, Protocol: 0x50 <7>usb-storage: Transport: Bulk <7>usb-storage: Protocol: Transparent SCSI <6>scsi0 : SCSI emulation for USB Mass Storage devices <7>usb-storage: *** thread sleeping. <7>usb-storage: device found at 2 <7>usb-storage: waiting for device to settle before scanning <7>drivers/usb/core/inode.c: creating file '002' <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00000103 PPS PES CCS <7>usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1 <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=0in-ctrl flags=c len=0/1 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=0in-ctrl flags=c len=1/1 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): a1 fe 00 00 00 00 01 00 <7>drivers/usb/host/ohci-dbg.c: data(1/1): 00 stat:0 <7>usb-storage: GetMaxLUN command result is 1, data is 0 <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Command INQUIRY (6 bytes) <7>usb-storage: 12 00 00 00 24 00 <7>usb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 6 <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=2out-bulk flags=c len=0/31 stat=-115 <7>drivers/usb/host/ohci-dbg.c: data(0/31): 55 53 42 43 01 00 00 00 24 00 00 00 80 00 06 12... stat:-115 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=2out-bulk flags=c len=31/31 stat=0 <7>usb-storage: Status code 0; transferred 31/31 <7>usb-storage: -- transfer complete <7>usb-storage: Bulk command transfer result=0 <7>usb-storage: usb_stor_bulk_transfer_sglist: xfer 36 bytes, 1 entries <7>drivers/usb/host/ohci-dbg.c: SUB 0033ae78 dev=2 ep=6in-bulk flags=5 len=0/36 stat=-115 <7>usb-storage: command_abort called <7>usb-storage: usb_stor_stop_transport called <7>usb-storage: -- cancelling sg request <7>drivers/usb/host/ohci-dbg.c: UNLINK 0033ae78 dev=2 ep=6in-bulk flags=5 len=0/36 stat=-104 <7>drivers/usb/host/ohci-dbg.c: RET 0033ae78 dev=2 ep=6in-bulk flags=5 len=0/36 stat=-104 <7>drivers/usb/host/ohci-dbg.c: data(0/36): stat:-104 <7>usb-storage: Status code -104; transferred 0/36 <7>usb-storage: -- transfer cancelled <7>usb-storage: Bulk data transfer result 0x4 <7>usb-storage: -- command was aborted <7>usb-storage: storage_pre_reset <7>w90n740-ohci w90n740-ohci: rhsc <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <6>usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <7>drivers/usb/host/ohci-dbg.c: SUB 0033aec0 dev=0 ep=0in-ctrl flags=0 len=0/64 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0033aec0 dev=0 ep=0in-ctrl flags=0 len=18/64 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 40 00 <7>drivers/usb/host/ohci-dbg.c: data(18/64): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>drivers/usb/host/ohci-dbg.c: SUB 0033ae78 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 05 02 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 0033ae78 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 0033ae98 dev=2 ep=0in-ctrl flags=0 len=0/18 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0033ae98 dev=2 ep=0in-ctrl flags=0 len=18/18 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 12 00 <7>drivers/usb/host/ohci-dbg.c: data(18/18): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 0033aea8 dev=2 ep=0in-ctrl flags=0 len=0/39 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0033aea8 dev=2 ep=0in-ctrl flags=0 len=39/39 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 02 00 00 27 00 <7>drivers/usb/host/ohci-dbg.c: data(39/39): 09 02 27 00 01 01 00 c0 01 09 04 00 00 03 08 06... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 0033ae78 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 09 01 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 0033ae78 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 0033ae78 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 01 0b 00 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 0033ae78 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>usb_endpoint usbdev1.2_ep02: ep_device_release called for usbdev1.2_ep02 <7>usb_endpoint usbdev1.2_ep86: ep_device_release called for usbdev1.2_ep86 <7>usb_endpoint usbdev1.2_ep81: ep_device_release called for usbdev1.2_ep81 <7>usb-storage: storage_post_reset <7>usb-storage: usb_reset_composite_device returns 0 <7>usb-storage: scsi command aborted <7>usb-storage: *** thread sleeping. <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Command TEST_UNIT_READY (6 bytes) <7>usb-storage: 00 00 00 00 00 00 <7>usb-storage: Bulk Command S 0x43425355 T 0x2 L 0 F 0 Trg 0 LUN 0 CL 6 <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=2out-bulk flags=c len=0/31 stat=-115 <7>drivers/usb/host/ohci-dbg.c: data(0/31): 55 53 42 43 02 00 00 00 00 00 00 00 00 00 06 00... stat:-115 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=2out-bulk flags=c len=31/31 stat=0 <7>usb-storage: Status code 0; transferred 31/31 <7>usb-storage: -- transfer complete <7>usb-storage: Bulk command transfer result=0 <7>usb-storage: Attempting to get CSW... <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-115 <7>usb-storage: command_abort called <7>usb-storage: usb_stor_stop_transport called <7>usb-storage: -- cancelling URB <7>drivers/usb/host/ohci-dbg.c: UNLINK 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-104 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-104 <7>drivers/usb/host/ohci-dbg.c: data(0/13): stat:-104 <7>usb-storage: Status code -104; transferred 0/13 <7>usb-storage: -- transfer cancelled <7>usb-storage: Bulk status result = 4 <7>usb-storage: -- command was aborted <7>usb-storage: storage_pre_reset <7>w90n740-ohci w90n740-ohci: rhsc <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <6>usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <7>drivers/usb/host/ohci-dbg.c: SUB 002e26e8 dev=0 ep=0in-ctrl flags=0 len=0/64 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 002e26e8 dev=0 ep=0in-ctrl flags=0 len=18/64 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 40 00 <7>drivers/usb/host/ohci-dbg.c: data(18/64): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>drivers/usb/host/ohci-dbg.c: SUB 002e26a0 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 05 02 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 002e26a0 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 002e26c0 dev=2 ep=0in-ctrl flags=0 len=0/18 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 002e26c0 dev=2 ep=0in-ctrl flags=0 len=18/18 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 12 00 <7>drivers/usb/host/ohci-dbg.c: data(18/18): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 002e26d0 dev=2 ep=0in-ctrl flags=0 len=0/39 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 002e26d0 dev=2 ep=0in-ctrl flags=0 len=39/39 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 02 00 00 27 00 <7>drivers/usb/host/ohci-dbg.c: data(39/39): 09 02 27 00 01 01 00 c0 01 09 04 00 00 03 08 06... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 002e26a0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 09 01 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 002e26a0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 002e26a0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 01 0b 00 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 002e26a0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>usb_endpoint usbdev1.2_ep02: ep_device_release called for usbdev1.2_ep02 <7>usb_endpoint usbdev1.2_ep86: ep_device_release called for usbdev1.2_ep86 <7>usb_endpoint usbdev1.2_ep81: ep_device_release called for usbdev1.2_ep81 <7>usb-storage: storage_post_reset <7>usb-storage: usb_reset_composite_device returns 0 <7>usb-storage: scsi command aborted <7>usb-storage: *** thread sleeping. <7>usb-storage: device_reset called <7>usb-storage: usb_stor_Bulk_reset called <7>usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=0out-ctrl flags=8 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 21 ff 00 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=0out-ctrl flags=8 len=0/0 stat=0 <7>usb-storage: Soft reset: clearing bulk-in endpoint halt <7>usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=86 len=0 <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=0out-ctrl flags=8 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 02 01 00 00 86 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=0out-ctrl flags=8 len=0/0 stat=0 <7>usb-storage: usb_stor_clear_halt: result = 0 <7>usb-storage: Soft reset: clearing bulk-out endpoint halt <7>usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=02 len=0 <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=0out-ctrl flags=8 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 02 01 00 00 02 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=0out-ctrl flags=8 len=0/0 stat=0 <7>usb-storage: usb_stor_clear_halt: result = 0 <7>usb-storage: Soft reset done <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Command TEST_UNIT_READY (6 bytes) <7>usb-storage: 00 00 00 00 00 00 <7>usb-storage: Bulk Command S 0x43425355 T 0x3 L 0 F 0 Trg 0 LUN 0 CL 6 <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=2out-bulk flags=c len=0/31 stat=-115 <7>drivers/usb/host/ohci-dbg.c: data(0/31): 55 53 42 43 03 00 00 00 00 00 00 00 00 00 06 00... stat:-115 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=2out-bulk flags=c len=31/31 stat=0 <7>usb-storage: Status code 0; transferred 31/31 <7>usb-storage: -- transfer complete <7>usb-storage: Bulk command transfer result=0 <7>usb-storage: Attempting to get CSW... <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-115 <7>usb-storage: command_abort called <7>usb-storage: usb_stor_stop_transport called <7>usb-storage: -- cancelling URB <7>drivers/usb/host/ohci-dbg.c: UNLINK 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-104 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-104 <7>drivers/usb/host/ohci-dbg.c: data(0/13): stat:-104 <7>usb-storage: Status code -104; transferred 0/13 <7>usb-storage: -- transfer cancelled <7>usb-storage: Bulk status result = 4 <7>usb-storage: -- command was aborted <7>usb-storage: storage_pre_reset <7>w90n740-ohci w90n740-ohci: rhsc <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <6>usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <7>drivers/usb/host/ohci-dbg.c: SUB 00314a28 dev=0 ep=0in-ctrl flags=0 len=0/64 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 00314a28 dev=0 ep=0in-ctrl flags=0 len=18/64 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 40 00 <7>drivers/usb/host/ohci-dbg.c: data(18/64): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>drivers/usb/host/ohci-dbg.c: SUB 003149e0 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 05 02 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 003149e0 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 00314a00 dev=2 ep=0in-ctrl flags=0 len=0/18 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 00314a00 dev=2 ep=0in-ctrl flags=0 len=18/18 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 12 00 <7>drivers/usb/host/ohci-dbg.c: data(18/18): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 00314a10 dev=2 ep=0in-ctrl flags=0 len=0/39 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 00314a10 dev=2 ep=0in-ctrl flags=0 len=39/39 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 02 00 00 27 00 <7>drivers/usb/host/ohci-dbg.c: data(39/39): 09 02 27 00 01 01 00 c0 01 09 04 00 00 03 08 06... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 003149e0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 09 01 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 003149e0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 003149e0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 01 0b 00 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 003149e0 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>usb_endpoint usbdev1.2_ep02: ep_device_release called for usbdev1.2_ep02 <7>usb_endpoint usbdev1.2_ep86: ep_device_release called for usbdev1.2_ep86 <7>usb_endpoint usbdev1.2_ep81: ep_device_release called for usbdev1.2_ep81 <7>usb-storage: storage_post_reset <7>usb-storage: usb_reset_composite_device returns 0 <7>usb-storage: scsi command aborted <7>usb-storage: *** thread sleeping. <7>usb-storage: bus_reset called <7>usb-storage: storage_pre_reset <7>w90n740-ohci w90n740-ohci: rhsc <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <6>usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <7>drivers/usb/host/ohci-dbg.c: SUB 0032d060 dev=0 ep=0in-ctrl flags=0 len=0/64 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0032d060 dev=0 ep=0in-ctrl flags=0 len=18/64 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 40 00 <7>drivers/usb/host/ohci-dbg.c: data(18/64): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>drivers/usb/host/ohci-dbg.c: SUB 0032d018 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 05 02 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 0032d018 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 0032d038 dev=2 ep=0in-ctrl flags=0 len=0/18 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0032d038 dev=2 ep=0in-ctrl flags=0 len=18/18 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 12 00 <7>drivers/usb/host/ohci-dbg.c: data(18/18): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 0032d048 dev=2 ep=0in-ctrl flags=0 len=0/39 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 0032d048 dev=2 ep=0in-ctrl flags=0 len=39/39 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 02 00 00 27 00 <7>drivers/usb/host/ohci-dbg.c: data(39/39): 09 02 27 00 01 01 00 c0 01 09 04 00 00 03 08 06... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 0032d018 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 09 01 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 0032d018 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 0032d018 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 01 0b 00 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 0032d018 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>usb_endpoint usbdev1.2_ep02: ep_device_release called for usbdev1.2_ep02 <7>usb_endpoint usbdev1.2_ep86: ep_device_release called for usbdev1.2_ep86 <7>usb_endpoint usbdev1.2_ep81: ep_device_release called for usbdev1.2_ep81 <7>usb-storage: storage_post_reset <7>usb-storage: usb_reset_composite_device returns 0 <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Command TEST_UNIT_READY (6 bytes) <7>usb-storage: 00 00 00 00 00 00 <7>usb-storage: Bulk Command S 0x43425355 T 0x4 L 0 F 0 Trg 0 LUN 0 CL 6 <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=2out-bulk flags=c len=0/31 stat=-115 <7>drivers/usb/host/ohci-dbg.c: data(0/31): 55 53 42 43 04 00 00 00 00 00 00 00 00 00 06 00... stat:-115 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=2out-bulk flags=c len=31/31 stat=0 <7>usb-storage: Status code 0; transferred 31/31 <7>usb-storage: -- transfer complete <7>usb-storage: Bulk command transfer result=0 <7>usb-storage: Attempting to get CSW... <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-115 <7>usb-storage: command_abort called <7>usb-storage: usb_stor_stop_transport called <7>usb-storage: -- cancelling URB <7>drivers/usb/host/ohci-dbg.c: UNLINK 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-104 <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=6in-bulk flags=c len=0/13 stat=-104 <7>drivers/usb/host/ohci-dbg.c: data(0/13): stat:-104 <7>usb-storage: Status code -104; transferred 0/13 <7>usb-storage: -- transfer cancelled <7>usb-storage: Bulk status result = 4 <7>usb-storage: -- command was aborted <7>usb-storage: storage_pre_reset <7>w90n740-ohci w90n740-ohci: rhsc <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <6>usb 1-1: reset full speed USB device using w90n740-ohci and address 2 <7>drivers/usb/host/ohci-dbg.c: SUB 002e61d0 dev=0 ep=0in-ctrl flags=0 len=0/64 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 002e61d0 dev=0 ep=0in-ctrl flags=0 len=18/64 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 40 00 <7>drivers/usb/host/ohci-dbg.c: data(18/64): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>w90n740-ohci w90n740-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 <7>drivers/usb/host/ohci-dbg.c: SUB 002e6188 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 05 02 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 002e6188 dev=0 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 002e61a8 dev=2 ep=0in-ctrl flags=0 len=0/18 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 002e61a8 dev=2 ep=0in-ctrl flags=0 len=18/18 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 01 00 00 12 00 <7>drivers/usb/host/ohci-dbg.c: data(18/18): 12 01 00 02 00 00 00 40 b4 04 30 68 40 02 00 39... stat:0 <7>driverscsi 0:0:0:0: scsi: Device offlined - not ready after error recovery s/usb/host/ohci-dbg.c: SUB 002e61b8 dev=2 ep=0in-ctrl flags=0 len=0/39 stat=-115 <7>drivers/usb/host/ohci-dbg.c: RET 002e61b8 dev=2 ep=0in-ctrl flags=0 len=39/39 stat=0 <7>drivers/usb/host/ohci-dbg.c: setup(8): 80 06 00 02 00 00 27 00 <7>drivers/usb/host/ohci-dbg.c: data(39/39): 09 02 27 00 01 01 00 c0 01 09 04 00 00 03 08 06... stat:0 <7>drivers/usb/host/ohci-dbg.c: SUB 002e6188 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 00 09 01 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 002e6188 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>drivers/usb/host/ohci-dbg.c: SUB 002e6188 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=-115 <7>drivers/usb/host/ohci-dbg.c: setup(8): 01 0b 00 00 00 00 00 00 <7>drivers/usb/host/ohci-dbg.c: RET 002e6188 dev=2 ep=0out-ctrl flags=0 len=0/0 stat=0 <7>usb_endpoint usbdev1.2_ep02: ep_device_release called for usbdev1.2_ep02 <7>usb_endpoint usbdev1.2_ep86: ep_device_release called for usbdev1.2_ep86 <7>usb_endpoint usbdev1.2_ep81: ep_device_release called for usbdev1.2_ep81 <7>usb-storage: storage_post_reset <7>usb-storage: usb_reset_composite_device returns 0 <7>usb-storage: scsi command aborted <7>usb-storage: *** thread sleeping. <6>scsi 0:0:0:0: scsi: Device offlined - not ready after error recovery <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Bad target number (1:0) <7>usb-storage: scsi cmd done, result=0x40000 <7>usb-storage: *** thread sleeping. <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Bad target number (2:0) <7>usb-storage: scsi cmd done, result=0x40000 <7>usb-storage: *** thread sleeping. <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Bad target number (3:0) <7>usb-storage: scsi cmd done, result=0x40000 <7>usb-storage: *** thread sleeping. <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Bad target number (4:0) <7>usb-storage: scsi cmd done, result=0x40000 <7>usb-storage: *** thread sleeping. <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Bad target number (5:0) <7>usb-storage: scsi cmd done, result=0x40000 <7>usb-storage: *** thread sleeping. <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Bad target number (6:0) <7>usb-storage: scsi cmd done, result=0x40000 <7>usb-storage: *** thread sleeping. <7>usb-storage: queuecommand called <7>usb-storage: *** thread awakened. <7>usb-storage: Bad target number (7:0) <7>usb-storage: scsi cmd done, result=0x40000 <7>usb-storage: *** thread sleeping. <7>usb-storage: device scan complete And the contents of proc/bus/usb/devices are listed: $ cat /proc/bus/usb/devices T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.22-uc0 ohci_hcd S: Product=W90N74X OHCI S: SerialNumber=W90N74x C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=04b4 ProdID=6830 Rev= 2.40 S: Product=YuanTech PD2-USB2.0 S: SerialNumber=DEF10D8466CD C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I:* If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms $ What should I do in next steps? Darwin Chen <[EMAIL PROTECTED]> -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alan Stern Sent: Tuesday, October 02, 2007 2:41 AM To: Darwin Chen Cc: linux-usb-users@lists.sourceforge.net Subject: Re: [Linux-usb-users] The problems of OHCI driver for WinbondW90N740. On Tue, 2 Oct 2007, Darwin Chen wrote: > Hello, > I'm porting uClinux for W90N740, the kernel is booted successful, but the USB Host has some problems. After the kernel is booted, I plug in a USB Card reader, the kernel outputs the following messages, I don't understand the messages, :( > The attachment is the HCD source code for W90N740. > $ cat /proc/kmsg & > <7>usb-storage: Command READ_CAPACITY (10 bytes) > <7>usb-storage: 25 00 00 00 00 00 00 00 00 00 > <7>usb-storage: Bulk Command S 0x43425355 T 0x5 L 8 F 128 Trg 0 LUN 0 CL 10 > <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes > <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=1out-bulk flags=c len=0/31 stat=-115 > <7>drivers/usb/host/ohci-dbg.c: data(0/31): 55 53 42 43 05 00 00 00 08 00 00 00 80 00 0a 25... stat:-115 > <7>drivers/usb/host/ohci-dbg.c: RET 00336738 dev=2 ep=1out-bulk flags=c len=31/31 stat=0 > <7>usb-storage: Status code 0; transferred 31/31 > <7>usb-storage: -- transfer complete > <7>usb-storage: Bulk command transfer result=0 > <7>usb-storage: usb_stor_bulk_transfer_sglist: xfer 8 bytes, 1 entries > <7>drivers/usb/host/ohci-dbg.c: SUB 0032cdb8 dev=2 ep=2in-bulk flags=5 len=0/8 stat=-115 > <7>drivers/usb/host/ohci-dbg.c: RET 0032cdb8 dev=2 ep=2in-bulk flags=5 len=8/8 stat=0 > <7>drivers/usb/host/ohci-dbg.c: data(8/8): 00 01 f5 ff 00 00 02 00 stat:0 > <7>usb-storage: Status code 0; transferred 8/8 > <7>usb-storage: -- transfer complete > <7>usb-storage: Bulk data transfer result 0x0 > <7>usb-storage: Attempting to get CSW... > <7>usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes > <7>drivers/usb/host/ohci-dbg.c: SUB 00336738 dev=2 ep=2in-bulk flags=c len=0/13 stat=-115 > > $ <7>usb-storage: command_abort called > <7>usb-storage: usb_stor_stop_transport called > <7>usb-storage: -- cancelling URB > <7>drivers/usb/host/ohci-dbg.c: UNLINK 00336738 dev=2 ep=2in-bulk flags=c len=0/13 stat=-104 > > There is nothing in /proc/bus/usb! > > What should I do? First, make sure /proc/bus/usb is mounted: mount -t usbfs none /proc/bus/usb Second, try plugging the card reader into a regular Linux system to make sure it is okay. Third, try plugging a different USB device (like a flash memory) into your machine, instead of the card reader. The error message means that Linux didn't receive a status reply from the card reader after sending it a READ CAPACITY command. Either the card reader didn't send a status reply or else the host controller driver didn't detect the reply. Alan Stern ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users