I have a laptop that has a usb-c port capable of power delivery (charging external devices) and sending a display output. The usb-c port does not do anything currently. I have had the port work for charging on EndeavourOS and on Manjaro a while ago. It stopped after I performed an update. (alongside this, my ethernet port also stopped working, but I have tracked that to an issue with the driver being updated and my device needing an older driver).
My goal is to have the usb-c display to a monitor via a usb hub. The hub works for everything on macOS, but on my machine it doesn’t detect anything from the hub. no usb inputs, no ethernet and no video out. I know the problem is not with the hub since my usb-c port on the computer does not work.
I tried lspci -v to try spot thew problem myself, but I’m not too sure what I’m looking for. Here is the output:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: fast devsel
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: bus master, fast devsel, latency 0, IRQ -2147483648
Capabilities: <access denied>
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 0
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 26, IOMMU group 1
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000f000-0000ffff [size=4K]
Memory behind bridge: fb000000-fc0fffff [size=17M]
Prefetchable memory behind bridge: 000000fc00000000-000000fe01ffffff [size=8224M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 2
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000e000-0000efff [size=4K]
Memory behind bridge: fc800000-fc8fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 3
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 4
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 00001000-00001fff [size=4K]
Memory behind bridge: fc700000-fc7fffff [size=1M]
Prefetchable memory behind bridge: 0000000410000000-00000004101fffff [size=2M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 29, IOMMU group 5
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: fc600000-fc6fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 6
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 00002000-00002fff [size=4K]
Memory behind bridge: f8000000-f81fffff [size=2M]
Prefetchable memory behind bridge: 0000000410200000-00000004103fffff [size=2M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 7
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 31, IOMMU group 7
Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: fc200000-fc5fffff [size=4M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: 66MHz, medium devsel, IOMMU group 8
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 8
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 166a
Flags: fast devsel, IOMMU group 9
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 166b
Flags: fast devsel, IOMMU group 9
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 166c
Flags: fast devsel, IOMMU group 9
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 166d
Flags: fast devsel, IOMMU group 9
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 166e
Flags: fast devsel, IOMMU group 9
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 166f
Flags: fast devsel, IOMMU group 9
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1670
Flags: fast devsel, IOMMU group 9
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1671
Flags: fast devsel, IOMMU group 9
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Tongfang Hongkong Limited Device 1111
Physical Slot: 0
Flags: bus master, fast devsel, latency 0, IRQ 119, IOMMU group 10
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at fc00000000 (64-bit, prefetchable) [size=8G]
Memory at fe00000000 (64-bit, prefetchable) [size=32M]
I/O ports at f000 [size=128]
Expansion ROM at fc000000 [virtual] [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation Device 228e (rev a1)
Subsystem: Tongfang Hongkong Limited Device 1111
Physical Slot: 0
Flags: bus master, fast devsel, latency 0, IRQ 116, IOMMU group 10
Memory at fc080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: bus master, fast devsel, latency 0, IRQ 64, IOMMU group 11
I/O ports at e000 [size=256]
Memory at fc800000 (64-bit, non-prefetchable) [size=64K]
Memory at fc810000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8125
Kernel modules: r8169, r8125
03:00.0 Non-Volatile memory controller: Phison Electronics Corporation E12 NVMe Controller (rev 01) (prog-if 02 [NVM Express])
Subsystem: Phison Electronics Corporation E12 NVMe Controller
Physical Slot: 0-1
Flags: bus master, fast devsel, latency 0, IRQ 32, NUMA node 0, IOMMU group 12
Memory at fc700000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
04:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200NGW
Flags: bus master, fast devsel, latency 0, IRQ 99, IOMMU group 13
Memory at fc600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
06:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function (rev c5)
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: fast devsel, IOMMU group 7
Capabilities: <access denied>
06:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: bus master, fast devsel, latency 0, IRQ 32, IOMMU group 7
Memory at fc400000 (32-bit, non-prefetchable) [size=1M]
Memory at fc548000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: ccp
Kernel modules: ccp
06:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1 (prog-if 30 [XHCI])
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: bus master, fast devsel, latency 0, IRQ 42, IOMMU group 7
Memory at fc300000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
06:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1 (prog-if 30 [XHCI])
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: bus master, fast devsel, latency 0, IRQ 51, IOMMU group 7
Memory at fc200000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
06:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: fast devsel, IRQ 97, IOMMU group 7
Memory at fc500000 (32-bit, non-prefetchable) [size=256K]
Capabilities: <access denied>
Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x
06:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
DeviceName: HD Audio Controller
Subsystem: Tongfang Hongkong Limited Device 1111
Flags: bus master, fast devsel, latency 0, IRQ 117, IOMMU group 7
Memory at fc540000 (32-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
My questions are:
- Am I approaching this problem correctly by assuming it is a driver issue based on the problem appearing after a system update?
- Is there anything else I could look at or test to try narrow down the problem?
I apologize if the structure of this is a little bit all over the place, any tips or extra info I could add would be greatly appreciated. Thanks in advance.
EDIT: added my output for lspci -v