In message
Since I upgraded from FreeBSD 7.1 to 7.2 (or more likely since I upgraded xf86-video-radeonhd to 1.2.5 which dropped at the same time) I've been unable to start X using the RadeonHD driver. I am currently using 'vesa' because 'radeon' doesn't work either.
The 'radeon' driver complains of "No valid MMIO address".
RadeonHD complains that it "Failed to map MMIO" and that "Query for AtomBIOS Teardown: failed".
I tracked down the source of my problem and it is nothing to to with the RadeonHD driver. By mentioning this here I hope it will be of use to people suffering the same symptoms. I'm afraid it was a mistake on my part. Remember when I said to ignore the fact that the log said "FreeBSD 7.0" and that as far as I knew I was running 7.2. Turns out I don't know far enough. I am running ZFS, which the FreeBSD boot loader doesn't understand yet. Therefore you need a small boot stub to launch the proper system. It is from this boot stub that the kernel is loaded. Unfortunately when you install a new kernel it does not install to that stub. It installs to /boot/kernel on the ZFS disc and to /bootdir/kernel, which is where the stub is mounted. It should be installing to /bootdir/boot/kernel. Once I copied the kernel to /bootdir/boot/kernel it all came good. I am now able to use the radeonhd driver with X and a number of annoying boot time error messages have gone away into the bargain. -- (\/)atthew )-(ambley [ Public key: C991137B ] -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org