Hello!
I have a 3060TI (Zotac RTX 3060TI Light hash rate) that I am attempting to pass through to a VM. I have followed spaceinvaderone's video guide on dumping the VBIOS utilizing the user scripts function.
When I boot the VM, i am greeted with nothing, "hello darkness my old friend".
I have two GPU's in my system, both in which are added to the stub and the other (1660TI) operates as intended and does pass through to the VM.
I have 'Allow unsafe interrupts' enabled and as well have tried the 'PCI-e ACS override' functions.
When dumping the VBIOS utilizing the spaceinvaderone user script, I get a failure of "tee: '/sys/bus/pci/devices/0000\:2d\:00.0/remove': No such file or directory".
Script location: /tmp/user.scripts/tmpScripts/dumpVbios/script
Note that closing this window will abort the execution of this script
Safety checks are disabled. Continuing ......
Checking if location to put vbios file exists
Vbios folder already exists
I will try and dump the vbios without disconnecting and reconnecting the GPU
This normally only works if the GPU is NOT the Primary or the only GPU
I will check the vbios at the end. If it seems wrong I will then retry after disconnecting the GPU
Defining temp vm with gpu attached
Domain 'dumpvbios' defined from /tmp/dumpvbios.xml
Starting the temp vm to allow dump
Domain 'dumpvbios' started
Waiting for a few seconds .....
Stopping the temp vm
Domain 'dumpvbios' destroyed
Removing the temp vm
Domain 'dumpvbios' has been undefined
Okay dumping vbios file named gpu rtx3060ti.rom to the location /mnt/user/isos/vbios/
/mnt/user/isos/vbios/gpu rtx3060ti.rom is less than 70kb
This seems too small. Probably the GPU is Primary and needs disconnecting and reconnecting to get proper vbios
Running again
Disconnecting the graphics card
tee: '/sys/bus/pci/devices/0000\:2d\:00.0/remove': No such file or directory
1
Entered suspended (sleep) state ......
PRESS POWER BUTTON ON SERVER TO CONTINUE
After my machine 'sleeps', I push the power button and nothing happens after that, not minutes-- not hours after. It just sits there with the "press power button on server to continue."
I have attempted to put the 'force reset' variable in the script, ending with the same result as before --> "PRESS POWER BUTTON ON SERVER TO CONTINUE".
My main questions/concerns are as follows.
Why does spaceinvaderone's script seem like there are unix 'escape' symbols in the command?
Why does the script not know when my machine has come back online from being asleep?
Any help is appreciated.
bigbox-diagnostics-20220906-2345.zip