Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a gentoo router with 3 NICs running on 2.6.35-gentoo-r4 kernel. It seems like one of the NICs (Intel PRO/1000GT) for local LAN (eth1) randomly stops working like once in a few days (there is no pattern in downtime, but usually it happens in mornings when more LAN users comes in and in night when backups are running through the network). Other NICs seems to work ok while eth1 is down (i can ping outside internet via eth0, but everything dies on LAN). Sometimes eth1 NIC starts to work after ~20min downtime, sometimes i have to reboot router in order to make it work. I changed this NIC with another (same Intel PRO/1000 chip) but problem still persists. It was working fine for a year until i upgraded Cacti monitoring tool and added bunch of devices to monitor. Any ideas where to dig? Thanks.

Only thing i notice in /var/log/messages is:

 ------------[ cut here ]------------
WARNING: at net/sched/sch_generic.c:258 dev_watchdog+0xb9/0x10c()
Hardware name:
NETDEV WATCHDOG: eth1 (e1000): transmit queue 0 timed out
Pid: 0, comm: swapper Not tainted 2.6.35-gentoo-r4 #5
Call Trace:
[<c102aff6>] warn_slowpath_common+0x60/0x75
[<c12b177f>] ? dev_watchdog+0xb9/0x10c
[<c102b06f>] warn_slowpath_fmt+0x26/0x2a
[<c12b177f>] dev_watchdog+0xb9/0x10c
[<c1030030>] ? adjust_resource+0x63/0x81
[<c103533f>] ? mod_timer+0x6b/0x73
[<c1034be8>] run_timer_softirq+0x15e/0x201
[<c12b16c6>] ? dev_watchdog+0x0/0x10c
[<c102f75e>] __do_softirq+0xaa/0x14e
[<c102f828>] do_softirq+0x26/0x2b
[<c102f925>] irq_exit+0x29/0x5c
[<c10148eb>] smp_apic_timer_interrupt+0x67/0x75
[<c133e1e2>] apic_timer_interrupt+0x2a/0x30
[<c10083fe>] ? mwait_idle+0x5c/0x62
A[<c1001a34>] cpu_idle+0x44/0x60
[<c1329f50>] rest_init+0x6c/0x6e
[<c14cb884>] start_kernel+0x2b1/0x2b6
[<c14cb0c9>] i386_start_kernel+0xc9/0xd0
---[ end trace e074c399af7f99c9 ]---
e1000: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX

Output of lspci -v :

01:01.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)
        Subsystem: Intel Corporation PRO/1000 GT Desktop Adapter
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 22
        Memory at ff8e0000 (32-bit, non-prefetchable) [size=128K]
        Memory at ff8c0000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at bc00 [size=64]
        Expansion ROM at ff8a0000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [e4] PCI-X non-bridge device
        Kernel driver in use: e1000
share|improve this question
Kernel 2.6.35 is a bit dusty, have you considered updating the kernel? – Janne Pikkarainen Aug 14 '12 at 8:16

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.