LINUX.ORG.RU
ФорумAdmin

Centos, kernel 3.14, пропал eth0

 , , ,


0

1

Сам себе создал проблему в лабораторных условиях Имеем гипервизор на 2008 r2 На нем крутится centos 6.4 Он выдавал мне ошибку hv_vmbus modprobe failed. Все работало замечательно, но ввиду моего перфекционизма ошибка меня раздражала, я нагуглил, что начиная с 3 версии IC встроены в ядро. Я установил с elrepo kernel-ml И получил две проблемы При загрузке Fast TSC calibration failed (замена clocksource меня не спасает) И исчез eth0. Везде показывается только lo. Пробовал удалять /etc/udev/rules.d/70-persistent-net.rules, он на ядре 3.14 не воскрешается.Удалял UUID и mac тоже не помогло.

Загружаем, старое ядро. все работает.

Направьте на путь истинный


Ответ на: комментарий от vxzvxz

Тут учебные лабораторные условия, есть конкретная ошибка и нужно разобраться почему. А если ничего не трогать, то ничему и не научишься

s1i1m ()
Ответ на: комментарий от s1i1m

Логи смотри, в начале проверь наличие модулей поддержки сетевого адаптера в новом ядре, для этого сравни выводы

lspci -k
На новом и старом ядре. В частности обращай внимание на строки 'Kernel driver in use:'.

Затем просмотри вывод dmesg на новом ядре.

kostik87 ★★★★★ ()

вы kernel-ml-firmware не забыли поставить?

100% ситуацию я вопроизводил на realtek сетевых чипах, драйвер не находил нужный ему firmware, да и Fast TSC calibration failed было не причем, хотя такая же строка присутствовала.

Далее если пропарсить dmesg обычно там присутствовала ошибка какой именно firmware ему был нужен.

SandySandy ()
Ответ на: комментарий от kostik87

dmesg тут. из всего в 314 насторожили проблемы с hv_bus, но службы интеграции для работы сети не нужны.

http://webfile.ru/a7f421f9dd0ceea7c3324d12432a0b23

lspci идентичны

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03) 00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01) Subsystem: Microsoft Corporation Device 0000 00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) Kernel modules: ata_generic, pata_acpi, ata_piix 00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02) Kernel modules: i2c-piix4 00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA Kernel driver in use: hyperv_fb Kernel modules: hyperv_fb

s1i1m ()
Ответ на: комментарий от SandySandy

Поставил, к сожалению не помогло я так полагаю для hyper-v сетевух специфичный firmware не нужен

s1i1m ()
Ответ на: комментарий от s1i1m

Если это dmesg ядра 3.14, то в нём есть упоминание eth0.
Покажите на ядре 3.14 вывод

ifconfig -a

насторожили проблемы

А меня настораживает вот это:

ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] disabled)
ACPI: LAPIC (acpi_id[0x10] lapic_id[0x0f] disabled)
ACPI: LAPIC (acpi_id[0x11] lapic_id[0x10] disabled)
ACPI: LAPIC (acpi_id[0x12] lapic_id[0x11] disabled)
ACPI: LAPIC (acpi_id[0x13] lapic_id[0x12] disabled)
ACPI: LAPIC (acpi_id[0x14] lapic_id[0x13] disabled)
ACPI: LAPIC (acpi_id[0x15] lapic_id[0x14] disabled)
ACPI: LAPIC (acpi_id[0x16] lapic_id[0x15] disabled)
ACPI: LAPIC (acpi_id[0x17] lapic_id[0x16] disabled)
ACPI: LAPIC (acpi_id[0x18] lapic_id[0x17] disabled)
ACPI: LAPIC (acpi_id[0x19] lapic_id[0x18] disabled)
ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x19] disabled)
ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x1a] disabled)
ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x1b] disabled)
ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x1c] disabled)
ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x1d] disabled)
ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x1e] disabled)
ACPI: LAPIC (acpi_id[0x20] lapic_id[0x1f] disabled)
ACPI: LAPIC (acpi_id[0x21] lapic_id[0x20] disabled)
ACPI: LAPIC (acpi_id[0x22] lapic_id[0x21] disabled)
ACPI: LAPIC (acpi_id[0x23] lapic_id[0x22] disabled)
ACPI: LAPIC (acpi_id[0x24] lapic_id[0x23] disabled)
ACPI: LAPIC (acpi_id[0x25] lapic_id[0x24] disabled)
ACPI: LAPIC (acpi_id[0x26] lapic_id[0x25] disabled)
ACPI: LAPIC (acpi_id[0x27] lapic_id[0x26] disabled)
ACPI: LAPIC (acpi_id[0x28] lapic_id[0x27] disabled)
ACPI: LAPIC (acpi_id[0x29] lapic_id[0x28] disabled)
ACPI: LAPIC (acpi_id[0x2a] lapic_id[0x29] disabled)
ACPI: LAPIC (acpi_id[0x2b] lapic_id[0x2a] disabled)
ACPI: LAPIC (acpi_id[0x2c] lapic_id[0x2b] disabled)
ACPI: LAPIC (acpi_id[0x2d] lapic_id[0x2c] disabled)
ACPI: LAPIC (acpi_id[0x2e] lapic_id[0x2d] disabled)
ACPI: LAPIC (acpi_id[0x2f] lapic_id[0x2e] disabled)
ACPI: LAPIC (acpi_id[0x30] lapic_id[0x2f] disabled)
ACPI: LAPIC (acpi_id[0x31] lapic_id[0x30] disabled)
ACPI: LAPIC (acpi_id[0x32] lapic_id[0x31] disabled)
ACPI: LAPIC (acpi_id[0x33] lapic_id[0x32] disabled)
ACPI: LAPIC (acpi_id[0x34] lapic_id[0x33] disabled)
ACPI: LAPIC (acpi_id[0x35] lapic_id[0x34] disabled)
ACPI: LAPIC (acpi_id[0x36] lapic_id[0x35] disabled)
ACPI: LAPIC (acpi_id[0x37] lapic_id[0x36] disabled)
ACPI: LAPIC (acpi_id[0x38] lapic_id[0x37] disabled)
ACPI: LAPIC (acpi_id[0x39] lapic_id[0x38] disabled)
ACPI: LAPIC (acpi_id[0x3a] lapic_id[0x39] disabled)
ACPI: LAPIC (acpi_id[0x3b] lapic_id[0x3a] disabled)
ACPI: LAPIC (acpi_id[0x3c] lapic_id[0x3b] disabled)
ACPI: LAPIC (acpi_id[0x3d] lapic_id[0x3c] disabled)
ACPI: LAPIC (acpi_id[0x3e] lapic_id[0x3d] disabled)
ACPI: LAPIC (acpi_id[0x3f] lapic_id[0x3e] disabled)
и прочие строки относящиеся с APCI и APIC. Почитайте, что такео ACPI и APIC, после чего вам станет ясно, что из-за проблемы с ними могут быть проблемы с доступностью к устройствам из-за невозможности назначить устройству прерывание.

Попробуйте собрать ядро сами.

Почитайте вот это: www.linux.org.ru/wiki/en/Lorcode для правильного оформления сообщений на форуме.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Методом тыка удалось локализовать проблему

hv_netvsc vmbus_0_10 (unregistered net_device): unable to connect to NetVSP - -22

Вырезка dmesg на 3.14 ядре

dracut: Switching root
udev: starting version 147
piix4_smbus 0000:00:07.3: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr
hv_vmbus: registering driver hyperv_fb
hyperv_fb: Screen resolution: 1152x864, Color depth: 16
Console: switching to colour frame buffer device 144x54
hv_vmbus: registering driver hv_netvsc
hv_netvsc: hv_netvsc channel opened successfully
hv_netvsc vmbus_0_10 (unregistered net_device): Unable to complete receive buffer initialization with NetVsp - status 2
hv_netvsc vmbus_0_10 (unregistered net_device): unable to connect to NetVSP - -22
hv_netvsc vmbus_0_10 (unregistered net_device): unable to add netvsc device (ret -22)
hv_vmbus: probe failed for device vmbus_0_10 (-22)
hv_netvsc: probe of vmbus_0_10 failed with error -22
hv_vmbus: registering driver hv_balloon
hv_vmbus: registering driver hid_hyperv
hv_utils: Registering HyperV Utility Driver
hv_vmbus: registering driver hv_util
hv_utils: KVP: user-mode registering done.
hv_utils: VSS daemon registered
Подключал legacy network adapter он определился без проблем. Из всего делаю вывод, что дрова hyper-v для eth0 нужны и в них проблема, переставил IC - не помогло.

s1i1m ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.