Irgend eine funktionierende USB 3.2 Gen 2(x2) Karte die mal nicht auf 5GBps drosselt sobald ein Hubchip verwendet wird?
Pierre Bernhardt
pierre at starcumulus.owl.de
Thu May 21 03:46:33 CEST 2026
Moin,
nachdem ich jetzt meine 6. ASMedia Karte teste denke ich das es keinen Sinn macht
diesen Hersteller weiter zu testen.
Das Problem:
Alle ASM USB Chipsätze von 2142 aufwärts (die noch ganz andere Probleme haben)
bis zum ASM3242 haben das Problem das der am Chip hängende Port generell auf
5 GBps gedrosselt ist. Es ist dabei völlig egal ob der Chip schon auf der
USB Karte geklebt ist oder extern an einem direkt zum ASM hängenden Port
gesteckt wird.
Ich habe das mit einem Test mit meiner 4fach Docking-Station getestet das
auch wirklich nur ca. 500 MB/s transferiert werden.
Es ist dabei immer so das der ASM zwar 10 GBps (oder 20GBps beim 3242) melden,
aber der nächste Hub dann nur noch mit 5 GBps angezeigt ist. Hängt man dann
an den z.B internen Hub einen Externen oden meine DS an, dann kann diese
wieder 10 GBps.
Man kann das schön auch mit lsusb -t sehen.
Hier z.B. mein aktueller Test an einer ASM3242 Karte mit nur einem USB-C
Port:
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 20000M/x2
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 2: Dev 4, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 3: Dev 5, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 4: Dev 6, If 0, Class=Mass Storage, Driver=uas, 10000M
Hier auch mal Tests als ich einer Starlink Karte mit 5 Ports
(einer direkt rausgeführt, die anderen 4 über einen Hub angeschlossen).
Da ich dachte es könnte an den VIA Hubchips liegen habe ich mal einen
Hub mit einem Genesys Chip verwendet. Aber das Ergebnis ist das gleiche:
Ohne Hub:
/: Bus 14.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
Mit Hub:
/: Bus 14.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 2: Dev 10, If 0, Class=Hub, Driver=hub/4p, 5000M
Mit Hub hinter hubport 2. von oben:
/: Bus 14.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 1: Dev 11, If 0, Class=Hub, Driver=hub/4p, 10000M
Mit Hub und bay hinter hubport 2. von oben:
/: Bus 14.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 1: Dev 11, If 0, Class=Hub, Driver=hub/4p, 10000M
|__ Port 1: Dev 12, If 0, Class=Hub, Driver=hub/4p, 10000M
|__ Port 1: Dev 13, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 2: Dev 14, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 3: Dev 15, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 4: Dev 16, If 0, Class=Mass Storage, Driver=uas, 10000M
Mit Hub und bay hinter dem Direktport 1. von oben:
/: Bus 14.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 2: Dev 17, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 1: Dev 18, If 0, Class=Hub, Driver=hub/4p, 10000M
|__ Port 4: Dev 22, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 2: Dev 20, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 3: Dev 21, If 0, Class=Mass Storage, Driver=uas, 10000M
|__ Port 1: Dev 19, If 0, Class=Mass Storage, Driver=uas, 10000M
Ich will das mal nicht weiter ausarten lassen aber bei allen anderen Karte
sieht es gleich aus, egal ob es eine mit ASM3142 oder ASM2142 Chip ist.
Die ASM2142 haben aber auch noch die Eigenschaft nach einiger Zeit ständig
abzustürzen. Die ASM3142 sind das sehr stabil dagegen. Stabil war es aber
auch mit dem auf dem Board integrierten USB3 Chip der auch schon 5 GBps
kann.
Die Probleme sind auch mit einem Upgrade von Debian 11 auf Debian 12
nicht verschwunden. Daher wollte ich mal fragen ob irgend jemand
einen ASM3xxx am laufen hat bei dem ein am ASM Chip angeschlossener
Hub Chip nicht (ge)drosselt (wird)?
Gibt es eine PCIe Karte die min. 10 GBps am Port kann und mal nicht
auf einem ASM Chip basiert und nicht Herstellerabhängig ist (wie
Asus, MSI und ASRock Controller?)
Ich würde mich freuen wenn ich meiner Bay mal das raus holen könnte
was sie selber kann.
Achja:
Nun Debian 12 Bookworm mit 6.1.0-48-amd64 Kernel
auf einem AMD EPYC noch 7251 8 Kerner mit 64 GB ECC 3200
auf einem Supermicro H11SLi Board (mit vielen PCIe x8 und x16 Slots)
als DOM0 aufgesetzt.
Vielleicht wird es mit Debian 13 besser?
MfG,
Pierre
More information about the Linux
mailing list