I have just committed the attached patch to the -tip tree. I'm hoping it will improve the boot on certain embedded x86 platforms. In particular, it should remove the need for CONFIG_X86_ELAN, which would be a good thing. If you have access to any embedded platforms without KBC, and especially Elan, I would really appreciate it if you could test this out and report if it works. -hpa