본문 바로가기

Server/Linux

NETDEV WATCHDOG

Cent O/S v4.5 에 Asus P5GD1 온보드에 달려 있는 랜카드(Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller)를 이용하였는데, 자주 아래와 같은 로그와 함께 네트워크가 마비 되는 사건이 있었다.

Jun 11 04:02:46 manager kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jun 11 04:02:46 manager kernel: sky2 eth0: tx timeout
Jun 11 04:02:46 manager kernel: sky2 status report lost?
Jun 11 04:04:56 manager kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jun 11 04:04:56 manager kernel: sky2 eth0: tx timeout
Jun 11 04:04:56 manager kernel: sky2 hardware hung? flushing

           CPU0       CPU1      
  0:    1426885         0    IO-APIC-edge  timer
  1:       1193          0    IO-APIC-edge  i8042
  8:          1            0    IO-APIC-edge  rtc
  9:          0            0   IO-APIC-level  acpi
 12:        454          0    IO-APIC-edge  i8042
 14:         14           0    IO-APIC-edge  ide0
169:        144          0   IO-APIC-level  HDA Intel, uhci_hcd
185:          0           0   IO-APIC-level  uhci_hcd
193:      11058         0   IO-APIC-level  libata, uhci_hcd
201:          0           0   IO-APIC-level  uhci_hcd
217:      11050         0   PCI-MSI  sky2
NMI:          0          0
LOC:    1426653    1426643
ERR:          0
MIS:          0

MSI계열의 랜카드의 지원이 잘 안되는 것 같아서 IRQ를 변경시켜 임시적으로 돌리긴 했으나, 역시 찜찜. 결국 내장 랜카드를 하나 달았다.
177:      25978          0   IO-APIC-level  eth1