Indexof

Lite v2.0Ubuntu › Fix Gigabyte GA-990FXA-UD3 USB Ports on Ubuntu: IOMMU & USB 3.0 Guide › Last update: About

Fix Gigabyte GA-990FXA-UD3 USB Ports on Ubuntu: IOMMU & USB 3.0 Guide

Solving Gigabyte GA-990FXA-UD3 USB Port Issues on Ubuntu

In the Ubuntu Categories of legacy hardware support, the Gigabyte GA-990FXA-UD3 is a legendary motherboard with a notorious reputation for USB connectivity issues. If you are running Ubuntu 24.04 or 22.04 and find your USB 2.0 ports dead or your USB 3.0 ports erratic, you are likely facing the infamous IOMMU controller conflict. This guide provides the specific BIOS and kernel fixes to get your peripherals back online in 2026.

1. The Primary Culprit: The IOMMU Controller

On many revisions of the GA-990FXA-UD3 (especially Rev 1.x through 4.x), the IOMMU (Input-Output Memory Management Unit) is disabled by default in the BIOS. Without this enabled, the Linux kernel often fails to correctly map the USB 2.0/1.1 controllers, leading to a complete lack of mouse and keyboard functionality once the OS loads.

  • Symptoms: USB works in BIOS but dies during the Ubuntu boot process or installer.
  • The Fix: Enter BIOS (Del key), navigate to Peripherals, and set IOMMU Controller to Enabled.

2. Fix for USB 3.0 (Etron EJ168 Controllers)

The USB 3.0 ports on this board are powered by third-party Etron controllers. Even with IOMMU enabled, these ports can "shutdown" during heavy data transfers or fail to initialize. In 2026, the recommended fix is to force the kernel into "passthrough" mode for IOMMU.

  1. Open a terminal and edit your Grub configuration:
    sudo nano /etc/default/grub
  2. Locate the line GRUB_CMDLINE_LINUX_DEFAULT.
  3. Add iommu=soft or amd_iommu=on iommu=pt to the parameters.
    Example: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=on iommu=pt"
  4. Save and update: sudo update-grub
  5. Reboot your system.

3. BIOS Settings for Maximum Compatibility

In addition to the IOMMU toggle, certain "Handoff" settings are critical for preventing the kernel from fighting with the BIOS for hardware control. Use the table below as your 2026 reference for Ubuntu Categories hardware tuning:

BIOS Setting Recommended State Reason
IOMMU Controller Enabled Enables USB 2.0 mapping in Linux.
EHCI Hand-off Enabled Allows OS to take control of USB 2.0.
XHCI Hand-off Enabled Allows OS to take control of USB 3.0.
Legacy USB Support Enabled Allows USB keyboard use in GRUB menu.

4. Troubleshooting "Unable to Find Live Medium"

If you are trying to install Ubuntu and the installer crashes with an initramfs error, it is almost always because the USB ports lost power during the handover from BIOS to Kernel. Plugging your installer drive into the USB 2.0 (black) ports rather than the USB 3.0 (blue) ports is a common "low-tech" fix that still works in 2026.

5. Front Panel USB Issues

The GA-990FXA-UD3 is sensitive to voltage drops. If your rear ports work but the front panel ones fail, ensure that USB Storage Function is enabled in BIOS and check if the headers are firmly seated. On older Rev 1.0 boards, the front USB 3.0 headers were particularly prone to signal interference; using a shielded cable or a dedicated PCIe USB card can bypass these aging onboard traces.

Conclusion

Running a Gigabyte GA-990FXA-UD3 on Ubuntu requires a specific harmony between BIOS IOMMU settings and GRUB kernel parameters. By enabling the IOMMU controller and setting iommu=pt, you solve 95% of the connectivity issues associated with this AM3+ platform. In 2026, the Ubuntu Categories community continues to support these robust boards, proving that a little configuration goes a long way. If your ports still drop, check dmesg | grep -i usb for specific "Etron" controller timeout errors.

Keywords

Gigabyte GA-990FXA-UD3 USB fix Ubuntu 24.04, enable IOMMU Gigabyte motherboard linux, GA-990FXA-UD3 USB 3.0 not working ubuntu, Etron EJ168 USB linux driver, iommu=pt grub fix, Gigabyte 990FXA USB 2.0 ports dead, Ubuntu Categories motherboard support

Profile: Troubleshoot Gigabyte GA-990FXA-UD3 USB 2.0 and 3.0 port issues on Ubuntu. Learn how to enable IOMMU, fix Etron controllers, and resolve boot failures. - Indexof

About

Troubleshoot Gigabyte GA-990FXA-UD3 USB 2.0 and 3.0 port issues on Ubuntu. Learn how to enable IOMMU, fix Etron controllers, and resolve boot failures. #ubuntu #fixgigabytega990fxaud3usbports


Edited by: Domenico Leone, Zayan Bhuiyan & Lykke Bak

Close [x]
Loading special offers...

Suggestion