I'm trying to bond all four interfaces of a D-Link DFE-570TX ethernet card using the bonding module (kernel version 2.2.16). It appears to work as long as I'm very gentle with it, but sooner or later I start to get segfaults, usually just in the course of trying to get the system into runlevel 3 or 5. I can _usually_ bring about the segfault condition deliberately by attempting to bring down networking. For example, in runlevel 1: # /etc/rc.d/init.d/network start (completes fine) # /etc/rc.d/init.d/sshd start (completes fine; routing table looks good; system accessible via ssh using the bonded interface. HOORAY!!!) # /etc/rc.d/init.d/network stop -- kernel oops As soon as I see the output of the oops on the console once, I can't get the system sane again without a reboot. Sometimes the system freezes altogether, and fsck is my friend. From watching "strace ifconfig", I see that I get a segfault every time we try to read from /proc/net/dev after the first fault. The problem does not appear when I only use one interface on the D-Link card, so I suspect that the problem is something to do with bonding rather than the device driver for the NIC. The rest of this mail is taken from /var/log/messages during an attempt to bring down networking. I'm not great at reading these things but I notice that we seem to get something similar for each interface in the bond, including bond0 itself. Thanks for any thoughts. -m Sep 22 17:54:52 prouter0 kernel: Unable to handle kernel paging request at virtual address 62696c6f Sep 22 17:54:52 prouter0 kernel: current->tss.cr3 = 06a7b000, %cr3 = 06a7b000 Sep 22 17:54:52 prouter0 kernel: *pde = 00000000 Sep 22 17:54:52 prouter0 kernel: Oops: 0000 Sep 22 17:54:52 prouter0 kernel: CPU: 0 Sep 22 17:54:52 prouter0 kernel: EIP: 0010:[<c885137b>] Sep 22 17:54:52 prouter0 kernel: EFLAGS: 00010286 Sep 22 17:54:52 prouter0 kernel: eax: 62696c2f ebx: c6a40c60 ecx: c6993000 edx: c6993484 Sep 22 17:54:52 prouter0 kernel: esi: c6a37520 edi: c6a3757c ebp: 00000400 esp: c6a7df24 Sep 22 17:54:52 prouter0 kernel: ds: 0018 es: 0018 ss: 0018 Sep 22 17:54:52 prouter0 kernel: Process ifconfig (pid: 576, process nr: 17, stackpage=c6a7d000) Sep 22 17:54:52 prouter0 kernel: Stack: c66a6143 00000000 00000000 c0150608 c88514c0 00000143 c88514c0 c01506d9 Sep 22 17:54:52 prouter0 kernel: c66a6143 c88514c0 c69cca54 00000400 00000000 c66a6000 00000400 c0144a8e Sep 22 17:54:52 prouter0 kernel: c66a6000 c6a7df98 00000000 00000400 00000000 c69cca40 ffffffea 00000000 Sep 22 17:54:52 prouter0 kernel: Call Trace: [sprintf_stats+20/160] [<c88514c0>] [<c88514c0>] [dev_get_info+69/136] [<c88514c0>] [proc_file_read+154/468] [sys_read+174/196] Sep 22 17:54:52 prouter0 kernel: [system_call+52/56] Sep 22 17:54:52 prouter0 kernel: Code: 8b 40 40 ff d0 89 c2 83 c4 04 8b 02 01 06 8b 42 08 01 46 08 Sep 22 17:54:52 prouter0 network: Shutting down interface bond0 succeeded Sep 22 17:54:53 prouter0 kernel: Unable to handle kernel paging request at virtual address 62696c6f Sep 22 17:54:53 prouter0 kernel: current->tss.cr3 = 06a7b000, %cr3 = 06a7b000 Sep 22 17:54:53 prouter0 kernel: *pde = 00000000 Sep 22 17:54:53 prouter0 kernel: Oops: 0000 Sep 22 17:54:53 prouter0 kernel: CPU: 0 Sep 22 17:54:53 prouter0 kernel: EIP: 0010:[<c885137b>] Sep 22 17:54:53 prouter0 kernel: EFLAGS: 00010286 Sep 22 17:54:53 prouter0 kernel: eax: 62696c2f ebx: c6a40c60 ecx: c6993000 edx: c6993484 Sep 22 17:54:53 prouter0 kernel: esi: c6a37520 edi: c6a3757c ebp: 00000400 esp: c6693f24 Sep 22 17:54:53 prouter0 kernel: ds: 0018 es: 0018 ss: 0018 Sep 22 17:54:53 prouter0 kernel: Process ifconfig (pid: 591, process nr: 17, stackpage=c6693000) Sep 22 17:54:53 prouter0 kernel: Stack: c66f4143 00000000 00000000 c0150608 c88514c0 00000143 c88514c0 c01506d9 Sep 22 17:54:53 prouter0 kernel: c66f4143 c88514c0 c69cc4b4 00000400 00000000 c66f4000 00000400 c0144a8e Sep 22 17:54:53 prouter0 kernel: c66f4000 c6693f98 00000000 00000400 00000000 c69cc4a0 ffffffea 00000000 Sep 22 17:54:53 prouter0 kernel: Call Trace: [sprintf_stats+20/160] [<c88514c0>] [<c88514c0>] [dev_get_info+69/136] [<c88514c0>] [proc_file_read+154/468] [sys_read+174/196] Sep 22 17:54:53 prouter0 kernel: [system_call+52/56] Sep 22 17:54:53 prouter0 kernel: Code: 8b 40 40 ff d0 89 c2 83 c4 04 8b 02 01 06 8b 42 08 01 46 08 Sep 22 17:54:53 prouter0 network: Shutting down interface eth0 succeeded Sep 22 17:54:53 prouter0 kernel: Unable to handle kernel paging request at virtual address 62696c6f Sep 22 17:54:53 prouter0 kernel: current->tss.cr3 = 06a8d000, %cr3 = 06a8d000 Sep 22 17:54:53 prouter0 kernel: *pde = 00000000 Sep 22 17:54:53 prouter0 kernel: Oops: 0000 Sep 22 17:54:53 prouter0 kernel: CPU: 0 Sep 22 17:54:53 prouter0 kernel: EIP: 0010:[<c885137b>] Sep 22 17:54:53 prouter0 kernel: EFLAGS: 00010286 Sep 22 17:54:53 prouter0 kernel: eax: 62696c2f ebx: c6a40c60 ecx: c6993000 edx: c6993484 Sep 22 17:54:53 prouter0 kernel: esi: c6a37520 edi: c6a3757c ebp: 00000400 esp: c6a7df24 Sep 22 17:54:53 prouter0 kernel: ds: 0018 es: 0018 ss: 0018 Sep 22 17:54:53 prouter0 kernel: Process ifconfig (pid: 604, process nr: 11, stackpage=c6a7d000) Sep 22 17:54:53 prouter0 kernel: Stack: c675f143 00000000 00000000 c0150608 c88514c0 00000143 c88514c0 c01506d9 Sep 22 17:54:53 prouter0 kernel: c675f143 c88514c0 c69cc514 00000400 00000000 c675f000 00000400 c0144a8e Sep 22 17:54:53 prouter0 kernel: c675f000 c6a7df98 00000000 00000400 00000000 c69cc500 ffffffea 00000000 Sep 22 17:54:53 prouter0 kernel: Call Trace: [sprintf_stats+20/160] [<c88514c0>] [<c88514c0>] [dev_get_info+69/136] [<c88514c0>] [proc_file_read+154/468] [sys_read+174/196] Sep 22 17:54:53 prouter0 kernel: [system_call+52/56] Sep 22 17:54:53 prouter0 kernel: Code: 8b 40 40 ff d0 89 c2 83 c4 04 8b 02 01 06 8b 42 08 01 46 08 Sep 22 17:54:53 prouter0 network: Shutting down interface eth1 succeeded Sep 22 17:54:53 prouter0 kernel: Unable to handle kernel paging request at virtual address 62696c6f Sep 22 17:54:53 prouter0 kernel: current->tss.cr3 = 07a17000, %cr3 = 07a17000 Sep 22 17:54:53 prouter0 kernel: *pde = 00000000 Sep 22 17:54:53 prouter0 kernel: Oops: 0000 Sep 22 17:54:53 prouter0 kernel: CPU: 0 Sep 22 17:54:53 prouter0 kernel: EIP: 0010:[<c885137b>] Sep 22 17:54:53 prouter0 kernel: EFLAGS: 00010286 Sep 22 17:54:53 prouter0 kernel: eax: 62696c2f ebx: c6a40c60 ecx: c6993000 edx: c6993484 Sep 22 17:54:53 prouter0 kernel: esi: c6a37520 edi: c6a3757c ebp: 00000400 esp: c66cff24 Sep 22 17:54:53 prouter0 kernel: ds: 0018 es: 0018 ss: 0018 Sep 22 17:54:53 prouter0 kernel: Process ifconfig (pid: 617, process nr: 21, stackpage=c66cf000) Sep 22 17:54:53 prouter0 kernel: Stack: c66c8143 00000000 00000000 c0150608 c88514c0 00000143 c88514c0 c01506d9 Sep 22 17:54:53 prouter0 kernel: c66c8143 c88514c0 c69cc5d4 00000400 00000000 c66c8000 00000400 c0144a8e Sep 22 17:54:53 prouter0 kernel: c66c8000 c66cff98 00000000 00000400 00000000 c69cc5c0 ffffffea 00000000 Sep 22 17:54:53 prouter0 kernel: Call Trace: [sprintf_stats+20/160] [<c88514c0>] [<c88514c0>] [dev_get_info+69/136] [<c88514c0>] [proc_file_read+154/468] [sys_read+174/196] Sep 22 17:54:53 prouter0 kernel: [system_call+52/56] Sep 22 17:54:53 prouter0 kernel: Code: 8b 40 40 ff d0 89 c2 83 c4 04 8b 02 01 06 8b 42 08 01 46 08 Sep 22 17:54:53 prouter0 network: Shutting down interface eth2 succeeded Sep 22 17:54:53 prouter0 kernel: Unable to handle kernel paging request at virtual address 62696c6f Sep 22 17:54:53 prouter0 kernel: current->tss.cr3 = 06a7b000, %cr3 = 06a7b000 Sep 22 17:54:53 prouter0 kernel: *pde = 00000000 Sep 22 17:54:53 prouter0 kernel: Oops: 0000 Sep 22 17:54:53 prouter0 kernel: CPU: 0 Sep 22 17:54:53 prouter0 kernel: EIP: 0010:[<c885137b>] Sep 22 17:54:53 prouter0 kernel: EFLAGS: 00010286 Sep 22 17:54:53 prouter0 kernel: eax: 62696c2f ebx: c6a40c60 ecx: c6993000 edx: c6993484 Sep 22 17:54:53 prouter0 kernel: esi: c6a37520 edi: c6a3757c ebp: 00000400 esp: c6693f24 Sep 22 17:54:53 prouter0 kernel: ds: 0018 es: 0018 ss: 0018 Sep 22 17:54:53 prouter0 kernel: Process ifconfig (pid: 630, process nr: 17, stackpage=c6693000) Sep 22 17:54:53 prouter0 kernel: Stack: c6719143 00000000 00000000 c0150608 c88514c0 00000143 c88514c0 c01506d9 Sep 22 17:54:53 prouter0 kernel: c6719143 c88514c0 c69ccb74 00000400 00000000 c6719000 00000400 c0144a8e Sep 22 17:54:53 prouter0 kernel: c6719000 c6693f98 00000000 00000400 00000000 c69ccb60 ffffffea 00000000 Sep 22 17:54:53 prouter0 kernel: Call Trace: [sprintf_stats+20/160] [<c88514c0>] [<c88514c0>] [dev_get_info+69/136] [<c88514c0>] [proc_file_read+154/468] [sys_read+174/196] Sep 22 17:54:53 prouter0 kernel: [system_call+52/56] Sep 22 17:54:53 prouter0 kernel: Code: 8b 40 40 ff d0 89 c2 83 c4 04 8b 02 01 06 8b 42 08 01 46 08 Sep 22 17:54:53 prouter0 network: Shutting down interface eth3 succeeded Sep 22 17:54:53 prouter0 kernel: Unable to handle kernel paging request at virtual address 62696c6f Sep 22 17:54:53 prouter0 kernel: current->tss.cr3 = 06a8d000, %cr3 = 06a8d000 Sep 22 17:54:53 prouter0 kernel: *pde = 00000000 Sep 22 17:54:53 prouter0 kernel: Oops: 0000 Sep 22 17:54:53 prouter0 kernel: CPU: 0 Sep 22 17:54:53 prouter0 kernel: EIP: 0010:[<c885137b>] Sep 22 17:54:53 prouter0 kernel: EFLAGS: 00010286 Sep 22 17:54:53 prouter0 kernel: eax: 62696c2f ebx: c6a40c60 ecx: c6993000 edx: c6993484 Sep 22 17:54:53 prouter0 kernel: esi: c6a37520 edi: c6a3757c ebp: 00000400 esp: c6a7df24 Sep 22 17:54:53 prouter0 kernel: ds: 0018 es: 0018 ss: 0018 Sep 22 17:54:53 prouter0 kernel: Process ifconfig (pid: 643, process nr: 11, stackpage=c6a7d000) Sep 22 17:54:53 prouter0 kernel: Stack: c670c143 00000000 00000000 c0150608 c88514c0 00000143 c88514c0 c01506d9 Sep 22 17:54:53 prouter0 kernel: c670c143 c88514c0 c69cc574 00000400 00000000 c670c000 00000400 c0144a8e Sep 22 17:54:53 prouter0 kernel: c670c000 c6a7df98 00000000 00000400 00000000 c69cc560 ffffffea 00000000 Sep 22 17:54:53 prouter0 kernel: Call Trace: [sprintf_stats+20/160] [<c88514c0>] [<c88514c0>] [dev_get_info+69/136] [<c88514c0>] [proc_file_read+154/468] [sys_read+174/196] Sep 22 17:54:53 prouter0 kernel: [system_call+52/56] Sep 22 17:54:53 prouter0 kernel: Code: 8b 40 40 ff d0 89 c2 83 c4 04 8b 02 01 06 8b 42 08 01 46 08 Sep 22 17:54:53 prouter0 network: Shutting down interface eth4 succeeded Sep 22 17:54:53 prouter0 kernel: Unable to handle kernel paging request at virtual address 62696c6f Sep 22 17:54:53 prouter0 kernel: current->tss.cr3 = 06a8d000, %cr3 = 06a8d000 Sep 22 17:54:53 prouter0 kernel: *pde = 00000000 Sep 22 17:54:53 prouter0 kernel: Oops: 0000 Sep 22 17:54:53 prouter0 kernel: CPU: 0 Sep 22 17:54:53 prouter0 kernel: EIP: 0010:[<c885137b>] Sep 22 17:54:53 prouter0 kernel: EFLAGS: 00010286 Sep 22 17:54:53 prouter0 kernel: eax: 62696c2f ebx: c6a40c60 ecx: c6993000 edx: c6993484 Sep 22 17:54:53 prouter0 kernel: esi: c6a37520 edi: c6a3757c ebp: 00000400 esp: c6a7df24 Sep 22 17:54:53 prouter0 kernel: ds: 0018 es: 0018 ss: 0018 Sep 22 17:54:53 prouter0 kernel: Process ifconfig (pid: 655, process nr: 11, stackpage=c6a7d000) Sep 22 17:54:53 prouter0 kernel: Stack: c6708143 00000000 00000000 c0150608 c88514c0 00000143 c88514c0 c01506d9 Sep 22 17:54:53 prouter0 kernel: c6708143 c88514c0 c7928854 00000400 00000000 c6708000 00000400 c0144a8e Sep 22 17:54:53 prouter0 kernel: c6708000 c6a7df98 00000000 00000400 00000000 c7928840 ffffffea 00000000 Sep 22 17:54:53 prouter0 kernel: Call Trace: [sprintf_stats+20/160] [<c88514c0>] [<c88514c0>] [dev_get_info+69/136] [<c88514c0>] [proc_file_read+154/468] [sys_read+174/196] Sep 22 17:54:53 prouter0 kernel: [system_call+52/56] Sep 22 17:54:53 prouter0 kernel: Code: 8b 40 40 ff d0 89 c2 83 c4 04 8b 02 01 06 8b 42 08 01 46 08 _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list