That particular error generally means that something is interfering with the USB data transmission. It could be a poor cable connection, or it could be the mouse sending a bad signal, or it could be some sort of outside electromagnetic interference.

I would like to test with other USB mice. Unfortunately, I only have
these two logitech mice for testing.

By the way, it looks like you don't need the entire patch. Just the parts the remove the lines saying

        case -EILSEQ:

should be enough to help.

confirmed. What's needed to get that into the offical kernel releases?


For reference, some more log snippets:

- Log snippet from today to see the frequency:


Dec 21 11:32:27 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:34:12 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:37:28 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:38:54 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:40:06 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:41:04 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:53:06 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:54:27 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:55:17 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 11:57:42 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 12:53:23 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 12:54:36 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 12:55:17 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 12:56:04 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 12:57:47 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:02:23 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:03:17 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:03:47 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:05:01 wmiwilli last message repeated 2 times
Dec 21 13:06:46 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:07:47 wmiwilli last message repeated 2 times
Dec 21 13:08:47 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:09:54 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:11:07 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:13:15 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:13:52 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:14:55 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:20:48 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:21:33 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:23:14 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:24:26 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:25:45 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 13:28:41 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:18:15 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:18:28 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:30:33 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:31:21 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:37:47 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:39:05 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received

- Now see what's happening when I unplug the mouse "fast":

Dec 21 14:40:44 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:40:44 wmiwilli last message repeated 2 times
Dec 21 14:40:44 wmiwilli kernel: hub 2-0:1.0: state 5 ports 2 chg 0000
evt 0002
Dec 21 14:40:44 wmiwilli kernel: uhci_hcd 0000:00:1d.1: port 1 portsc
008a,00
Dec 21 14:40:44 wmiwilli kernel: hub 2-0:1.0: port 1, status 0100,
change 0003, 12 Mb/s
Dec 21 14:40:44 wmiwilli kernel: usb 2-1: USB disconnect, address 2
Dec 21 14:40:44 wmiwilli kernel: usb 2-1: usb_disable_device nuking all URBs
Dec 21 14:40:44 wmiwilli kernel: uhci_hcd 0000:00:1d.1: shutdown urb
dd36b740 pipe 40408280 ep1in-intr
Dec 21 14:40:44 wmiwilli kernel: usb 2-1: unregistering interface 2-1:1.0
Dec 21 14:40:44 wmiwilli kernel: usb 2-1:1.0: hotplug
Dec 21 14:40:44 wmiwilli kernel: usb 2-1: unregistering device
Dec 21 14:40:44 wmiwilli kernel: usb 2-1: hotplug
Dec 21 14:40:44 wmiwilli kernel: hub 2-0:1.0: debounce: port 1: total
100ms stable 100ms status 0x100
Dec 21 14:40:57 wmiwilli kernel: hub 4-0:1.0: state 5 ports 6 chg 0000
evt 0008
Dec 21 14:40:57 wmiwilli kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3
status 001403 POWER sig=k CSC CONNECT
Dec 21 14:40:57 wmiwilli kernel: hub 4-0:1.0: port 3, status 0501,
change 0001, 480 Mb/s
Dec 21 14:40:57 wmiwilli kernel: hub 4-0:1.0: debounce: port 3: total
100ms stable 100ms status 0x501
Dec 21 14:40:57 wmiwilli kernel: ehci_hcd 0000:00:1d.7: port 3 low speed
--> companion
Dec 21 14:40:58 wmiwilli kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3
status 003002 POWER OWNER sig=se0 CSC
Dec 21 14:40:58 wmiwilli kernel: hub 2-0:1.0: state 5 ports 2 chg 0000
evt 0002
Dec 21 14:40:58 wmiwilli kernel: uhci_hcd 0000:00:1d.1: port 1 portsc
01a3,00
Dec 21 14:40:58 wmiwilli kernel: hub 2-0:1.0: port 1, status 0301,
change 0001, 1.5 Mb/s
Dec 21 14:40:58 wmiwilli kernel: hub 2-0:1.0: debounce: port 1: total
100ms stable 100ms status 0x301
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: new low speed USB device using
uhci_hcd and address 4
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: skipped 1 descriptor after
interface
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: default language 0x0409
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: new device strings: Mfr=1,
Product=2, SerialNumber=0
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: Product: USB Mouse
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: Manufacturer: Logitech
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: hotplug
Dec 21 14:40:58 wmiwilli kernel: usb 2-1: adding 2-1:1.0 (config #1,
interface 0)
Dec 21 14:40:58 wmiwilli kernel: usb 2-1:1.0: hotplug
Dec 21 14:40:58 wmiwilli kernel: usbhid 2-1:1.0: usb_probe_interface
Dec 21 14:40:58 wmiwilli kernel: usbhid 2-1:1.0: usb_probe_interface -
got id
Dec 21 14:40:58 wmiwilli kernel: input: USB HID v1.10 Mouse [Logitech
USB Mouse] on usb-0000:00:1d.1-1
Dec 21 14:40:58 wmiwilli kernel: hub 2-0:1.0: state 5 ports 2 chg 0000
evt 0002

- When I unplug it "slowly":

Dec 21 14:41:27 wmiwilli kernel: drivers/usb/input/hid-core.c: input irq
status -84 received
Dec 21 14:41:28 wmiwilli last message repeated 7 times
Dec 21 14:41:28 wmiwilli kernel: hub 2-0:1.0: state 5 ports 2 chg 0000
evt 0002
Dec 21 14:41:28 wmiwilli kernel: uhci_hcd 0000:00:1d.1: port 1 portsc
008a,00
Dec 21 14:41:28 wmiwilli kernel: hub 2-0:1.0: port 1, status 0100,
change 0003, 12 Mb/s
Dec 21 14:41:28 wmiwilli kernel: usb 2-1: USB disconnect, address 4
Dec 21 14:41:28 wmiwilli kernel: usb 2-1: usb_disable_device nuking all URBs
Dec 21 14:41:28 wmiwilli kernel: uhci_hcd 0000:00:1d.1: shutdown urb
cb373140 pipe 40408480 ep1in-intr
Dec 21 14:41:28 wmiwilli kernel: usb 2-1: unregistering interface 2-1:1.0
Dec 21 14:41:28 wmiwilli kernel: usb 2-1:1.0: hotplug
Dec 21 14:41:28 wmiwilli kernel: usb 2-1: unregistering device
Dec 21 14:41:28 wmiwilli kernel: usb 2-1: hotplug
Dec 21 14:41:28 wmiwilli kernel: hub 2-0:1.0: debounce: port 1: total
100ms stable 100ms status 0x100
Dec 21 14:41:42 wmiwilli kernel: hub 4-0:1.0: state 5 ports 6 chg 0000
evt 0008
Dec 21 14:41:42 wmiwilli kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3
status 001403 POWER sig=k CSC CONNECT
Dec 21 14:41:42 wmiwilli kernel: hub 4-0:1.0: port 3, status 0501,
change 0001, 480 Mb/s
Dec 21 14:41:42 wmiwilli kernel: hub 4-0:1.0: debounce: port 3: total
100ms stable 100ms status 0x501
Dec 21 14:41:42 wmiwilli kernel: ehci_hcd 0000:00:1d.7: port 3 low speed
--> companion
Dec 21 14:41:42 wmiwilli kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3
status 003002 POWER OWNER sig=se0 CSC
Dec 21 14:41:42 wmiwilli kernel: hub 2-0:1.0: state 5 ports 2 chg 0000
evt 0002
Dec 21 14:41:42 wmiwilli kernel: uhci_hcd 0000:00:1d.1: port 1 portsc
01a3,00
Dec 21 14:41:42 wmiwilli kernel: hub 2-0:1.0: port 1, status 0301,
change 0001, 1.5 Mb/s
Dec 21 14:41:42 wmiwilli kernel: hub 2-0:1.0: debounce: port 1: total
100ms stable 100ms status 0x301
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: new low speed USB device using
uhci_hcd and address 5
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: skipped 1 descriptor after
interface
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: default language 0x0409
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: new device strings: Mfr=1,
Product=2, SerialNumber=0
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: Product: USB Mouse
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: Manufacturer: Logitech
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: hotplug
Dec 21 14:41:42 wmiwilli kernel: usb 2-1: adding 2-1:1.0 (config #1,
interface 0)
Dec 21 14:41:42 wmiwilli kernel: usb 2-1:1.0: hotplug
Dec 21 14:41:42 wmiwilli kernel: usbhid 2-1:1.0: usb_probe_interface
Dec 21 14:41:42 wmiwilli kernel: usbhid 2-1:1.0: usb_probe_interface -
got id
Dec 21 14:41:42 wmiwilli kernel: input: USB HID v1.10 Mouse [Logitech
USB Mouse] on usb-0000:00:1d.1-1
Dec 21 14:41:42 wmiwilli kernel: hub 2-0:1.0: state 5 ports 2 chg 0000
evt 0002

Willi


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to