I just updated to gentoo-sources-2.6.20 and my ps/2 mouse refuses to work. The device file doesn't recieve anything. However on bootup PS/2 mouse is identified correctly and udev manages it fine. The bug has to be in gentoo-sources, as with older kernel versions (2.6.18) it works fine. I noticed, there was a similar bug in 2.6.19 already as gentoo-sources applies a patch to drivers/Makefile, which causes the defect. Reproducible: Always Steps to Reproduce: 1. Install gentoo-sources on a box with PS/2 mouse. 2. Reboot 3. cat /dev/input/mouse0 Actual Results: mouse recognized, but not receiving anything Expected Results: mouse should move from dmesg: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input3
Maybe related to bug #157493
Will probably have a look at it tomorrow night and see if I can provide a fix for it...
Please test gentoo-sources-2.6.19-r6 Also use /dev/input/mice rather than mouse0
Thank you for the hint, doesn't help. Forgot to mention that in xorg.conf I specified /dev/input/mice.
So gentoo-sources-2.6.19-r6 is also known broken?
Checked gentoo-sources-2.6.19-r6 which seems to work fine, so does the vanilla-sources-2.6.20 kernel. So I guess the bug is caused by some patch applied to gentoo-sources-2.6.20
Created attachment 109420 [details] kernel/.config For both kernel 2.6.20 (gentoo and vanilla) I used the same config, can't think the bug is there, but in case it might matter I posted the config here
Created attachment 109422 [details, diff] kernel.diff and here the diff for both kernels, only containing some FB relevant changes.
oops, accidentally readded a bad drivers/Makefile hunk in the speakup patch for 2.6.20
I guess that was it. Reverting drivers/Makefile with 4400_speakup-20070204.patch solved this issue. Thank you for the hint. Works for me now, I leave it up to you to fix & close this bug.
Fixed in gentoo-sources-2.6.20-r1