[Bug 53685] X not starting with ATI Caicos

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 20 17:12:17 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=53685

--- Comment #2 from bugzilla.dummy at gmail.com 2012-08-21 00:12:17 UTC ---
(In reply to comment #1)
> Can you try a newer kernel?

OK, built new kernel and here are the details of the problem now:

# lspci -vv | grep Radeon
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Caicos
[Radeon HD 7400 Series] (prog-if 00 [VGA controller])
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Caicos HDMI Audio
[Radeon HD 6400 Series]


# uname -a
Linux sci314-c01 3.2.28 #1 Mon Aug 20 16:27:45 EDT 2012 x86_64 Intel(R)
Core(TM) i7-2600 CPU @ 3.40GHz GenuineIntel GNU/Linux

# grep RADEON /usr/src/linux-3.2.28/.config
CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_KMS=y
# CONFIG_FB_RADEON is not set


# grep FRAMEBUFFER /usr/src/linux-3.2.28/.config
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set


# grep FIRMWARE /usr/src/linux-3.2.28/.config
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="radeon/CAICOS_me.bin radeon/CAICOS_mc.bin
radeon/CAICOS_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
# CONFIG_HOSTAP_FIRMWARE is not set
CONFIG_RT2X00_LIB_FIRMWARE=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FIRMWARE_MEMMAP=y
# CONFIG_GOOGLE_FIRMWARE is not set


# lsmod | egrep -i 'drm|radeon|fb'
radeon                625469  1 
ttm                    40941  1 radeon
drm_kms_helper         20873  1 radeon
drm                   149203  3 radeon,ttm,drm_kms_helper
hwmon                   1233  1 radeon
i2c_algo_bit            5688  1 radeon
cfbcopyarea             2833  1 radeon
cfbimgblt               1841  1 radeon
cfbfillrect             2861  1 radeon
agpgart                22061  4 ttm,drm,intel_agp,intel_gtt


# dmesg | grep drm
[drm] Initialized drm 1.1.0 20060810
[drm] radeon kernel modesetting enabled.
[drm] initializing kernel modesetting (CAICOS 0x1002:0x677B 0x103C:0x90B7).
[drm] register mmio base: 0xFE620000
[drm] register mmio size: 131072
[drm] Detected VRAM RAM=1024M, BAR=256M
[drm] RAM width 64bits DDR
[drm] radeon: 1024M of VRAM memory ready
[drm] radeon: 512M of GTT memory ready.
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] Driver supports precise vblank timestamp query.
[drm] radeon: irq initialized.
[drm] GART: num cpu pages 131072, num gpu pages 131072
[drm] Loading CAICOS Microcode
[drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[drm] ring test succeeded in 3 usecs
[drm] radeon: ib pool ready.
[drm] ib test succeeded in 0 usecs
[drm] Radeon Display Connectors
[drm] Connector 0:
[drm]   DisplayPort
[drm]   HPD2
[drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[drm]   Encoders:
[drm]     DFP1: INTERNAL_UNIPHY1
[drm] Connector 1:
[drm]   DVI-I
[drm]   HPD4
[drm]   DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
[drm]   Encoders:
[drm]     DFP2: INTERNAL_UNIPHY
[drm]     CRT1: INTERNAL_KLDSCP_DAC1
[drm] Internal thermal controller with fan control
[drm] radeon: power management initialized
[drm] fb mappable at 0xD0142000
[drm] vram apper at 0xD0000000
[drm] size 14745600
[drm] fb depth is 24
[drm]    pitch is 10240
fbcon: radeondrmfb (fb0) is primary device
fb0: radeondrmfb frame buffer device
drm: registered panic notifier
[drm] Initialized radeon 2.12.0 20080528 for 0000:01:00.0 on minor 0


# ldd /usr/lib/dri/radeon_dri.so | grep drm
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fca90f31000)
        libdrm_radeon.so.1 => /usr/lib/libdrm_radeon.so.1 (0x00007fca906dd000)


# ldd /usr/lib/xorg/modules/drivers/radeon_drv.so | grep drm
        libdrm_radeon.so.1 => /usr/lib/libdrm_radeon.so.1 (0x00007f81219c3000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f81215b5000)



# X -configure

X.Org X Server 1.12.3
Release Date: 2012-07-09
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.28 x86_64 
Current Operating System: Linux sci314-c01 3.2.28 #1 Mon Aug 20 16:27:45 EDT
2012 x86_64
Kernel command line: auto BOOT_IMAGE=CRUX ro root=805 splash
Build Date: 20 August 2012  07:34:30PM

Current version of pixman: 0.26.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 20 19:53:09 2012
List of video drivers:
        ati
        radeonhd
        radeon
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) [KMS] No DRICreatePCIBusID symbol, no kernel modesetting.
(II) GPU only supported with KMS, using vesa instead.

Backtrace:
0: X (xorg_backtrace+0x36) [0x56ab56]
1: X (0x400000+0x16e609) [0x56e609]
2: /lib/libpthread.so.0 (0x7f6280eaa000+0xefa0) [0x7f6280eb8fa0]

Segmentation fault at address (nil)

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting


Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.

Server terminated with error (1). Closing log file.
Aborted

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list