First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 168447
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Daniel Drake <dsd@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jakub Moc (RETIRED) <jakub@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
dmesg dmesg text/plain Jakub Moc (RETIRED) 2007-05-11 19:28 0000 16.15 KB Details
dmesg.noaux dmesg.noaux text/plain Jakub Moc (RETIRED) 2007-05-11 19:28 0000 16.04 KB Details
dmesg.patched dmesg.patched text/plain Jakub Moc (RETIRED) 2007-05-11 19:50 0000 16.21 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 168447 depends on: Show dependency tree
Bug 168447 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-02-26 12:36 0000
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

------- Comment #1 From Daniel Drake 2007-02-26 17:48:45 0000 -------
Is it a SiS?

The code flow suggests that the noaux parameter should have the same effect.
Does that approach work as well?

------- Comment #2 From Jakub Moc (RETIRED) 2007-02-26 17:51:41 0000 -------
(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. 

------- Comment #3 From Daniel Drake 2007-02-26 18:10:07 0000 -------
Please attach full dmesg 3 times:
1. normal boot, no patch, no param
2. no patch, with noaux param
3. fix applied, no param

------- Comment #4 From Daniel Drake 2007-03-24 17:31:38 0000 -------
see comment #3

------- Comment #5 From Jakub Moc (RETIRED) 2007-05-11 19:28:35 0000 -------
Created an attachment (id=118897) [details]
dmesg

------- Comment #6 From Jakub Moc (RETIRED) 2007-05-11 19:28:56 0000 -------
Created an attachment (id=118898) [details]
dmesg.noaux

------- Comment #7 From Jakub Moc (RETIRED) 2007-05-11 19:50:07 0000 -------
Created an attachment (id=118899) [details]
dmesg.patched

------- Comment #8 From Jakub Moc (RETIRED) 2007-05-11 19:50:36 0000 -------
Sorry, forgot about this bug. Reopen w/ requested info.

------- Comment #9 From Daniel Drake 2007-05-17 01:41:02 0000 -------
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.

------- Comment #10 From Jakub Moc (RETIRED) 2007-05-17 05:17:21 0000 -------
(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.

------- Comment #11 From Daniel Drake 2007-05-19 05:31:53 0000 -------
Fixed in gentoo-sources-2.6.21-r1 (genpatches-2.6.21-2)

First Last Prev Next    No search results available      Search page      Enter new bug