Jump to content

[ 6.10.3 ] 3060TI passthrough fails, VBIOS dump fails, GPU is in the stub.


Recommended Posts

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

Edited by archlinuxusa
corrected unix space to 'escape'
Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...