Re: Mouse works with eHCI, fails with xHCI - can't set config #1, error -110

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

 



Hi Alan,

Thanks very much for your assistance.

On Fri, Apr 10, 2015 at 5:29 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote:
> On Fri, 10 Apr 2015, Alistair Grant wrote:
> ...
>> i.e. the mouse works reliably in eHCI controllers, but not in xHCI
>> controllers (I've tried two different Intel xHCI controllers).  The
>
> Have you tried testing a different mouse?

I've got two other mice that work(ed) with xHCI (the first has died,
which led to buying the one with the problems, and a second one which
was purchased to tide me over while I try and figure out the problem
with the problem mouse).


> Can you post the usbmon log for an EHCI controller?  Comparing the two
> logs may be helpful.

ffff88014a1bf480 3642441521 S Ci:3:001:0 s a3 00 0000 0001 0004 4 <
ffff88014a1bf480 3642441541 C Ci:3:001:0 0 4 = 07050000
ffff88014a1bf480 3642441546 S Ci:3:001:0 s a3 00 0000 0002 0004 4 <
ffff88014a1bf480 3642441551 C Ci:3:001:0 0 4 = 00010000
ffff8800a5a0d3c0 3642441554 S Ii:3:001:1 -115:2048 4 <
ffff8800a5a0d3c0 3642444130 C Ii:3:001:1 0:2048 1 = 00
ffff8800a5a0d3c0 3642444151 S Ii:3:001:1 -115:2048 4 <
ffff8800a5a0d3c0 3642472109 C Ii:3:001:1 0:2048 1 = 02
ffff8800a5a0d3c0 3642472126 S Ii:3:001:1 -115:2048 4 <
ffff88014a1bf480 3642472154 S Ci:3:001:0 s a3 00 0000 0001 0004 4 <
ffff88014a1bf480 3642472284 C Ci:3:001:0 0 4 = 03050400
ffff88014a1bf480 3642472288 S Co:3:001:0 s 23 01 0012 0001 0000 0
ffff88014a1bf480 3642472292 C Co:3:001:0 0 0
ffff88014a1bf480 3642488130 S Ci:3:001:0 s a3 00 0000 0001 0004 4 <
ffff88014a1bf480 3642488167 C Ci:3:001:0 0 4 = 03050000
ffff88014a1bf480 3642488171 S Ci:3:002:0 s 80 00 0000 0000 0002 2 <
ffff88014a1bf480 3642488288 C Ci:3:002:0 0 2 = 0300
ffff88014a1bf480 3642488311 S Co:3:002:0 s 00 01 0001 0000 0000 0
ffff88014a1bf480 3642488409 C Co:3:002:0 0 0
ffff88014a1bf480 3642488432 S Ci:3:002:0 s a3 00 0000 0001 0004 4 <
ffff88014a1bf480 3642488541 C Ci:3:002:0 0 4 = 00010000
ffff88014a1bf480 3642488558 S Ci:3:002:0 s a3 00 0000 0002 0004 4 <
ffff88014a1bf480 3642488681 C Ci:3:002:0 0 4 = 01010100
ffff88014a1bf480 3642488703 S Co:3:002:0 s 23 01 0010 0002 0000 0
ffff88014a1bf480 3642488808 C Co:3:002:0 0 0
ffff88014a1bf480 3642488816 S Ci:3:002:0 s a3 00 0000 0003 0004 4 <
ffff88014a1bf480 3642488929 C Ci:3:002:0 0 4 = 07050000
ffff88014a1bf480 3642488950 S Ci:3:002:0 s a3 00 0000 0004 0004 4 <
ffff88014a1bf480 3642489031 C Ci:3:002:0 0 4 = 00010000
ffff88014a1bf480 3642489035 S Ci:3:002:0 s a3 00 0000 0005 0004 4 <
ffff88014a1bf480 3642489179 C Ci:3:002:0 0 4 = 00010000
ffff88014a1bf480 3642489200 S Ci:3:002:0 s a3 00 0000 0006 0004 4 <
ffff88014a1bf480 3642489318 C Ci:3:002:0 0 4 = 00010000
ffff880036911840 3642592120 S Ii:3:002:1 -115:2048 1 <
ffff88014a1bf480 3642592159 S Ci:3:002:0 s a3 00 0000 0002 0004 4 <
ffff88014a1bf480 3642592297 C Ci:3:002:0 0 4 = 01010000
ffff88014a1bf480 3642592320 S Co:3:002:0 s 23 03 0004 0002 0000 0
ffff88014a1bf480 3642592426 C Co:3:002:0 0 0
ffff88014a1bf480 3642608123 S Ci:3:002:0 s a3 00 0000 0002 0004 4 <
ffff88014a1bf480 3642608295 C Ci:3:002:0 0 4 = 03031000
ffff88014a1bf480 3642664127 S Co:3:002:0 s 23 01 0014 0002 0000 0
ffff88014a1bf480 3642664295 C Co:3:002:0 0 0
ffff88014a1bf480 3642664320 S Ci:3:000:0 s 80 06 0100 0000 0040 64 <
ffff88014a1bf480 3642665226 C Ci:3:000:0 0 18 = 12011001 00000008
58043a00 00000102 0001
ffff88014a1bf480 3642665260 S Co:3:002:0 s 23 03 0004 0002 0000 0
ffff88014a1bf480 3642665418 C Co:3:002:0 0 0
ffff88014a1bf480 3642680130 S Ci:3:002:0 s a3 00 0000 0002 0004 4 <
ffff88014a1bf480 3642680294 C Ci:3:002:0 0 4 = 03031000
ffff88014a1bf480 3642736126 S Co:3:002:0 s 23 01 0014 0002 0000 0
ffff88014a1bf480 3642736296 C Co:3:002:0 0 0
ffff88014a1bf480 3642736314 S Co:3:000:0 s 00 05 0007 0000 0000 0
ffff88014a1bf480 3642736689 C Co:3:000:0 0 0
ffff88014a1bfd80 3642756128 S Ci:3:007:0 s 80 06 0100 0000 0012 18 <
ffff88014a1bfd80 3642757075 C Ci:3:007:0 0 18 = 12011001 00000008
58043a00 00000102 0001
ffff88014a1bfd80 3642757124 S Ci:3:007:0 s 80 06 0200 0000 0009 9 <
ffff88014a1bfd80 3642757819 C Ci:3:007:0 0 9 = 09022200 010100a0 32
ffff88014a1bfd80 3642757847 S Ci:3:007:0 s 80 06 0200 0000 0022 34 <
ffff88014a1bfd80 3642759099 C Ci:3:007:0 0 34 = 09022200 010100a0
32090400 00010301 02000921 10010001 22340007 05810304
ffff88014a1bfd80 3642759150 S Ci:3:007:0 s 80 06 0300 0000 00ff 255 <
ffff88014a1bfd80 3642759681 C Ci:3:007:0 0 4 = 04030904
ffff88014a1bfd80 3642759716 S Ci:3:007:0 s 80 06 0302 0409 00ff 255 <
ffff88014a1bfd80 3642760581 C Ci:3:007:0 -32 15 = 18034c00 61007300
65007200 200030
ffff88014a1bfd80 3642760615 S Ci:3:007:0 s 80 06 0302 0409 00ff 255 <
ffff88014a1bfd80 3642761486 C Ci:3:007:0 -32 15 = 18034c00 61007300
65007200 200030
ffff88014a1bfd80 3642761522 S Ci:3:007:0 s 80 06 0302 0409 00ff 255 <
ffff88014a1bfd80 3642762430 C Ci:3:007:0 -32 15 = 18034c00 61007300
65007200 200030
ffff88014a1bfd80 3642762459 S Ci:3:007:0 s 80 06 0302 0409 0002 2 <
ffff88014a1bfd80 3642763176 C Ci:3:007:0 0 2 = 1803
ffff88014a1bfd80 3642763195 S Ci:3:007:0 s 80 06 0302 0409 0018 24 <
ffff88014a1bfd80 3642763916 C Ci:3:007:0 -32 15 = 18034c00 61007300
65007200 200030
ffff88014a1bfd80 3642763934 S Ci:3:007:0 s 80 06 0302 0409 0018 24 <
ffff88014a1bfd80 3642764917 C Ci:3:007:0 -32 15 = 18034c00 61007300
65007200 200030
ffff88014a1bfd80 3642764935 S Ci:3:007:0 s 80 06 0302 0409 0018 24 <
ffff88014a1bfd80 3642765929 C Ci:3:007:0 -32 15 = 18034c00 61007300
65007200 200030
ffff88014a1bfd80 3642765949 S Ci:3:007:0 s 80 06 0301 0409 00ff 255 <
ffff88014a1bfd80 3642766930 C Ci:3:007:0 0 14 = 0e034700 65006e00 69007500 7300
ffff88014a1bfc00 3642767170 S Co:3:007:0 s 00 09 0001 0000 0000 0
ffff88014a1bfc00 3642767533 C Co:3:007:0 0 0
ffff88014a1bf0c0 3642767800 S Co:3:007:0 s 21 0a 0000 0000 0000 0
ffff88014a1bf0c0 3642768032 C Co:3:007:0 0 0
ffff88014a1bf0c0 3642768041 S Ci:3:007:0 s 81 06 2200 0000 0034 52 <
ffff88014a1bf0c0 3642769705 C Ci:3:007:0 0 52 = 05010902 a1010901
a1000509 19012903 15002501 95037501 81029501 75058101
ffff88014a1bff00 3642769947 S Ii:3:007:1 -115:8 4 <



>
> It appears that most, if not all, of the problem is caused by a bug in
> the mouse itself.  You can see this in the lsusb output (even when the
> mouse was attached to an EHCI controller) ...
>
>> Bus 003 Device 005: ID 0458:003a KYE Systems Corp. (Mouse Systems)
>> NetScroll+ Mini Traveler / Genius NetScroll 120
>> Device Descriptor:
>>   bLength                18
>>   bDescriptorType         1
>>   bcdUSB               1.10
>>   bDeviceClass            0 (Defined at Interface level)
>>   bDeviceSubClass         0
>>   bDeviceProtocol         0
>>   bMaxPacketSize0         8
>>   idVendor           0x0458 KYE Systems Corp. (Mouse Systems)
>>   idProduct          0x003a NetScroll+ Mini Traveler / Genius NetScroll 120
>>   bcdDevice            0.00
>>   iManufacturer           1 Genius
>>   iProduct                2 (error)
> ------------------------------^
> ... here.  The mouse should have provided a valid string for the
> Product name.  In fact, your usbmon log shows that the mouse's firmware
> apparently crashed while the computer was attempting to retrieve the
> Product string, and that crash is what led to the -110 error.

That's discouraging, it looks like this mouse will only be useful for
older PC's.  And I'll be wary of Genius products in future.


Thanks again,
Alistair
--
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