Hi,<br><br>Am trying to learn network drivers in linux.<br>I need help in understanding the following error and what various information we can get from that, so that I can identify the problem.<br>From the backtrace, it is clear that the e1000_watchdog is throwing the error.<br>
This error I have seen on Centos 5.5 (kernel-2.6.18-194) and whenever am doing ifconfig up or ifconfig down, this is shown.<br><br><br>kernel BUG at kernel/workqueue.c:113!<br>invalid opcode: 0000 [#1]<br>SMP<br>last sysfs file: /class/net/eth1/address<br>
Modules linked in: proclikefs(U) deflate(U) zlib_deflate(U) af_key(U) autofs4(U)<br> kick(U) dm_mirror(U) dm_log(U) dm_multipath(U) scsi_dh(U) dm_mod(U) parport_pc(<br>U) lp(U) parport(U) sg(U) snd_intel8x0(U) snd_ac97_codec(U) ac97_bus(U) snd_seq_<br>
dummy(U) snd_seq_oss(U) snd_seq_midi_event(U) snd_seq(U) snd_seq_device(U) snd_p<br>cm_oss(U) snd_mixer_oss(U) snd_pcm(U) snd_timer(U) snd(U) soundcore(U) snd_page_<br>alloc(U) e752x_edac(U) edac_mc(U) ehci_hcd(U) i6300esb(U) pcspkr(U) uhci_hcd(U)<br>
ata_piix(U) libata(U) sd_mod(U) scsi_mod(U) ext3(U) jbd(U)<br>CPU: 0<br>EIP: 0060:[<c043196a>] Tainted: G VLI<br>EFLAGS: 00010207 (2.6.18-194.el5 #1)<br>EIP is at queue_work+0x32/0x50<br>eax: dfdad470 ebx: 00000000 ecx: dfee7300 edx: dfdad46c<br>
esi: 00000000 edi: dfdad000 ebp: 00000100 esp: de50fecc<br>ds: 007b es: 007b ss: 0068<br>Process ifup-eth (pid: 14665, ti=de50e000 task=d9030550 task.ti=de50e000)<br>Stack: dfdad400 dfdad614 c05628bf dfdad50c de50ff44 de50fefc c076a000 dfdad418<br>
00000100 c042bf99 dfdad400 c05623af de50fefc de50fefc 00000046 00000021<br> c0705308 0000000a c04286e0 00000000 00000046 de50ff44 d9030550 00000007<br>Call Trace:<br> [<c05628bf>] e1000_watchdog+0x510/0x56a<br>
[<c042bf99>] run_timer_softirq+0x14d/0x1d0<br> [<c05623af>] e1000_watchdog+0x0/0x56a<br> [<c04286e0>] __do_softirq+0x87/0x114<br> [<c04287a3>] do_softirq+0x36/0x3a<br> [<c0406255>] do_IRQ+0x48/0x53<br>
[<c0404896>] common_interrupt+0x1a/0x20<br> [<c042007b>] __build_sched_domains+0x87a/0xaa4<br> [<c0460cdb>] find_vma+0x30/0x51<br> [<c062ce4e>] do_page_fault+0x1b2/0x52d<br> [<c042c800>] sigprocmask+0xb0/0xce<br>
[<c062cc9c>] do_page_fault+0x0/0x52d<br> [<c04049b5>] error_code+0x39/0x40<br> =======================<br>Code: 00 e0 ff ff 8b 70 10 90 0f ba 2a 00 19 c0 31 db 85 c0 75 30 8b 1d f4 b8 76<br> c0 8d 41 08 39 41 08 8d 42 04 0f 45 de 39 42 04 74 08 <0f> 0b 71 00 35 38 65 c0<br>
8b 01 f7 d0 8b 04 98 bb 01 00 00 00 e8<br>EIP: [<c043196a>] queue_work+0x32/0x50 SS:ESP 0068:de50fecc<br> <0>Kernel panic - not syncing: Fatal exception in interrupt<br> <0>Rebooting in 60 seconds..<br clear="all">
<br>-- <br>--<br> Krishna Mohan B<br>