Re: [Bug 14785] New: ehci_hcd (usb-storage) not reliable with p55 and Core i7 860

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Beating Andrew to it...

On Thu, Dec 10, 2009 at 10:18:12PM +0000, bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=14785
> 
>            Summary: ehci_hcd (usb-storage) not reliable with p55 and Core
>                     i7 860
>            Product: Drivers
>            Version: 2.5
>     Kernel Version: 2.6.32  2.6.31.7  2.6.30.9-96.fc11.x86_64
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: USB
>         AssignedTo: greg@xxxxxxxxx
>         ReportedBy: holler@xxxxxxxxxxxxx
>         Regression: No
> 
> 
> Created an attachment (id=24145)
>  --> (http://bugzilla.kernel.org/attachment.cgi?id=24145)
> Log of 2.6.32 kernel-messages (bzip2 compressed)
> 
> Using a Gigabyte MB P55M-UD4 (Intel p55 express chipset) equipped with an Intel
> Core I7 860 CPU, ehci_hcd fails (here reproducible) while working with two
> highspeed usb-storage devices.
> 
> I've already written some weeks ago a description of the problem on the LKML,
> but I recently discovered that I can provoke the error too using dd on an
> external DVD-drive (USB 2.0) while writing the output to an USB-hdd (USB 2.0
> too). (Two different devices from other manufacturers than I described in the
> mail below).
> 
> The (short) thread started here: http://lkml.org/lkml/2009/11/13/427
> 
> The problem becomes visible after transfering a CSW failed. I've used all these
> external devices without any problems for months with different HW (e.g. Intel
> core2duo Notebook and an Asus MB with VIA-chipset and an AMD64x2, so I assume
> this is a problem specific to the p55 chipset (but I'm not sure).
> 
> This happens with all kernels I tried, including the stock Fedora 11 kernel,
> 2.6.31.6, 2.6.31.7 and 2.6.32 (the last three from git).
> 
> An exerpt of the log using kernel 2.6.32:
> 
> -------------------------
> Dec 10 21:56:10 krabat kernel: [ 1544.700855] usb-storage: *** thread sleeping.
> Dec 10 21:56:10 krabat kernel: [ 1544.700871] usb-storage: queuecommand called
> Dec 10 21:56:10 krabat kernel: [ 1544.700880] usb-storage: *** thread awakened.
> Dec 10 21:56:10 krabat kernel: [ 1544.700882] usb-storage: Command READ_10 (10
> bytes)
> Dec 10 21:56:10 krabat kernel: [ 1544.700884] usb-storage:  28 00 24 16 09 ea
> 00 00 f0 00
> Dec 10 21:56:10 krabat kernel: [ 1544.700893] usb-storage: Bulk Command S
> 0x43425355 T 0x5f88 L 122880 F 128 Trg 0 LUN 0 CL 10
> Dec 10 21:56:10 krabat kernel: [ 1544.700897] usb-storage:
> usb_stor_bulk_transfer_buf: xfer 31 bytes
> Dec 10 21:56:10 krabat kernel: [ 1544.724795] usb-storage: Status code 0;
> transferred 31/31
> Dec 10 21:56:10 krabat kernel: [ 1544.724799] usb-storage: -- transfer complete
> Dec 10 21:56:10 krabat kernel: [ 1544.724801] usb-storage: Bulk command
> transfer result=0
> Dec 10 21:56:10 krabat kernel: [ 1544.724805] usb-storage:
> usb_stor_bulk_transfer_sglist: xfer 122880 bytes, 3 entries
> Dec 10 21:56:10 krabat kernel: [ 1544.729842] usb-storage: Status code 0;
> transferred 122880/122880
> Dec 10 21:56:10 krabat kernel: [ 1544.729844] usb-storage: -- transfer complete
> Dec 10 21:56:10 krabat kernel: [ 1544.729846] usb-storage: Bulk data transfer
> result 0x0
> Dec 10 21:56:10 krabat kernel: [ 1544.729848] usb-storage: Attempting to get
> CSW...
> Dec 10 21:56:10 krabat kernel: [ 1544.729851] usb-storage:
> usb_stor_bulk_transfer_buf: xfer 13 bytes
> Dec 10 21:56:10 krabat kernel: [ 1544.729934] usb-storage: Status code 0;
> transferred 122880/122880
> Dec 10 21:56:10 krabat kernel: [ 1544.729937] usb-storage: -- transfer complete
> Dec 10 21:56:10 krabat kernel: [ 1544.729939] usb-storage: Bulk data transfer
> result 0x0
> Dec 10 21:56:10 krabat kernel: [ 1544.729941] usb-storage: Attempting to get
> CSW...
> Dec 10 21:56:10 krabat kernel: [ 1544.729944] usb-storage:
> usb_stor_bulk_transfer_buf: xfer 13 bytes
> Dec 10 21:56:40 krabat kernel: [ 1574.887650] usb-storage: command_abort called
> Dec 10 21:56:40 krabat kernel: [ 1574.887654] usb-storage:
> usb_stor_stop_transport called
> Dec 10 21:56:40 krabat kernel: [ 1574.887656] usb-storage: -- cancelling URB
> Dec 10 21:56:40 krabat kernel: [ 1574.899662] usb-storage: command_abort called
> Dec 10 21:56:40 krabat kernel: [ 1574.899666] usb-storage:
> usb_stor_stop_transport called
> Dec 10 21:56:40 krabat kernel: [ 1574.899668] usb-storage: -- cancelling URB
> Dec 10 21:56:40 krabat kernel: [ 1574.899686] usb-storage: Status code -104;
> transferred 0/13
> Dec 10 21:56:40 krabat kernel: [ 1574.899688] usb-storage: -- transfer
> cancelled
> Dec 10 21:56:40 krabat kernel: [ 1574.899691] usb-storage: Bulk status result =
> 4
> Dec 10 21:56:40 krabat kernel: [ 1574.899693] usb-storage: -- command was
> aborted
> Dec 10 21:56:40 krabat kernel: [ 1574.899734] usb-storage: usb_stor_pre_reset
> Dec 10 21:56:40 krabat kernel: [ 1574.911664] usb-storage: Status code -104;
> transferred 13/13
> Dec 10 21:56:40 krabat kernel: [ 1574.911668] usb-storage: -- transfer
> cancelled
> Dec 10 21:56:40 krabat kernel: [ 1574.911670] usb-storage: Bulk status result =
> 4
> Dec 10 21:56:40 krabat kernel: [ 1574.911672] usb-storage: -- command was
> aborted
> Dec 10 21:56:40 krabat kernel: [ 1574.911676] usb-storage: usb_stor_pre_reset
> D
> -------------------------
> 
> As described in the thread on the LKML, after that ehci_hcd is unusable and I
> have to unload and reload the module (or using unbind to reset ehci_hcd).
> 
> I've attached a stripped down log (minus ~1GB debug lines without failures)
> produced with kernel 2.6.32 with all kernel-messages and the outputs of lspci
> -vvv and lsusb -vvv.
> 
> Kind regards,
> 
> Alexander Holler
> 
> -- 
> Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux