[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.
 

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!