[FrontPage] [TitleIndex] [WordIndex

USB Device Trees

Headless, Model B2 Pi

pi@raspiblue4Gb ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M

Headless, Model A Pi + U1EC USB-LAN Dongle1

pi@raspigrey ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=>ifc, Driver=dm9601, 12M

Headless, Model A Pi + U2E-ADM8515 USB-LAN Dongle

pi@raspigrey ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=vend., Driver=pegasus, 480M

(Other Model A Pi examples are shown here)

Acer Netbook + USB2.0 Switching Hub + Mini-keyboard2 + Mouse2

trevor@BlueElf:~$ lsusb -t
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 4, If 0, Class=HID, Driver=usbhid, 1.5M
        |__ Port 3: Dev 5, If 0, Class=HID, Driver=usbhid, 1.5M
        |__ Port 3: Dev 5, If 1, Class=HID, Driver=usbhid, 1.5M
    |__ Port 2: Dev 3, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    |__ Port 2: Dev 3, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M

Acer Netbook + 2-port USB KVM Switch + Mini-keyboard2 + Mouse2

/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
    |__ Port 1: Dev 16, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 17, If 0, Class=HID, Driver=usbhid, 1.5M
        |__ Port 3: Dev 18, If 0, Class=HID, Driver=usbhid, 1.5M
        |__ Port 3: Dev 18, If 1, Class=HID, Driver=usbhid, 1.5M
    |__ Port 2: Dev 3, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    |__ Port 2: Dev 3, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M

Model B2 Pi + 2-port USB KVM Switch + Mini-keyboard2 + Mouse2

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 4, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 5, If 0, Class=HID, Driver=usbhid, 1.5M
            |__ Port 3: Dev 6, If 0, Class=HID, Driver=usbhid, 1.5M
            |__ Port 3: Dev 6, If 1, Class=HID, Driver=usbhid, 1.5M

Headless, Model B1 Pi + USB Flash Drive

pi@raspiblack ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 4, If 0, Class=stor., Driver=usb-storage, 480M

Model B2 Pi + Wireless Mini-keyboard and Trackball

pi@raspired ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 2: Dev 4, If 0, Class=HID, Driver=usbhid, 1.5M
        |__ Port 2: Dev 4, If 1, Class=HID, Driver=usbhid, 1.5M

Headless, Model B2 Pi + CLIPtec 3-port Hub & Card Reader3

pi@raspiblue4Gb ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 008: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 001 Device 009: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
pi@raspiblue4Gb ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 8, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 9, If 0, Class=stor., Driver=usb-storage, 480M

Headless, Model B2 Pi + Pluscom 3-port Hub & Card Reader3

pi@raspiblue4Gb ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 008: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 001 Device 009: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
pi@raspiblue4Gb ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 8, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 9, If 0, Class=stor., Driver=usb-storage, 480M

Headless, Model B2 Pi + PowerSynch Tech. 3-port Hub & LAN adapter

pi@raspiblue4Gb ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 005: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) DM9601 Fast Ethernet Adapter
pi@raspiblue4Gb ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 4, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 2: Dev 5, If 0, Class=>ifc, Driver=dm9601, 12M

Model P2B Pi + WiFi Dongle + Wireless Keyboard & Mouse

pi@raspiP2BNoobs14L8Gb ~ $ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0a5c:bd1e Broadcom Corp.
Bus 001 Device 005: ID 25a7:0701
ppi@raspiP2BNoobs14L8Gb ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/5p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 3: Dev 4, If 0, Class=vend., Driver=brcmfmac, 480M
        |__ Port 4: Dev 5, If 0, Class=HID, Driver=usbhid, 12M
        |__ Port 4: Dev 5, If 1, Class=HID, Driver=usbhid, 12M
        |__ Port 4: Dev 5, If 2, Class=HID, Driver=usbhid, 12M

Headless, Model Pi Zero W (No USB devices connected)

pi@raspiP0W32Gb:~ $ uname -a
Linux raspiP0W32Gb 4.4.50+ #970 Mon Feb 20 19:12:50 GMT 2017 armv6l GNU/Linux
pi@raspiP0W32Gb:~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@raspiP0W32Gb:~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M


  1. USB 1.1 (1)

  2. Wired (2 3 4 5 6 7)

  3. Not detected on boot up! (8 9)


2018-06-16 20:31