The MSI/Gigabyte AMD motherboards are well known having several issue with USB 3.X front port in combination with Linux for long time now. and here’s how to fix that.
The workaround that works is to enable IOMMU in the BIOS and then change the following line in bootmanager GRUB: (/etc/default/grub)
Change GRUB_CMDLINE_LINUX=”” to GRUB_CMDLINE_LINUX=”iommu=soft” ( As seen in screenshot below)
Now before you re-log or reboot first update your bootmanager GRUB, in Fedora related distro’s :
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
For Debian distro’s that’s:
Also in BIOS make sure these options are enabled: xHCI handoff, EHCI handoff, IOMMU controller.
This should fix issues not able to use USB 3.x on mobo to front case in Linux.