Advertisement

USB mouse freeze, Linux 2.6.11 - 2.6.12

Started by June 25, 2005 06:14 AM
1 comment, last by Winograd 19 years, 4 months ago
Hi! I was having some troubles with kernels 2.6.8.1, 2.6.9 and 2.6.10. These problems were not USB related, but they are the reasons why I needed to update the kernel. Kernel update was a success except that now I have a new problem. My optical MS Intellimouse Explorer usb-mouse has started to freeze in X while I leave it idle (ie. i don't touch the mouse) for a while (takes from 5s to 1 minute). This is not a X problem. I confirmed this by doing "cat /dev/input/mice". The output stops after a little idle time. From /proc/interrupts I observed that the interrupts from the mice (or uhci_hcd) don't register at all after the freeze. (Interrupt gets masked?) From /sys/bus/usb/devices/ I found that the mouse is still registered as usb mouse, altough no interrupts are registering. All the lights of the mouse are always on so it does not get shutdown. Changing from console to X (or vice versa) seems to wakeup the mouse. I found this problem from kernels 2.6.11 - 2.6.12.1. I tested also several patchsets, no luck there. There's quite a few usb changes in 2.6.11 so this might be related to those. In kernel 2.6.10 I noticed that instead of freezing my mouse it just prints debug message from the hid-core: "input irq status -84 received". EDIT: Oh, and turning ACPI or APIC off (or on) don't help.
Quote: Original post by Winograd
In kernel 2.6.10 I noticed that instead of freezing my mouse it just prints debug message from the hid-core: "input irq status -84 received".


I am runing Mepis, and my kernel version is 2.6.10 and never had problems with the mouse.
Did you try putting the mouse in another USB port? Did you try a different mouse?
Advertisement
No, I haven't tried another mouse. I doubt that it's a problem with the mouse, because a) mouse works flawlessly with the W2k b) I can use mouse with ps/2 adapter without suffering from the sudden freezes. Perhaps the problem is in Abit motherboard (VIA chipset). I updated the bios and tried some suggestions I found from the VIA Arena. No luck there.

PS/2 adapter would be a nice, but mouse seems rather sluggish. Like my old non-optical mouse. Perhaps that can be corrected with correct X configuration.

I tried to plug my mouse to the other usb port. Result is that mouse wakes up for a while again, and freezes then like it used to do in the other port.

But the point is: mouse used to work with old kernels and now it seems that I can't update my kernel anymore.

I have seen similar problems with people using laptops but those were always corrected by turning ACPI or APIC off. Perhaps I have to start to debug the usb trafic, any good usb monitoring software for linux? Or perhaps I just port the old usbhid core from the 2.6.10 to 2.6.12 (I'll bet thats going to be a pain...) :(

This topic is closed to new replies.

Advertisement