The proposed solution was the worst one, and here's why
A few hours ago, I've read Installing Ubuntu 7.04 on a HP 510 laptop computer.
I was particularly interested in how does the cheap HP 510 perform with the latest Ubuntu, because 6 weeks ago I recommended it to someone, as a cheap but supposedly decent model for the unpretentious. (It's more like "the Dacia Logan of the notebooks", but the guy said he's still happy with it.)
It wasn't a surprise to see that 915resolution was not installed by default (I was told that openSUSE 10.2 does install it), but it was a big disappointment to see what was the solution proposed to fix the non-working (not detected) touchpad!
The article is quoting Installing and setting Ubuntu 6.10 (Edgy Eft) on HP 500 notebook, which tells you to edit the file (kernel version updated)
/usr/src/linux-source-2.6.20/drivers/input/serio/i8042.c
and bypass the i8042_check_aux() function, then recompile the kernel!
This is utterly WRONG, because you will then have to "fix" each and every updated kernel that Canonical will provide you as updated! This is not what Joe Sixpack is likely to enjoy be doing...
I don't have an HP 510, and my old HP Omnibook XE3 doesn't have any i8042 issue, so I can't test this, but shouldn't the recommended solution be to pass to the kernel the i8042.noaux option in GRUB?
It's a much better solution, should it still work.
Just add the desired parameter to the kernel line in /boot/grub/grub.conf (menu.lst).
Sample kernel line with parameters:
kernel /boot/vmlinuz-2.6.18-8.SEL5 ro root=LABEL=/1 rhgb i8042.noaux resume=/dev/hda3
Hi again,
I edited the line in /boot/grub/menu.lst to look like this:
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=c3215c11-ce54-46b4-b278-50e5cd88aca2 ro single i8042.noaux
I also confirmed that this was in fact run by checking it in the grub boot menu. It didn't work. Are any other parameters except the above required? Anything else I could try?
Hmmm... I don't have the same laptop, so I can't try anything else...
But why have you edited the line with "single"?!?! This is NOT the normal boot entry!!!
Comments are closed, complaints to info@.


4 comments
I'm not at all knowledgeable on the subject of kernel arguments and unfortunately do not have the time to dive into it on my own right now, but if you can give me a few pointers I'd be happy to try what you're suggesting.