The e1000e-0.4.1.7 patch brings up error when doing make install as follows
CC [M] /home/alan/Desktop/Driver/e1000e-0.4.1.7-patched/src/netdev.o /home/alan/Desktop/Driver/e1000e-0.4.1.7-patched/src/netdev.c: In function e1000_rx_refill’: /home/alan/Desktop/Driver/e1000e-0.4.1.7-patched/src/netdev.c:5249: warning: label ‘map_skb’ defined but not used /home/alan/Desktop/Driver/e1000e-0.4.1.7-patched/src/netdev.c:5234: warning: unused variable ‘skb’ the map_skb warning is a place holder with no goto statement , but I do not know why it is saying the variable skb is not used (my 'C' knowledge is minimal at best) the kernel 'make install' ok but I then got a number of kernel lockups. I have fixed one that was caused by ipv6 being active, by turning off ipv6 In ubuntu 8.04 with kernel 2.6.24.7 in /etc/modprobe.d/aliases comment out #alias net-pf-10 ipv6 Add alias net-pf-10 off alias ipv6 off kernel log example off error Jan 29 02:23:12 Xorp kernel: [ 121.543985] skb_over_panic: text:f8988d79 len:3028 put:1514 head:df732000 data:df732040 tail:0xdf732c14 end:0xdf732780 dev:eth2 Jan 29 02:23:12 Xorp kernel: [ 121.543994] ------------[ cut here ]------------ Jan 29 02:23:12 Xorp kernel: [ 121.543995] kernel BUG at net/core/skbuff.c:95! Jan 29 02:23:12 Xorp kernel: [ 121.543996] invalid opcode: 0000 [#1] SMP Jan 29 02:23:12 Xorp kernel: [ 121.543998] Modules linked in: click proclikefs rfcomm l2cap bluetooth ppdev acpi_cpufreq cpufreq_ondemand cpufreq_conservative cpufreq_userspace cpufreq_powersave cpufreq_stats freq_table container dock sbs sbshc video output battery iptable_filter ip_tables x_tables ac sbp2 parport_pc lp parport ipv6 e1000e sky2 button evdev pcspkr shpchp pci_hotplug ext3 jbd mbcache sr_mod cdrom pata_acpi sg sd_mod ata_generic usbhid hid ahci pata_marvell ohci1394 ieee1394 ehci_hcd libata uhci_hcd scsi_mod usbcore thermal processor fan fuse Jan 29 02:23:12 Xorp kernel: [ 121.544020] Jan 29 02:23:12 Xorp kernel: [ 121.544021] Pid: 6735, comm: kclick Not tainted (2.6.24.2.clickmod #1) Jan 29 02:23:12 Xorp kernel: [ 121.544023] EIP: 0060:[ipv6:skb_over_panic+0x5e/0x2e0] EFLAGS: 00010296 CPU: 5 Jan 29 02:23:12 Xorp kernel: [ 121.544027] EIP is at skb_over_panic+0x5e/0x70 Jan 29 02:23:12 Xorp kernel: [ 121.544028] EAX: 00000086 EBX: df1d3f00 ECX: 00000092 EDX: 00000000 Jan 29 02:23:12 Xorp kernel: [ 121.544030] ESI: 000005ea EDI: df276d70 EBP: df276d60 ESP: de6f7edc Jan 29 02:23:12 Xorp kernel: [ 121.544031] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 Jan 29 02:23:12 Xorp kernel: [ 121.544033] Process kclick (pid: 6735, ti=de6f6000 task=dfa2e000 task.ti=de6f6000) Jan 29 02:23:12 Xorp kernel: [ 121.544034] Stack: c03be73c f8988d79 00000bd4 000005ea df732000 df732040 df732c14 df732780 Jan 29 02:23:12 Xorp kernel: [ 121.544038] df240000 df1d3f00 000000d7 f8988f4f dfa2e000 f8988d79 de6f7f7c df240000 Jan 29 02:23:12 Xorp kernel: [ 121.544042] 63041b80 df240480 f7de1d80 000005ea 00000000 00000000 de6f7f44 00000000 Jan 29 02:23:12 Xorp kernel: [ 121.544045] Call Trace: Jan 29 02:23:12 Xorp kernel: [ 121.544046] [<f8988d79>] e1000_rx_poll+0x89/0x270 [e1000e] Jan 29 02:23:12 Xorp kernel: [ 121.544056] [<f8988f4f>] e1000_rx_poll+0x25f/0x270 [e1000e] Jan 29 02:23:12 Xorp kernel: [ 121.544062] [<f8988d79>] e1000_rx_poll+0x89/0x270 [e1000e] Jan 29 02:23:12 Xorp kernel: [ 121.544072] [<f8bb16c2>] _ZN10PollDevice8run_taskEP4Task+0x22/0x2b0 [click] Jan 29 02:23:12 Xorp kernel: [ 121.544212] [<f8bb31b9>] _ZN8ToDevice8run_taskEP4Task+0x189/0x480 [click] Jan 29 02:23:12 Xorp kernel: [ 121.544343] [<f8b6f9ea>] _ZN12RouterThread6driverEv+0x21a/0x3e0 [click] Jan 29 02:23:12 Xorp kernel: [ 121.544474] [<f8bdbbfb>] _Z11click_schedPv+0xcb/0x1b0 [click] Jan 29 02:23:12 Xorp kernel: [ 121.544629] [<f8bdbb30>] _Z11click_schedPv+0x0/0x1b0 [click] Jan 29 02:23:12 Xorp kernel: [ 121.544783] [kernel_thread_helper+0x7/0x10] kernel_thread_helper+0x7/0x10 Jan 29 02:23:12 Xorp kernel: [ 121.544788] ======================= Jan 29 02:23:12 Xorp kernel: [ 121.544789] Code: c7 04 24 3c e7 3b c0 89 44 24 18 8b 83 a4 00 00 00 89 44 24 14 8b 83 a0 00 00 00 89 44 24 10 8b 43 50 89 44 24 08 e8 62 5c e9 ff <0f> 0b eb fe 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 56 89 d6 Jan 29 02:23:12 Xorp kernel: [ 121.544807] EIP: [ipv6:skb_over_panic+0x5e/0x2e0] skb_over_panic+0x5e/0x70 SS:ESP 0068:de6f7edc Jan 29 02:23:12 Xorp kernel: [ 121.544811] ---[ end trace 5e43a43182259acd ]--- The polling router now works but kernels errors after about 8 seconds of sending packets with the log saying Jan 29 02:10:51 Xorp kernel: [ 3683.206985] skb_over_panic: text:f89a0d79 len:3028 put:1514 head:f04c2000 data:f04c2040 tail:0xf04c2c14 end:0xf04c2780 dev:eth2 Jan 29 02:10:51 Xorp kernel: [ 3683.206996] ------------[ cut here ]------------ Jan 29 02:10:51 Xorp kernel: [ 3683.206998] kernel BUG at net/core/skbuff.c:95! Jan 29 02:10:51 Xorp kernel: [ 3683.206999] invalid opcode: 0000 [#1] SMP Jan 29 02:10:51 Xorp kernel: [ 3683.207001] Modules linked in: click proclikefs rfcomm l2cap bluetooth ppdev acpi_cpufreq cpufreq_ondemand cpufreq_conservative cpufreq_userspace cpufreq_powersave cpufreq_stats freq_table container dock sbs sbshc video output battery iptable_filter ip_tables x_tables ac sbp2 parport_pc lp parport ipv6 e1000e sky2 evdev pcspkr button shpchp pci_hotplug ext3 jbd mbcache sg sr_mod cdrom sd_mod usbhid hid pata_acpi ata_generic ahci pata_marvell ohci1394 ehci_hcd libata uhci_hcd ieee1394 scsi_mod usbcore thermal processor fan fuse Jan 29 02:10:51 Xorp kernel: [ 3683.207023] Jan 29 02:10:51 Xorp kernel: [ 3683.207024] Pid: 15393, comm: kclick Not tainted (2.6.24.2.clickmod #1) Jan 29 02:10:51 Xorp kernel: [ 3683.207026] EIP: 0060:[ipv6:skb_over_panic+0x5e/0x2e0] EFLAGS: 00010296 CPU: 3 Jan 29 02:10:51 Xorp kernel: [ 3683.207030] EIP is at skb_over_panic+0x5e/0x70 Jan 29 02:10:51 Xorp kernel: [ 3683.207031] EAX: 00000086 EBX: f0e70000 ECX: 00000092 EDX: 00000000 Jan 29 02:10:51 Xorp kernel: [ 3683.207032] ESI: 000005ea EDI: dd87cc20 EBP: dd87cc10 ESP: f0f6dedc Jan 29 02:10:51 Xorp kernel: [ 3683.207034] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 Jan 29 02:10:51 Xorp kernel: [ 3683.207036] Process kclick (pid: 15393, ti=f0f6c000 task=f76ad0e0 task.ti=f0f6c000) Jan 29 02:10:51 Xorp kernel: [ 3683.207038] Stack: c03be73c f89a0d79 00000bd4 000005ea f04c2000 f04c2040 f04c2c14 f04c2780 Jan 29 02:10:51 Xorp kernel: [ 3683.207041] df221000 f0e70000 000000c2 f89a0f4f f76ad0e0 f89a0d79 f0f6df7c df221000 Jan 29 02:10:51 Xorp kernel: [ 3683.207045] 6302fb80 df221480 df88bc00 000005ea 00000000 00000000 f0f6df44 00000000 Jan 29 02:10:51 Xorp kernel: [ 3683.207048] Call Trace: Jan 29 02:10:51 Xorp kernel: [ 3683.207050] [<f89a0d79>] e1000_rx_poll+0x89/0x270 [e1000e] Jan 29 02:10:51 Xorp kernel: [ 3683.207061] [<f89a0f4f>] e1000_rx_poll+0x25f/0x270 [e1000e] Jan 29 02:10:51 Xorp kernel: [ 3683.207068] [<f89a0d79>] e1000_rx_poll+0x89/0x270 [e1000e] Jan 29 02:10:51 Xorp kernel: [ 3683.207077] [<fae036c2>] _ZN10PollDevice8run_taskEP4Task+0x22/0x2b0 [click] Jan 29 02:10:51 Xorp kernel: [ 3683.207230] [<fae051b9>] _ZN8ToDevice8run_taskEP4Task+0x189/0x480 [click] Jan 29 02:10:51 Xorp kernel: [ 3683.207387] [<fadc19ea>] _ZN12RouterThread6driverEv+0x21a/0x3e0 [click] Jan 29 02:10:51 Xorp kernel: [ 3683.207533] [<fae2dbfb>] _Z11click_schedPv+0xcb/0x1b0 [click] Jan 29 02:10:51 Xorp kernel: [ 3683.207667] [<fae2db30>] _Z11click_schedPv+0x0/0x1b0 [click] Jan 29 02:10:51 Xorp kernel: [ 3683.207799] [kernel_thread_helper+0x7/0x10] kernel_thread_helper+0x7/0x10 Jan 29 02:10:51 Xorp kernel: [ 3683.207804] ======================= Jan 29 02:10:51 Xorp kernel: [ 3683.207805] Code: c7 04 24 3c e7 3b c0 89 44 24 18 8b 83 a4 00 00 00 89 44 24 14 8b 83 a0 00 00 00 89 44 24 10 8b 43 50 89 44 24 08 e8 62 5c e9 ff <0f> 0b eb fe 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 56 89 d6 Jan 29 02:10:51 Xorp kernel: [ 3683.207824] EIP: [ipv6:skb_over_panic+0x5e/0x2e0] skb_over_panic+0x5e/0x70 SS:ESP 0068:f0f6dedc Jan 29 02:10:51 Xorp kernel: [ 3683.207828] ---[ end trace 68541305f23cf764 ]--- eth2 is a Intel e1000e card with PollDevice as input and ToDevice as output eth0 is a Marvel nic with sky2 drivers with FromDevice as input and Todevice as output thanks for your help alan _______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
