Skip to content

Instantly share code, notes, and snippets.

@2E0PGS
Last active January 18, 2023 16:18
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

@peto813
Copy link

peto813 commented Mar 22, 2018

Thank you

@Perforex
Copy link

Thank you so much, I've spent several hours trying so many alternatives. My PCI network card would not work on this board (as well as the USB problems) but your fix has solved the problem. I was about to send the board back believing it must be faulty.

@klamath
Copy link

klamath commented Jul 20, 2020

Thanks!

@jojopko
Copy link

jojopko commented Aug 22, 2020

Thanks you! usb3 is work!

@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!!!

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