Debian 10 Buster booting error message

Fresh install and trying to figure out all error messages before continue with virtualization and VM creation. Now the host Debian is using an Nvidia Quadro 2000 and installed nvidia legacy drivers 394xxx and I m ok with that (I believe so since lspci gives me Kernel driver and Kernel module in use as nvidia)
Now the second gpu is an RX570 amd on which i get the error message
[3.202732] [drm:amdgpu_pci_probe [amdgpu]] <> amdgpu requires firmware installed
[3.202020] See https://wiki.debian.org/firmware for information about missing firmware
Already read this https://wiki.debian.org/How%20to%20install%20official%20AMDGPU%20linux%20driver%20with%20kernel%204.19.x%20on%20Stretch%20and%20Buster
but
1.Do i need to deal with this since that gpu is going to be passed through and dont really inerested in using it with linux
2.If its mandatory for this to be solved before continue further, the above link doesnt make specially easy the work around since I cant get how to solve this.

Thank you[

I’m really confused by all of these threads as of late. I thought AMD was “baked into the kernel” or whatever.

Regardless:

I’m going to say no. Once you setup IOMMU groups and pass the GPU through, you can let Windows handle it.

@AnotherDev Had that issue before deleting everything and start fresh
Upon installation of the qemu-kvm packages with the following commands

Blockquote
sudo apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system
and

Blockquote
sudo apt -y install virt-top libvirt-clients libguestfs-tools libosinfo-bin qemu-system virt-manager genisoimage libosinfo-bin

keep getting at the end below missing firmware messages
firmware.txt (21.7 KB)

Do you think that depends of the error message I have during boot for the amdgpu and should ignore them?

you need to install you may need to install firmware-amd-graphics.

Out of the box, debian does not install the non-free items. If you cannot install the above, then you need to add the non-free tag to your apt repo list. I always add main contrib non-free to my lists.
https://wiki.debian.org/SourcesList

I already have except from main the contrib non-free to my sources.list

Tell you the truth in my previous installation I was able to solve this by doing something like you proposed but I dont remember exactly what. What troubles me is why to have linux allocate drivers -firmware for a gpu it isnt going to use after all

If that is the case, then just blacklist radeon and amdgpu. The kernel will probe the card, realize that it shouldn’t do anything with it, and you should then be able to pass it through via the iommu group.
https://wiki.debian.org/KernelModuleBlacklisting

Read the wiki but it doesn t mention if you have to blacklist the audio too?
If I understood correctly I have to make a new file in path /etc/modprobe.d/amdgpu.conf and inside have the info only
blacklist amdgpu
What about the hdmi audio of the card Do I need to make an extra file for it too?..and since it uses kernel module snd_hda_intel do I have to name the file accordingly and inside insert the line
blacklist snd_hda_intel (isnt that been used from the host OS somehow? because of the intel name)

You don’t need to do anything with the audio. It is only initialized if the GPU is. If you want to do that. you can though.

1 Like

Did the trick. At least for now I dont have any error-warning messages during boot.

Next step try and pass-through the pci controller with the ssd on

ps I dont know if the message after all had somethign to do with the initial installation where I had this message


It could only continue with the installation only you choose No.