Frank Jacobberger wrote: > > Something has changed regarding the 8139too driver in pre8. > > I worked on it all morning long trying to resolve why the sucker > failed to load. There are new configuration options that need to > be addressed. As you recall there were zippo options in the pre7. > > There are now: > > RealTek RTL-8139 PCI Fast Ethernet Adapter support [M] > Use PIO instead of MMIO > [*] Note by selecting this, you must made your driver slower. Did you read the help for the option? > Support for automatic channel equalization (EXPERIMENTAL) [ ] > Support for older RTL-8129/8130 boards [*] By selecting this you made your driver bigger, probably for no reason.. > Doing any combination of the above netted no positive result here. > > I have run every kernel patch since 2.4.0 blah and > have never seen this driver fail to load or perform to some degree. > > Trying to do insmod 8139too.o from the : > /lib/modules/2.4.3-pre8/kernel/drivers/net directory show these > unresolved symbols: > > 8139too.o: unresolved symbol alloc_etherdev > 8139too.o: unresolved symbol unregister_netdev > 8139too.o: unresolved symbol register_netdev > > Maybe Jeff can shed more light on these changes.... After staring hard at my source, I ran another diff and found that net_init is not listed in export-objs. Oh well, it's better to compile stuff into your kernel anyway ;-) ;-) Attached is a patch which fixes things. Jeff -- Jeff Garzik | May you have warm words on a cold evening, Building 1024 | a full moon on a dark night, MandrakeSoft | and a smooth road all the way to your door.