trouble loading module after 2.2.14 kernel

simonst@WellsFargo.COM simonst@WellsFargo.COM
Mon, 24 Apr 2000 17:21:11 -0700


I added a second 3c509 nic and then put in a new 2.2.14 kernel on my
"frozen" potato system, to add IP masquerading.
Now the 3c509 module won't load at boot time (eth0, eth1: unknown
interface).
If I manually execute /etc/rcS.d/S20modutils, the following errors display:
	3c509 /lib/modules/2.2.14/net/3c509.o: invalid parameter parm_io
	/lib/modules/2.2.14/net/3c509.o: insmod 3c509 failed

But then it all works when I execute:
	insmod 3c509                            # finds both 3c509 cards
	/etc/rcS.d/S40networking start    # both eth0 & eth1 networks come
up ok (& masquerading works from eth1 to eth0)

I don't understand the boot/modules process well enough, & I don't know
where the invalid "parm_io" parameter is coming from.
Help!