Tenho um dock HP Thunderbolt G4 conectado ao meu Elitebook 840 G10 que está executando o Ubuntu 22.04.5 LTS (kernel 6.8.0-45-generic).
Até recentemente, tudo estava funcionando bem.
De repente, a porta Ethernet do dock parou de funcionar.
Isso aconteceu algumas vezes.
Anteriormente eu conseguia restaurar a porta Ethernet executando
echo 1 > /sys/bus/pci/devices/0000\:2b\:00.0/remove
echo 1 > /sys/bus/pci/rescan
Agora, porém, quando faço isso... isso aparece na saída do dmesg:
[ 1083.974094] pci 0000:2b:00.0: [8086:5502] type 00 class 0x020000 PCIe Endpoint
[ 1083.974148] pci 0000:2b:00.0: BAR 0 [mem 0x00000000-0x000fffff]
[ 1083.974206] pci 0000:2b:00.0: BAR 3 [mem 0x00000000-0x00003fff]
[ 1083.974547] pci 0000:2b:00.0: PME# supported from D0 D3hot D3cold
[ 1083.974973] pci 0000:2b:00.0: Adding to iommu group 23
[ 1083.975453] pci 0000:2b:00.0: BAR 0 [mem size 0x00100000]: can't assign; no space
[ 1083.975458] pci 0000:2b:00.0: BAR 0 [mem size 0x00100000]: failed to assign
[ 1083.975461] pci 0000:2b:00.0: BAR 3 [mem size 0x00004000]: can't assign; no space
[ 1083.975463] pci 0000:2b:00.0: BAR 3 [mem size 0x00004000]: failed to assign
[ 1083.975908] igc 0000:2b:00.0: PTM enabled, 4ns granularity
[ 1083.976320] igc: probe of 0000:2b:00.0 failed with error -5
Também vi isso no syslog...
igc 0000:2b:00.0 (unnamed net_device) (uninitialized): PCIe link lost, device now detached
e isso...
igc: probe of 0000:2b:00.0 failed with error -13
EU SEI que a ethernet no dock funciona. Quando conecto meu macbook ao dock, a ethernet funciona bem.
Com base em algumas postagens do fórum em outros lugares, adicionei "pcie_aspm=off pcie_port_pm=off" ao GRUB_CMDLINE_LINUX_DEFAULT em /etc/default/grub, mas não parece ter feito diferença.
Eu sei que o dock suporta Linux. A HP até declara isso aqui: https://support.hp.com/us-en/documen...504-6213991-16
Como solução alternativa, conectei um adaptador USB c Ethernet ao dock e está funcionando bem.
Alguma sugestão de onde posso procurar para resolver esse problema?