I am very new to Linux. I have recently installed Manjaro on my PC. The installation is on a separate SSD to my Windows installation. When I boot up, my mouse (Logitech g403) works fine for approximately 30-60 seconds, after which the LED turns off and the mouse is no longer responsive. Initially I thought this was an issue with the mouse itself however after some fiddling I realised this is in fact the USB port.
My motherboard is a Gigabyte B450 Aorus Pro. I have attached an image of the I/O on this motherboard for reference.
As you can see it has 4 USB 3.0, 1 USB 3.1 and 1 USB-C 3.1. I also have 2 USB 3.0 and 2 USB 2.0 on the front of my case. After some trial and error by moving known working USB devices between these ports I am able to conclude that only the USB 3.1 and USB-C 3.1 on the motherboard I/O works and only the 2 USB 3.0 on the front of my case work.
So now I have my mouse functioning plugged into the USB 3.0 port on the front of my case. I ran lsusb
and it returned
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 001 Device 003: ID 2433:b200 ASETEK [NZXT Kraken X60]
Bus 001 Device 011: ID 046d:c083 Logitech, Inc. G403 Prodigy Gaming Mouse
Bus 001 Device 010: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I am not sure what to make of this. Can anyone guide me in the right direction to rectify this issue?
EDIT: Based on the advice of telcoM I ran lspci -nn -d ::0c03
and it returned
01:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller [1022:43d5] (rev 01)
0a:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) USB 3.0 Host Controller [1022:145c]
lsusb
listing only shows USB devices that are successfully detected by Linux, so it doesn't help much in identifying the USB controllers that provide the USB connections. Please runlspci -nn -d ::0c03
and edit the output into your original question: that should list all the PCI/PCIe bus devices that have the standard device class identifier indicating that they're USB controllers, in a way that allows further identification.dmesg
orsyslog
?