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

Bug#314954: [Linux-usb-users] Re: logitech usb mouse "dies"




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



Reply to: