ati radeon x2300 problem after upgrading ubuntu kernel

Christianto Halim cache.1024mb at gmail.com
Tue May 18 03:48:34 PDT 2010


hi, thanks for the reply. here is what i found with the dmesg, cropped
at loading the vga part. i do find that they are quite different, which
is suspicious because the rest of the log is pretty much the same.
however i still don't know what the problem is.

rather interesting is this part (see the last line of each part, marked
with ****)


(in kernel 2.6.32-15)
=====================
[   29.988374] fb0: radeondrmfb frame buffer device
[   29.988377] registered panic notifier
[   29.988384] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0
on minor 0
[   29.991893] vga16fb: initializing
[   29.991897] vga16fb: mapped to 0xc00a0000
****[   29.992059] fb1: VGA16 VGA frame buffer device
=====================


(in kernel 2.6.32-22)
=====================
[   31.677043] fb0: radeondrmfb frame buffer device
[   31.677046] registered panic notifier
[   31.677052] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0
on minor 0
[   31.757850] vga16fb: initializing
[   31.757855] vga16fb: mapped to 0xc00a0000
****[   31.757859] vga16fb: not registering due to another framebuffer
present
=====================


this is the most contrast part from other things. i don't understand
what it means, but it seems something is not working in kernel
2.6.32-22, while it works in the previous kernel 2.6.32-15 although the
starting procedure is exactly the same.



for full reference (at least what i understand to be the correct part):


cropped dmesg of kernel 2.6.32-15
==========================
[   29.242349] [drm] radeon defaulting to kernel modesetting.
[   29.242352] [drm] radeon kernel modesetting enabled.
[   29.242436] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) ->
IRQ 16
[   29.242449] radeon 0000:01:00.0: setting latency timer to 64
[   29.244630] [drm] radeon: Initializing kernel modesetting.
[   29.244665] [drm] register mmio base: 0xFDFF0000
[   29.244667] [drm] register mmio size: 65536
[   29.244816] ATOM BIOS: Asus
[   29.245045] [drm] GPU reset succeed (RBBM_STATUS=0x10000140)
[   29.245069] [drm] Generation 2 PCI interface, using max accessible
memory
[   29.245073] [drm] radeon: VRAM 128M
[   29.245075] [drm] radeon: VRAM from 0x00000000 to 0x07FFFFFF
[   29.245077] [drm] radeon: GTT 512M
[   29.245079] [drm] radeon: GTT from 0x20000000 to 0x3FFFFFFF
[   29.245190]   alloc irq_desc for 29 on node -1
[   29.245193]   alloc kstat_irqs on node -1
[   29.245219] radeon 0000:01:00.0: irq 29 for MSI/MSI-X
[   29.245278] [drm] radeon: irq initialized.
[   29.246051] [drm] Detected VRAM RAM=128M, BAR=256M
[   29.246056] [drm] RAM width 64bits DDR
[   29.248799] [TTM] Zone  kernel: Available graphics memory: 436822
kiB.
[   29.248803] [TTM] Zone highmem: Available graphics memory: 1030586
kiB.
[   29.248825] [drm] radeon: 128M of VRAM memory ready
[   29.248827] [drm] radeon: 512M of GTT memory ready.
[   29.248850] [drm] GART: num cpu pages 131072, num gpu pages 131072
[   29.251815] [drm] RB2D reset succeed (RBBM_STATUS=0x10000140)
[   29.251863] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
[   29.261639] [drm] PCIE GART of 512M enabled (table at 0x00040000).
[   29.261665] [drm] radeon: cp idle (0x10000C03)
[   29.261773] [drm] Loading R500 Microcode
[   29.262047] platform radeon_cp.0: firmware: requesting
radeon/R520_cp.bin
[   29.310343] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   29.310967] CONFIG_NF_CT_ACCT is deprecated and will be removed soon.
Please use
[   29.310971] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack
module option or
[   29.310974] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[   29.336309] [drm] radeon: ring at 0x0000000020000000
[   29.336356] [drm] ring test succeeded in 3 usecs
[   29.336543] [drm] radeon: ib pool ready.
[   29.337070] [drm] ib test succeeded in 0 usecs
[   29.337325] [drm] Radeon Display Connectors
[   29.337327] [drm] Connector 0:
[   29.337329] [drm]   VGA
[   29.337332] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48
0x7e4c 0x7e4c
[   29.337334] [drm]   Encoders:
[   29.337336] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[   29.337338] [drm] Connector 1:
[   29.337340] [drm]   LVDS
[   29.337343] [drm]   DDC: 0x7e30 0x7e30 0x7e34 0x7e34 0x7e38 0x7e38
0x7e3c 0x7e3c
[   29.337345] [drm]   Encoders:
[   29.337347] [drm]     LCD1: INTERNAL_LVTM1
[   29.337359] [drm] Connector 2:
[   29.337360] [drm]   S-video
[   29.337362] [drm]   Encoders:
[   29.337363] [drm]     TV1: INTERNAL_KLDSCP_DAC2
[   29.337365] [drm] Connector 3:
[   29.337367] [drm]   DVI-I
[   29.337370] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58
0x7e5c 0x7e5c
[   29.337372] [drm]   Encoders:
[   29.337374] [drm]     DFP1: INTERNAL_KLDSCP_TMDS1
[   29.464641]   alloc kstat_irqs on node -1
[   29.464650] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low)
-> IRQ 21
[   29.464695] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   29.466182] phy0: Selected rate control algorithm 'iwl-3945-rs'
[   29.670321] type=1505 audit(1274175448.715:6):
operation="profile_load" pid=984
name="/usr/share/gdm/guest-session/Xsession"
[   29.988103] [drm] fb mappable at 0xC00C0000
[   29.988106] [drm] vram apper at 0xC0000000
[   29.988108] [drm] size 4096000
[   29.988110] [drm] fb depth is 24
[   29.988112] [drm]    pitch is 5120
[   29.988374] fb0: radeondrmfb frame buffer device
[   29.988377] registered panic notifier
[   29.988384] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0
on minor 0
[   29.991893] vga16fb: initializing
[   29.991897] vga16fb: mapped to 0xc00a0000
[   29.992059] fb1: VGA16 VGA frame buffer device
[   30.008243] executing set pll
[   30.017051] executing set crtc timing
[   30.017127] [drm] LVDS-10: set mode 1280x800 1a
[   30.253050] Console: switching to colour frame buffer device 160x50
==========================


cropped dmesg of kernel 2.6.32-22
==========================
[   30.171652] [drm] Initialized drm 1.1.0 20060810
[   30.703659] type=1505 audit(1274172890.766:6):
operation="profile_load" pid=851
name="/usr/share/gdm/guest-session/Xsession"
[   31.047419] [drm] radeon defaulting to kernel modesetting.
[   31.047424] [drm] radeon kernel modesetting enabled.
[   31.047493] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) ->
IRQ 16
[   31.047506] radeon 0000:01:00.0: setting latency timer to 64
[   31.050672] [drm] radeon: Initializing kernel modesetting.
[   31.052426] [drm] register mmio base: 0xFDFF0000
[   31.052429] [drm] register mmio size: 65536
[   31.052557] ATOM BIOS: Asus
[   31.052794] [drm] GPU reset succeed (RBBM_STATUS=0x10000140)
[   31.052820] [drm] Generation 2 PCI interface, using max accessible
memory
[   31.052824] [drm] radeon: VRAM 128M
[   31.052826] [drm] radeon: VRAM from 0x00000000 to 0x07FFFFFF
[   31.052828] [drm] radeon: GTT 512M
[   31.052830] [drm] radeon: GTT from 0x20000000 to 0x3FFFFFFF
[   31.052925]   alloc irq_desc for 29 on node -1
[   31.052927]   alloc kstat_irqs on node -1
[   31.052953] radeon 0000:01:00.0: irq 29 for MSI/MSI-X
[   31.052971] [drm] radeon: using MSI.
[   31.053041] [drm] radeon: irq initialized.
[   31.053681] [drm] Detected VRAM RAM=128M, BAR=256M
[   31.053685] [drm] RAM width 64bits DDR
[   31.054666] [TTM] Zone  kernel: Available graphics memory: 436928
kiB.
[   31.054669] [TTM] Zone highmem: Available graphics memory: 1030692
kiB.
[   31.054688] [drm] radeon: 128M of VRAM memory ready
[   31.054690] [drm] radeon: 512M of GTT memory ready.
[   31.054709] [drm] GART: num cpu pages 131072, num gpu pages 131072
[   31.057483] [drm] RB2D reset succeed (RBBM_STATUS=0x10000140)
[   31.057509] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
[   31.057571] [drm] PCIE GART of 512M enabled (table at 0x00040000).
[   31.057604] [drm] radeon: cp idle (0x10000C03)
[   31.057667] [drm] Loading R500 Microcode
[   31.057671] platform radeon_cp.0: firmware: requesting
radeon/R520_cp.bin
[   31.202294] [drm] radeon: ring at 0x0000000020000000
[   31.202342] [drm] ring test succeeded in 3 usecs
[   31.202537] [drm] radeon: ib pool ready.
[   31.202630] [drm] ib test succeeded in 0 usecs
[   31.202800] [drm] Default TV standard: NTSC
[   31.202887] [drm] Radeon Display Connectors
[   31.202889] [drm] Connector 0:
[   31.202891] [drm]   VGA
[   31.202893] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48
0x7e4c 0x7e4c
[   31.202896] [drm]   Encoders:
[   31.202898] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[   31.202900] [drm] Connector 1:
[   31.202902] [drm]   LVDS
[   31.202904] [drm]   DDC: 0xc54 0xc54 0xc58 0xc58 0xc5c 0xc5c 0xc60
0xc60
[   31.202906] [drm]   Encoders:
[   31.202908] [drm]     LCD1: INTERNAL_LVTM1
[   31.202910] [drm] Connector 2:
[   31.202911] [drm]   S-video
[   31.202913] [drm]   Encoders:
[   31.202915] [drm]     TV1: INTERNAL_KLDSCP_DAC2
[   31.202917] [drm] Connector 3:
[   31.202918] [drm]   DVI-I
[   31.202920] [drm]   HPD1
[   31.202922] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58
0x7e5c 0x7e5c
[   31.202925] [drm]   Encoders:
[   31.202926] [drm]     DFP1: INTERNAL_KLDSCP_TMDS1
[   31.676888] [drm] fb mappable at 0xC00C0000
[   31.676891] [drm] vram apper at 0xC0000000
[   31.676893] [drm] size 4096000
[   31.676894] [drm] fb depth is 24
[   31.676896] [drm]    pitch is 5120
[   31.677043] fb0: radeondrmfb frame buffer device
[   31.677046] registered panic notifier
[   31.677052] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0
on minor 0
[   31.757850] vga16fb: initializing
[   31.757855] vga16fb: mapped to 0xc00a0000
[   31.757859] vga16fb: not registering due to another framebuffer
present
[   32.091182] Console: switching to colour frame buffer device 160x50
==========================



More information about the xorg mailing list