lsusb different device id when using usb hub

Bug #1279544 reported by Raphaël Leroux
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
usbutils (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Description: Ubuntu 13.10
Release: 13.10
usbutils:
  Installed : 1:007-2
----------------------------
I was configuring a game controller to work with xboxdrv.
So I first executed lsusb with the device connected directly on a pc usb port :

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 001 Device 006: ID 0810:0003 Personal Communication Systems, Inc. PlayStation Gamepad
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
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

The controller appears as 'Bus 001 Device 006: ID 0810:0003 Personal Communication Systems, Inc. PlayStation Gamepad'

Then when I execute lsusb whit the device connected through an external usb hub :

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 001 Device 006: ID 0810:0003 Personal Communication Systems, Inc. Batoh Device / PlayStation 3 Controller
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
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

The controller appears as 'Bus 001 Device 006: ID 0810:0003 Personal Communication Systems, Inc. Batoh Device / PlayStation 3 Controller'

This last id is the one know by xboxdrv and I was able to configure the controller.

Any idea about this behaviour ?

description: updated
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in usbutils (Ubuntu):
status: New → Confirmed
Revision history for this message
WinEunuchs2Unix (ricklee518) wrote :

I'm also having weird problems with "1a40:0101 Terminus Technology Inc. 4-Port HUB" when daisy chained through "2109:0812 VIA Labs Inc. USB 3.0 - 4 port hub" but I'm still in the fact gathering stage with lsbusb, usb-devices, udevadm info, udevadm monitor, udevadm export-db, lspci, gedit /var/log/kern.log commands and .rules files. It's been a fascinating 2 weeks of hobby hours consumption.

Revision history for this message
Miguel Ángel Rodríguez Uría (migueluria) wrote :

The controllers of the xbox control still fail me. The only solution at the moment is to execute the command xboxdrv before using the command like this:

sudo xboxdrv -D --quiet --force-feedback --detach-kernel-driver

Let's see if they solve it soon that it has been since Ubuntu 18.10

Revision history for this message
Tormod Volden (tormodvolden) wrote :

The wrong display of information in lsusb when plugged in a hub is a known problem fixed in usbutils 013.

Anyway, rest assured that wrong information printed by lsusb has no effect on the functionality of the device (unless some weird program would be parsing lsusb output, very unlikely).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.