February 21, 20224 yr Hey there on 6.9.2 Unraid my both windows 10 VMs worked like they should both were working with GPU passthrough with a gtx 1070 ti. After upgrade the gpu passthrough is not working anymore. I tried it with several boot settings found here in the forum but no luck yet. When have a rom selected for the GPU the machine gets somehow a ip address from my router, but when I try to connect via rdp I get a timeout error. I also cannot ping the machine. When I remove the line of the rom the machine boots up correctly I can rdp then on it, but the graphics card has a 43 error. Actually I'm a bit lost of option what I could to to get these machines working again. Does anybody got an advice? Kind regards tower-diagnostics-20220221-2155.zip
February 22, 20224 yr Feb 21 21:49:28 Tower kernel: pci 0000:43:00.0: BAR 3: assigned to efifb Syslinux configuration, add in the append line: video=efifb:off Search in this section of the forum for more detailed explanation about this.
February 22, 20224 yr Author yep did this already this BAR error is gone now. My Syslinux config looks actually like this: default menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 50 label Unraid OS menu default kernel /bzimage append iommu=pt pci=noaer video=vesafb:off video=efifb:off pcie_acs_override=downstream initrd=/bzroot label Unraid OS GUI Mode kernel /bzimage append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui label Unraid OS Safe Mode (no plugins, no GUI) kernel /bzimage append initrd=/bzroot unraidsafemode label Unraid OS GUI Safe Mode (no plugins) kernel /bzimage append initrd=/bzroot,/bzroot-gui unraidsafemode label Memtest86+ kernel /memtest tower-diagnostics-20220222-0933.zip
February 22, 20224 yr Everything seems good in the log. did you install the latest drivers in the vm? With gpu passthrough, you may need to activate remote desktop INSIDE the vm (not vnc in unraid), connect to it from an external device and install latest nvidia drivers. What about the vbios rom file?Are you sure it's ok? About the append line in syslinux, this is obvious for you I think, but you applied it for "Unraid OS", so it applies when you boot unraid without gui, and no safe mode (gui and terminal). Edited February 22, 20224 yr by ghost82
February 22, 20224 yr 11 hours ago, AquaWolf said: When have a rom selected for the GPU the machine gets somehow a ip address from my router, but when I try to connect via rdp I get a timeout error. sorry, didn't read this. What happens if you delete the vbios rom line?Does the vm fully boot? 11 hours ago, AquaWolf said: When I remove the line of the rom the machine boots up correctly I can rdp then on it, ..and sorry again, you already wrote it. Then the issue is with your vbios file. Can you grab it directly from your build? Edited February 22, 20224 yr by ghost82
February 22, 20224 yr Author Regarding driver I installed the most current livirt driver. (removed it before) I did this with the build-in vnc client from unraid. Regarding correctness of the bios rom file I really don't understand why it worked before on lower unraid version, there i had no problem with Error 43 or booting. yeha I extracted with a windows (dual) boot and gpuz and removed all the lines before U� until the start of the rom file the selected is removed in the fixed rom file. I did extracted the rom yesterday. Edit: On addition, when selecting the bios from config gui there is a empty block so no access to the filesystem via gui i have to paste the path manually: Edited February 22, 20224 yr by AquaWolf
February 22, 20224 yr 12 hours ago, AquaWolf said: on 6.9.2 Unraid my both windows 10 VMs worked like they should both were working with GPU passthrough with a gtx 1070 ti The edit to vbios seems correct, what was your setup when running 6.9.2?What did you change (for sure the rom?, grabbed yesterday)?
February 22, 20224 yr Author I have system diagnostics from before, but honestly after the VMs did not started I tried many combinations to try fixing the passthrough problem. Here is an old diagnostics file where the VMs worked with passthrough but there was an issue with docker mac-vlan what has been solved now by ip-vlan implementation. I also tried rollback to the old Unraid version but there the passthrough is also not working anymore. tower-diagnostics-20220206-2004.zip Edited February 22, 20224 yr by AquaWolf
February 22, 20224 yr Does it change anything if: 1- you remove the nvme passthrough (is this for storage)? 41:00.0 2- you lower the version of the machine from pc-i440fx-6.1 to pc-i440fx-5.1
February 22, 20224 yr Author I have a complete backup of the usb boot device, should I restore it? I'm having then again the problem with the docker net.
February 22, 20224 yr Author Ok I tried to restore from the backup before Unraid upgrade to rc2. I was not able to start there the VM in beginning, but after deleting the libvirt.img repasting the xml for the vm the passthrough worked. I noticed that I don't had all thes option in the syslinux settings. Then I rerolled the backup of the rc2 and tried there also with and without all these syslinux settings but the gpu passthrough won't work. I also did a delete of libvirt img on rc2 but no success. I'm a bit out of options... perhaps i have to rollback the unraid version and try to fix the mac vlan issue of docker another way
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.