>>>>> "Steve" == Steve Bangert <[EMAIL PROTECTED]> writes: Steve> a) yes upgrade, rc2 got a couple of usb storage bug fixes,b) Steve> other that the patches in rc2 there are no other magic fixes, Steve> (at least that i am aware of),c) yes a more complete report Steve> would help, you probably should enable usb storage debugging and Steve> post the output of dmesg to the usb-devel mailing list, hope Steve> this helps.
Ok, I went ahead, upgraded and did some testing. It seems that indeed the upgrade has fixed several of the problems I was experiencing -- nice! The Imation FlashGO! reader finally started working with my SD cards, and I can now mount my USB clipdrive, which I was only able to access via mtools previously. Very nice work. It seems there is only one problem remaining: Eagletec USB SD card reader + Toshiba 128MB SD card Somewhat edited dmesg output follows: Linux version 2.4.21 ([EMAIL PROTECTED]) (gcc version 2.95.3 20010315 (release)) usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.275 $ time 13:24:19 Jun 13 2003 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0x1420, IRQ 5 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 usb.c: kmalloc IF cfe0bd00, numif 1 usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 usb.c: USB device number 1 default language ID 0x0 Product: USB UHCI Root Hub SerialNumber: 1420 hub.c: USB hub found hub.c: 2 ports detected hub.c: standalone hub hub.c: ganged power switching hub.c: global over-current protection hub.c: Port indicators are not supported hub.c: power on to power good time: 2ms hub.c: hub controller current requirement: 0mA hub.c: port removable status: RR hub.c: local power source is good hub.c: no over-current condition exists hub.c: enabling power on all ports usb.c: hub driver claimed interface cfe0bd00 usb.c: kusbd: /sbin/hotplug add 1 usb-uhci.c: v1.275:USB Universal Host Controller Interface driver usb.c: registered new driver hid Insert the device with the SD card into the USB port. Observe the following: hub.c: port 1, portstatus 101, change 1, 12 Mb/s hub.c: port 1 connection change hub.c: port 1, portstatus 101, change 1, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 101, change 0, 12 Mb/s hub.c: port 1, portstatus 103, change 0, 12 Mb/s hub.c: new USB device 00:07.2-1, assigned address 2 usb.c: kmalloc IF cda50de0, numif 1 usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0 usb.c: USB device number 2 default language ID 0x409 Manufacturer: Datafab Product: Mass Storage Device usb.c: unhandled interfaces on device usb.c: USB device 2 (vend/prod 0x7c4/0xac01) is not claimed by any active driver. Length = 18 DescriptorType = 01 USB version = 1.10 Vendor:Product = 07c4:ac01 MaxPacketSize0 = 8 NumConfigurations = 1 Device version = 1.00 Device Class:SubClass:Protocol = 00:00:00 Per-interface classes Configuration: bLength = 9 bDescriptorType = 02 wTotalLength = 0020 bNumInterfaces = 01 bConfigurationValue = 01 iConfiguration = 00 bmAttributes = 80 MaxPower = 50mA Interface: 0 Alternate Setting: 0 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 00 bNumEndpoints = 02 bInterface Class:SubClass:Protocol = 08:06:50 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 01 (out) bmAttributes = 02 (Bulk) wMaxPacketSize = 0040 bInterval = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 82 (in) bmAttributes = 02 (Bulk) wMaxPacketSize = 0040 bInterval = 00 usb.c: kusbd: /sbin/hotplug add 2 hub.c: port 2, portstatus 100, change 0, 12 Mb/s hub.c: port 1, portstatus 103, change 0, 12 Mb/s hub.c: port 2, portstatus 100, change 0, 12 Mb/s SCSI subsystem driver Revision: 1.00 Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage usb-storage: act_altsettting is 0 usb-storage: id_index calculated to be: 72 usb-storage: Array length appears to be: 74 usb-storage: USB Mass Storage device detected usb-storage: Endpoints: In: 0xcfb20f74 Out: 0xcfb20f60 Int: 0x00000000 (Period 0) usb-storage: New GUID 07c4ac010000000000000000 usb-uhci.c: interrupt, status 2, frame# 1340 usb-storage: GetMaxLUN command result is 0, data is 128 usb-storage: Transport: Bulk usb-storage: Protocol: Transparent SCSI usb-storage: *** thread sleeping. scsi0 : SCSI emulation for USB Mass Storage devices usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command INQUIRY (6 bytes) usb-storage: 12 00 00 00 ff 00 00 00 8c 09 00 00 usb-storage: Bulk command S 0x43425355 T 0x1 Trg 0 LUN 0 L 255 F 128 CL 6 usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_transfer_partial(): xfer 255 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 36/255 usb-storage: Bulk data transfer result 0x1 usb-storage: Attempting to get CSW... usb-storage: clearing endpoint halt for pipe 0xc0010280 usb-storage: command_abort() called usb-storage: usb_stor_clear_halt: result=-104 usb-storage: -- transport indicates command was aborted usb-storage: Bulk reset requested At this point, lsmod shows: usb-storage 46200 1 (initializing) And the device is stuck, not much more can be done with the system. Reboot. This could be timing-dependent, because sometimes the device does get to a usable state after several timeouts. I hope this information is helpful. Please let me know if you need more information or testing. --J. ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users