Задать вопрос
@detcelfer

Как заставить работать Intel I210-T1 в CentOS 8?

Суть проблемы: не удается заставить работать сетевой адаптер I210-T1 на сервере с CentOS 8.

Вводные данные и мои шаги по настройке:
  1. Hardware: asus z170i, NIC подключен в слот PCIEX16
  2. OS: CentOS 8, Linux core 4.18.0-147.8.1.el8_1.x86_64 #1 SMP Thu Apr 9 13:49:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  3. lspci -nn | grep Eth:
    00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31) - NIC материнки
    01:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) - проблемный NIC
  4. Драйвер NIC'a: https://downloadcenter.intel.com/download/13663/In...
  5. Как ставил драйвер:
    • cd /home/user/Downloads
    • rpmbuild -tb igb-5.3.5.42.tar.gz
      вывод rpmbuild
      вроде все хорошо кроме пары Warning'ов. Завершилось успешно:
      warning: Macro expanded in comment on line 15: %define debug_package %{nil}
      /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: etc/ld.so.conf: No such file or directory

    • cd /root/rpmbuild/RPMS/x86_64/
    • rpm -Uvh igb-5.3.5.42-1.x86_64.rpm
    • dnf localinstall igb-5.3.5.42-1.x86_64.rpm

  6. Вывод по установленному модулю, ругается только на отсутствие подписи, как я понял - это норма
    dmesg | grep igb
    [ 3.595657] igb: loading out-of-tree module taints kernel.
    [ 3.595708] igb: module verification failed: signature and/or required key missing - tainting kernel
    [ 3.614113] igb 0000:01:00.0: PCI->APIC IRQ transform: INT A -> IRQ 16
    [ 3.659516] igb 0000:01:00.0 eth0: mixed HW and IP checksum settings.
    [ 3.659597] igb 0000:01:00.0: added PHC on eth0
    [ 3.659598] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Linux Driver
    [ 3.659599] igb 0000:01:00.0: eth0: (PCIe:2.5GT/s:Width x1)
    [ 3.659600] igb 0000:01:00.0 eth0: MAC: 68:05:ca:b0:bc:1b
    [ 3.659726] igb 0000:01:00.0: eth0: PBA No: G65055-011
    [ 3.662041] igb 0000:01:00.0: LRO is disabled
    [ 3.662043] igb 0000:01:00.0: Using MSI-X interrupts. 1 rx queue(s), 1 tx queue(s)
    [ 4.212320] igb 0000:01:00.0 eth0: mixed HW and IP checksum settings.
    [ 4.212372] igb 0000:01:00.0 enp1s0: renamed from eth0
    [ 19.722924] igb 0000:01:00.0 enp1s0: mixed HW and IP checksum settings.
    [ 25.607251] igb 0000:01:00.0 enp1s0: mixed HW and IP checksum settings.
    [ 44.985047] igb 0000:01:00.0 enp1s0: igb: enp1s0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX

  7. Вижу нужный NIC в ifconfig в статусе RUNNING, ОДНАКО ip адрес и т.д. он не получил в отличие от встроенного NIC'а:
    ifconfig enp1s0
    enp1s0: flags=4163 mtu 1500
    ether 68:05:ca:b0:bc:1b txqueuelen 1000 (Ethernet)
    RX packets 6804 bytes 2043334 (1.9 MiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 0 bytes 0 (0.0 B)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

  8. Пробую настроить NIC через утилиту nmtui, но открыв её не вижу вообще этого адаптера в спике

На этом месте я окончательно застрял с настройкой. Нашел статьи, что в подобных проблема помогает указывать параметр старта "acpi=off", но это не помогло.
У меня нет понимая, что делать дальше, так как подобные манипуляции с драйверами и модулями ядра для меня новинка, а в интернете одни лишь инструкции"далее>далее>готово" которые не применимы в данной ситуации.

Прошу помочь разобраться. Мне кажется я в паре команд от решения этой большой проблемы установки NIC'a, но в упор не вижу верного пути.
  • Вопрос задан
  • 1305 просмотров
Подписаться 1 Сложный 5 комментариев
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
а просто, в лоб
nmtui - edit connections - add - Ethernet
ну и указать там параметры нового адаптера, мак адрес его похоже 68:05:ca:b0:bc:1b
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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