Thanks to Carl-Daniel's help in debugging my keyboard problems, it seems we found what's wrong. During boot log:
PNP: 002e.8 missing set_resources PNP: 002e.9 missing set_resources PNP: 002e.a missing set_resources ERROR: PNP: 002e.1 60 io size: 0x0000000008 not assigned ERROR: PNP: 002e.1 70 irq size: 0x0000000001 not assigned [ similar errors follow ] (note: keyboard is 2e.a) Sounds like an internal LB error rather than hardware state; I gave a look at static.c and tried to figure out what code should using those structs for initialisation, but couldn't find anything. Someone could please enlighten me? (full logs + patch attached) -- Robert Millan <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.)