USB Ports und devices zuordnen

marco93

Shnitzled in the Negev
Ich hab ein Lenovo T440P. Der Rechner hat links zwei USB 3.0 und rechts zwei USB 2.0 Ports. Momentan hängt an einem der USB 3.0 Ports ein Anker USB 3.0 Hub mit 4 Ports. Daran hängt wieder ein USB 3 Hub, an dem Maus, Tastatur und Akai Controller angeschlossen sind.

Direkt am Anker Hub hängt noch eine SSD von Samsung. Ein Behringer Interface hängt am rechten USB 2 Port direkt. Unten sind die Ausgaben von lsusb und lsusb -t.

Nun ist mir nicht klar, warum das Behringer Interface (Bus 002 Device 003) auf dem gleichen Bus sitzt wie z.B. der Anker Hub (Bus 002 Device 004). Das eine ist doch ein USB 2.0 Port und das andere ein USB 3.0 Port. Hat das mit dem Bus gar nichts zu tun?



Code:
lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 04e8:61f5 Samsung Electronics Co., Ltd Portable SSD T5
Bus 003 Device 003: ID 05e3:0626 Genesys Logic, Inc. USB3.1 Hub
Bus 003 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 1397:0508 BEHRINGER International GmbH UMC204HD 192k
Bus 002 Device 010: ID 046d:c092 Logitech, Inc. G203 LIGHTSYNC Gaming Mouse
Bus 002 Device 008: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard
Bus 002 Device 006: ID 09e8:0026 AKAI  Professional M.I. Corp. MPK Mini Mk II
Bus 002 Device 004: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 002 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 002 Device 009: ID 5986:0268 Acer, Inc SunplusIT INC. Integrated Camera
Bus 002 Device 007: ID 8087:07dc Intel Corp. Bluetooth wireless interface
Bus 002 Device 005: ID 1199:a001 Sierra Wireless, Inc. Sierra Wireless EM7345 4G LTE
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code:
lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 1: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 4: Dev 4, If 0, Class=Mass Storage, Driver=uas, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
    |__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
        |__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 3: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            |__ Port 4: Dev 10, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            |__ Port 4: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            |__ Port 2: Dev 6, If 2, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 2: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            |__ Port 2: Dev 6, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 6: Dev 3, If 4, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 6: Dev 3, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 6: Dev 3, If 0, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 6: Dev 3, If 5, Class=Application Specific Interface, Driver=, 480M
    |__ Port 6: Dev 3, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 6: Dev 3, If 1, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 10: Dev 5, If 4, Class=Communications, Driver=cdc_acm, 480M
    |__ Port 10: Dev 5, If 2, Class=Communications, Driver=cdc_acm, 480M
    |__ Port 10: Dev 5, If 0, Class=Communications, Driver=cdc_ncm, 480M
    |__ Port 10: Dev 5, If 7, Class=CDC Data, Driver=cdc_acm, 480M
    |__ Port 10: Dev 5, If 5, Class=CDC Data, Driver=cdc_acm, 480M
    |__ Port 10: Dev 5, If 3, Class=CDC Data, Driver=cdc_acm, 480M
    |__ Port 10: Dev 5, If 1, Class=CDC Data, Driver=cdc_ncm, 480M
    |__ Port 10: Dev 5, If 6, Class=Communications, Driver=cdc_acm, 480M
    |__ Port 11: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 11: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 12: Dev 9, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 12: Dev 9, If 0, Class=Video, Driver=uvcvideo, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
 
Da ist nix zuzuordnen, erfahrungsgemäß wird das von der Hardware praktisch fest verdrahtet, Ports die zum selben Root Hub (on chip, also nicht zu verwechseln mit den externen Hubs) gehören Teilen sich meist Bandbreite und Strom. Die Hubs (jetzt meine ich die externen) versuchen mit maximaler Bandbreite mit der Gegenstelle zu kommunizieren und verteilen das dann auf die Geräte, wenn genügen Speed Descriptoren vorhanden sind, auch bei unterschiedlich schnellen.
 
Ports und Bus sind zwei verschiedene Dinge.
Der Bus ist die Autobahn, die Ports sind die Auffahrt auf die Autobahn, wobei es dabei verschiedene Arten von Auffahrten (USB Versionen) gibt.
 


News

Zurück
Oben