Mehr als 5 USB Festplatten verbinden

Krie9er

New Member
Apr 18, 2022
3
0
1
Hallo community,

ich versuche aktuell auf Proxmox 7.1-12 in einem Windows 10 Gastsystem mehrere USB Festplatten einzubinden.

Im Englischen Forum habe ich auch schon versucht Hilfe zu bekommen. Aber wahrscheinlich habe ich nicht gut genug beschrieben was ich erreichen möchte. Der interne Link ist hier: Proxmox English Forum

Zum task: ich möchte an Windows 10 insgesamt 14 USB Festplatten verbinden.
Ich habe folgendes Versucht:

1)
$max_usb_devices auf 20 erhöht und dann in der conf der vm dann die usb-geräte von hand hinzugefügt.

Leider werden immer nur drei Geräte erkannt. Alle anderen werden als "unknown USB device(invalid configuration descriptor)" erkannt.

2) USB Controller als PCI-device an die VM weitergegeben.

Leider stürzt hier immer beim Start der VM der gesamte Proxmox server ab.

3) USB Port (6-3 und 6-4) an die VM weitergeben

Leider komplett ohne Ergebnis

Ich habe noch eine Idee: ich könnte die Festplatten im Hostsystem mounten und dann als ordner an die VM Freigeben. Oder ich verbinde die Festplatten mit meinem NAS und binde Sie dann als Netzlaufwerk ein. Da aber die Geschwindigkeit hier für mich wichtig ist, möchte ich ungern die Festplatten per Netzlaufwerk einbinden.

Wie könnte ich die 14 am besten in die VM hinzufügen? Ich bin etwas mit meinem Latein am Ende. Ich habe noch diesen Post hier gefunden:
Mögliche Lösung die ich jedoch nicht ganz verstehe. Kann mir eventuell jemand erklären, wie die Lösung von Post4 anwenden kann?

Code:
root@spprox:~# lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 3: Dev 12, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 1: Dev 14, If 0, Class=Hub, Driver=hub/4p, 5000M
            |__ Port 4: Dev 30, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
            |__ Port 2: Dev 20, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
            |__ Port 3: Dev 25, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
            |__ Port 1: Dev 17, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        |__ Port 4: Dev 23, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        |__ Port 2: Dev 15, If 0, Class=Hub, Driver=hub/3p, 5000M
            |__ Port 1: Dev 21, If 0, Class=Mass Storage, Driver=uas, 5000M
        |__ Port 3: Dev 18, If 0, Class=Hub, Driver=hub/3p, 5000M
            |__ Port 1: Dev 26, If 0, Class=Mass Storage, Driver=uas, 5000M
    |__ Port 4: Dev 13, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 1: Dev 16, If 0, Class=Hub, Driver=hub/4p, 5000M
            |__ Port 4: Dev 32, If 0, Class=Mass Storage, Driver=uas, 5000M
            |__ Port 2: Dev 27, If 0, Class=Mass Storage, Driver=uas, 5000M
            |__ Port 3: Dev 31, If 0, Class=Mass Storage, Driver=uas, 5000M
            |__ Port 1: Dev 22, If 0, Class=Hub, Driver=hub/3p, 5000M
                |__ Port 1: Dev 29, If 0, Class=Mass Storage, Driver=uas, 5000M
        |__ Port 2: Dev 19, If 0, Class=Mass Storage, Driver=uas, 5000M
        |__ Port 3: Dev 24, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        |__ Port 4: Dev 28, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 3: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 7, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 2: Dev 8, If 0, Class=Hub, Driver=hub/3p, 480M
        |__ Port 3: Dev 10, If 0, Class=Hub, Driver=hub/3p, 480M
    |__ Port 4: Dev 6, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 9, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 11, If 0, Class=Hub, Driver=hub/3p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M

Hoffentlich hat jemand eine gute Idee wie ich die Festplatten gut mit der VM Verbinden kann.

Schöne Grüße
 
Hallo,
ich kann dir leider nicht die Lösung des Problems sagen, wollte dich aber darauf hinweisen dass der Link zu "Mögliche Lösung" kaputt ist. Den müsstest du also bitte noch einmal einfügen / reparieren.
 
Was auch noch eine Möglichkeit sein könnte wäre ein oder mehrere PCIe-USB-Controller-Karten einbauen und diese dann per PCI Passthrough in die Win VM durchreichen. Das ist dann kein USB-Passthrough und wäre gleichzeitig vermutlich noch schneller, da du eben keine USB-Emulation hast, da die Win VM wirklich physisch und direkt auf die USB-HDDs zugreifen kann.
 
Ich hätte bei so vielen USB-Disks vor Allem Angst wegen der Haltbarkeit. die paar USB-Disks die ich noch am Server habe, habe ich extra geöffnet und die werden vom externen Lüfter angepustet. Wenigstens bei mir war es nicht unüblich, dass da die USB HDDs dann 24/7 auf 60+ Grad laufen. Gerade wenn es 7100 RPM 3,5" HDDs im unventilieren Plastikgehäuse sind.
 
Last edited:

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!