Summary: | CPU soft lockups with KMS | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Mikko C. <mikko.cal> | ||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | ||||||
Version: | 7.4 (2008.09) | ||||||
Hardware: | Other | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Mikko C.
2009-09-08 01:34:59 UTC
GPU is X1400 mobility. mesa master libdrm master xf86-video-ati master xorg 1.6.3.901 Created attachment 29334 [details]
dmesg before the hang
After more debugging it seems that it hangs when I move the mouse to recover from the blank screen. Until then, even if the screen is blank, I'm still connected via ssh. But if I move the mouse then even my ssh connection is frozen, but the PC still pings.
This attachment is dmesg from before the hang.
Another different backtrace with -rc6 (I'm trying to see if it's a regression or it's always been there). Sep 8 12:10:16 gentoo kernel: BUG: soft lockup - CPU#0 stuck for 61s! [gpm:4454] Sep 8 12:10:16 gentoo kernel: Modules linked in: vfat fat coretemp hwmon cpufreq_ondemand fan iwl3945 iwlcore mac80211 led_class snd_hda_codec_idt cfg80211 radeon snd_hda_intel dell_laptop snd_hda_codec rfkill wmi snd_pcm snd_timer ehci_hcd uhci_hcd snd soundcore snd_page_alloc ac psmouse ttm drm thermal button i2c_algo_bit evdev battery Sep 8 12:10:16 gentoo kernel: CPU 0: Sep 8 12:10:16 gentoo kernel: Modules linked in: vfat fat coretemp hwmon cpufreq_ondemand fan iwl3945 iwlcore mac80211 led_class snd_hda_codec_idt cfg80211 radeon snd_hda_intel dell_laptop snd_hda_codec rfkill wmi snd_pcm snd_timer ehci_hcd uhci_hcd snd soundcore snd_page_alloc ac psmouse ttm drm thermal button i2c_algo_bit evdev battery Sep 8 12:10:16 gentoo kernel: Pid: 4454, comm: gpm Not tainted 2.6.31-rc6 #5 MM061 Sep 8 12:10:16 gentoo kernel: RIP: 0010:[<ffffffffa0155cf3>] [<ffffffffa0155cf3>] r100_mm_rreg+0x53/0x60 [radeon] Sep 8 12:10:16 gentoo kernel: RSP: 0018:ffff88007d159908 EFLAGS: 00000286 Sep 8 12:10:16 gentoo kernel: RAX: 0000000000010009 RBX: 0000000000001827 RCX: 0000000000001800 Sep 8 12:10:16 gentoo kernel: RDX: 0000000000001a27 RSI: ffffc900049c689c RDI: ffff88007eeca000 Sep 8 12:10:16 gentoo kernel: RBP: ffffffff8100c29e R08: 0000000000000001 R09: 0000000000000000 This looks like bug 16781. We probably need to pull 9a108f0a0b7203458673ce6221e747a166d39617 into kms. If you could make a patch that apply to 2.6.31-rc9 I will try it. Anyway, it's there also in -rc1 so it's not a regression. If it's any help, this bug only occurs when X is not running, so only when using console login. If I'm logged in KDE and the screen goes black, it will recover just fine when I move the mouse. this seems fixed in 2.6.32-rc3. Thanks |
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.