Bug#472252: xserver-xorg-video-ati: New AtomBIOS symbol names conflict with radeonhd driver
Tobias Diedrich wrote:
> This is due to both drivers using the same AtomBIOS symbol names, but
> apparently incompatible versions of the code.
I am not sure this will ever be fixed. Having 2 drivers for the same
boards should just be a temporary solution. I don't care how radeonhd
and ati get merged in the end,, but the final solution should be a
single driver supporting both the X300 and the HD2600.
> This is a dual card configuration, one (X300) is using the ati driver,
> the other one (HD2600) is using the radeonhd driver, since the ati
> driver seems to be unable to handle it (segfaults).
What kind of segfault is this? Can you show us the backtrace at the end
of the log?
Multi-board support is somehow broken in current Xserver. Does it work
if you disable the X300 in the config and use ati for the HD2600 board?
If it doesn't work, please try the latest xserver-xorg-video-ati from
experimental, and open another bug report if it still occurs. Make sure
the log from the failure/crash is included in the bug report.
If this segfault is only related to enabling both boards with ati (i.e.
HD2600-only works fine with ati), please open another bug report about
this crash anyway.
> Due to this I have recompiled the radeonhd driver with AtomBIOS
> disabled, which works if I first try to start X with ati+ati (which
> segfaults) and the switch to ati+radeonhd (which only works after the
> first ati+ati attempt).
This is the log below, right? You should send the log from the failure
with the regular radeonhd and symbol name conflicts for documentation
If ati + non-atombios radeonhd successfully makes both board work,
that's very good news.