Michael Cree wrote:
On 13/07/2009, at 12:53 AM, Stephane Louise wrote:
(II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location (EE) RADEONHD(0): Invalid BIOS length field
The above error is not an issue. It is to be expected on a PPC system as the BIOS at the legacy VBIOS location is only supported on x86/amd64 and ia64 architectures according to comments in the Linux kernel source.
Yes, in fact I know some little things about IA32, driver writing and PC video cards because I have done a little development for an obscure real-time monitor that works on bare bone PCs.
So radeonhd then attempts to read the BIOS from the PCI ROM:
(II) RADEONHD(0): Getting BIOS copy from PCI ROM (II) Attempted to read BIOS 128KB from /sys/bus/pci/devices/0000:0a:00.0/rom: got 0KB (EE) RADEONHD(0): Cannot read BIOS image
The above is your problem. Radeonhd couldn't read the PCI ROM to get the BIOS.
If you examine the directory /sys/bus/pci/devices/0000:0a:00.0/ you should see an entry rom and its typically 131072 bytes long.
Indeed: -r-------- 1 root root 131072 jui 11 17:12 rom
The advice under question 10.18 on http://www.x.org/wiki/radeonhd might be appropriate. Just be aware that the boot option pci=rom is useless to you as it is only implemented on x86 kernels, but the echo 1 to the rom entry might get things going - but I would be surprised as the code in radeonhd, IIRC, does just that prior to reading the ROM.
The other possibility is that you need to enable the PCI card. The radeonhd driver does not do that; it assumes the card has been enabled already. So I also suggest trying:
echo 1 > /sys/bus/pci/devices/0000:0a:00.0/enable echo 1 > /sys/bus/pci/devices/0000:0a:00.0/rom
Didn't change even a coma in the Xorg.log output. Thank you anyway for the tips. I think, I'll try without the AtomBIOS option, but I need to study the documentation beforehand. I'll see also what Matthias Hopf is suggesting. I'll take you informed if I make any progress.
What version of the Xserver are your running?
Kind'of old one. This is only Testing, since I don't want to deal with the the bugs directly from SiD. I think it is 1.4.1. There is 1.6.2 in SiD, thought. But here, living with a notoriously rare configuration, it may be worth it. Thank you for all, (Matthias also), I hope that I have the time to do some testing before my holidays, but anyway, I'll try and do it. Best regards, -- Stéphane Louise -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org