I am running arch 0.4 and working on recompiling the kernel (2.4.20) on a HP xt155 laptop. I am unable to get support for my keyboard, i loaded support for keyboard under Input Core Devices. Someone please help
did you compile it in or as a module?
I compiled it into the kernel
try compiling it in as a module, and then loading it, your get more info this way on why its not working. Then again it may load in fine and the problem is someplace else
after compiling it as a module do i have to add it to the module.conf file in order for it to load....because at this point if i use that kernel i have no keyboard?
hrmm, are you saying the keyboard dosnt work at all? or are keys messed up?
when i use the kernel that i compiled i have NO keyboard at all... I thought there might be a generic laptop support in the kernel...or is there a way to find out what it is using currently(the one that it compiled during installation)?
I don't know if you got your problem fixed but....
AFAIK, there is no need for generic laptop support as you describe. In most cases, the laptop hardware works the same as or emulates standard hardware. IE, the mousepad or other mouse device is usually a ps2 capable mouse and the keyboard is standard 104 key (or 105 sometimes) keyboard. There is support for Toshiba and Dell laptops but it is for specific items on those systems.
As for the input core support, that is for USB devices and won't help much unless you have those. In those cases, you can install the modules in a couple of ways. Use the modules.conf file or the modprobe/insmod methods in a script such as rc.local.
Some things you can check in the kernel source config.
(under File systems)
Is the /dev file system support available and automatically mounted at boot? AL needs devfs for proper functionality in it's standard configuration.
(under Character devices)
Did you set virtual terminal support and console support on virtual terminal?
Did you set Unix98 PTY support?
(under General setup)
Did you turn on BSD Process Accounting?
These may seem like obvious questions but it's as good a place as any to start.
Thank you that did work