Re: usb-storage multiple usb-sata bridges disconnect themselves sometimes, when growisofs gives error X, retrying enough times gets error Y (and the bridge reset with usb consequences sometimes)

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


On Wed, 11 Apr 2012, Reartes Guillermo wrote:

> I am currently running F16 X86_64 (.3.1-3.fc16.x86_64):
> But at least one of the bridges also disconnects with Centos 5.3 (i am
> stil testing that)
> 
> 
> I have found multiple usb-sata bridges disconnect themselves
> sometimes, when growisofs gives error X, if i retrying enough times,
> either i gets error Y (and the bridge reset with usb consequences
> sometimes) or the disc is burn and no problem.
> 
> It happens with:
> 
> * Writer: TEAC DV-W28SS-R
> 
> * USB-SATA Bridges:
>  #1 Sunplus Innovation Technology Inc. (1bcf:0c31)
>  #2 Sunplus Technology Co., Ltd SATALink SPIF225A (04fc:0c25)
>  #3 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337
> Hi-Speed USB to SATA & PATA Combo Bridge (152d:2338)

...

> Messages:
> XXXX kernel: [ 6027.939013] usb 2-1.1: reset high-speed USB device
> number 7 using ehci_hcd
> 
> When that happens, all said bridges do disconnect and reset.
> They came back and remain functional. But sometimes with certain effects.
> 
> Like when (04fc:0c25) was disconnected and reset. it came back, but
> the touchpad became sloppy and some false keypresses happened. Reset

What touchpad?  Does your DVD drive have a touchpad?

> was required. Problem

What sort of reset?  The log message above indicates that the device 
had just been reset; why did it need another reset?

If you want to track this down, you should collect a usbmon trace.  
Read the instructions in Documentation/usb/usbmon.txt.

> ceased when the offending device was unplugged and returned if
> replugged without a reboot.
> 
> Or when (1bcf:0c31) was disconnected and reset, it came back, but
> ehic-hcd died when i finally unplugged the bridge.

...

>  XXXX kernel: [ 9104.212925] usb 2-1.1: USB disconnect, device number 5
>  XXXX kernel: [ 9148.049696] usb 2-1.1: new high-speed USB device
> number 6 using ehci_hcd
>  XXXX kernel: [ 9148.127310] ehci_hcd 0000:00:1d.0: fatal error
>  XXXX kernel: [ 9148.131193] ehci_hcd 0000:00:1d.0: HC died; cleaning up
>  XXXX kernel: [ 9148.134080] ehci_hcd 0000:00:1d.0: force halt;
> handshake ffffc9000066e024 00004000 00004000 -> -110

I posted a patch yesterday to fix this problem.  Try looking at

	http://marc.info/?l=linux-usb&m=133408482610287&w=2

Alan Stern

--
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


B and H Foto and Electronics Corp.

[Linux Media]     [Video for Linux]     [Linux Input]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Free Online Dating]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]     [More Archives]

Add to Google Powered by Linux