Возникла проблема с сетевой картой на сервере сегодня. Если я перезапускаю службу через «перезапуск сети обслуживания», карта никогда не возвращается, командная строка просто зависает. Я подозреваю, что это плохая сетевая карта, но хотел запустить вывод dmesg кем-то, кто раньше мог сталкиваться с этими ошибками. Вывод содержит много строк, подобных приведенной ниже.
NETDEV WATCHDOG: eth2: transmit timed out
eth2: tx_timeout: tx_done_idx=98 free_idx=89 cmdsts=8000005a
eth2: after: tx_done_idx=98 free_idx=89 cmdsts=8000005a
eth2: ns83820_tx_watch: 98 89 119
eth2: tx_timeout: tx_done_idx=98 free_idx=89 cmdsts=8000005a
eth2: after: tx_done_idx=98 free_idx=89 cmdsts=8000005a
eth2: ns83820_tx_watch: 98 89 119
eth2: tx_timeout: tx_done_idx=98 free_idx=89 cmdsts=8000005a
eth2: after: tx_done_idx=98 free_idx=89 cmdsts=8000005a
eth2: ns83820_tx_watch: 98 89 119
Любой вклад будет оценен. Спасибо.
Редактировать:
lspci -vv вывод:
02:05.0 Ethernet controller: National Semiconductor Corporation DP83820 10/100/1000 Ethernet Controller
Subsystem: National Semiconductor Corporation DP83820 10/100/1000 Ethernet Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2750ns min, 13000ns max), Cache Line Size 10
Interrupt: pin A routed to IRQ 209
Region 0: I/O ports at 2400 [size=256]
Region 1: Memory at fe040000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Если сетевая карта работает до того, как вы используете команду «service network restart», попробуйте изменить конфигурацию сети без перезапуска сети с помощью команд «ifconfig», «route» и т. Д. И посмотрите, что произойдет.
Если вы можете изменить конфигурацию сети, не вызывая проблем, то это проблема с картой или с совместимостью карты / ОС. Во время "перезапуска служебной сети" ОС может выключить сетевой адаптер и попытаться снова включить его. Возможно, эта операция не удалась.
Вы также можете полностью избежать использования «перезапуска служебной сети» на этом компьютере и всегда работать с командами «ifconfig», «route», «ip» и т. Д., Чтобы добиться результата, если они работают.
Попробуйте #lspci -vv и найдите свое устройство в выводе.