ext. Festplatte USB 2 oder 3

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
edmund
Beiträge: 113
Registriert: 27.12.2020 13:13:26

ext. Festplatte USB 2 oder 3

Beitrag von edmund » 04.04.2021 11:11:27

Einfache Frage. Ich habe hier ne externe Festplatte. Wenn ich die anschließe, gibt es folgenden Meldung:

=> kernel: usb 2-4.1: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd

Das ist dann ein USB 3-Controller, weil xhci, oder?
Zuletzt geändert von Meillo am 05.04.2021 16:06:25, insgesamt 1-mal geändert.
Grund: Vertipper im Titel gefixt

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: ext. Festpalltte USB 2 oder 3

Beitrag von KP97 » 04.04.2021 12:33:19

Ja.
Wenn der USB-Stecker blau ist, ist es auch USB-3.

fischig
Beiträge: 3598
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ext. Festpalltte USB 2 oder 3

Beitrag von fischig » 04.04.2021 13:12:25

KP97 hat geschrieben:Wenn der USB-Stecker blau ist, ist es auch USB-3
Ich denke, du hast die Dose vergessen :wink: Bist du dir sicher, dass die Farbe bei allen Herstellern durchstandardisiert ist? Ich denke, am ehesten sicher ist seine Meldung: xhci.

DeletedUserReAsG

Re: ext. Festpalltte USB 2 oder 3

Beitrag von DeletedUserReAsG » 04.04.2021 13:57:55

fischic hat geschrieben: ↑ zum Beitrag ↑
04.04.2021 13:12:25
Bist du dir sicher, dass die Farbe bei allen Herstellern durchstandardisiert ist?
Ja, weil’s ansonsten nicht das USB-Logo tragen dürfte.
fischic hat geschrieben: ↑ zum Beitrag ↑
04.04.2021 13:12:25
Ich denke, am ehesten sicher ist seine Meldung: xhci.
Wenn ich mich nicht falsch erinnere, ist das Modul auf für den HighSpeed-Modus (USB2) an USB3-Controllern zuständig. Für mich wäre also eher die SuperSpeed-Meldung ausschlaggebend, und wenn ich noch Zweifel hätte, würde ich einfach einen Durchsatztest machen.

fischig
Beiträge: 3598
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: ext. Festpalltte USB 2 oder 3

Beitrag von fischig » 04.04.2021 15:03:24

Was verstehst du unter USB-Logo? "Neptuns Dreizack" tragen hier alle USB-Geräte/-Schnüre als Symbol. Ein spezielles Logo für USB3.0-Anschlüsse ist mir bisher nicht aufgefallen.
Wenn ich mich nicht falsch erinnere, ist das Modul auf für den HighSpeed-Modus (USB2) an USB3-Controllern zuständig.
Soweit ich das sinnvoll getestet habe, hast du dich nicht falsch erinnert.

DeletedUserReAsG

Re: ext. Festpalltte USB 2 oder 3

Beitrag von DeletedUserReAsG » 04.04.2021 15:27:02

fischic hat geschrieben: ↑ zum Beitrag ↑
04.04.2021 15:03:24
Was verstehst du unter USB-Logo? "Neptuns Dreizack" tragen hier alle USB-Geräte/-Schnüre als Symbol.
Nur, wenn sie den Spezifikationen des USB-IF genügen. Eine davon ist, für USB3 blau gekennzeichnete Verbinder zu nehmen.
fischic hat geschrieben: ↑ zum Beitrag ↑
04.04.2021 15:03:24
Soweit ich das sinnvoll getestet habe, hast du dich nicht falsch erinnert.
Eben, gerade selbst geschaut:

Code: Alles auswählen

NUC kernel: usb 1-4: new high-speed USB device number 3 using xhci_hcd
NUC kernel: usb 1-4: New USB device found, idVendor=1235, idProduct=8202, bcdDevice= 4.1b
NUC kernel: usb 1-4: New USB device strings: Mfr=1, Product=3, SerialNumber=0
NUC kernel: usb 1-4: Product: Scarlett 2i2 USB
NUC kernel: usb 1-4: Manufacturer: Focusrite
Ich würde also tatsächlich nach der Geschwindigkeitsbezeichnung gehen.

willy4711

Re: ext. Festpalltte USB 2 oder 3

Beitrag von willy4711 » 04.04.2021 15:36:30

fischic hat geschrieben: ↑ zum Beitrag ↑
04.04.2021 15:03:24
Soweit ich das sinnvoll getestet habe, hast du dich nicht falsch erinnert.
Ist schon richtig was niemand sagt:
Extensible Host Controller Interface
Die xHCI-Spezifikation 1.0 wurde im Mai 2010, die xHCI-Spezifikation 1.1 im Dezember 2013 von Intel veröffentlicht[21] und stellt zusätzlich zu den mit USB 2.0 verfügbaren Übertragungsgeschwindigkeiten den SuperSpeed-Modus mit 4,0 Gbit/s (9,7 Gbit/s bei USB 3.1) bereit.
Allerdings hab ich da auch noch einigen Erklärungsbedarf.

Das sind zwei unterschiedliche Sticks (USB 3 / USB 2) jeweils in die gleiche Buchse (vorne) gesteckt:
Die Buchse selbst ist USB 3 hat aber eine schwarze ( :!: ) Markierung, ist aber an den USB 3.1 Steckplätzen angeschlossen.

Code: Alles auswählen

Bus 002 Device 005: ID 05dc:a205 Lexar Media, Inc. JumpDrive
Apr 04 14:32:38 XFCE kernel: usb 2-7.3: new SuperSpeed Gen 1 USB device number 5 using xhci_hcd
und - gleiche Buchse

Code: Alles auswählen

Bus 001 Device 009: ID 0781:5567 SanDisk Corp. Cruzer Blade
Apr 04 15:24:04 XFCE kernel: usb 1-3.3: new high-speed USB device number 9 using xhci_hcd
Während die Übertragungsgeschwindigkeit ja richtig erkannt wird , wird da ein anderer Bus genutzt ???
Wie und warum das ?

Benutzeravatar
edmund
Beiträge: 113
Registriert: 27.12.2020 13:13:26

Re: ext. Festpalltte USB 2 oder 3

Beitrag von edmund » 05.04.2021 12:48:34

willy4711 hat geschrieben: ↑ zum Beitrag ↑
04.04.2021 15:36:30
Ist schon richtig was niemand sagt:
"niemand" ein verwirrender Name ...

Da ich aus den Antworten nicht schlau wurde, habe ich auch ein bisschen probiert. Das ist mein Ergebnis

Was im Rechner vorhanden ist, kriegt man normalerweise über lspci -v raus, einmal USB 2 und einmal USB 3:

Code: Alles auswählen

lspci -v 
...
        USB controller: Advanced Micro Devices, Inc. [AMD] Device 43ee (prog-if 30 [XHCI])
        Subsystem: ASMedia Technology Inc. Device 1142
        Flags: bus master, fast devsel, latency 0, IRQ 45, IOMMU group 13
        Memory at fcaa0000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [50] MSI: Enable+ Count=1/8 Maskable- 64bit+
        Capabilities: [78] Power Management version 3
        Capabilities: [80] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [200] Secondary PCI Express
        Capabilities: [300] Latency Tolerance Reporting
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
...
        USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller (prog-if 30 [XHCI])
        Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
        Flags: bus master, fast devsel, latency 0, IRQ 46, IOMMU group 21
        Memory at fcb00000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [64] Express Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [c0] MSI-X: Enable+ Count=8 Masked-
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [2a0] Access Control Services
        Capabilities: [370] Transaction Processing Hints
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
Modul ist jeweils xhci_pci -- das besagt also nichts.

Wenn man es genauer wissen will: lsusb -v. Das zeigt die internen Hubs, USB 3.1, 3, USB 2 und die angeschlossenen Geräte

Code: Alles auswählen

lsusb -v
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               3.10
bDeviceClass            9 Hub
 bDeviceSubClass         0 
 bDeviceProtocol         3 
 bMaxPacketSize0         9
 idVendor           0x1d6b Linux Foundation
 idProduct          0x0003 3.0 root hub
....
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.00
bDeviceClass            9 Hub
bDeviceSubClass         0 
bDeviceProtocol         1 Single TT
bMaxPacketSize0        64
idVendor           0x1d6b Linux Foundation
idProduct          0x0002 2.0 root hub
.....
Bus 002 Device 002: ID 05e3:0626 Genesys Logic, Inc. USB3.1 Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 
  bDeviceProtocol         3 
  bMaxPacketSize0         9
  idVendor           0x05e3 Genesys Logic, Inc.
  idProduct          0x0626 
  bcdDevice            6.54
  iManufacturer           1 GenesysLogic
  iProduct                2 USB3.1 Hub
....

Bus 001 Device 007: Trust  Mouse
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            0 
 bDeviceSubClass         0 
 bDeviceProtocol         0 
.....
Bus 001 Device 009: ID 1e3d:2092 Chipsbank Microelectronics Co., Ltd Flash Drive     
Device Descriptor:
 bLength                18
bDescriptorType         1
bcdUSB               2.00
bcdUSB gibt die Spezifikation an, also bei der
bcdUSB 1.10 => Maus
bcdUSB 2.00 => USB 2 Stick
bcdUSB 2.01 => Bluetooth
bcdUSB 2.10 => USB2-Hub
bcdUSB 3.00 => externe Festplatte

Nehme ich einen USB 2 Stick, kommt: "high-speed"

Code: Alles auswählen

kernel: usb 1-4.2: new high-speed USB device number 9 using xhci_hcd
kernel: usb 1-4.2: New USB device found, idVendor=1e3d, idProduct=2092, bcdDevice= 1.00
kernel: usb 1-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 1-4.2: Product: Flash Drive     
kernel: usb 1-4.2: Manufacturer: USB 2.0 
Dazu sagt mir der USB-Hub -- high speed

Code: Alles auswählen

SuperSpeed USB Device Capability:
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
Interessant folgendes Gerät mit irreführender Bezeichnung:

Code: Alles auswählen

HD Audio Capture USB3.0 HD Video Capture
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.00
Heißt zwar USB3.0, kann aber nur 2.0. Dementsprechend meldet der Kernel "high-speed"
=> new high-speed USB device number 11 using xhci_hcd

Das ist für mich nicht problematisch, weil normalerweise 10Mbps schon ausreichen. Aber man muss aufpassen: 1 MB/s sind ungefähr 8,3 Mbps (MBit/s)

Antworten