I have a 3com 900TX card in my home system running Mandrake 7.2. After the initial install, it worked beautifully, with dhcpcd quickly getting an ip address (from my DSL router). Not too long ago, I downloaded and built a 2.2.18 kernel from a tarball. I tried some options that I usually don't and the resulting kernel was screwy on my system so I went back to using the default 2.2.17 mdk 7.2 kernel. Since doing this, the ethernet card is still properly identified but the dhcpcd ip assignment during bootup fails after pausing at that step for a LOOONG time (even though the card is properly identified). I have had to resort to adding /sbin/pump to my rc.local file so that it can try again after booting - this works. I want to get the ip initialization working again like it did before my 2.2.18 kernel build but don't know what the problem is that needs fixing. I COULD try reinstalling 7.2 as an upgrade to my 7.2 system, only installing the kernel again - and hoping that the ethernet detecting and setup routine will work as it did during the initial install, but I am leery of this. My system is exactly as I want it right now and I don't want to risk it and be left having to upgrade packages here and there all over again. Any ideas as to why my ethernet card would be so difficult to assign an ip to now? What file would handle this that may have been subtley altered by my kernel build attempt? -- Praedor Against stupidity, the gods themselves contend in vain. ---
