Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#75755 - Thunderbolt 4 PCI Bridge kernel cmdline Fails to allocate BAR, and causes PCIe device misbehavior.

Attached to Project: Arch Linux
Opened by Babak R (Borillion) - Wednesday, 31 August 2022, 01:56 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 05 October 2022, 05:37 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Device Info:
Motherboard : MSI MEG-X570 Godlike (MS-7C34)
Processor : Ryzen 9 5950x
Graphics: Radeon VII ( Vega 20 )
Thunderbolt : Asus ThunderboltEx 4 (Maple Ridge 4C 2020)

kernel cmdline :
pcie_ports=native pci=assign-busses,hpbussize=0x33,realloc,hpmmiosize=128M,hpmmioprefsize=16G

Problem Description:

I am attempting to enable the TB4 card on my system and have discovered some issues that prevent me from initialize the card and plug in a eGPU. However, I am unable to set kernel parameters that result in a successful boot.

When I have no kernel command-line parameters, I have a successful boot but no BAR address space to support ePGU plugin.
With command-line parameters set, I have boot failure and a initramfs ( rootfs ) prompt, there seems to be misconfiguration of PCIe, neither the SATA or NVMe controller show up in dmesg.

Please also see
https://bbs.archlinux.org/search.php?action=show_user_posts&user_id=141021
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 05 October 2022, 05:37 GMT
Reason for closing:  No response
Comment by Toolybird (Toolybird) - Monday, 05 September 2022, 08:01 GMT
This is uncommon hardware so I'll doubt you'll get much help here. Probably best to try and find specialist support forums on reddit or somewhere like that. Assume you've read [1]? I couldn't find much online after searching for a bit. Maybe try booting latest -rc kernel [2]? Please let us know if you make any progress.

[1] https://wiki.archlinux.org/title/Thunderbolt#Troubleshooting
[2] https://wiki.archlinux.org/title/Unofficial_user_repositories#miffe

Loading...