Então estou tendo um problema estranho. Resumindo, eu tenho um monitor Lenovo P32P-30 que possui um adaptador USB para Ethernet, então eu conecto meu laptop (Yoga 71i 12700h) a este monitor via porta Thunderbolt, meu laptop NÃO lista a rede com fio lsusb
, como se fosse não existe.
Longa história:
Eu estava trabalhando com Deepin 20.9 com kernel 6.1.x (não lembro o número exato). Simplesmente funcionou, nada de especial.
O que aconteceu foi que instalei a nova versão do deepin, ela vem com 2 kernels, 6.6.xe 6.9.x, tentei os dois, mesmo resultado, veja abaixo.
Todas as outras portas do monitor funcionam. Tem portas USB, conectei um HDD externo USB no monitor, impressora Canon etc, todos apareceram
lsusb
exceto a porta ethernet realtek.Removido todos os dispositivos conectados ao USB do monitor, ainda não funciona. Tentei reconectar, desconectar e reconectar 1 milhão de vezes, mesmo resultado.
Tentei
dmesg -w
conectá-lo, nenhuma mensagem de erro 5 usando xhci_hcdPara descartar o adaptador em si, conectei o monitor a um Macbook Pro, o adaptador Ethernet Realtek apareceu e conectou-se à Internet instantaneamente.
Instalei o deepin v23 com kernel 6.9.x em uma mini box Beelink SER7, e o adaptador apareceu imediatamente e foi conectado instantaneamente.
Reinstalei o Deepin 23 neste Yoga 7i 12700H novamente, ainda não aparece, como se não existisse.
Então, qual poderia ser o problema?
Obrigado
Atualização: parece que o problema é o suporte do Deepin ao Thunderbolt 4. Adicionado kernel param pcie_ports=compat
, agora ip a
exibe o adaptador, mas o estado é DOWN
. Parece que o thundbolt não está funcionando:
Aqui está lspci -v
:
2e:00.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020]
!!! Unknown header type 7f
I/O behind bridge: 00005000-00008fff [size=16K] [32-bit]
Memory behind bridge: 52000000-5e1fffff [size=194M] [32-bit]
Prefetchable memory behind bridge: 0000006130000000-000000614bffffff [size=448M] [64-bit]
2f:00.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020]
!!! Unknown header type 7f
2f:01.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020]
!!! Unknown header type 7f
I/O behind bridge: 00005000-00005fff [size=4K] [32-bit]
Memory behind bridge: 52000000-55efffff [size=63M] [32-bit]
Prefetchable memory behind bridge: 0000006130000000-00000061394fffff [size=149M] [64-bit]
2f:02.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020]
!!! Unknown header type 7f
I/O behind bridge: 00006000-00006fff [size=4K] [32-bit]
Memory behind bridge: 55f00000-59dfffff [size=63M] [32-bit]
Prefetchable memory behind bridge: 0000006139500000-00000061429fffff [size=149M] [64-bit]
2f:03.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020]
!!! Unknown header type 7f
I/O behind bridge: 00007000-00007fff [size=4K] [32-bit]
Memory behind bridge: 59e00000-5dcfffff [size=63M] [32-bit]
Prefetchable memory behind bridge: 0000006142a00000-000000614befffff [size=149M] [64-bit]
2f:04.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020]
!!! Unknown header type 7f
Memory behind bridge: 5dd00000-5dffffff [size=3M] [32-bit]
56:00.0 Ethernet controller: Intel Corporation Ethernet Controller (2) I225-LMvP (rev 03)
Subsystem: Lenovo Ethernet Controller (2) I225-LMvP
!!! Unknown header type 7f
Memory at 5dd00000 (32-bit, non-prefetchable) [size=1M]
Memory at 5df00000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at 5de00000 [disabled] [size=1M]
Kernel driver in use: igc
Kernel modules: igc
Então, como consertar isso?