[2.6.10-rc2-mm3] Broken usb2 mass-storage?

From: Christian Axelsson (smiler_at_lanil.mine.nu)
Date: 11/29/04

  • Next message: Randy.Dunlap: "Re: [PATCH] CKRM: 3/10 CKRM: Core ckrm, rcfs"
    Date:	Mon, 29 Nov 2004 23:36:03 +0100
    To: linux-kernel@vger.kernel.org
    
    

    Hi!

    Im trying to attach a usb2 200gb drive to my laptop that is runnig
    2.6.10-rc2-mm3. Upon connect I get this in dmesg:

       usb 1-2: new high speed USB device using ehci_hcd and address 4
       scsi0 : SCSI emulation for USB Mass Storage devices
       usb-storage: device found at 4
       usb-storage: waiting for device to settle before scanning
         Vendor: Maxtor 6 Model: Y200P0 Rev: YAR4
         Type: Direct-Access ANSI SCSI revision: 04
       SCSI device sda: 398297088 512-byte hdwr sectors (203928 MB)
       sda: assuming drive cache: write through
        sda: sda1
       Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
       Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0

    Then I try to access the disk (via fdisk or mount anything) and I get
    the following in dmesg:

       usb 1-2: reset high speed USB device using ehci_hcd and address 4
       usb 1-2: scsi_eh_0 timed out on ep0in
       usb 1-2: device descriptor read/64, error -110
       usb 1-2: scsi_eh_0 timed out on ep0in
       usb 1-2: device descriptor read/64, error -110
       usb 1-2: reset high speed USB device using ehci_hcd and address 4
       usb 1-2: scsi_eh_0 timed out on ep0in
       usb 1-2: device descriptor read/64, error -110

    Then it stalls a while and this shows up:

       scsi: Device offlined - not ready after error recovery: host 0
    channel 0 id 0 lun 0
       usb 1-2: USB disconnect, address 4
       scsi0 (0:0): rejecting I/O to offline device
       scsi0 (0:0): rejecting I/O to offline device
       usb-storage: device scan complete
       usb 1-2: new high speed USB device using ehci_hcd and address 5
       usb 1-2: khubd timed out on ep0in
       usb 1-2: device descriptor read/64, error -110

    And repeats this.. I think you get the point ;)
    The process trying to access the disk hangs.
    Note: the drive works flawless under windows and has worked fine under
    linux during various stages of the 2.5 and early 2.6 kernels :)

    -- 
    Regards,
    Christian
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Randy.Dunlap: "Re: [PATCH] CKRM: 3/10 CKRM: Core ckrm, rcfs"

    Relevant Pages

    • Re: IDE to USB Adapter
      ... Check the output of dmesg for any messages about usb-storage. ... Following is the output of "dmesg |grep -i usb". ... usbcore: registered new driver hub ...
      (Debian-User)
    • Re: IDE to USB Adapter
      ... > Check the output of dmesg for any messages about usb-storage. ... Following is the output of "dmesg |grep -i usb". ... usbcore: registered new driver hub ...
      (Debian-User)
    • Re: [Re: Linux 2.6.26-rc2] Write protect on on
      ... I plug into computer works fine, and have this messages in dmesg: ... usb 5-1: new high speed USB device using ehci_hcd and address 4 ... registered new interface driver usb-storage ... happens when you plug in the drive. ...
      (Linux-Kernel)
    • Re: 2.6.19-rc5-mm1
      ... full dmesg attached, I can test patches and provide any useful ... I was going to report the same (had with usb key unplug). ... usb-storage: waiting for device to settle before scanning ... SCSI device sdc: 2002000 512-byte hdwr sectors ...
      (Linux-Kernel)
    • Kernel 2.6.0-test9, deadlock using usb-storage, eventually memory allocation bug
      ... seems to be maintaining usb-storage at the moment. ... Jari Ruusu helped me by locating the whereabouts of the following bug by ... I am using a harddisk attached via a cardbus usb 2.0 card. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)