Автор Тема: Altlinux p10 проблема с сетевой картой Intel I218-V  (Прочитано 416 раз)

Оффлайн Alexander08

  • Начинающий
  • *
  • Сообщений: 33
После обновления p9 на p10 перестала распознаваться проводная сетевая карта Intel I218-V.

ifconfig -a дает следующий вывод

 ifconfig -a
 
lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:44 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:17108 (16.7 KiB)  TX bytes:17108 (16.7 KiB)

wlan0     Link encap:Ethernet  HWaddr 6C:71:D9:F2:F5:AB 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16


Нужного устройства нет (wlan0 это беспроводное устройство, т.е. не то).

Само устройство обнаруживается

lspci | grep - 'net'
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
05:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4352 802.11ac Dual Band Wireless Network Adapter (rev 03)

Т.е. 00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V

Но, судя по по тому, что дает inxi для него нет драйвера

inxi -N


Network:
  Device-1: Intel Ethernet I218-V driver: N/A
  Device-2: Broadcom BCM4352 802.11ac Dual Band Wireless Network Adapter
    driver: wl

Как это можно исправить?

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 745
Посмотреть journalctl и dmesg, что там пишется по поводу 00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V.

Оффлайн Alexander08

  • Начинающий
  • *
  • Сообщений: 33
Посмотреть journalctl и dmesg, что там пишется по поводу 00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V.

Дают такой вывод

dmesg |grep -i '00:19.0'

[    0.218614] pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
[    0.218624] pci 0000:00:19.0: reg 0x10: [mem 0xde800000-0xde81ffff]
[    0.218630] pci 0000:00:19.0: reg 0x14: [mem 0xde838000-0xde838fff]
[    0.218636] pci 0000:00:19.0: reg 0x18: [io  0xf040-0xf05f]
[    0.218682] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold

journalctl |grep -i '00:19.0'

l: Rx/Tx
июл 19 14:22:52 host-38 kernel: e1000e-ext 0000:00:19.0 eth0: 10/100 speed: disabling TSO
июл 21 12:19:22 host-38 kernel: pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
июл 21 12:19:22 host-38 kernel: pci 0000:00:19.0: reg 0x10: [mem 0xde800000-0xde81ffff]
июл 21 12:19:22 host-38 kernel: pci 0000:00:19.0: reg 0x14: [mem 0xde838000-0xde838fff]
июл 21 12:19:22 host-38 kernel: pci 0000:00:19.0: reg 0x18: [io  0xf040-0xf05f]
июл 21 12:19:22 host-38 kernel: pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
июл 21 12:19:22 host-38 kernel: e1000e-ext 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
июл 21 12:19:22 host-38 kernel: e1000e-ext 0000:00:19.0 0000:00:19.0 (uninitialized): registered PHC clock
июл 21 12:19:23 host-38 kernel: e1000e-ext 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 1c:87:2c:48:5e:81
июл 21 12:19:23 host-38 kernel: e1000e-ext 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
июл 21 12:19:23 host-38 kernel: e1000e-ext 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
июл 21 12:19:29 host-38 kernel: e1000e-ext 0000:00:19.0 eth0: NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
июл 21 12:19:29 host-38 kernel: e1000e-ext 0000:00:19.0 eth0: 10/100 speed: disabling TSO
июл 21 17:03:19 host-38 kernel: pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
июл 21 17:03:19 host-38 kernel: pci 0000:00:19.0: reg 0x10: [mem 0xde800000-0xde81ffff]
июл 21 17:03:19 host-38 kernel: pci 0000:00:19.0: reg 0x14: [mem 0xde838000-0xde838fff]
июл 21 17:03:19 host-38 kernel: pci 0000:00:19.0: reg 0x18: [io  0xf040-0xf05f]
июл 21 17:03:19 host-38 kernel: pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
июл 21 17:10:49 host-38 kernel: pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
июл 21 17:10:49 host-38 kernel: pci 0000:00:19.0: reg 0x10: [mem 0xde800000-0xde81ffff]
июл 21 17:10:49 host-38 kernel: pci 0000:00:19.0: reg 0x14: [mem 0xde838000-0xde838fff]
июл 21 17:10:49 host-38 kernel: pci 0000:00:19.0: reg 0x18: [io  0xf040-0xf05f]
июл 21 17:10:49 host-38 kernel: pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
июл 21 17:25:07 host-38 kernel: pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
июл 21 17:25:07 host-38 kernel: pci 0000:00:19.0: reg 0x10: [mem 0xde800000-0xde81ffff]
июл 21 17:25:07 host-38 kernel: pci 0000:00:19.0: reg 0x14: [mem 0xde838000-0xde838fff]
июл 21 17:25:07 host-38 kernel: pci 0000:00:19.0: reg 0x18: [io  0xf040-0xf05f]
июл 21 17:25:07 host-38 kernel: pci 0000:00:19.0: PME# supported from D0 D3hot D3cold

Вывод для времени 12 часов - это ещё для старой p9 до обновления (там все работало). Вывод для 17 часов уже для p10 после обновления.
« Последнее редактирование: 21.07.2024 19:10:17 от Alexander08 »

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 745
modprobe e1000eПосмотрите в файлах каталога /etc/modprobe.d нет ли там строчки "blacklist e1000e".
Если модуля нет, то попробовать обновить ядро, если и на новом нет модуля, то перейти на ядро un-def.

Есть пакет с исходниками модуля, но как собирать я не представляю.
« Последнее редактирование: 21.07.2024 19:57:57 от Nicom »

Оффлайн Alexander08

  • Начинающий
  • *
  • Сообщений: 33
modprobe e1000eПосмотрите в файлах каталога /etc/modprobe.d нет ли там строчки "blacklist e1000e".
Если модуля нет, то попробовать обновить ядро, если и на новом нет модуля, то перейти на ядро un-def.

Есть пакет с исходниками модуля, но как собирать я не представляю.

Да, в каталоге  /etc/modprobe.d есть файл blacklist-e1000e.conf в котором одна строка

blacklist e1000e
Что касается ядра, то система сегодня обновлялась с p9 на p10, когда после смены репозитария и обновления выполнялась команда
update-kernel -t std-defСоответственно, вроде бы ядро должно быть последней актуальной версии.

Оффлайн Alexander08

  • Начинающий
  • *
  • Сообщений: 33
Убрал файл  blacklist-e1000e.conf из /etc/modprobe.d. Вроде после перезагрузки все заработало. Судя по всему драйвер после обновления был отключен по умолчанию.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 154
Убрал файл  blacklist-e1000e.conf из /etc/modprobe.d. Вроде после перезагрузки все заработало. Судя по всему драйвер после обновления был отключен по умолчанию.
Файл blacklist-e1000e.conf нужен был для того, чтобы работал e1000e-ext, но позднее его убрали: https://bugzilla.altlinux.org/43070