I'd endorse those comments about being forced to use modules. I had a problem where a Timedia PCI dual-port serial card would not initialise properly (under certain circumstances). The compiled-in driver would cause the PC to hang (hard - no switching ttys - game over) as soon as the serial port was accessed. Compiling as a module (serial.o) fixed it.
Serial support is normally compiled into the kernel.
Michael.
At 19:16 1/12/2003 +1300, you wrote:
Rex Johnston wrote:
> No-one is perfect. If you absolutely need to patch something without > affecting another service, then modules are the only way to go.
For some peripherals I've found that modules really are the only way. I had all sorts of trouble getting joystick ports to work when compiled-in. The four drivers - joydev.o, gameport.o, ns558.o and analog.o - don't seem to initialise in the correct order. They work just fine as modules when inserted in the order I just gave.
Normally I just compile in everything I need but I'm starting to lean towards using modules lately.
Cheers,
- Dave
http://www.digistar.com/~dmann/
