Click to See Complete Forum and Search --> : Weird Error After Kernel compile (2.4.7)
crackbrain
07-28-2001, 02:02 PM
I was using RH7.1 and wanted to try out the new kernel and compile everything in. So, after compilation, I had this error for my network card, it goes something like (not full detail) -
Bring up interface eth1: divide error: 0000
CPU: 0
EIP: 0010 [C011d84d>]
EFLAGS: 00010202
EAX: C1000010 EBX: C1410464
PROCESS IFUP (pid 440)
Is it because I was using the drivers as modules before the compilation of the new drivers that is giving me the problem?
Thanks a lot if someone could point me to any page or help me.
posterboy
07-28-2001, 03:31 PM
Perhaps, however, you should still see the driver as it loads on the messages that roll by during boot. I havent seen mine in a long time, but there is stuff about Donald Becker, the tx queue the rx queue, ( I have a 3com card) and so on. You can inspect this at will by looking at /var/log/messages after a boot. If you were loading the driver as a module, that was happening because of an entry in /etc/conf.modules that looks like "alias eth0 (name of my ethdriver) "
Removing that (just # it out for now) will eliminate the issue. Maybe worth noting is that for reasons I don't understand, the messages that go in the log are different when the driver is compiled in, than they were when i modprobed it. If it's not hooking up to the network, you might try modprobing the driver module, the compiled in one may be failing for some reason we don't yet know about. Post back with results, this can be made to work. HTH, Ray
crackbrain
07-28-2001, 10:18 PM
Sorry, but I forgot to add that for the 2.4.7 kernel, I compiled the network drivers in, with only some drivers like the USB stuff, were installed as modules.
Thanks.