Yesterday I installed RH9 on a friend's brand new laptop. No problem. Then I
told him we would make an optimized kernel as I'd done it many times on
servers. That's when I ran into problems: that laptop (Toshiba) has
_everything_ ! I mean it has Infrared ports, USB 2.0, Firewire, Bluetooth,
LAN, modem, 802.11b, sound card and much more.
I quickly found out that if making a kernel for a big iron with only a
couple large disks is one thing, making one for that interface monster was a
higher level of problem, with unknown .config options, missing ones, driver
So the question is, how do you operate when having to do a complex kernel
like that ?
- use the default RH one and don't bother ?
- make something very simple and _slowly_ play with the options to add
missing drivers ?
- Search google for whatever patches/drivers may (not) be available ?
It all seems terribly inefficient to me. I know what hardware is on the
machine, but is there a tool I can run that tells me what .config options
should be enabled/disabled just by scanning the hardware ?
Colorado State University - Dept of Atmospheric Science
"I love cooking with wine. Sometimes I even put it in the food."