I don't believe I'm the only one having issues, but tracking it down to the specific cause is elluding me or if the dev team is aware of this.
I have an HP Z820 with onboard LSI SAS/SATA controller that I have flashed to the P19 LSI firmware. I'm trying to pass it through to a linux vm, specifically Debian Jessie, but I've also tried Fedora 23 Server. When I do this under Proxmox, following the wiki, the controller passes through but the filesystems on my disks act strangely. I can see the card on Proxmox switch from the mpt2sas driver to vfio, and the card and drives appear in the guest vm. Sometimes the disks mount in the guest vm but existing plaintext files get reported as being binary and full of gibberish. Other times the disks refuse to mount, reporting issues with the superblock and other odd things. I can mount the disks just fine on the hypervisor/Proxmox itself so I know the data is good.
I know this is not a hardware problem as I can pass the controller and disks through perfectly under both Xenserver 6.5 and Esxi 6.0, with no corruption to the data. So there is something amiss with Proxmox 4.0. I'm inclined to stay with Xenserver, but the allure of Proxmox 4.0 with lxc container support and native html5 web management is strong.
EDIT: marking as solved as it is now working? this must be my 3rd or 4th re-install from base Jessie. not sure what allowed my HBA passthrough to work properly this time, but it is working perfectly now.
I have an HP Z820 with onboard LSI SAS/SATA controller that I have flashed to the P19 LSI firmware. I'm trying to pass it through to a linux vm, specifically Debian Jessie, but I've also tried Fedora 23 Server. When I do this under Proxmox, following the wiki, the controller passes through but the filesystems on my disks act strangely. I can see the card on Proxmox switch from the mpt2sas driver to vfio, and the card and drives appear in the guest vm. Sometimes the disks mount in the guest vm but existing plaintext files get reported as being binary and full of gibberish. Other times the disks refuse to mount, reporting issues with the superblock and other odd things. I can mount the disks just fine on the hypervisor/Proxmox itself so I know the data is good.
I know this is not a hardware problem as I can pass the controller and disks through perfectly under both Xenserver 6.5 and Esxi 6.0, with no corruption to the data. So there is something amiss with Proxmox 4.0. I'm inclined to stay with Xenserver, but the allure of Proxmox 4.0 with lxc container support and native html5 web management is strong.
EDIT: marking as solved as it is now working? this must be my 3rd or 4th re-install from base Jessie. not sure what allowed my HBA passthrough to work properly this time, but it is working perfectly now.
Last edited: