Сетевая карта RTL8125B перестала работать

У меня есть сетевая карта 2,5 Гбит / с: RTL8125B , которая не работала из коробки. Он даже не будет отображаться в lspci .

После установки пакета r8168-dkms и перезагрузки я смог использовать его около недели.

Сегодня перестала работать сетевая карта. Ядро не видит устройства, и lspci его тоже не видит.

Я очистил пакет r8168-dkms, переустановил его и перезагрузил, но это не помогло.

У меня есть вторая машина с той же сетевой картой, с той же версией Ubuntu и тем же пакетом r8168-dkms.

Эта машина по-прежнему видит NIC, но для этого использует драйвер r8169 .

Я также удивлен, что lspci не перечисляет устройства.Использует ли lspci для этого драйверы?

Инструмент lshw не видит этого, так как lshw -C network покажет только мои сетевые карты Intel.

ОС: Ubuntu 21.04

Ядро: 5.11.0-17-generic # 18-Ubuntu SMP

r8168-dkms: 8.048.03-3

ОБНОВЛЕНИЕ:

Перезагрузка не помогла, но фактическое отключение питания путем физического выключения блока питания помогло.

Система представляет собой Xeon на серверной плате Supermicro X11-SRM-F с использованием IPMI, так что, может быть, перезагрузка не всегда является полной перезагрузкой? Мне непонятно, почему при физическом выключении происходит больше перезагрузки, чем при перезагрузке?

После ручного включения и выключения я получаю:

65:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
        Flags: bus master, fast devsel, latency 0, IRQ 40, NUMA node 0
        I/O ports at b000 [size=256]
        Memory at e0e10000 (64-bit, non-prefetchable) [size=64K]
        Memory at e0e20000 (64-bit, non-prefetchable) [size=16K]
        Expansion ROM at e0e00000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Virtual Channel
        Capabilities: [168] Device Serial Number 01-50-00-00-b0-b3-c9-88
        Capabilities: [178] Transaction Processing Hints
        Capabilities: [204] Latency Tolerance Reporting
        Capabilities: [20c] L1 PM Substates
        Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
        Kernel driver in use: r8169
        Kernel modules: r8169

ОБНОВЛЕНИЕ

$ sudo modprobe r8125 && sudo dmesg | grep r81
modprobe: FATAL: Module r8125 not found in directory /lib/modules/5.11.0-17-generic
0
задан 2 June 2021 в 00:19

1 ответ

Я видел, как PCI-устройства исчезали при перезагрузке в других системах. Попробуйте параметр ядра reboot=pci. И кстати: r8168 не может быть использован для RTL8125. Realtek предоставляет r8125 для этой версии чипа. Но в версии 5.9 это не нужно, так как r8169 позаботится об этом.

1
ответ дан 28 July 2021 в 11:33

Другие вопросы по тегам:

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