You are not logged in.

#1 2024-05-01 12:30:42

lithian
Member
Registered: 2024-05-01
Posts: 1

[SOLVED] USB4 eGPU not working after Update

Hi,

I have a ThinkPad T14 Gen4 AMD (https://psref.lenovo.com/syspool/Sys/PD … D_Spec.pdf) and I use a Razer X Core with a GeForce RTX 3060 as an eGPU at the USB4 port.

In the past, I was able to boot into Arch with the eGPU as the primary video output. After the last update (pacman -Syyuu), the Razer X Core is not detected anymore. The mouse and keyboard which are attached to the eGPU are only detected at the very start when decrypting the harddrive. After booting the OS, the devices are not recognized anymore.

When I do "lspci -k", the GPU is spinning up, which for me means, that the system somehow detects the GPU, however I don't see it in the output (see below).

Does anyone has an idea what might have happened?

$ uname -a
Linux arch 6.8.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 28 Apr 2024 15:59:47 +0000 x86_64 GNU/Linux
$ lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e8
        Subsystem: Lenovo Device 50d9
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 14e9
        Subsystem: Lenovo Device 50d9
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:04.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
        Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
        Subsystem: Lenovo Device 50d9
        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: Lenovo Device 50d9
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f3
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 0e)
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: r8169
        Kernel modules: r8169
02:00.0 Network controller: Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter (rev 01)
        Subsystem: Lenovo Device 9309
        Kernel driver in use: ath11k_pci
        Kernel modules: ath11k_pci
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
        Subsystem: Samsung Electronics Co Ltd SSD 980 PRO
        Kernel driver in use: nvme
        Kernel modules: nvme
64:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev dd)
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
64:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
64:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h (Model 74h) CCP/PSP 3.0 Device
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: ccp
        Kernel modules: ccp
64:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b9
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
64:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15ba
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
64:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 63)
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: snd_pci_ps
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63
64:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
65:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
        Subsystem: Lenovo Device 50d9
65:00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] AMD IPU Device
        Subsystem: Lenovo Device 50d9
66:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
        Subsystem: Lenovo Device 50d9
66:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c0
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
66:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c1
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
66:00.6 USB controller: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #2
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: thunderbolt
        Kernel modules: thunderbolt
/var/log/pacman.log
[2024-05-01T13:09:33+0200] [PACMAN] Running 'pacman -Syyuu'
[2024-05-01T13:09:33+0200] [PACMAN] synchronizing package lists
[2024-05-01T13:09:33+0200] [PACMAN] starting full system upgrade
[2024-05-01T13:12:10+0200] [ALPM] running '60-mkinitcpio-remove.hook'...
[2024-05-01T13:12:11+0200] [ALPM] running '71-dkms-remove.hook'...
[2024-05-01T13:12:11+0200] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod vboxhost/7.0.16_OSE -k 6.8.7-arch1-2
[2024-05-01T13:12:11+0200] [ALPM-SCRIPTLET] ==> depmod 6.8.7-arch1-2
[2024-05-01T13:12:13+0200] [ALPM] transaction started
[2024-05-01T13:12:13+0200] [ALPM] upgraded openssl (3.2.1-1 -> 3.3.0-1)
[2024-05-01T13:12:13+0200] [ALPM] upgraded systemd-libs (255.5-2 -> 255.5-3)
[2024-05-01T13:12:14+0200] [ALPM] upgraded curl (8.7.1-5 -> 8.7.1-6)
[2024-05-01T13:12:14+0200] [ALPM] upgraded libarchive (3.7.3-3 -> 3.7.4-1)
[2024-05-01T13:12:14+0200] [ALPM] upgraded archlinux-keyring (20240313-1 -> 20240429-1)
[2024-05-01T13:12:14+0200] [ALPM-SCRIPTLET] ==> Appending keys from archlinux.gpg...
[2024-05-01T13:12:15+0200] [ALPM-SCRIPTLET] ==> Updating trust database...
[2024-05-01T13:12:15+0200] [ALPM-SCRIPTLET] gpg: next trustdb check due at 2024-06-29
[2024-05-01T13:12:15+0200] [ALPM] upgraded openpmix (4.2.9-1 -> 5.0.2-1)
[2024-05-01T13:12:15+0200] [ALPM] upgraded openucx (1.15.0-4 -> 1.16.0-1)
[2024-05-01T13:12:15+0200] [ALPM] upgraded prrte (3.0.5-2 -> 3.0.5-3)
[2024-05-01T13:12:15+0200] [ALPM] upgraded openmpi (5.0.2-9 -> 5.0.3-1)
[2024-05-01T13:12:15+0200] [ALPM] upgraded arpack (3.9.1-2 -> 3.9.1-3)
[2024-05-01T13:12:15+0200] [ALPM] upgraded fribidi (1.0.13-2 -> 1.0.14-1)
[2024-05-01T13:12:15+0200] [ALPM] upgraded systemd (255.5-2 -> 255.5-3)
[2024-05-01T13:12:17+0200] [ALPM] upgraded libproxy (0.5.5-1 -> 0.5.6-1)
[2024-05-01T13:12:17+0200] [ALPM] upgraded gstreamer (1.24.2-2 -> 1.24.3-1)
[2024-05-01T13:12:17+0200] [ALPM] upgraded gst-plugins-base-libs (1.24.2-2 -> 1.24.3-1)
[2024-05-01T13:12:17+0200] [ALPM] upgraded gst-plugins-bad-libs (1.24.2-2 -> 1.24.3-1)
[2024-05-01T13:12:17+0200] [ALPM] upgraded audacity (1:3.4.2-5 -> 1:3.5.1-1)
[2024-05-01T13:12:17+0200] [ALPM] upgraded boost-libs (1.83.0-6 -> 1.83.0-7)
[2024-05-01T13:12:18+0200] [ALPM] upgraded chromium (124.0.6367.91-1 -> 124.0.6367.118-1)
[2024-05-01T13:12:24+0200] [ALPM] upgraded cuda (12.4.1-1 -> 12.4.1-2)
[2024-05-01T13:12:25+0200] [ALPM] upgraded discord (0.0.51-1 -> 0.0.52-1)
[2024-05-01T13:12:25+0200] [ALPM] upgraded fftw (3.3.10-6 -> 3.3.10-7)
[2024-05-01T13:12:25+0200] [ALPM] upgraded firefox (125.0.2-1 -> 125.0.3-1)
[2024-05-01T13:12:25+0200] [ALPM] upgraded git (2.44.0-1 -> 2.45.0-1)
[2024-05-01T13:12:25+0200] [ALPM] upgraded gst-libav (1.24.2-2 -> 1.24.3-1)
[2024-05-01T13:12:25+0200] [ALPM] upgraded gst-plugins-bad (1.24.2-2 -> 1.24.3-1)
[2024-05-01T13:12:25+0200] [ALPM] upgraded gst-plugins-base (1.24.2-2 -> 1.24.3-1)
[2024-05-01T13:12:26+0200] [ALPM] upgraded gst-plugins-good (1.24.2-2 -> 1.24.3-1)
[2024-05-01T13:12:26+0200] [ALPM] upgraded iniparser (4.1-5 -> 4.2-1)
[2024-05-01T13:12:26+0200] [ALPM] upgraded john (1.9.0.jumbo1-10 -> 1.9.0.jumbo1-11)
[2024-05-01T13:12:26+0200] [ALPM] upgraded jupyter-nbconvert (7.16.3-2 -> 7.16.4-1)
[2024-05-01T13:12:26+0200] [ALPM] upgraded lib32-openssl (1:3.2.1-1 -> 1:3.3.0-1)
[2024-05-01T13:12:26+0200] [ALPM] upgraded liburing (2.5-1 -> 2.6-1)
[2024-05-01T13:12:26+0200] [ALPM] upgraded linux (6.8.7.arch1-2 -> 6.8.8.arch1-1)
[2024-05-01T13:12:28+0200] [ALPM] upgraded linux-headers (6.8.7.arch1-2 -> 6.8.8.arch1-1)
[2024-05-01T13:12:28+0200] [ALPM] upgraded nvidia (550.76-2 -> 550.76-3)
[2024-05-01T13:12:28+0200] [ALPM] upgraded sundials (7.0.0-1 -> 7.0.0-2)
[2024-05-01T13:12:28+0200] [ALPM] upgraded octave (9.1.0-1 -> 9.1.0-2)
[2024-05-01T13:12:28+0200] [ALPM] upgraded ollama (0.1.32-1 -> 0.1.33-2)
[2024-05-01T13:12:28+0200] [ALPM] upgraded opencv (4.9.0-4 -> 4.9.0-5)
[2024-05-01T13:12:28+0200] [ALPM] upgraded openssh (9.7p1-1 -> 9.7p1-2)
[2024-05-01T13:12:28+0200] [ALPM] upgraded python-async-lru (2.0.4-2 -> 2.0.4-3)
[2024-05-01T13:12:28+0200] [ALPM] upgraded python-async-timeout (4.0.3-3 -> 4.0.3-4)
[2024-05-01T13:12:28+0200] [ALPM] upgraded python-httpcore (1.0.2-3 -> 1.0.5-1)
[2024-05-01T13:12:28+0200] [ALPM] upgraded python-httpx (0.26.0-3 -> 0.27.0-1)
[2024-05-01T13:12:28+0200] [ALPM] upgraded python-ifaddr (0.2.0-4 -> 0.2.0-5)
[2024-05-01T13:12:29+0200] [ALPM] upgraded python-opengl (3.1.6-3 -> 3.1.7-1)
[2024-05-01T13:12:29+0200] [ALPM] upgraded python-pyproject-hooks (1.0.0-7 -> 1.1.0-1)
[2024-05-01T13:12:29+0200] [ALPM] upgraded python-validate-pyproject (0.13-3 -> 0.16-1)
[2024-05-01T13:12:29+0200] [ALPM] upgraded python-rdflib (7.0.0-3 -> 7.0.0-4)
[2024-05-01T13:12:29+0200] [ALPM] upgraded python-regex (2024.4.16-2 -> 2024.4.28-1)
[2024-05-01T13:12:29+0200] [ALPM] upgraded systemd-resolvconf (255.5-2 -> 255.5-3)
[2024-05-01T13:12:29+0200] [ALPM] upgraded systemd-sysvcompat (255.5-2 -> 255.5-3)
[2024-05-01T13:12:29+0200] [ALPM] upgraded vim-runtime (9.1.0378-1 -> 9.1.0380-1)
[2024-05-01T13:12:29+0200] [ALPM] upgraded vim (9.1.0378-1 -> 9.1.0380-1)
[2024-05-01T13:12:29+0200] [ALPM] transaction completed
[2024-05-01T13:12:29+0200] [ALPM] running '20-systemd-sysusers.hook'...
[2024-05-01T13:12:30+0200] [ALPM] running '30-systemd-catalog.hook'...
[2024-05-01T13:12:30+0200] [ALPM] running '30-systemd-daemon-reload-system.hook'...
[2024-05-01T13:12:30+0200] [ALPM] running '30-systemd-daemon-reload-user.hook'...
[2024-05-01T13:12:30+0200] [ALPM] running '30-systemd-hwdb.hook'...
[2024-05-01T13:12:30+0200] [ALPM] running '30-systemd-sysctl.hook'...
[2024-05-01T13:12:31+0200] [ALPM] running '30-systemd-tmpfiles.hook'...
[2024-05-01T13:12:31+0200] [ALPM] running '30-systemd-udev-reload.hook'...
[2024-05-01T13:12:31+0200] [ALPM] running '30-systemd-update.hook'...
[2024-05-01T13:12:31+0200] [ALPM] running '30-update-mime-database.hook'...
[2024-05-01T13:12:32+0200] [ALPM] running '60-depmod.hook'...
[2024-05-01T13:12:33+0200] [ALPM] running '70-dkms-install.hook'...
[2024-05-01T13:12:33+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod vboxhost/7.0.16_OSE -k 6.8.8-arch1-1
[2024-05-01T13:12:37+0200] [ALPM-SCRIPTLET] ==> depmod 6.8.8-arch1-1
[2024-05-01T13:12:38+0200] [ALPM] running '90-mkinitcpio-install.hook'...
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.8.8-arch1-1'
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2024-05-01T13:12:39+0200] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2024-05-01T13:12:40+0200] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2024-05-01T13:12:40+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qat_420xx'
[2024-05-01T13:12:41+0200] [ALPM-SCRIPTLET]   -> Running build hook: [lvm2]
[2024-05-01T13:12:41+0200] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2024-05-01T13:12:41+0200] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2024-05-01T13:12:41+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-05-01T13:12:41+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.8.8-arch1-1'
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2024-05-01T13:12:42+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-05-01T13:12:43+0200] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2024-05-01T13:12:43+0200] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2024-05-01T13:12:44+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2024-05-01T13:12:44+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2024-05-01T13:12:44+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2024-05-01T13:12:44+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2024-05-01T13:12:44+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2024-05-01T13:12:44+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2024-05-01T13:12:45+0200] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2024-05-01T13:12:45+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qat_420xx'
[2024-05-01T13:12:46+0200] [ALPM-SCRIPTLET]   -> Running build hook: [lvm2]
[2024-05-01T13:12:46+0200] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2024-05-01T13:12:47+0200] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2024-05-01T13:12:49+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-05-01T13:12:49+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
[2024-05-01T13:12:50+0200] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-05-01T13:12:50+0200] [ALPM] running 'dbus-reload.hook'...
[2024-05-01T13:12:50+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2024-05-01T13:12:50+0200] [ALPM] running 'texinfo-install.hook'...
[2024-05-01T13:12:51+0200] [ALPM] running 'update-desktop-database.hook'...

Update: After

# echo 1 > /sys/bus/thunderbol/devices/0-2/authorized

the GPU shows up in lspci -k:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e8
        Subsystem: Lenovo Device 50d9
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 14e9
        Subsystem: Lenovo Device 50d9
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:04.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
        Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
        Subsystem: Lenovo Device 50d9
        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: Lenovo Device 50d9
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f3
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 0e)
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: r8169
        Kernel modules: r8169
02:00.0 Network controller: Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter (rev 01)
        Subsystem: Lenovo Device 9309
        Kernel driver in use: ath11k_pci
        Kernel modules: ath11k_pci
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
        Subsystem: Samsung Electronics Co Ltd SSD 980 PRO
        Kernel driver in use: nvme
        Kernel modules: nvme
04:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
        Subsystem: Razer USA Ltd. Device 0002
        Kernel driver in use: pcieport
05:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
        Subsystem: Razer USA Ltd. Device 0002
        Kernel driver in use: pcieport
05:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
        Subsystem: Razer USA Ltd. Device 0002
        Kernel driver in use: pcieport
06:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 397b
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
06:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 397b
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
64:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev dd)
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
64:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
64:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h (Model 74h) CCP/PSP 3.0 Device
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: ccp
        Kernel modules: ccp
64:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b9
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
64:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15ba
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
64:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 63)
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: snd_pci_ps
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63
64:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
65:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
        Subsystem: Lenovo Device 50d9
65:00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] AMD IPU Device
        Subsystem: Lenovo Device 50d9
66:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
        Subsystem: Lenovo Device 50d9
66:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c0
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
66:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c1
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
66:00.6 USB controller: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #2
        Subsystem: Lenovo Device 50d9
        Kernel driver in use: thunderbolt
        Kernel modules: thunderbolt

However, it does not stay after reboot, so I still cannot boot into the GPU.

Update 2: After setting the udev rule according to https://wiki.archlinux.org/title/Thunde … any_device, it worked:

/etc/udev/rules.d/99-removable.rules

ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"

Last edited by lithian (2024-05-01 12:54:10)

Offline

#2 2024-05-01 17:51:00

cryptearth
Member
Registered: 2024-02-03
Posts: 1,623

Re: [SOLVED] USB4 eGPU not working after Update

Don't use yy - it causes stress on the mirror infrastructure - only use single y.
Don't use uu - it causes packages to downgrade and hence get out of sync - only use single u to do a normal full system update.

TLDR: Get the system back in sync with standard -Syu - may fix this issue.

Offline

#3 2024-05-06 11:01:51

bel
Member
Registered: 2024-05-06
Posts: 1

Re: [SOLVED] USB4 eGPU not working after Update

It seems that there were some changes to USB4/Thunderbolt handling in kernel version 6.8.8, which may be causing the issues. You could try adding `thunderbolt.host_reset=false` to kernel parameters instead of the udev rule.

More info from the kernel mailing list:
https://lore.kernel.org/lkml/wL3vtEh_zT … icha.zone/

Last edited by bel (2024-05-06 11:23:10)

Offline

Board footer

Powered by FluxBB