Re: EHCI fails for me with "devpath 8 ep2in 3 strikes"

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

 



On Sun, 15 Aug 2010 10:33:11 +0800, Ming Lei wrote:
> 2010/8/15 Dennis Nezic
> <dennisn@xxxxxxxxxxxxxxxxxx>:
> > On Sat, 14 Aug 2010 10:05:43 +0800, Ming Lei wrote:
> >> 2010/8/14 Dennis Nezic
> >> <dennisn@xxxxxxxxxxxxxxxxxx>:
> >> > My usb2.0 multi-card reader, 058f:6366 Alcor Micro Corp., with
> >> > vanilla kernel 2.6.35.1, doesn't seem to work with ehci_hcb. It
> >> > does work with ohci_hcb, so I don't think it's a hardware problem
> >> > necessarily?
> >> >
> >> > Here is my syslog when using EHCI:
> >> > http://dennisn.dyndns.org/guest/pubstuff/ehci-bug/ehci-fails.log
> 
> From the usb storage debug log, seems the ehci transfer failure always
> happened after CBW is sent out, so maybe a quirk is needed to add a
> delay after sending out CBW and before data transfer or sending out
> CSW.
> 
> Please try the attachment patch to see if the issue can be fixed, also
> provide your usb storage debug log like before if not fixed.

It looks like that patch made things more consistently *worse* :b --
which I guess is some kind of progress? :b In the "detected XactErr"
messages, absolutely nothing is transferred? (ie. the ratios are always
0/some-low-number ... whereas before there was a lot more variety like
3584/4096, etc.).

The "usb-storage: Status code" return values also seem a little
different. Before I would get a more even spread of -32 and -121, with
a few -71, and even a -75 and a -108. After the patch, they were all
pretty much -71, with a few -32, and no others.

http://dennisn.dyndns.org/guest/pubstuff/ehci-bug/ehci_w_unusual_devs_patch.log

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