Enabling iommu in the bios will fix the Ethernet issue and make the usb 2.0 ports work for Gigabyte 970 chipset board GA-970A-DS3P rev 1.0, but usb 3.0 ports will no longer work on the back of the motherboard or from the internal 20 pin connector for the front panel. I have tried Ubuntu 12.04 LTS and 14.04 with the same result. If there is anyone else in the same boat please post up.
Here is my updated fix First enable iommu in the uefi by restarting your computer and pressing delete to enter the uefi plug your usb mouse, keyboard and thumbdrive in usb 2 ports. save and exit the uefi Then In Ubuntu: press Ctrl+Alt+T to open up a terminal run the following command: sudo gedit /etc/default/grub Only edit the empty quotes in this line to read: GRUB_CMDLINE_LINUX="iommu=soft" save changes to grub and exit gedit and the terminal Open up a new terminal with ctrl+alt+t run the following command: sudo update-grub then exit the terminal using this command: exit Restart your computer press delete to get back into the uefi Disable iommu in bios, load optimized defaults and restart. usb, 2.0 usb 3.0 and networking all work now in Ubuntu, and disabling iommu in bios may also help improve your boot times. If the above post helps anyone I am happy.
Last edited by ozcyto; December 21st, 2014 at 05:37 AM.
Hey Ozcyto!!! It also works on the Gigabyte 970A-UD3P motherboard. Fixed both USB 2.0 adn 3.0. How did you discover this?? I spent three days trying to figure out what was wrong. Thanks a bunch, Ken Wagner Sugar Creek, Missoui Where life is sweet, mostly.
beaucoder2 im glad it worked for you. I recently started using the same motherboard gigabyte ud3p and the fix worked for me as well. I figured Iommu was correcting the same problem with uefi and other board brands so i figured i would try using a software iommu instead of hardware iommu and it worked.
Wow ozcyto, your a genius!!! I've been trying and trying to get usb 3 and my Ethernet connection to play nicely together and your solution is so easy and.. just works. Thanks a lot!
Originally Posted by ozcyto Here is my updated fix... .... usb, 2.0 usb 3.0 and networking all work now in Ubuntu, and disabling iommu in bios helps prevent windows freezes that was occurring if you are running a dual boot environment. If the above post helps anyone I am happy. GA-970A-UD3P revision 1 no usb 3.0, or no USB 2.0. Solve my problem with you post. Thank you you very much!
Thanks ozcyto!! Fixed the board, just like you said. I'm Happy!!
THANK YOU VERY MUCH !!!! things can be so easy.
Originally Posted by ozcyto If the above post helps anyone I am happy. This was an awesome and quick fix to something that has been an issue for me for some time. THANKS! Be happy! (I used your method to fixed my Gigabyte 970A-UD3P running Xubuntu)
OMFG ! Thank you sooo so much, i mean, i spent sooo much time on figuring out what the problem was with my system. First the LAN was not working, so after a bit of research i turned on the IOMMU-controller and then the usb3-ports weren't working. And then i found your post. OMG thank you soo much, you made my day. BTW how the f... did you figure this out, i mean really, how? THX Aaron
Ubuntu Forums Code of Conduct