Evening,
I've been troubleshooting this issue for a while now. I may just have to replace the system.
Board: Gigabyte B350 DS3h.
Processor: 2600x
discrete GPU: Nvidia P2000
I've enabled SVM and made sure IOMMU was set to enabled instead of Auto. I have disabled C-States. I have set amd_iommu=on in my kernel options. I have updated the BIOS to the latest version that came out a couple months ago. PVE is updated to latest kernel. I check dmesg | grep IOMMU and I don't get "enabled" or "disabled" but it is listed.
I built a new PVE server due to having a shortage of drive support on my previous server. They were all Intel. This is my first AMD PVE server and my only that doesn't work.
I've had a ton of issues with this machine all relating to PCI passthrough. I've finally set that VM to disable auto start, and removed all hardware passthrough to it. This is the only way i can get the PVE host to boot. With it disabled I can get to the PVE site, i can ssh into the server everything works. If I pass *ANY* PCI device to the VM and turn on the VM, i lose my both NICs (onboard and PCI) and all USB ports. Video works.
I also get an error on the command prompt and this *only* shows up when I turn that VM on, so i don't have a dying disk (i tested it separately):
EXT4-fs (dm-1): Remounting filesystem read-only
89.026631] EXT4-fs error (device dm-1): ext4_Journal_check_start:B4: comm systemd-Journal: Detected aborted Journal
I'm guessing this board has issues with IOMMU. I'm hoping there's something i'm missing with kernel options to fix this. Any help?
I've been troubleshooting this issue for a while now. I may just have to replace the system.
Board: Gigabyte B350 DS3h.
Processor: 2600x
discrete GPU: Nvidia P2000
I've enabled SVM and made sure IOMMU was set to enabled instead of Auto. I have disabled C-States. I have set amd_iommu=on in my kernel options. I have updated the BIOS to the latest version that came out a couple months ago. PVE is updated to latest kernel. I check dmesg | grep IOMMU and I don't get "enabled" or "disabled" but it is listed.
I built a new PVE server due to having a shortage of drive support on my previous server. They were all Intel. This is my first AMD PVE server and my only that doesn't work.
I've had a ton of issues with this machine all relating to PCI passthrough. I've finally set that VM to disable auto start, and removed all hardware passthrough to it. This is the only way i can get the PVE host to boot. With it disabled I can get to the PVE site, i can ssh into the server everything works. If I pass *ANY* PCI device to the VM and turn on the VM, i lose my both NICs (onboard and PCI) and all USB ports. Video works.
I also get an error on the command prompt and this *only* shows up when I turn that VM on, so i don't have a dying disk (i tested it separately):
EXT4-fs (dm-1): Remounting filesystem read-only
89.026631] EXT4-fs error (device dm-1): ext4_Journal_check_start:B4: comm systemd-Journal: Detected aborted Journal
I'm guessing this board has issues with IOMMU. I'm hoping there's something i'm missing with kernel options to fix this. Any help?