Add USB 3.0 PCIe card passthrough step for VM 100
VL805/VIA card at 82:00.0 passed to VM 100 (services) as PCIe device. Coral TPU uses built-in server USB ports for VM 101 (Frigate). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -2302,6 +2302,41 @@ Click **Add**.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### Step 11.4b — Add USB 3.0 PCIe card to VM 100
|
||||||
|
|
||||||
|
Still in VM 100's **Hardware** tab. Click **Add** → **PCI Device**.
|
||||||
|
|
||||||
|
First, identify the card's PCI address on the Proxmox host:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
lspci | grep -i usb
|
||||||
|
# Look for the PCIe card — e.g.:
|
||||||
|
# 82:00.0 USB controller: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller (rev 01)
|
||||||
|
```
|
||||||
|
|
||||||
|
In the dialog:
|
||||||
|
|
||||||
|
| Field | Value |
|
||||||
|
|-------|-------|
|
||||||
|
| Raw Device | selected |
|
||||||
|
| Device | 0000:82:00.0 (your address from lspci) |
|
||||||
|
| All Functions | checked |
|
||||||
|
| PCI-Express | checked |
|
||||||
|
| ROM-Bar | checked |
|
||||||
|
| Primary GPU | unchecked |
|
||||||
|
|
||||||
|
Click **Add**.
|
||||||
|
|
||||||
|
All ports on the USB card are now owned by VM 100. The Coral TPU for VM 101
|
||||||
|
(Frigate) uses one of the server's built-in rear USB ports instead — it only
|
||||||
|
needs USB 3.0 speed and works on any port.
|
||||||
|
|
||||||
|
> **VL805/VIA cards** are single-function (one PCI address), so All Functions
|
||||||
|
> has no effect but does no harm. ASMedia and other multi-function cards
|
||||||
|
> benefit from it more.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Step 11.5 — Add Coral USB to VM 101
|
### Step 11.5 — Add Coral USB to VM 101
|
||||||
|
|
||||||
In the left panel, click **101** → **Hardware** tab.
|
In the left panel, click **101** → **Hardware** tab.
|
||||||
|
|||||||
Reference in New Issue
Block a user