Proxmox USB Geräte an Gastsystem übergeben

OS Installation, Konfiguration etc.
Post Reply
User avatar
h3rb3rn
Administrator
Posts: 189
Joined: Mon 9. Feb 2015, 23:29

Proxmox USB Geräte an Gastsystem übergeben

Post by h3rb3rn »

Leider gibt es im Webinterface keinen direkten Menüpunkt wie bei vSphere von VMWare ESXi um USB Geräte an das Gastsystem zu übergeben. Dennoch befinden sich im Webinterface alle dafür notwendigen Tools.

In der Shell könnt Ihr mit "lsusb" eine Abfrage des Hostsystems nach angeschlossenen USB Geräten machen

Webinterface_shell.jpg
Webinterface_shell.jpg (226.24 KiB) Viewed 7120 times

Wenn Ihr im Webinterface-Monitor (unteres Bild) bei der Abfrage "info usbhost" euer gewünschtes USB Gerät nicht finden könnt, müsst Ihr dieses erst vom Hostsystem an das Gastsystem übergeben!

USB Geräte könnt Ihr in der Shell (oberes Bild) mit "qm set <<VM-ID>> -usb<<lfd_nr>> host=<<USB_Device_ID>>" dauerhaft in das Gastsystem einbinden.

Ein Beispiel:

qm set 100 -usb0 host=0d46:3010 für den Kobil Kartenleser im oberen Bild.

Webinterface_Monitor.jpg
Webinterface_Monitor.jpg (252.97 KiB) Viewed 7129 times
Wenn Ihr euer gewünschtes USB Geräte unter "info usbhost", jedoch nicht unter "info usb" finden konntet, so müsst Ihr das USB Gerät erst aktivieren mit "device_add usb-host,hostbus=<<usb_bus_id>>,hostport=<<port>>,id=<<individueller_name>>"

Ein Beispiel:

device_add usb-host,hostbus=1,hostport=1.5,id=kobil


Wenn Sie das USB Gerät am Gastsystem deaktivieren wollen müssen Sie "device_del <<individueller_name>>" im Webinterface-Monitor ausführen.

Ein Beispiel:

device_del kobil

Wollen Sie das USB Gerät aus der VM entfernen müssen Sie erst das USB Gerät am Gastsystem deaktivieren und anschließend in der Shell (Bild oben) das USB Gerät vom USB-HOST des Gastsystems löschen mit "device_del <<USB_Device_ID>>"

Ein Beispiel:

device_del 0d46:3010

USB Geräte dauerhaft an ein Gastsystem binden

Beispiel: Gastsystem mit der ID 100 mit Kobil USB Kartenleser dauerhaft verbinden

Code: Select all

/etc/pve/qemu-server/100.conf
folgenden Inhalt am Ende der Datei anfügen:

Code: Select all

usb0: host=0d46:3010
Syntax: usb<<lfd_nr>>: host=<<USB_Device_ID>>
Post Reply