Сеть виртуальных машин VirtualBox зависает из-за «сброса адаптера» Ethernet [закрыто]

У меня есть виртуальная машина, которую я создал на хосте со следующими настройками: http: // pastebin. com / raw.php? i = sevF5V7Z

Он работал без сбоев в течение нескольких месяцев, но недавно виртуальная машина потеряла связь с внешним миром. Когда это произошло, в / var / log / messages было зарегистрировано следующее:

23:54:14.260088+02:00 foobar kernel: [11347792.392529] e1000 0000:00:03.0 eth0: Reset adapter

После этого каждые 8 ​​минут регистрируется следующее:

INFO: task kworker/0:2:15934 blocked for more than 480 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kworker/0:2     D ffff88029fc132c0     0 15934      2 0x00000000
 ffff8800d3373d20 0000000000000046 ffff8800d3370740 ffff8800d3373fd8
 ffff8800d3373fd8 ffff8800d3373fd8 ffff8801175560c0 ffff8800d3370740
 ffff88029fc132c0 ffff8800d3372000 ffff8800d3370740 00000000ffffffff
Call Trace:
 [<ffffffff81596bf2>] schedule_preempt_disabled+0x22/0x30
 [<ffffffff815957dd>] __mutex_lock_slowpath+0xdd/0x170
 [<ffffffff815951fa>] mutex_lock+0x1a/0x40
 [<ffffffffa00f3f0e>] e1000_watchdog+0x7e/0x560 [e1000]
 [<ffffffff810616ab>] process_one_work+0x12b/0x4d0
 [<ffffffff81062f1d>] worker_thread+0x15d/0x460
 [<ffffffff810681c3>] kthread+0xb3/0xc0
 [<ffffffff8159eafc>] ret_from_fork+0x7c/0xb0

ВМ была недоступна из внешнего мира (даже для проверки связи ), и мне пришлось перезапустить его с хоста. Все остальные службы все еще работают.

Единственные другие случаи журнала eth0: Reset адаптера в течение всех этих месяцев произошли в 3 последних дня в случайные часы. Во всех этих трех случаях сеть не была прервана, потому что казалось, что «Сброс адаптера» произошел успешно:

2014-01-23T14:08:57.951062+02:00 foobar kernel: [11053476.083094] e1000 0000:00:03.0 eth0: Reset adapter
2014-01-23T14:08:58.042241+02:00 foobar kernel: [11053476.174267] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
...
2014-01-25T19:03:46.588071+02:00 foobar kernel: [11243964.720101] e1000 0000:00:03.0 eth0: Reset adapter
2014-01-25T19:03:46.658094+02:00 foobar kernel: [11243964.790501] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
...
2014-01-26T16:33:43.312085+02:00 foobar kernel: [11321361.444181] e1000 0000:00:03.0 eth0: Reset adapter
2014-01-26T16:33:43.504585+02:00 foobar kernel: [11321361.636903] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
...

Непосредственно перед этими 3 успешными сбросами я получил предупреждение сторожевого пса: http://pastebin.com/raw. php? i = Q1vXE5mn

Дополнительная информация о системе:

# lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0d.0 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 02)

# ethtool -i eth0
driver: e1000
version: 7.3.21-k8-NAPI
firmware-version:
bus-info: 0000:00:03.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

Я не могу найти в журналах ничего другого, относящегося к этой проблеме. Есть идеи, почему это произошло или где мне посмотреть дальше?

6
задан 14 February 2014 в 13:10
1 ответ

У меня была похожая проблема после обновления до 4.3.22 сегодня утром. Быстрое исправление заключалось в отключении моих ВМ и изменении типов сетевых адаптеров на что-то, что не было Intel.

Работает уже пару часов без проблем.

6
ответ дан 3 December 2019 в 00:28

Теги

Похожие вопросы