When using modprobe or insmod to load 3c509.o in the running kernel (standard one shipping with RH7.0) insmod reads the first parameter I pass to the module and quits with an error message saying something "Unrecognized parameter parm_XXXX" where XXXX is either "irq" or "io" depending on which of the two is first on the options line for 3c509 in the modules.conf file. If I try to rebuild the kernel for a Pentium with the module precompiled into it, the compiler tells me that "smp_xxx" function is undefined, and quits the compilations. If I build the kernel for a Pentium chip with SMP selected (although my machine has only one processor) the kernel compiles but it hangs the machine while attempting to "mount local filesystems". If I then press Ctrl-Alt-Del the machine begins its shutdown cycle, but once again it hangs while "unmounting filesystems". The only solution I found was to erase my HDs and reinstall my trusted 6.2.
Created attachment 5662 [details] a snapshot from my xterm showing what happens at insmod time...
Re: kernel build; you need to run make mrproper first What happens if you change the options lines to: options <module name> instead of options <interface>?