Skip to content

Instantly share code, notes, and snippets.

@2E0PGS
Last active May 2, 2024 11:56
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save 2E0PGS/fdfefb891d5c4e40cc5f9a1a1c9cb980 to your computer and use it in GitHub Desktop.
Save 2E0PGS/fdfefb891d5c4e40cc5f9a1a1c9cb980 to your computer and use it in GitHub Desktop.
GIGABYTE GA-970A-DS3 USB3 fix for Ubuntu x64

Ok so for anyone with "GIGABYTE GA-970A-DS3" I have done alot of testing and research. The best config I found to get USB3 working is this:

Edit Grub config:

sudo nano /etc/default/grub

Edit the line that looks like this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Add "amd_iommu=on iommu=pt" to the end of it so now the line now looks like this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=on iommu=pt"

Update grub:

sudo update-grub

once you have done that reboot the system and hit DEL / Delete key to enter BIOS/EUFI setup:

Ensure IOMMU is enabled, XHCI handoff is enabled, EHCI handoff is disabled, USB Legacy support is enabled. OS type I have set to Windows8 but I have CSM enabled "Compatibility Support Module" so Linux will boot via BIOS emulation instead of UEFI.

This fix allowed my USB3 to work properly and fixed a few audio issues.

For bonus fix if your running a x64 bit Ubuntu and find USB transfers hang at the end apply this fix:

https://gist.github.com/2E0PGS/f63544f8abe69acc5caaa54f56efe52f

This is working on Ubuntu 16.04.2, Kernel: x86_64 Linux 4.4.0-66-generic

@lediraison-a
Copy link

Thank you ! works great 👍

Copy link

ghost commented Feb 27, 2021

thanks a lot!! finally usb3 works too!

@PrimaryGarbage
Copy link

Thank you.

@DonPedro69
Copy link

I searched for it! Works like a charm! Many thanks!!!

@somehibs
Copy link

somehibs commented May 2, 2024

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment