I seem to be having severe issues in getting a Radeon HD 3450 working with Xorg and Debian.
System is: latest Debian unstable kernel 2.6.32-4-686 latest Xorg included in Debian unstable 7.5 xserver-xorg-video-radeon 1:6.13.0-2 xserver-xorg-video-radeonhd 1.3.0-3 I'm using openbox and xterms. I start X via startx at CLI. No compositing. Hardware: Radeon HD 3450 LE is a Dell OEM unit with dual DVI split on a cable. Hardware: Radeon HD 3450 LE is a Dell OEM unit with dual DVI split on a cable. lscpi -v: 01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450] (prog-if 00 [VGA controller]) Subsystem: Dell Device 0342 Flags: bus master, fast devsel, latency 0, IRQ 28 Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d1000000 (64-bit, non-prefetchable) [size=64K] I/O ports at b000 [size=256] Expansion ROM at d0000000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Kernel driver in use: radeon Scenario 0: radeon-kms-conf modeset=0 kernel 2.6.32-4-686 driver=radeon I can see my standard grey solid background. Mouse cursor moves at normal speed for 3 seconds then slows to a crawl. Can switch VT. Able to SSH, CPU's pegged at 100%. Relevant error messages from Xorg log: (WW) RADEON(0): Option "UseAtomBIOS" is not used (--) RandR disabled and [mi] EQ overflowing. The server is probably stuck in an infinite loop. Backtrace: 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80addcb] 1: /usr/bin/X (mieqEnqueue+0x1ab) [0x80a053b] 2: /usr/bin/X (xf86PostMotionEventP+0xd2) [0x80b3492] 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x92e29000+0x4831) [0x92e2d831] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0x92e29000+0x4b26) [0x92e2db26] 5: /usr/bin/X (0x8048000+0x6997f) [0x80b197f] 6: /usr/bin/X (0x8048000+0x1077d4) [0x814f7d4] 7: (vdso) (__kernel_sigreturn+0x0) [0xb772e400] 8: /usr/lib/libdrm.so.2 (drmCommandNone+0x32) [0xb72a22a2] 9: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb71aa000+0x33c86)[0xb71ddc86] 10: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb71aa000+0xb7ec1)[0xb7261ec1] 11: /usr/lib/xorg/modules/libexa.so (0xb6fd6000+0x48c8) [0xb6fda8c8] 12: /usr/lib/xorg/modules/libexa.so (0xb6fd6000+0x4e76) [0xb6fdae76] 13: /usr/lib/xorg/modules/libexa.so (0xb6fd6000+0x4fc3) [0xb6fdafc3] 14: /usr/lib/xorg/modules/libexa.so (0xb6fd6000+0x5742) [0xb6fdb742] 15: /usr/lib/xorg/modules/libexa.so (0xb6fd6000+0x2439) [0xb6fd8439] 16: /usr/lib/xorg/modules/libexa.so (0xb6fd6000+0x76f3) [0xb6fdd6f3] 17: /usr/bin/X (0x8048000+0x1755ef) [0x81bd5ef] 18: /usr/bin/X (0x8048000+0xc517c) [0x810d17c] 19: /usr/bin/X (0x8048000+0xc1663) [0x8109663] 20: /usr/bin/X (0x8048000+0x2c0d7) [0x80740d7] 21: /usr/bin/X (0x8048000+0x1e8fa) [0x80668fa] 22: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb7465c76] 23: /usr/bin/X (0x8048000+0x1e4e1) [0x80664e1] Scenario 1: radeon-kms-conf modeset=0 kernel 2.6.32-4-686 driver=radeonhd Cpu's pegged at 100%; able to SSH; no mouse cursor; my solid grey background visible. Relevant errors from this Xorg logm, error message goes on for more than a few pages. (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! (WW) RADEONHD(0): DRMCPIdle: DRM CP IDLE returned BUSY! Scenario 2: radeon-kms-conf modeset=1 kernel 2.6.32-4-686 driver=radeon Not able to SSH; screen goes black after seeing my grey background for 1 sec; monitor then goes into standby. No Magic SysRq response. (WW) RADEON(0): Option "UseAtomBIOS" is not used (--) RandR disabled I did try an older kernel (2.6.30) and can get Xorg up, but there is no Xv and 2D acceleration is disabled. Lockups happen when no xorg.conf is specified, as well. Maybe I should also note that I have had issues with the card I was replacing. Also a OEM Dell Radeon x1300 PCI-e. Using the radeon driver would give me small "flashing" horizontal lines of green, red and blue. Using the radeonhd driver 2D worked very well, but I would get hard lockups if I tried anything 3D, like xscreensaver. Do Dell OEM video cards do things differently? xorg.conf is attached. P.S. Will the debian user list bounce a message if it has too many attachments? I tried sending this twice before with 3 Xorg log files, in their entirety, attached. Any ideas on how to proceed? My X logs mention that my server goes into an infinite loop. Nothing on Google that relates to my similar setup.
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf manual page. # (Type "man xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" Load "GLcore" Load "glx" Load "record" Load "freetype" Load "type1" Load "dri" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "Device" Identifier "Configured Video Device" Driver "radeon" Option "AccelMethod" "EXA" Option "DRI" Option "UseAtomBIOS" "yes" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" SubSection "Display" Depth 24 Modes "1600x1200" EndSubSection EndSection Section "DRI" Group "video" Mode 0666 EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" Option "AIGLX" "true" EndSection