[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Squeeze on Lombard



Hi, once again, Michel.

On May 05 2011, Michel Dänzer wrote:
> On Mit, 2011-05-04 at 15:26 -0300, Rogério Brito wrote:
> > I had to compile my own kernel, because just passing video=radeon to a
> > regular Debian kernel doesn't supersede radeonfb, even if I make sure
> > that radeon is in the initrd.
> 
> Yeah, as Gerhard pointed out, radeonfb needs to be disabled explicitly.

That's nice (thanks again Gerhard), because, then, I was able to use
Debian's kernel, which has network and sound working.

For some reason, with my own kernel I don't have any of these working,
despite the configuration not having anything remarkable of difference.

> > * When I use any 3D application, I get distorted output, as you can
> > see in the pictures in the URL above.
> 
> Does
> 
> 	Option "ColorTiling" "off"
> 
> in xorg.conf work around this? (Verify in Xorg.0.log that the option is
> taking effect)

With that option (and it taking effect), the colors of regular applications
(like Emacs) are distorted (like an endian error).

> If not, does this happen with e.g. glxgears as well?

glxgears also have the same kind of striped output and, then, it locks up,
as before.  :-( But the machine is still working and I can access it via the
network, which is the important bit. See below.

> > Have you seen that before?
> 
> No, but it sounds like a GPU lockup.

You hit the nail in the head. Here.

> Can you try booting with radeon.test=1 and see if the tests succeed?

Despite the test succeeding, with actual use I got this lovely thing:

,----[ stack-trace.txt ]
| [   48.598657] EXT4-fs (hda3): re-mounted. Opts: errors=remount-ro,commit=0
| [  355.794834] device-mapper: uevent: version 1.0.3
| [  355.796830] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: dm-devel@redhat.com
| [  397.343868] radeon 0000:00:10.0: GPU lockup CP stall for more than 10000msec
| [  397.343881] GPU lockup (waiting for 0x000005C6 last fence id 0x000005C5)
| [  397.343980] ------------[ cut here ]------------
| [  397.343985] WARNING: at /build/buildd-linux-2.6_2.6.38-4-powerpc-cmAouh/linux-2.6-2.6.38/debian/build/source_powerpc_none/drivers/gpu/drm/radeon/radeon_fence.c:248
| [  397.343992] Modules linked in: dm_mod cpufreq_stats cpufreq_powersave cpufreq_userspace cpufreq_ondemand cpufreq_conservative aes_generic sco rfcomm bnep l2cap therm_adt746x pmu_battery arc4 ecb radeon ttm b43 drm_kms_helper snd_aoa_codec_tas snd_aoa_fabric_layout snd_aoa snd_aoa_i2sbus btusb bluetooth drm snd_pcm rng_core snd_page_alloc mac80211 joydev snd_seq snd_timer snd_seq_device cfg80211 ams input_polldev snd i2c_powermac evdev appletouch rfkill soundcore power_supply snd_aoa_soundbus ext4 mbcache jbd2 crc16 usbhid hid ohci_hcd ssb ehci_hcd mmc_core usbcore firewire_ohci ide_cd_mod sungem firewire_core pcmcia sungem_phy crc_itu_t cdrom pcmcia_core nls_base
| [  397.344084] NIP: f272e0b4 LR: f272e0b4 CTR: 00000001
| [  397.344091] REGS: ef333c10 TRAP: 0700   Not tainted  (2.6.38-2-powerpc)
| [  397.344095] MSR: 00029032 <EE,ME,CE,IR,DR>  CR: 24002484  XER: 20000000
| [  397.344107] TASK = c2db6f40[1102] 'Xorg' THREAD: ef332000
| [  397.344111] GPR00: f272e0b4 ef333cc0 c2db6f40 0000004f 00008860 ffffffff ef333c0e 000087be 
| [  397.344121] GPR08: c068c920 c0540000 c068cde4 00000000 0000001e 101fb794 c0540504 f27ba39e 
| [  397.344130] GPR16: f27c8b84 f27c8b98 0000007d 00000001 00000000 c0067a30 f27c8b74 f27c8b88 
| [  397.344140] GPR24: 000005c5 ef81372c ef333cd4 c2db6f40 ef333cc8 00000000 eccfb480 ef813000 
| [  397.344227] NIP [f272e0b4] radeon_fence_wait+0x2f8/0x3d4 [radeon]
| [  397.344248] LR [f272e0b4] radeon_fence_wait+0x2f8/0x3d4 [radeon]
| [  397.344252] Call Trace:
| [  397.344273] [ef333cc0] [f272e0b4] radeon_fence_wait+0x2f8/0x3d4 [radeon] (unreliable)
| [  397.344305] [ef333d40] [f2746d10] radeon_ib_get+0x114/0x1d4 [radeon]
| [  397.344328] [ef333d80] [f2747fcc] radeon_cs_ioctl+0x88/0x1c8 [radeon]
| [  397.344362] [ef333df0] [f23322ac] drm_ioctl+0x2b8/0x430 [drm]
| [  397.344377] [ef333eb0] [c011be88] do_vfs_ioctl+0x69c/0x74c
| [  397.344384] [ef333f10] [c011bfa0] sys_ioctl+0x68/0xa8
| [  397.344393] [ef333f40] [c0015848] ret_from_syscall+0x0/0x40
| [  397.344408] --- Exception: c01 at 0xfb95fa8
| [  397.344411]     LR = 0xfb95f0c
| [  397.344414] Instruction dump:
| [  397.344419] 40be0084 813f0aa8 7fe3fb78 80090014 7c0903a6 4e800421 2f830000 41be0068 
| [  397.344430] 809e0010 7f05c378 7de37b78 480780c1 <0fe00000> 9a7f0c68 7fe3fb78 4bfea739 
| [  397.344443] ---[ end trace 7af24afd4ace429d ]---
| [  397.481492] radeon: wait for empty RBBM fifo failed ! Bad things might happen.
| [  397.618467] Failed to wait GUI idle while programming pipes. Bad things might happen.
| [  397.628919] radeon 0000:00:10.0: (r300_asic_reset:419) RBBM_STATUS=0x8802C137
| [  397.632864] Machine check in kernel mode.
| [  397.632868] Caused by (from SRR1=149030): Transfer error ack signal
| [  397.643142] Oops: Machine check, sig: 7 [#1]
| [  397.643429] PowerMac
| [  397.643599] last sysfs file: /sys/devices/pci0001:10/0001:10:12.0/ssb0:0/net/wlan0/statistics/collisions
| [  397.644216] Modules linked in: dm_mod cpufreq_stats cpufreq_powersave cpufreq_userspace cpufreq_ondemand cpufreq_conservative aes_generic sco rfcomm bnep l2cap therm_adt746x pmu_battery arc4 ecb radeon ttm b43 drm_kms_helper snd_aoa_codec_tas snd_aoa_fabric_layout snd_aoa snd_aoa_i2sbus btusb bluetooth drm snd_pcm rng_core snd_page_alloc mac80211 joydev snd_seq snd_timer snd_seq_device cfg80211 ams input_polldev snd i2c_powermac evdev appletouch rfkill soundcore power_supply snd_aoa_soundbus ext4 mbcache jbd2 crc16 usbhid hid ohci_hcd ssb ehci_hcd mmc_core usbcore firewire_ohci ide_cd_mod sungem firewire_core pcmcia sungem_phy crc_itu_t cdrom pcmcia_core nls_base
| [  397.648155] NIP: f2758124 LR: f27580cc CTR: c000c658
| [  397.648460] REGS: ef333bc0 TRAP: 0200   Tainted: G        W     (2.6.38-2-powerpc)
| [  397.648925] MSR: 00149030 <EE,ME,IR,DR>  CR: 44002484  XER: 00000000
| [  397.649347] TASK = c2db6f40[1102] 'Xorg' THREAD: ef332000
| [  397.649676] GPR00: 00000038 ef333c70 c2db6f40 00004650 00010004 ff67b004 00000002 0000a370 
| [  397.650226] GPR08: c068c920 f2a000f0 00000000 c000c658 00000000 101fb794 c0540504 f27ba39e 
| [  397.650776] GPR16: f27c8b84 f27c8b98 0000007d 00000001 00000000 c0067a30 f27c8b74 f27c8b88 
| [  397.651326] GPR24: 000005c5 ef81372c ef333cd4 c2db6f40 00000001 00000000 00000000 ef813000 
| [  397.651987] NIP [f2758124] r300_asic_reset+0x288/0x504 [radeon]
| [  397.652368] LR [f27580cc] r300_asic_reset+0x230/0x504 [radeon]
| [  397.652724] Call Trace:
| [  397.652887] [ef333c70] [f27580cc] r300_asic_reset+0x230/0x504 [radeon] (unreliable)
| [  397.653384] [ef333ca0] [f2718854] radeon_gpu_reset+0x5c/0xd8 [radeon]
| [  397.653801] [ef333cc0] [f272e0c4] radeon_fence_wait+0x308/0x3d4 [radeon]
| [  397.654236] [ef333d40] [f2746d10] radeon_ib_get+0x114/0x1d4 [radeon]
| [  397.654649] [ef333d80] [f2747fcc] radeon_cs_ioctl+0x88/0x1c8 [radeon]
| [  397.655079] [ef333df0] [f23322ac] drm_ioctl+0x2b8/0x430 [drm]
| [  397.655445] [ef333eb0] [c011be88] do_vfs_ioctl+0x69c/0x74c
| [  397.655788] [ef333f10] [c011bfa0] sys_ioctl+0x68/0xa8
| [  397.656111] [ef333f40] [c0015848] ret_from_syscall+0x0/0x40
| [  397.656470] --- Exception: c01 at 0xfb95fa8
| [  397.656472]     LR = 0xfb95f0c
| [  397.656906] Instruction dump:
| [  397.657090] 813f009c 38002004 39290004 7c0004ac 7c004d2c 801f0098 813f009c 2b8000f0 
| [  397.657598] 409d0020 392900f0 7c0004ac 7c004c2c <0c000000> 4c00012c 3bc001f4 48000020 
| [  397.658538] Machine check in kernel mode.
| [  397.658789] Caused by (from SRR1=149030): Transfer error ack signal
| [  397.659195] Oops: Machine check, sig: 7 [#2]
| [  397.659454] PowerMac
| [  397.659583] last sysfs file: /sys/devices/pci0001:10/0001:10:12.0/ssb0:0/net/wlan0/statistics/collisions
| [  397.660168] Modules linked in: dm_mod cpufreq_stats cpufreq_powersave cpufreq_userspace cpufreq_ondemand cpufreq_conservative aes_generic sco rfcomm bnep l2cap therm_adt746x pmu_battery arc4 ecb radeon ttm b43 drm_kms_helper snd_aoa_codec_tas snd_aoa_fabric_layout snd_aoa snd_aoa_i2sbus btusb bluetooth drm snd_pcm rng_core snd_page_alloc mac80211 joydev snd_seq snd_timer snd_seq_device cfg80211 ams input_polldev snd i2c_powermac evdev appletouch rfkill soundcore power_supply snd_aoa_soundbus ext4 mbcache jbd2 crc16 usbhid hid ohci_hcd ssb ehci_hcd mmc_core usbcore firewire_ohci ide_cd_mod sungem firewire_core pcmcia sungem_phy crc_itu_t cdrom pcmcia_core nls_base
| [  397.664096] NIP: f2731cdc LR: f2731ab0 CTR: c0039804
| [  397.664400] REGS: ef3337e0 TRAP: 0200   Tainted: G        W     (2.6.38-2-powerpc)
| [  397.664864] MSR: 00149030 <EE,ME,IR,DR>  CR: 24002488  XER: 20000000
| [  397.683436] TASK = c2db6f40[1102] 'Xorg' THREAD: ef332000
| [  397.683764] GPR00: 0b00802f ef333890 c2db6f40 00000000 00040000 00000000 00000000 00000400 
| [  397.702607] GPR08: 10000000 f2a00050 00000050 00000008 98000000 101fb794 f259f309 ecfba000 
| [  397.721358] GPR16: ee768f60 f259f18b f259ecfc ecd2d400 c2d65e6c 00000000 efb7ca30 00000000 
| [  397.739768] GPR24: efb7ca00 c2c573c0 00000002 efb5237c 00000000 00000000 c2cd7000 ef813000 
| [  397.775068] NIP [f2731cdc] radeon_crtc_do_set_base+0x3d8/0x6dc [radeon]
| [  397.792421] LR [f2731ab0] radeon_crtc_do_set_base+0x1ac/0x6dc [radeon]
| [  397.809444] Call Trace:
| [  397.825941] [ef333890] [f2731ab0] radeon_crtc_do_set_base+0x1ac/0x6dc [radeon] (unreliable)
| [  397.842951] [ef3338e0] [f259e048] drm_crtc_helper_set_config+0x7a0/0x914 [drm_kms_helper]
| [  397.859966] [ef333950] [f259b998] drm_fb_helper_pan_display+0x88/0xe8 [drm_kms_helper]
| [  397.876902] [ef333970] [c020543c] fb_pan_display+0xfc/0x154
| [  397.893720] [ef333980] [c0217138] bit_update_start+0x24/0x54
| [  397.910332] [ef333990] [c021389c] fbcon_switch+0x4f0/0x4f4
| [  397.926871] [ef333a50] [c0298028] redraw_screen+0x150/0x288
| [  397.943376] [ef333a70] [c02132f4] fbcon_blank+0x1cc/0x284
| [  397.959739] [ef333b50] [c0298d4c] do_unblank_screen+0x118/0x1b0
| [  397.975937] [ef333b60] [c01df2f4] bust_spinlocks+0x30/0x60
| [  397.992022] [ef333b70] [c000e0d4] die+0x1f0/0x2a8
| [  398.007971] [ef333b90] [c000e450] machine_check_exception+0x164/0x198
| [  398.023903] --- Exception: f2758124 at 0x5c5
| [  398.023906]     LR = 0x1
| [  398.055383] [ef333bb0] [c0015ec8] ret_from_except_full+0x0/0x4c (unreliable)
| [  398.071510] --- Exception: 200 at r300_asic_reset+0x288/0x504 [radeon]
| [  398.071513]     LR = r300_asic_reset+0x230/0x504 [radeon]
| [  398.103938] [ef333ca0] [f2718854] radeon_gpu_reset+0x5c/0xd8 [radeon]
| [  398.120356] [ef333cc0] [f272e0c4] radeon_fence_wait+0x308/0x3d4 [radeon]
| [  398.136838] [ef333d40] [f2746d10] radeon_ib_get+0x114/0x1d4 [radeon]
| [  398.153341] [ef333d80] [f2747fcc] radeon_cs_ioctl+0x88/0x1c8 [radeon]
| [  398.169785] [ef333df0] [f23322ac] drm_ioctl+0x2b8/0x430 [drm]
| [  398.186258] [ef333eb0] [c011be88] do_vfs_ioctl+0x69c/0x74c
| [  398.202818] [ef333f10] [c011bfa0] sys_ioctl+0x68/0xa8
| [  398.219165] [ef333f40] [c0015848] ret_from_syscall+0x0/0x40
| [  398.235453] --- Exception: c01 at 0xfb95fa8
| [  398.235455]     LR = 0xfb95f0c
| [  398.267418] Instruction dump:
| [  398.283125] 394a0050 813f009c 7f8a0040 409c000c 7d295214 48000014 7c0004ac 7d404d2c 
| [  398.299370] 813f009c 39290004 7c0004ac 7c004c2c <0c000000> 4c00012c 813f0098 54000626 
| [  398.315478] ---[ end trace 7af24afd4ace429e ]---
`----

Can this help? This has been a tiring trip, but we seem to be arriving
somewhere. :-)


Thanks,

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br


Reply to: