Irgend eine funktionierende USB 3.2 Gen 2(x2) Karte die mal nicht auf 5GBps drosselt sobald ein Hubchip verwendet wird?
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
Teilnehmer (2)
-
Florian Lohoff
-
Pierre Bernhardt