Fedora 39 with kernel 6.7.4 doesn't boot if using RX 6900XT eGPU
Brief summary of the problem:
I have a ThinkPad T14s Gen 4 with an RX 6900XT eGPU (in a TH3P4G3 enclosure). After updating my Fedora Workstation 39 to kernel 6.7.4, the system doesn't boot anymore if the eGPU is connected. The system displays some error messages and the boot doesn't continue. Booting without the eGPU works without issues, as does booting an older kernel version. I also attempted plugging the eGPU after the system was booted since Wayland and GNOME kind of support hotplug, which does actually work, but causes a lot of issues (screens going black, etc.) with every kernel version I've tried, including this one.
To prioritise the usage of the eGPU, I am also using all-ways-egpu, but I doubt this program would affect the system boot.
Hardware description:
- Full laptop specs on Lenovo PSREF: https://psref.lenovo.com/Detail/ThinkPad/ThinkPad_T14s_Gen_4_AMD?M=21F8002FCK
- CPU: AMD Ryzen 7 PRO 7840U
- Integrated GPU: AMD Radeon 780M (Phoenix1)
- External GPU: AMD Radeon RX 6900 XT (Navi 21)
- System Memory: 32 GB
- Display(s): Two monitors, one 1440p 165Hz, second 1080p 60Hz
- Type of Display Connection: DP
System information:
- Distro name and Version: Fedora Workstation 39
- Kernel version: 6.7.4
- Custom kernel: N/A
- AMD official driver version: N/A (I think? I have what Fedora ships.)
How to reproduce the issue:
- Connect the eGPU
- Try booting Fedora 39 with kernel 6.7.4
Attached files:
Screenshots/video files
Log files (for system lockups / game freezes / crashes)
I am not quite sure what to put here, as the failed boots don't appear to produce any logs (I'm trying to use sudo journalctl -k --boot=-1
to get the output of the last boot, but I get the output of the last successful one). I'm happy to provide anything needed here, just not sure how to get it.