Bug#397438: Panel stays blank in MergedFB mode

Michel Dänzer daenzer at debian.org
Fri Dec 15 02:30:47 PST 2006

On Fri, 2006-12-15 at 00:08 -0700, Bryan Stillwell wrote:
> 1. Get the latest code from the git repository.
>    a. Do I just use git_xorg?
>    b. Do I need xcb too?

No, you should only need xf86-video-ati.

>    c. Modular or monolith?

The monolith has rested in peace for a while.

> 2. Remove the current x.org Debian packages to avoid conflicts.

Not really necessary, you can always reinstall xserver-xorg-video-ati.

> 3. Build x.org from the lastest git code.
>    a. build.sh ?
>    b. jhbuild ?
>    c. ./autogen.sh --prefix=/tmp/modular && make && make install ?

I'd go for c) without bothering about --prefix or make install; just
copy or symlink the built ati_drv.so and radeon_drv.so
to /usr/lib/xorg/modules/drivers/. You could also use

make -C src {ati,radeon}_drv.la

to build only what you really need.

> 4. Test the results to see if the second monitor starts.
>    a. startx -- /tmp/modular/bin/Xorg ?

Running just


should suffice.

> 5. If it doesn't work, start using git-bisect.
>    a. Find an older changeset that didn't have the problem (I've heard
>       6.8.2 worked, but I haven't confirmed.  Any guesses?)

You might have trouble building anything before 7.0 (tag XORG-7_0) from
the git tree. As Joachim suggested it may only have started with 6.6.3
for him, you could try 6.6.2 (tag ati-6_6_2) first.

>    b. git bisect start
>       git bisect bad master
>       git bisect good ORIG_CHANGESET
> 6. Do a 'make clean' here?

Shouldn't be necessary, so long as it builds and the X server starts.

> 7. Repeat steps 3 and 4
> 8. Run 'git bisect good' if it worked and 'git bisect bad' if it didn't.
> 9. Repeat steps 6-8 until git tells me which commit is the culprit.


Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer

More information about the Xorg-driver-ati mailing list