nvidia-bug-report.log.gz (668.9 KB)
Hi NVIDIA team,
I’m experiencing a complete system hard-lock when attempting any CUDA compute operation on my RTX 5060 Ti connected via Thunderbolt 4. This is the same issue reported in open-gpu-kernel-modules GitHub issues #974 and #979.
Hardware:
-
Laptop: ASUS ROG Strix G18 G814JIR (Intel i9-14900HX, TB4)
-
eGPU: Gigabyte AORUS RTX 5060 Ti AI BOX (Blackwell GB206, 16 GB)
-
Internal GPU: RTX 4070 Laptop (works perfectly)
Software:
-
Fedora 43, kernels 6.18.13 / 6.19.7 / 6.19.10
-
Drivers tested: 580.126.18 and 595.58.03 (open kernel modules)
What works: nvidia-smi, cuInit, cuDeviceGet, cuDeviceGetName, cuDeviceTotalMem — all return correct results for the eGPU.
What crashes: cuCtxCreate_v2() causes immediate system hard-lock (no kernel panic, no SysRq, power cycle required). The GSP firmware fails to initialize:
NVRM: GPU1 _kgspRpcRecvPoll: LibOS heartbeat timed out
NVRM: GPU1 kgspInitRm_IMPL: SET_GUEST_SYSTEM_INFO failed: 0xf
NVRM: GPU1 RmInitAdapter: Cannot initialize GSP firmware RM
Exhaustive workarounds tested (all failed):
-
iommu=off / iommu=pt / default
-
pci=realloc with various hpmmio sizes / no pci= args
-
NVreg_EnableGpuFirmware=0, NVreg_EnableHMM=0, NVreg_DynamicPowerManagement=0
-
NVreg_EnableResizableBar=0
-
pcie_ports=native, pcie_aspm=off, pcie_port_pm=off, thunderbolt.clx=0
-
NVreg_RegistryDwordsPerDevice with RmForceExternalGpu=1
-
udev d3cold_allowed=0 + power/control=on
-
blacklist nvidia_drm + nvidia_modeset (compute-only mode)
-
Power cycling the eGPU enclosure
-
Three different kernel versions
-
Two driver versions (580 and 595)
-
Proprietary modules → refused by Blackwell (“requires open kernel modules”)
Pattern from community reports:
-
TB5 host + Blackwell eGPU → works (roger-pmta, GitHub #979)
-
TB4 host + Blackwell eGPU → crashes (mihau81, rvn2p, myself, GitHub #974)
This appears to be a fundamental issue with GSP firmware communication latency through TB4 PCIe tunneling. The AORUS AI BOX is marketed for AI workloads but is unusable for CUDA compute on Linux.
Questions:
-
Is there an internal timeline for a fix?
-
Is the TB4 vs TB5 difference acknowledged as a factor?
-
Are there any driver-internal debug flags we can test?
See also my detailed report on GitHub: RTX 5080 via Thunderbolt 5 eGPU: Hard lock on CUDA operations (nvidia-smi works at idle) · Issue #979 · NVIDIA/open-gpu-kernel-modules · GitHub
Thanks :)

