Mailinglist Archive: radeonhd (408 mails)

< Previous Next >
Re: [radeonhd] MMIO problem with FreeBSD 7.2
  • From: Matthew Hambley <lists@xxxxxxxxxxxxxxxxxx>
  • Date: Thu, 18 Jun 2009 22:15:27 +0100
  • Message-id: <a18d856d50.lists@xxxxxxxxxxxxxxxxxxxxxxxxx>
In message <E1M8KZV-0004PY-6h@xxxxxxxxxxxxxxxxxxxxxx>
lists@xxxxxxxxxxxxxxxxxx wrote:

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@xxxxxxxxxxxx
For additional commands, e-mail: radeonhd+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups