I recently bought a "Micro Innovations" combo USB2.0 / IEEE1394 Cardbus card. The firewire chip is ALi M5253, the USB 1.1/2.0 chip is 5272.
USB 2.0 devices under usb-storage always hang. I don't have an exhaustive collection of devices to try with, but at least two different USB-IDE bridges, a CF card reader, and a SanDisk flash drive all show the same symptoms: USB 1.1 devices work fine (even usb-storage) as do IEEE1394 devices using sbp2. The device will generally get detected and probe fine, and get attached to the SCSI subsystem. After transferring a certain amount of data (maybe 200 - 800kb) it hangs, various bus resets are generated, and the device is eventually declared "offlined." Removing and reinserting it works, it reprobes, etc.. but the same thing happens again when you try to access it. Usually it works long enough to even mount the device, but not always, and it doesn't matter if you mount or not anyway - even using dd to read the device will hang it. Unfortunately I don't have access to any USB2.0 non-storage devices, so I can't tell whether it's a problem with the host controller or the storage module. I've tried setting max_sector low, to 32 or 64k, to no effect. I'm pretty sure there is nothing running on the machine that would be probing or inquiry-ing the device, such as hald. Here's an annotated log with usb-storage debugging turned on. (this is a 2.6.10-ac10 kernel. No major differences in 2.6.9) First it probes the laptop's builtin USB1.1 device, which we can ignore, but which explains the bus numbering. ### Here is the USB1.1 device in the Cardbus combo card (it works fine.) Jan 17 15:28:05 knopbox kernel: PCI: Enabling device 0000:02:00.0 (0000 -> 0002) Jan 17 15:28:05 knopbox kernel: ohci_hcd 0000:02:00.0: ALi Corporation USB 1.1 Controller Jan 17 15:28:05 knopbox kernel: ohci_hcd 0000:02:00.0: irq 11, pci mem 0x10800000 Jan 17 15:28:05 knopbox kernel: ohci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 3 Jan 17 15:28:06 knopbox pci.agent[4551]: ohci-hcd: already loaded Jan 17 15:28:06 knopbox kernel: hub 3-0:1.0: USB hub found Jan 17 15:28:06 knopbox kernel: hub 3-0:1.0: 2 ports detected Jan 17 15:28:07 knopbox pci.agent[4604]: ehci-hcd: already loaded ### Here is the USB2.0 device in the Cardbus combo card: Jan 17 15:28:07 knopbox kernel: PCI: Enabling device 0000:02:00.3 (0000 -> 0002) Jan 17 15:28:07 knopbox kernel: ehci_hcd 0000:02:00.3: ALi Corporation USB 2.0 Controller Jan 17 15:28:07 knopbox kernel: ehci_hcd 0000:02:00.3: irq 11, pci mem 0x10801800 Jan 17 15:28:07 knopbox kernel: ehci_hcd 0000:02:00.3: new USB bus registered, assigned bus number 4 Jan 17 15:28:07 knopbox kernel: ehci_hcd 0000:02:00.3: USB 2.0 initialized, EHCI 1.00, driver 26 Oct 2004 Jan 17 15:28:07 knopbox kernel: hub 4-0:1.0: USB hub found Jan 17 15:28:07 knopbox kernel: hub 4-0:1.0: 2 ports detected Jan 17 15:28:08 knopbox usb.agent[4588]: usbcore: already loaded Jan 17 15:28:08 knopbox usb.agent[4641]: usbcore: already loaded Jan 17 15:28:08 knopbox kernel: PCI: Enabling device 0000:02:00.4 (0000 -> 0002) Jan 17 15:28:08 knopbox kernel: PCI: Setting latency timer of device 0000:02:00.4 to 64 ### Here is the IEEE1394 device in the Cardbus combo card - it also works fine: Jan 17 15:28:09 knopbox kernel: ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[11] MMIO=[10801000-108017ff] Max Packet=[2048] Jan 17 15:28:09 knopbox kernel: eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host1) Jan 17 15:28:09 knopbox ieee1394.agent[4690]: ... no drivers for IEEE1394 product 0x/0x/0x Jan 17 15:28:09 knopbox pci.agent[4680]: ohci1394: already loaded Jan 17 15:28:10 knopbox ieee1394.agent[4738]: ... no drivers for IEEE1394 product 0x/0x/0x Jan 17 15:28:10 knopbox ieee1394.agent[4754]: ... no drivers for IEEE1394 product 0x/0x/0x Jan 17 15:28:10 knopbox ieee1394.agent[4766]: eth1394: already loaded Jan 17 15:28:10 knopbox kernel: ieee1394: Host added: ID:BUS[1-00:1023] GUID[0090e63900005c56] ### Now I've inserted the USB2.0 flash disk device: Jan 17 15:28:27 knopbox kernel: usb 4-1: new high speed USB device using ehci_hcd and address 2 Jan 17 15:28:29 knopbox kernel: Initializing USB Mass Storage driver... Jan 17 15:28:29 knopbox kernel: usb-storage: USB Mass Storage device detected Jan 17 15:28:29 knopbox kernel: usb-storage: -- associate_dev Jan 17 15:28:29 knopbox kernel: usb-storage: Vendor: 0x0781, Product: 0x7112, Revision: 0x2033 Jan 17 15:28:29 knopbox kernel: usb-storage: Interface Subclass: 0x06, Protocol: 0x50 Jan 17 15:28:29 knopbox kernel: usb-storage: Vendor: SanDisk Corp., Product: Cruzer Micro Jan 17 15:28:29 knopbox kernel: usb-storage: Transport: Bulk Jan 17 15:28:29 knopbox kernel: usb-storage: Protocol: Transparent SCSI Jan 17 15:28:29 knopbox kernel: usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1 Jan 17 15:28:29 knopbox usb.agent[4797]: usb-storage: loaded successfully Jan 17 15:28:29 knopbox kernel: usb-storage: GetMaxLUN command result is 1, data is 0 Jan 17 15:28:29 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:29 knopbox kernel: scsi1 : SCSI emulation for USB Mass Storage devices Jan 17 15:28:29 knopbox kernel: usbcore: registered new driver usb-storage Jan 17 15:28:29 knopbox kernel: USB Mass Storage support registered. Jan 17 15:28:29 knopbox kernel: usb-storage: device found at 2 Jan 17 15:28:29 knopbox kernel: usb-storage: waiting for device to settle before scanning ### Now it probes the newly connected device: Jan 17 15:28:34 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:34 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:34 knopbox kernel: usb-storage: Command INQUIRY (6 bytes) Jan 17 15:28:34 knopbox kernel: usb-storage: 12 00 00 00 24 00 Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x9 L 36 F 128 Trg 0 LUN 0 CL 6 Jan 17 15:28:34 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:34 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:34 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:34 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes Jan 17 15:28:34 knopbox kernel: usb-storage: Status code 0; transferred 36/36 Jan 17 15:28:34 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk data transfer result 0x0 Jan 17 15:28:34 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:34 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:34 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:34 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0x9 R 0 Stat 0x0 Jan 17 15:28:34 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:28:34 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:34 knopbox kernel: Vendor: SanDisk Model: Cruzer Micro Rev: 2033 Jan 17 15:28:34 knopbox kernel: Type: Direct-Access ANSI SCSI revision: 00 Jan 17 15:28:34 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:34 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:34 knopbox kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Jan 17 15:28:34 knopbox kernel: usb-storage: 00 00 00 00 00 00 Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0xa L 0 F 0 Trg 0 LUN 0 CL 6 Jan 17 15:28:34 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:34 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:34 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:34 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:34 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:34 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:34 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0xa R 0 Stat 0x0 Jan 17 15:28:34 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:28:34 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:34 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:34 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:34 knopbox kernel: usb-storage: Command READ_CAPACITY (10 bytes) Jan 17 15:28:34 knopbox kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 Jan 17 15:28:34 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0xb L 8 F 128 Trg 0 LUN 0 CL 10 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 8 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 8/8 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk data transfer result 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0xb R 0 Stat 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: SCSI device sda: 256000 512-byte hdwr sectors (131 MB) Jan 17 15:28:35 knopbox kernel: sda: assuming Write Enabled Jan 17 15:28:35 knopbox kernel: sda: assuming drive cache: write through Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Jan 17 15:28:35 knopbox kernel: usb-storage: 00 00 00 00 00 00 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0xc L 0 F 0 Trg 0 LUN 0 CL 6 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:35 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0xc R 0 Stat 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Command ALLOW_MEDIUM_REMOVAL (6 bytes) Jan 17 15:28:35 knopbox kernel: usb-storage: 1e 00 00 00 01 00 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0xd L 0 F 0 Trg 0 LUN 0 CL 6 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:35 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0xd R 0 Stat 0x1 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transport indicates command failure Jan 17 15:28:35 knopbox kernel: usb-storage: Issuing auto-REQUEST_SENSE Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x8000000d L 18 F 128 Trg 0 LUN 0 CL 6 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 18/18 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk data transfer result 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0x8000000d R 0 Stat 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: -- Result from auto-sense is 0 Jan 17 15:28:35 knopbox kernel: usb-storage: -- code: 0x70, key: 0x5, ASC: 0x24, ASCQ: 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: (Unknown Key): (unknown ASC/ASCQ) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x2 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Jan 17 15:28:35 knopbox kernel: usb-storage: 00 00 00 00 00 00 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0xe L 0 F 0 Trg 0 LUN 0 CL 6 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:35 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0xe R 0 Stat 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Command READ_CAPACITY (10 bytes) Jan 17 15:28:35 knopbox kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0xf L 8 F 128 Trg 0 LUN 0 CL 10 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 8 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 8/8 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk data transfer result 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0xf R 0 Stat 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: SCSI device sda: 256000 512-byte hdwr sectors (131 MB) Jan 17 15:28:35 knopbox kernel: sda: assuming Write Enabled Jan 17 15:28:35 knopbox kernel: sda: assuming drive cache: write through Jan 17 15:28:35 knopbox kernel: sda:<7>usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Command READ_10 (10 bytes) Jan 17 15:28:35 knopbox kernel: usb-storage: 28 00 00 00 00 00 00 00 08 00 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x10 L 4096 F 128 Trg 0 LUN 0 CL 10 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 4096 bytes, 1 entries Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 4096/4096 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk data transfer result 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:28:35 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:28:35 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:28:35 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:28:35 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0x10 R 0 Stat 0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: sda1 Jan 17 15:28:35 knopbox kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0 ### Now the SCSI code has finished probing and attaching it too. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Bad target number (1:0) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x40000 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Bad target number (2:0) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x40000 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Bad target number (3:0) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x40000 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Bad target number (4:0) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x40000 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Bad target number (5:0) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x40000 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Bad target number (6:0) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x40000 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: queuecommand called Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:28:35 knopbox kernel: usb-storage: Bad target number (7:0) Jan 17 15:28:35 knopbox kernel: usb-storage: scsi cmd done, result=0x40000 Jan 17 15:28:35 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:28:35 knopbox kernel: usb-storage: device scan complete Jan 17 15:28:35 knopbox scsi.agent[4862]: disk at /devices/pci0000:00/0000:00:0a.0/0000:02:00.3/usb4/4-1/4-1:1.0/host1/target1:0:0/1:0:0:0 ### Now I'm going to try to read the device (buffer -i /dev/sda -o /dev/null) ### ### I think it reads a small amount of data successfully, but then hangs and ### retries something every ten or twenty seconds for a while. Jan 17 15:29:30 knopbox kernel: usb-storage: queuecommand called Jan 17 15:29:30 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:29:30 knopbox kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Jan 17 15:29:30 knopbox kernel: usb-storage: 00 00 00 00 00 00 Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x18 L 0 F 0 Trg 0 LUN 0 CL 6 Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:29:30 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0x18 R 0 Stat 0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:29:30 knopbox kernel: usb-storage: queuecommand called Jan 17 15:29:30 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:29:30 knopbox kernel: usb-storage: Command READ_10 (10 bytes) Jan 17 15:29:30 knopbox kernel: usb-storage: 28 00 00 00 00 00 00 00 80 00 Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x19 L 65536 F 128 Trg 0 LUN 0 CL 10 Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 65536 bytes, 1 entries Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 65536/65536 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk data transfer result 0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0x19 R 0 Stat 0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:29:30 knopbox kernel: usb-storage: queuecommand called Jan 17 15:29:30 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:29:30 knopbox kernel: usb-storage: Command READ_10 (10 bytes) Jan 17 15:29:30 knopbox kernel: usb-storage: 28 00 00 00 00 80 00 00 88 00 Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x1a L 69632 F 128 Trg 0 LUN 0 CL 10 Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 69632 bytes, 2 entries Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 69632/69632 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk data transfer result 0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 13/13 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk status result = 0 Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk Status S 0x53425355 T 0x1a R 0 Stat 0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: scsi cmd done, result=0x0 Jan 17 15:29:30 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:29:30 knopbox kernel: usb-storage: queuecommand called Jan 17 15:29:30 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:29:30 knopbox kernel: usb-storage: Command READ_10 (10 bytes) Jan 17 15:29:30 knopbox kernel: usb-storage: 28 00 00 00 01 08 00 00 c8 00 Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x1b L 102400 F 128 Trg 0 LUN 0 CL 10 Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code 0; transferred 31/31 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transfer complete Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk command transfer result=0 Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 102400 bytes, 2 entries Jan 17 15:29:30 knopbox kernel: usb-storage: Status code -121; transferred 61440/102400 Jan 17 15:29:30 knopbox kernel: usb-storage: -- short read transfer Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk data transfer result 0x1 Jan 17 15:29:30 knopbox kernel: usb-storage: Attempting to get CSW... Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 17 15:29:30 knopbox kernel: usb-storage: Status code -75; transferred 0/13 Jan 17 15:29:30 knopbox kernel: usb-storage: -- babble Jan 17 15:29:30 knopbox kernel: usb-storage: Bulk status result = 3 Jan 17 15:29:30 knopbox kernel: usb-storage: -- transport indicates error, resetting Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_Bulk_reset called Jan 17 15:29:30 knopbox kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jan 17 15:29:50 knopbox kernel: usb-storage: Timeout -- cancelling URB Jan 17 15:29:50 knopbox kernel: usb-storage: Soft reset failed: -104 Jan 17 15:29:50 knopbox kernel: usb-storage: scsi cmd done, result=0x70000 Jan 17 15:29:50 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:29:50 knopbox kernel: usb-storage: queuecommand called Jan 17 15:29:50 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:29:50 knopbox kernel: usb-storage: Command READ_10 (10 bytes) Jan 17 15:29:50 knopbox kernel: usb-storage: 28 00 00 00 01 08 00 00 c8 00 Jan 17 15:29:50 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x1c L 102400 F 128 Trg 0 LUN 0 CL 10 Jan 17 15:29:50 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:30:20 knopbox kernel: usb-storage: command_abort called Jan 17 15:30:20 knopbox kernel: usb-storage: usb_stor_stop_transport called Jan 17 15:30:20 knopbox kernel: usb-storage: -- cancelling URB Jan 17 15:30:20 knopbox kernel: usb-storage: Status code -104; transferred 0/31 Jan 17 15:30:20 knopbox kernel: usb-storage: -- transfer cancelled Jan 17 15:30:20 knopbox kernel: usb-storage: Bulk command transfer result=4 Jan 17 15:30:20 knopbox kernel: usb-storage: -- command was aborted Jan 17 15:30:20 knopbox kernel: usb-storage: usb_stor_Bulk_reset called Jan 17 15:30:20 knopbox kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jan 17 15:30:40 knopbox kernel: usb-storage: Timeout -- cancelling URB Jan 17 15:30:40 knopbox kernel: usb-storage: Soft reset failed: -104 Jan 17 15:30:40 knopbox kernel: usb-storage: scsi command aborted Jan 17 15:30:40 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:30:40 knopbox kernel: usb-storage: queuecommand called Jan 17 15:30:40 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:30:40 knopbox kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Jan 17 15:30:40 knopbox kernel: usb-storage: 00 00 00 00 00 00 Jan 17 15:30:40 knopbox kernel: usb-storage: Bulk Command S 0x43425355 T 0x1c L 0 F 0 Trg 0 LUN 0 CL 6 Jan 17 15:30:40 knopbox kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 17 15:30:50 knopbox kernel: usb-storage: command_abort called Jan 17 15:30:50 knopbox kernel: usb-storage: usb_stor_stop_transport called Jan 17 15:30:50 knopbox kernel: usb-storage: -- cancelling URB Jan 17 15:30:50 knopbox kernel: usb-storage: Status code -104; transferred 0/31 Jan 17 15:30:50 knopbox kernel: usb-storage: -- transfer cancelled Jan 17 15:30:50 knopbox kernel: usb-storage: Bulk command transfer result=4 Jan 17 15:30:50 knopbox kernel: usb-storage: -- command was aborted Jan 17 15:30:50 knopbox kernel: usb-storage: usb_stor_Bulk_reset called Jan 17 15:30:50 knopbox kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jan 17 15:31:10 knopbox kernel: usb-storage: Timeout -- cancelling URB Jan 17 15:31:10 knopbox kernel: usb-storage: Soft reset failed: -104 Jan 17 15:31:10 knopbox kernel: usb-storage: scsi command aborted Jan 17 15:31:10 knopbox kernel: usb-storage: *** thread sleeping. Jan 17 15:31:10 knopbox kernel: usb-storage: device_reset called Jan 17 15:31:10 knopbox kernel: usb-storage: usb_stor_Bulk_reset called Jan 17 15:31:10 knopbox kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jan 17 15:31:30 knopbox kernel: usb-storage: Timeout -- cancelling URB Jan 17 15:31:30 knopbox kernel: usb-storage: Soft reset failed: -104 Jan 17 15:31:30 knopbox kernel: usb-storage: bus_reset called Jan 17 15:31:30 knopbox kernel: usb-storage: usb_reset_device returns -19 ### Now it gives up and offlines the device. Jan 17 15:31:30 knopbox kernel: scsi: Device offlined - not ready after error recovery: host 1 channel 0 id 0 lun 0 Jan 17 15:31:30 knopbox kernel: SCSI error : <1 0 0 0> return code = 0x50000 Jan 17 15:31:30 knopbox kernel: end_request: I/O error, dev sda, sector 264 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 33 Jan 17 15:31:30 knopbox kernel: scsi1 (0:0): rejecting I/O to offline device Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 34 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 35 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 36 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 37 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 38 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 39 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 40 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 41 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 42 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 43 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 44 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 45 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 46 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 47 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 48 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 49 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 50 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 51 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 52 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 53 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 54 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 55 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 56 Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 57 ### I think this is where I got bored and unplugged the device. Jan 17 15:31:30 knopbox kernel: usb 4-1: USB disconnect, address 2 Jan 17 15:31:30 knopbox kernel: usb-storage: storage_disconnect() called Jan 17 15:31:30 knopbox kernel: usb-storage: usb_stor_stop_transport called Jan 17 15:31:30 knopbox kernel: usb-storage: -- usb_stor_release_resources Jan 17 15:31:30 knopbox kernel: usb-storage: -- sending exit command to thread Jan 17 15:31:30 knopbox kernel: usb-storage: *** thread awakened. Jan 17 15:31:30 knopbox kernel: usb-storage: -- exit command received Jan 17 15:31:30 knopbox kernel: usb-storage: -- dissociate_dev Jan 17 15:31:30 knopbox kernel: scsi1 (0:0): rejecting I/O to dead device Jan 17 15:31:30 knopbox kernel: Buffer I/O error on device sda, logical block 33 ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users