If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

VGABIOS for ATI Mobility Radeon 5470 needed (Virtualization)

I have an ATI Mobility Radeon 5470 (as the title suggests).
I recently got GPU passthrough working (via. PCI-Passthrough) from a GNU/Linux host to a GNU/Linux Guest (using KVM).

In the Guest, the FOSS Radeon Drivers work great, however, the fglrx Driver complains about a "Invalid BIOS Signature".

For me to be able to get the fglrx Drivers (and also the AMD Drivers on Windows) working I need to acquire my VGABIOS...

I thought this would be a piece of Cake (my bad...).

As I have a Laptop, I can't set my GPU as a "Secondary" Device and therefore I can't get my VGABIOS pre-POST (important!).
The reason I need to get a pre-POST VGABIOS is because (I have read) the AMD VGABIOS' modify themselves, therefore it is pointless to get the VGABIOS from my Memory.

I have already tried using the VGABIOS from my Memory, without success (Guest seems to hang/freeze).
I have also tried using the VGABIOS' from similar models, without luck.

I have tried some tools to get my VGABIOS, some of them are:
- flashrom (DOS and GNU/Linux)
- atiflash (DOS)
- atiwinflash (Win NT)
- GPU-z (Win NT)
- ... and other tools I probably forgot.

... but as they seem to get the VGABIOS from my Memory, and some of them aren't able to extract, the battle seems futile.

I was talking to someone on the kvm irc on freenode, who said, that he only knows of a single Person who got fglrx working (in a Guest), and that he was an AMD employee who had access to the VGABIOS'.

Right now it seems impossible for me to acquire my VGABIOS, as the only Options seem like:
1.) Hope for a miracle.
2.) Ask AMD for my VGABIOS (I doubt that would work..... still worth a try, maybe?).
3.) Hope someone here knows something that could help.

I have an ATI Mobility Radeon 5470 (as the title suggests).
I recently got GPU passthrough working (via. PCI-Passthrough) from a GNU/Linux host to a GNU/Linux Guest (using KVM).

In the Guest, the FOSS Radeon Drivers work great, however, the fglrx Driver complains about a "Invalid BIOS Signature".

For me to be able to get the fglrx Drivers (and also the AMD Drivers on Windows) working I need to acquire my VGABIOS...

I thought this would be a piece of Cake (my bad...).

As I have a Laptop, I can't set my GPU as a "Secondary" Device and therefore I can't get my VGABIOS pre-POST (important!).
The reason I need to get a pre-POST VGABIOS is because (I have read) the AMD VGABIOS' modify themselves, therefore it is pointless to get the VGABIOS from my Memory.

I have already tried using the VGABIOS from my Memory, without success (Guest seems to hang/freeze).
I have also tried using the VGABIOS' from similar models, without luck.

I have tried some tools to get my VGABIOS, some of them are:
- flashrom (DOS and GNU/Linux)
- atiflash (DOS)
- atiwinflash (Win NT)
- GPU-z (Win NT)
- ... and other tools I probably forgot.

... but as they seem to get the VGABIOS from my Memory, and some of them aren't able to extract, the battle seems futile.

I was talking to someone on the kvm irc on freenode, who said, that he only knows of a single Person who got fglrx working (in a Guest), and that he was an AMD employee who had access to the VGABIOS'.

I seriously doubt that vgabios is required. Most likely there is a bug within the fglrx driver that needs fixing.

Right now it seems impossible for me to acquire my VGABIOS, as the only Options seem like:
1.) Hope for a miracle.
2.) Ask AMD for my VGABIOS (I doubt that would work..... still worth a try, maybe?).
3.) Hope someone here knows something that could help.

... any suggestions?

I suggest posting a bug report on the "unofficial AMD Linux bugzilla", and provide the information required to at least get the open source driver working.

Also, What is the laptop model? I did not see any information on that.

Comment

You should use Linux on real hardware in order to install fglrx. Otherwise it is pointless...

That is the point, I passed through my Graphics card to the Virtual Machine, it is real hardware...
FOSS Radeon works perfectly, fglrx does not (probably due to artificial limitations... like vgabios signature checks).

Comment

As I have a Laptop, I can't set my GPU as a "Secondary" Device and therefore I can't get my VGABIOS pre-POST (important!).
The reason I need to get a pre-POST VGABIOS is because (I have read) the AMD VGABIOS' modify themselves, therefore it is pointless to get the VGABIOS from my Memory.
...
I have also tried using the VGABIOS' from similar models, without luck.