Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Problems dumping vBios of AMD WX2100

Featured Replies

I've built a Sonoma VM and am trying to passthrough my AMD WX 2100 gpu. I've followed the instructions from SpaceInvaderOne but cannot seem to get it to work. The VM boots up and is accessible using virtual GPU, and will also boots when I add the physicals devices, and can connect via RealVNC. Unfortunately, the GPU is not listed in the VM and I'm restricted to a lower resolution.

The bindings are as follows.

lspci -k | grep -A 2 "09:00"

09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 2100]

Subsystem: Dell Device 0b0c

Kernel driver in use: vfio-pci

--

09:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]

Subsystem: Dell Device aae0

Kernel driver in use: vfio-pci

Is it right that the audio device is listed as RX 550.... which strangely was my old gpu which is no longer in the sytem

I'm running Unraid 7.2

I get the following output.

Script location: /tmp/user.scripts/tmpScripts/Dump vBios/script
Note that closing this window will abort the execution of this script
You have selected this device to dump the vbios from
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 2100]

This does look like a valid GPU to me. 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 WX2100.rom to the location /mnt/user/isos/vbios/
cat: rom: Input/output error

Um.... somethings gone wrong and I couldn't dump the vbios for some reason
Sometimes when this happens all we need to do to fix this is 'stub' or 'bind to the vfio' the gpu and reboot the server

This can be done in Unraid 6.8.3 with the use of the vfio config plugin or if you are on Unraid 6.9 or above it can be done
directly from the gui in Tools/System Devices .....So please do this and run the script again

Any help would be greatly appreciated. Please let me know if you need any further information.

Thanks.

  • Author

I've now managed to dump the vbios on a Windows PC using GPU Z.

Sonoma boots and I can VNC to it when while the it is using the WX 2100 as the primary GPU, but it's not visible from within the VM.

Any ideas?

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.