Before I completely forget about this... The checks in drivers/input/serio/i8042.c are broken with this particular piece of HW (see also the URL, exact same problem), on every kernel I tried, up to 2.6.20.1 <dmesg snip> Failed to disable AUX port, but continuing anyway... Is this a SiS? If AUX port is really absent please use the 'i8042.noaux' option. serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice </dmesg snip> This "patch" works around the issue but of course cannot be submitted upstream like this :P http://dev.gentoo.org/~masterdriverz/i8042.patch
Is it a SiS? The code flow suggests that the noaux parameter should have the same effect. Does that approach work as well?
(In reply to comment #1) > Is it a SiS? No, it's not. Intel 915GM/L. > The code flow suggests that the noaux parameter should have the same effect. > Does that approach work as well? Doesn't work at all.
Please attach full dmesg 3 times: 1. normal boot, no patch, no param 2. no patch, with noaux param 3. fix applied, no param
see comment #3
Created attachment 118897 [details] dmesg
Created attachment 118898 [details] dmesg.noaux
Created attachment 118899 [details] dmesg.patched
Sorry, forgot about this bug. Reopen w/ requested info.
Thanks for the logs. You do have an AUX port (so noaux won't help!), but for some reason during checking it fails, probably when checking the I8042_CTR_AUXDIS bit. 2.6.22-rc1 includes a fix here, which I'm reasonably confident will solve the problem. Can you test it? Direct link to the patch: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=d2ada5597d33a9108acb2caf912f85cbc9caab1e I checked that it applies cleanly to 2.6.21.
(In reply to comment #9) > 2.6.22-rc1 includes a fix here, which I'm reasonably confident will solve the > problem. Can you test it? Yup; much cleaner than the 't3h noes' one. *g* Would appreciate if you could include it in next gentoo-sources-2.6.21 patchset. FIXED for me.
Fixed in gentoo-sources-2.6.21-r1 (genpatches-2.6.21-2)