Change of MB causes USB problems

My old GA-78LMT MB died after many years. I could not find an exact replacement so bought a GA-970A-DS3P board to be home to my AMD FX-6300 (AM2 socket).

At start had problems with USB keyboard and mouse, work around used PS/2. In addition had problems with net since board has Realtek NIC :frowning: which needs the r8168 driver to work. But without fully functional USB that became catch 22.

USB works at boot in BIOS and Grub but then it goes all flaky when the kernel loads. Sometime it seems to work ok and I did manage to mount a USB stick to transfer the r8168 driver and get the Network to work, but most of the times the USB ports appear dead. Any one have any ideas? lspci reports


linux:/home/gogalthorp # lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B)
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 630 Rev. 2] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)


Did you do a full oS install?

OBS: To rule out reinstall/driver issues you could try a TW liveCD.

I’m assuming it is not probable that you need a firmware update - it might with network chipsets, but USB is quite standard AFAIK.

… or, you could try a 15.0 liveCD. They are back.:wink:

… and, of course, doublecheck that your connections to and from the board are secure. Although, since it is you, I assume you have already done that kind of thing.

No new install just used exiting drives and replaced MB and power supply. Ran mkinitrd to introduce new hardware. Odd thing is that sometimes it worked but I have not figured out why and next reboot it was gone though. I can put some USB sticks in and sometimes they show up in fdisk and if so I can mount them manually. Maybe a BIOS setting I’m missing?? :\

I turned iommu on in the BIOS/UEFI that appears to have fixed the problem. Here is the Ubuntu thread that gave me the clue. I left it withe the hardware iommu since it would cause problem installing new OS as soon as Linux kernel loads. But I now have wheel mouse back \o/ and can use the USB 2 ports. Don’t really care about USB 3

https://ubuntuforums.org/showthread.php?t=2188370

Glad to hear you have it working, and thanks for letting us know how.:slight_smile: