USB Problem

Tom7320

Member
Jan 2, 2019
73
8
8
50
Hallo

Mein Tandberg RDX QuikStor (kann definitv USB 3) scheint unter einem aktuellen Proxmox nur als USB 2 erkannt zu werden:

Code:
root@pve:~# lsusb
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 0424:2660 Standard Microsystems Corp. Hub
Bus 004 Device 004: ID 1a5a:0006 Tandberg Data
Bus 004 Device 003: ID 051d:0003 American Power Conversion UPS
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@pve:~# lsusb -D /dev/bus/usb/004/004
Device: ID 1a5a:0006 Tandberg Data
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x1a5a Tandberg Data
  idProduct          0x0006
  bcdDevice            2.78
  iManufacturer           1 TANDBERG
  iProduct                2 RDX
  iSerial                 3 008640815556
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower              224mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           42
  bNumDeviceCaps          3
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat          10 micro seconds
  Container ID Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType      4
    bReserved               0
    ContainerID             {28200342-6d64-0376-ba20-e3cb28bb1f42}
Device Status:     0x0001
  Self Powered

Ich würde das Gerät gerne als Backupmedium an eine Windows VM durchreichen. Aber USB 2 ist unbrauchbar als Backup. Warum wird das Ding nicht als USB 3 erkannt? Gibt es eine Lösung dafür?

PS: Hardware: HPE ProLiant DL360 Gen9.

Besten Dank!

Viele Grüße
 
Warum wird das Ding nicht als USB 3 erkannt?
es wird doch als usb3 device erkannt :
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)

was ist denn der output von 'lsusb -t' und 'usb-devices' ?
 
Danke für die Antwort! Hmmm.... Aber das "bcdUSB 2.10" sagt doch etwas anderes, oder? Ich tue mich - ehrlich gesagt - etwas schwer mit der Ausgabe von lsusb...

Code:
root@pve:~# lsusb -t
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
    |__ Port 3: Dev 2, If 0, Class=Hub, Driver=hub/2p, 480M
    |__ Port 11: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 12: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
root@pve:~# usb-devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.15
S:  Manufacturer=Linux 4.15.18-15-pve ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1a.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 6
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=8087 ProdID=800a Rev=00.05
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.15
S:  Manufacturer=Linux 4.15.18-15-pve ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 8
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=8087 ProdID=8002 Rev=00.05
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=04.15
S:  Manufacturer=Linux 4.15.18-15-pve uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:01:00.4
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=15
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.15
S:  Manufacturer=Linux 4.15.18-15-pve xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=04 Lev=01 Prnt=01 Port=10 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=051d ProdID=0003 Rev=01.06
S:  Manufacturer=American Power Conversion
S:  Product=Smart-UPS 750 FW:UPS 06.5 / ID=18
S:  SerialNumber=AS1219114787
C:  #Ifs= 1 Cfg#= 1 Atr=60 MxPwr=2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid

T:  Bus=04 Lev=01 Prnt=01 Port=11 Cnt=02 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1a5a ProdID=0006 Rev=02.78
S:  Manufacturer=TANDBERG
S:  Product=RDX
S:  SerialNumber=008640815556
C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=224mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T:  Bus=04 Lev=01 Prnt=01 Port=02 Cnt=03 Dev#=  2 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=2660 Rev=08.01
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 6
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=04.15
S:  Manufacturer=Linux 4.15.18-15-pve xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
root@pve:~#

Über das Proxmox GUI wird mir das Laufwerk als USB 2 angeboten, was mir nicht geheuer war. Manuell kann ich natürlich die USB 3 Option setzen. Soll das so sein?

proxmox.png

THX!
 
Last edited:
Sorry noch ein Nachtrag. Wenn ich das RDX dann per USB 3 einbinde (den Haken setze) sagt hwinfo unter Win 10 dies hier:

2019-06-04_09h33_40.png
 
damit es über usb3 funktioniert muss es natürlich an einem usb3 port angeschlossen sein
 
Ist es! Es handelt sich um einen HPE ProLiant DL360 Gen9, der meines Wissens ausschließlich USB 3 Ports hat...
 
der lsusb output sagt was anderes:
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
ist nur usb2 speed und an dem hängt das device
 
vielleicht ein bios setting? habe das schon öfter gesehen dass man sich aussuchen kann was die einzelnen ports sind...

edit: bzw mal das kabel getauscht?
 
Hmmm.... Shit. Kann ich beides gerade nicht testen, da ich nicht vor Ort bin und die Maschine gerade gebraucht wird.
Die HPE Doku sagt:

For maximum compatibility of USB 3.0 devices with all operating systems, Hewlett Packard Enterprise provides a configuration setting for USB 3.0 Mode. Auto is the default setting. This setting impacts USB 3.0 devices when connected to USB 3.0 ports in the following manner.

  • Auto (default) - If configured in Auto Mode, USB 3.0 capable devices operate at USB 2.0 speeds in the pre-boot environment and during boot. When a USB 3.0 capable OS USB driver loads, USB 3.0 devices transition to USB 3.0 speeds. This mode provides compatibility with operating systems that do not support USB 3.0 while still allowing USB 3.0 devices to operate at USB 3.0 speeds with state-of-the art operating systems.

  • Enabled - If Enabled, USB 3.0 capable devices operate at USB 3.0 speeds at all times (including the pre-boot environment) when in UEFI Boot Mode. This mode should not be used with operating systems that do not support USB 3.0. If operating in Legacy Boot BIOS Mode, the USB 3.0 ports cannot function in the pre-boot environment and are not bootable.

  • Disabled - If configured for Disabled, USB 3.0 capable devices function at USB 2.0 speeds at all times.

Steht ziemlich sicher auf "Auto", sollte also funktionieren.
 
So jetzt war ich dort. Es waren tatsächlich zwei Probleme. Erstens war tatsächlich das Kabel defekt. Zweitens funktioniert bei meinem Server USB 3 nur mit dem vorderen USB Port, nicht mit den beiden hinteren. Irreführend ist dabei, dass alle Ports als USB 3 Ports gekennzeichnet sind. In das BIOS habe ich noch nicht geschaut. Muss ich mal am WE machen....

Besten Dank für die Hilfe!

Viele Grüße

Thorsten
 
  • Like
Reactions: CoolTux
super dass es gelöst ist :)
 
Funktioniert das Durchreichen des RDX-Laufwerks über USB3 an eine VM auch annehmbar schnell (hab außer mit Dongles praktisch keine Erfahrung mit dem Durchreichen von z.B. Laufwerken)?
 
Naja. War mir nicht ganz so wichtig, da darüber nur nachts ein Backup läuft, bei dem es mir egal ist, ob es eine oder fünf Stunden dauert. Hauptsache es ist bis zum Morgen fertig... ;-)

Hier mal in Zahlen:
2019-11-25_07h55_36.png

Geschwindigkeitsrekorde sehen sicher anders aus!

Schönen Tag noch!

Thorsten
 
  • Like
Reactions: maxprox

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!