You are not logged in.
Hi Arch community,
I have been lurking and researching this topic with lots of leads but nothing ending in the right path. I have a Corsair Carbide Spec-02 case with a Gigabyte GA-990FXA-UD3 motherboard in it. Everything works pretty darn well after some configuration post install, but I have finally run into using my front of case USB 3.0 ports and they do not work. I can plug a device in and it will recieve power (I can charge my phone and see the light on my yubikey), but the device is never recognized by the OS. I can plug/unplug any device into one of the rear USB ports and get dmesg output recognizing the device has been connected etc, but when I plug it into the front USB ports there is no dmesg activity, yet the device recieves power.
I have read several posts about issues with USB / Networking functionality and the GA-990FXA-UD3 board, but they all relate to having zero functionality across the board, not just the front case USB ports.
Does anyone have an idea as to how I should proceed with troubleshooting this issue?
Offline
Are the rear ports USB2 or are they USB3?
What are the output od lspci -nn ?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Hardware issue. The plugs may be damaged or not entirely seated. The panel may be broken.
Power and data run on different pins, so this is a very typical finding (I assume you forged the box yourself?)
Disassemble the thing, check the plugs (for bent, broken or burned pins) re-assemble it and see what happens.
Change cables, if you can.
Offline
Are the rear ports USB2 or are they USB3?
What are the output od lspci -nn ?
@ewaller - the rear ports are USB2 and USB3
@seth - I forgot to mention that these ports work totally fine in my Win7 installation and I have inspected them for damage. I did forge the box myself and have already checked all connections - but still works fine in win7.
@ewaller here's my lspci -nn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) [1002:5a14] (rev 02)
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU) [1002:5a23]
00:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B) [1002:5a16]
00:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H) [1002:5a1c]
00:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx1 port A) [1002:5a1d]
00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (rev 40)
00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller [1002:4385] (rev 42)
00:14.1 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller [1002:439c] (rev 40)
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge [1002:4384] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
00:15.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) [1002:43a0]
00:16.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:16.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0 [1022:1600]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1 [1022:1601]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2 [1022:1602]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3 [1022:1603]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4 [1022:1604]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5 [1022:1605]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104 [GeForce GTX 760] [10de:1187] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GK104 HDMI Audio Controller [10de:0e0a] (rev a1)
02:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805 USB 3.0 Host Controller [1106:3483] (rev 01)
03:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller [1b4b:9172] (rev 12)
04:0e.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev c0)
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Offline
You say that dmesg does reflect that a device was attached. When connecting to a front port, is it connecting as XHCI, or is it using OHCI. UHCI , or EHCI How about the rear port?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
You say that dmesg does reflect that a device was attached. When connecting to a front port, is it connecting as XHCI, or is it using OHCI. UHCI , or EHCI How about the rear port?
@ewaller - dmesg reflects USB connections on just the rear ports. They are connecting via ohci. There is no dmesg output for the front ports which is what concerns me.
dmesg | grep -E "usb"
[ 1.871865] usbcore: registered new interface driver usbfs
[ 1.871921] usbcore: registered new interface driver hub
[ 1.872004] usbcore: registered new device driver usb
[ 19.979269] usb 4-2: new low-speed USB device number 2 using ohci-pci
[ 20.032579] usb 5-4: new full-speed USB device number 2 using ohci-pci
[ 20.150345] usbcore: registered new interface driver usbhid
[ 20.150350] usbhid: USB HID core driver
[ 20.151517] input: Yubico Yubico Yubikey II as /devices/pci0000:00/0000:00:12.0/usb4/4-2/4-2:1.0/0003:1050:0010.0001/input/input2
[ 20.202768] hid-generic 0003:1050:0010.0001: input,hidraw0: USB HID v1.11 Keyboard [Yubico Yubico Yubikey II] on usb-0000:00:12.0-2/input0
[ 20.203061] input: Corsair Corsair K70B Gaming Keyboard as /devices/pci0000:00/0000:00:13.0/usb5/5-4/5-4:1.0/0003:1B1C:1B09.0002/input/input3
[ 20.256093] hid-generic 0003:1B1C:1B09.0002: input,hidraw1: USB HID v1.11 Keyboard [Corsair Corsair K70B Gaming Keyboard] on usb-0000:00:13.0-4/input0
[ 20.260530] input: Corsair Corsair K70B Gaming Keyboard as /devices/pci0000:00/0000:00:13.0/usb5/5-4/5-4:1.1/0003:1B1C:1B09.0003/input/input4
[ 20.312749] hid-generic 0003:1B1C:1B09.0003: input,hidraw2: USB HID v1.11 Device [Corsair Corsair K70B Gaming Keyboard] on usb-0000:00:13.0-4/input1
[ 20.315903] input: Corsair Corsair K70B Gaming Keyboard as /devices/pci0000:00/0000:00:13.0/usb5/5-4/5-4:1.2/0003:1B1C:1B09.0004/input/input5
[ 20.369416] hid-generic 0003:1B1C:1B09.0004: input,hidraw3: USB HID v1.11 Keyboard [Corsair Corsair K70B Gaming Keyboard] on usb-0000:00:13.0-4/input2
[ 20.632525] usb 5-5: new full-speed USB device number 3 using ohci-pci
[ 20.808992] input: USB Gaming Mouse as /devices/pci0000:00/0000:00:13.0/usb5/5-5/5-5:1.0/0003:1EA7:002C.0005/input/input8
[ 20.859221] hid-generic 0003:1EA7:002C.0005: input,hidraw4: USB HID v1.10 Keyboard [USB Gaming Mouse] on usb-0000:00:13.0-5/input0
[ 20.866262] input: USB Gaming Mouse as /devices/pci0000:00/0000:00:13.0/usb5/5-5/5-5:1.1/0003:1EA7:002C.0006/input/input11
[ 20.866334] hid-generic 0003:1EA7:002C.0006: input,hidraw5: USB HID v1.10 Mouse [USB Gaming Mouse] on usb-0000:00:13.0-5/input1
[ 20.879514] input: USB Gaming Mouse as /devices/pci0000:00/0000:00:13.0/usb5/5-5/5-5:1.2/0003:1EA7:002C.0007/input/input12
[ 20.932744] hid-generic 0003:1EA7:002C.0007: input,hiddev0,hidraw6: USB HID v1.10 Device [USB Gaming Mouse] on usb-0000:00:13.0-5/input2
[ 2695.760491] usb 4-2: USB disconnect, device number 2
[ 2768.996904] usb 4-2: new low-speed USB device number 3 using ohci-pci
[ 2769.165380] input: Yubico Yubico Yubikey II as /devices/pci0000:00/0000:00:12.0/usb4/4-2/4-2:1.0/0003:1050:0010.0008/input/input27
[ 2769.217473] hid-generic 0003:1050:0010.0008: input,hidraw0: USB HID v1.11 Keyboard [Yubico Yubico Yubikey II] on usb-0000:00:12.0-2/input0
[ 2849.571173] usb 4-2: USB disconnect, device number 3
[ 2852.310289] usb 4-3: new low-speed USB device number 4 using ohci-pci
[ 2852.477727] input: Yubico Yubico Yubikey II as /devices/pci0000:00/0000:00:12.0/usb4/4-3/4-3:1.0/0003:1050:0010.0009/input/input28
[ 2852.530904] hid-generic 0003:1050:0010.0009: input,hidraw0: USB HID v1.11 Keyboard [Yubico Yubico Yubikey II] on usb-0000:00:12.0-3/input0
Offline
Check "lsmod | grep xhci", if it's loaded, try blacklisting it by passing "modprobe.blacklist=xhci_hcd" to the kernel in grub (do NOT use the modprobe configs, you might loose all USB, which means you can't use your keyboard - you do not want that setting to be permanent ;-)
Ensure it worked and xhci isn't loaded. Check how things behave.
Offline
Sorry, misread your first post.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
@ewaller - No worries I appreciate your help!
@seth - lsmod | grep xhci outputs
xhci_pci 16384 0
xhci_hcd 159744 1 xhci_pci
usbcore 200704 8 ohci_hcd,ohci_pci,ehci_hcd,ehci_pci,usbhid,xhci_hcd,xhci_pci
I'm guessing this means I need to try your suggestion - balls deep in some web updates currently so I'll try in a few when I hit a break point.
Offline
@seth - I added "modprobe.blacklist=xhci_hcd" (without quotes) to the "linux" line of the cfg file that comes up when you hit "e" at the grub
bootloader. It didn't seem to make a difference with the output of "lsmod | grep xhci." I tested the port and it's still not being recognized in
dmesg.
Offline
Humm??
Try
modprobe.blacklist=xhcd_pci,xhci_hcd
but this should somehow work (to enforce USB 2 instead of 3)
Offline