Bug 15520

Summary: X/Radeon crashes with X1550 PCI on DEC Alpha
Product: xorg Reporter: Matt Turner <mattst88>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED NOTOURBUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: armin76
Version: 7.3 (2007.09)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 15699    
Bug Blocks:    
Attachments:
Description Flags
X log from crash
none
X log with X1550 installed in Alpha system with logverbose 8 none

Description Matt Turner 2008-04-15 13:52:46 UTC
Created attachment 15936 [details] [review]
X log from crash

xserver (v 1.4.0.90-r3 from portage) crashes on startup using xf86-video-ati from git.

Specs:
HP Alphaserver DS20L (dual 833 MHz EV68s)
Radeon X1550 PCI (RV516)

gdb reveals the crash occurs in atombios_dac_detect in radeon_drv.so.
Comment 1 Alex Deucher 2008-04-16 01:22:31 UTC
Sounds like alpha may need an alternate pragma pack.  See bug 14594.

Try removing the following lines from configure.ac:

case $host_os in
*linux*)
AC_DEFINE(FGL_LINUX, 1, [Use linux pragma pack]) ;;
esac

then re-run autogen.sh and rebuild.
Comment 2 Alex Deucher 2008-04-16 01:27:47 UTC
Nevermind the previous comment.  The driver is not able to access the bios.
Comment 3 Matt Turner 2008-04-17 10:26:32 UTC
I filed this bug (https://bugs.freedesktop.org/show_bug.cgi?id=15521) for the same problem with radeonhd. I assume the fix applied to radeonhd would be similar to the one needed here.
Comment 4 Matt Turner 2008-04-23 13:39:18 UTC
Created attachment 16139 [details]
X log with X1550 installed in Alpha system with logverbose 8

What information can I provide to assist in fixing this bug?
Comment 5 Alex Deucher 2008-04-23 21:55:08 UTC
The server needs to be fixed to properly read the rom on alpha architectures.
Comment 6 Matt Turner 2008-12-02 14:03:57 UTC
Kernel bug. Closing.

http://bugzilla.kernel.org/show_bug.cgi?id=10893

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.