You are not logged in.

#1 2016-09-20 13:32:24

r1gg1tyr3kt
Member
Registered: 2016-07-27
Posts: 5

Front case USB ports provide power but no data / dmesg recognition

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

#2 2016-09-20 14:16:24

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Front case USB ports provide power but no data / dmesg recognition

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

#3 2016-09-20 14:17:14

seth
Member
Registered: 2012-09-03
Posts: 49,948

Re: Front case USB ports provide power but no data / dmesg recognition

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.

Online

#4 2016-09-20 14:36:13

r1gg1tyr3kt
Member
Registered: 2016-07-27
Posts: 5

Re: Front case USB ports provide power but no data / dmesg recognition

ewaller wrote:

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

#5 2016-09-20 14:47:15

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Front case USB ports provide power but no data / dmesg recognition

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

#6 2016-09-20 14:59:56

r1gg1tyr3kt
Member
Registered: 2016-07-27
Posts: 5

Re: Front case USB ports provide power but no data / dmesg recognition

ewaller wrote:

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

#7 2016-09-20 15:17:14

seth
Member
Registered: 2012-09-03
Posts: 49,948

Re: Front case USB ports provide power but no data / dmesg recognition

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.

Online

#8 2016-09-20 15:28:22

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Front case USB ports provide power but no data / dmesg recognition

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

#9 2016-09-20 15:33:02

r1gg1tyr3kt
Member
Registered: 2016-07-27
Posts: 5

Re: Front case USB ports provide power but no data / dmesg recognition

@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

#10 2016-09-20 23:58:05

r1gg1tyr3kt
Member
Registered: 2016-07-27
Posts: 5

Re: Front case USB ports provide power but no data / dmesg recognition

@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

#11 2016-09-21 18:07:41

seth
Member
Registered: 2012-09-03
Posts: 49,948

Re: Front case USB ports provide power but no data / dmesg recognition

Humm??

Try

modprobe.blacklist=xhcd_pci,xhci_hcd

but this should somehow work (to enforce USB 2 instead of 3)

Online

Board footer

Powered by FluxBB