Pci passthrough

Srdjan

New Member
Jun 14, 2021
1
0
1
43
Hello,

I've installed proxmox VE 6.4-4 on 2 dell servers. Each of them has QLE2692 16Gb fiber channel card. Each server has 1 VM (with Windows 2019 installed) with Pci passthrough enabled for the above FC card. Pci passthrough was enabled following proxmox documentation. VMs can see FC cards and can access attached volumes without problems.

The problem starts when VM is rebooted - fc card is present in VM but it can't access attached volumes. No errors in VM logs, FC switch reports port either in_sync or port throttled. Another VM restart (not VM host) resolves the problem. The issue is present on both VMs on both servers.

I've tried different settings: Changing VM type to q35, disabling ROM-Bar, enabling PIC_Express but the issue persisted.

Do you have any suggestions?

Best regards,
Srdjan
 
I've seen this with a GPU some time ago. Probably the device reset leaves it in a state that is not expected by the device driver. Sometimes dumping the ROM to a file and using the romfile= option helps (section 10.13.3). Make sure so save the ROM to file without having the device touched by a driver. Only work-around at the time for my GPU was double reboot. Start-up script would check for proper detection of device and automatically reboot again otherwise.
 

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!