[SOLVED] PCI Passthrough Eth Interface - Lost Management Network

adam.x.adamek

New Member
Jan 29, 2024
4
0
1
Hi,

I have two network cards in my computer. While creating a Synology VM via Proxmox, I mistakenly performed PCI passthrough on the network card that served as the Proxmox management interface. Synology starts up with Proxmox and cuts off my card, so I lost access to Proxmox to change the card. Additionally, I had performed PCI passthrough on the graphics card for Synology to emulate ds918+, so when I connect a monitor to this equipment, I see GRUB and then the console doesn't load. Is there any way to solve my problem?

The second network card has 4 ports, one of which is enabled and connected, and containers like nginx are running on it, and I have SSH access to it. Maybe it can be somehow used to access the Proxmox configuration via the terminal?
 
Last edited:
Hi,

I have two network cards in my computer. While creating a Synology VM via Proxmox, I mistakenly performed PCI passthrough on the network card that served as the Proxmox management interface. Synology starts up with Proxmox and cuts off my card, so I lost access to Proxmox to change the card. Additionally, I had performed PCI passthrough on the graphics card for Synology to emulate ds918+, so when I connect a monitor to this equipment, I see GRUB and then the console doesn't load. Is there any way to solve my problem?
Maybe disable IOMMU temporarily in BIOS or GRUB/systemd-boot menu to prevent passthrough (VMs from starting)?
The second network card has 4 ports, one of which is enabled and connected, and containers like nginx are running on it, and I have SSH access to it. Maybe it can be somehow used to access the Proxmox configuration via the terminal?
SSH into a container that is connected to the virtual bridge that also has the Proxmox interface connected to it, and then SSH into Proxmox and remove the passthrough (and reboot)?
 
Maybe disable IOMMU temporarily in BIOS or GRUB/systemd-boot menu to prevent passthrough (VMs from starting)?

SSH into a container that is connected to the virtual bridge that also has the Proxmox interface connected to it, and then SSH into Proxmox and remove the passthrough (and reboot)?
How can I execute the command you're talking about in GRUB?
 
How can I execute the command you're talking about in GRUB?
If you can see the menu, press the e key and remove intel_iommu=on or add amd_iommu=off depending on your CPU. But I guess you don't have a display anymore, sorry. Use the motherboard BIOS to disable IOMMU instead.
 
Last edited:
The grub menu worked for me. I disabled IOMMU, then entered the virtual machine configuration SynologyVM, edited it by removing the network card that I had previously assigned to it, and recovered everything. Thank you for the guidance. Topic can be closed now.