Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
USB 3.0 ports only working with USB 3.0 devices
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
aristocrates
n00b
n00b


Joined: 16 Jan 2016
Posts: 3

PostPosted: Sun Aug 20, 2017 11:01 pm    Post subject: USB 3.0 ports only working with USB 3.0 devices Reply with quote

I have a USB 3.0 port that I know works with at least one USB 3.0 device, but does not work with USB printers, mice, keyboards, and other non 3.0 USB devices (and lsusb does not detect the device). There is a separate USB 2.0 port that is working fine with every USB 2.0 device I have tested that fails with the USB 3.0 ports.

Could this be a missing kernel option or a kernel bug (I first noticed this somewhere around 4.10 and this issue did not occur at some point before then)? Or might this be a hardware problem? In addition to this, one of the 3.0 ports does not seem to work reliably with any devices.

Some relevant system information:

lsusb (nothing plugged in)
Code:
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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 001 Device 003: ID <internal USB webcam>
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb (usb mouse in 2.0 port, nothing plugged into the USB 3.0 ports)
Code:
Bus 002 Device 003: ID <a USB mouse>
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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 001 Device 003: ID <internal USB webcam>
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb (usb mouse in 3.0 port, identical to first lsusb output
Code:
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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 001 Device 003: ID <internal USB webcam>
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb (usb 3.0 storage device in a usb 3.0 port, mouse back in USB 2.0 port)
Code:
Bus 002 Device 006: ID <a USB mouse>
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 1058:25e2 Western Digital Technologies, Inc.
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 001 Device 003: ID <internal USB webcam>
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

emerge -pv gentoo-sources
Code:
[ebuild   R   ~] sys-kernel/gentoo-sources-4.12.8:4.12.8::gentoo  USE="-build -experimental -symlink" 0 KiB


ls -l /usr/src
Code:
lrwxrwxrwx  1 root root   19 Aug 17 10:07 linux -> linux-4.12.8-gentoo


uname -r
Code:
4.12.8-gentoo


grep CONFIG_USB_XHCI_HCD /usr/src/linux/.config
Code:
CONFIG_USB_XHCI_HCD=y


grep CONFIG_USB_EHCI_HCD /usr/src/linux/.config
Code:
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set

grep CONFIG_USB_OHCI_HCD /usr/src/linux/.config
Code:
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set

grep CONFIG_USB_UHCI_HCD /usr/src/linux/.config
Code:
CONFIG_USB_UHCI_HCD=y


For the kernel config option below, I believe I set it at some point to see if it would make any difference and it did not (the problem was occurring before and after changing the following):

grep CONFIG_USB_XHCI_PLATFORM /usr/src/linux/.config
Code:
CONFIG_USB_XHCI_PLATFORM=m


dmidecode
Code:
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
   Vendor: Phoenix Technologies Ltd.
   Version: 13FD
   Release Date: 03/29/2012
   Address: 0xE0000
   Runtime Size: 128 kB
   ROM Size: 2560 kB
   Characteristics:
      PCI is supported
      BIOS is upgradeable
      BIOS shadowing is allowed
      Boot from CD is supported
      Selectable boot is supported
      EDD is supported
      Print screen service is supported (int 5h)
      8042 keyboard services are supported (int 9h)
      Serial services are supported (int 14h)
      Printer services are supported (int 17h)
      CGA/mono video services are supported (int 10h)
      NEC PC-98
      ACPI is supported
      USB legacy is supported
      BIOS boot specification is supported
      Function key-initiated network boot is supported
      Targeted content distribution is supported
   BIOS Revision: 0.1

<System / product information, serial number>

Handle 0x0004, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: Keyboard
   External Connector Type: PS/2
   Port Type: Keyboard Port

Handle 0x0005, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: Mouse
   External Connector Type: PS/2
   Port Type: Mouse Port

Handle 0x0006, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: Other
   External Reference Designator: COM 1
   External Connector Type: None
   Port Type: Serial Port 16550A Compatible

Handle 0x0007, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 1#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0008, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 2#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0009, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 3#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x000A, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 4#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x000B, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 5#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x000C, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 6#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 7#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 8#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 9#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 10#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0011, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 11#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0012, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 12#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0013, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 13#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: USB2.0 - 14#
   External Connector Type: Access Bus (USB)
   Port Type: USB

Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: Ethernet
   External Connector Type: RJ-45
   Port Type: Network Port

Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: SATA Port 1 J8J1
   Internal Connector Type: SAS/SATA Plug Receptacle
   External Reference Designator: None
   External Connector Type: None
   Port Type: SATA

Handle 0x0017, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: SATA Port 2 J7G1
   Internal Connector Type: SAS/SATA Plug Receptacle
   External Reference Designator: None
   External Connector Type: None
   Port Type: SATA

Handle 0x0018, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: SATA Port 3(ODD) J9E7
   Internal Connector Type: SAS/SATA Plug Receptacle
   External Reference Designator: None
   External Connector Type: None
   Port Type: SATA

Handle 0x0019, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: eSATA Port 1 J6J1
   External Connector Type: SAS/SATA Plug Receptacle
   Port Type: SATA

Handle 0x001A, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: eSATA Port 2 J7J1
   External Connector Type: SAS/SATA Plug Receptacle
   Port Type: SATA

Handle 0x001B, DMI type 8, 9 bytes
Port Connector Information
   Internal Reference Designator: None
   Internal Connector Type: None
   External Reference Designator: SATA Port 6(Docking)
   External Connector Type: SAS/SATA Plug Receptacle
   Port Type: SATA

Handle 0x001C, DMI type 9, 17 bytes
System Slot Information
   Designation: PEG Gen1/Gen2 X16
   Type: x16 PCI Express x16
   Current Usage: In Use
   Length: Long
   ID: 0
   Characteristics:
      3.3 V is provided
      Opening is shared
      PME signal is supported
   Bus Address: 0000:00:00.0

Handle 0x001D, DMI type 9, 17 bytes
System Slot Information
   Designation: PCI-Express 1 X1
   Type: x1 PCI Express
   Current Usage: In Use
   Length: Short
   ID: 1
   Characteristics:
      3.3 V is provided
      Opening is shared
      PME signal is supported
   Bus Address: 0000:00:00.0

Handle 0x001E, DMI type 9, 17 bytes
System Slot Information
   Designation: PCI-Express 2 X1
   Type: x1 PCI Express
   Current Usage: Available
   Length: Short
   ID: 2
   Characteristics:
      3.3 V is provided
      Opening is shared
      PME signal is supported
   Bus Address: 0000:00:00.0

Handle 0x001F, DMI type 9, 17 bytes
System Slot Information
   Designation: PCI-Express 3 X1
   Type: x1 PCI Express
   Current Usage: Available
   Length: Short
   ID: 3
   Characteristics:
      3.3 V is provided
      Opening is shared
      PME signal is supported
   Bus Address: 0000:00:00.0

Handle 0x0020, DMI type 9, 17 bytes
System Slot Information
   Designation: PCI-Express 4 X1
   Type: x1 PCI Express
   Current Usage: In Use
   Length: Short
   ID: 4
   Characteristics:
      3.3 V is provided
      Opening is shared
      PME signal is supported
   Bus Address: 0000:00:00.0

Handle 0x0021, DMI type 9, 17 bytes
System Slot Information
   Designation: PCI-Express 5 X1
   Type: x1 PCI Express
   Current Usage: In Use
   Length: Short
   ID: 5
   Characteristics:
      3.3 V is provided
      Opening is shared
      PME signal is supported
   Bus Address: 0000:00:00.0

Handle 0x0022, DMI type 10, 6 bytes
On Board Device Information
   Type: Video
   Status: Enabled
   Description: Intel(R) Extreme Graphics 3 Controller

Handle 0x0023, DMI type 10, 6 bytes
On Board Device Information
   Type: Sound
   Status: Enabled
   Description: Intel(R) Azalia Audio Device

<Some OEM strings>

Handle 0x0025, DMI type 12, 5 bytes
System Configuration Options

<BIOS Languages>

<Battery>

Handle 0x0028, DMI type 32, 11 bytes
System Boot Information
   Status: No errors detected

Handle 0x0029, DMI type 18, 23 bytes
32-bit Memory Error Information
   Type: OK
   Granularity: Unknown
   Operation: Unknown
   Vendor Syndrome: Unknown
   Memory Array Address: Unknown
   Device Address: Unknown
   Resolution: Unknown

Handle 0x002A, DMI type 21, 7 bytes
Built-in Pointing Device
   Type: Mouse
   Interface: PS/2
   Buttons: 2

<Cache, memory, processor, power supply, cooling, system things>

Handle 0x003E, DMI type 127, 4 bytes
End Of Table


[Moderator edit: added [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 2587

PostPosted: Mon Aug 21, 2017 6:33 am    Post subject: Reply with quote

aristocrates wrote:
uname -r
4.12.8-gentoo

Does it work with gentoo-sources:4.9.34 ? 4.12 is still very new.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum