[RV410] KMS radeon broken after suspend

Bug #548377 reported by Tormod Volden
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

2.6.32-17-generic is broken after suspend: Black screen, can only see the cursor. The cursor changes style (text input etc) when moving around the screen. If I switch to a console, these messages are flooding:
kernel: [ 3654.313890] [drm:radeon_cs_ioctl] *ERROR* Faild to schedule IB !
kernel: [ 3654.319631] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule IB(11).

With linux-image-2.6.34-999-generic_2.6.34-999.201003251003_i386.deb (mainline PPA) everything is fine.

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility X700 (PCIE) [1002:5653]
 Subsystem: Acer Incorporated [ALI] Device [1025:0070]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 32 bytes
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
 Region 1: I/O ports at 2000 [size=256]
 Region 2: Memory at c8100000 (32-bit, non-prefetchable) [size=64K]
 [virtual] Expansion ROM at c8120000 [disabled] [size=128K]
 Capabilities: <access denied>
 Kernel driver in use: radeon
 Kernel modules: radeon

tags: added: kernel-series-unknown
tags: added: i386 lucid
Revision history for this message
Martin Spacek (mspacek) wrote :

As Tormod has noted, Bug 544869 seems like it might be related.

tags: removed: kernel-series-unknown
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Tormod,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 548377

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kernel-suspend
tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
tags: removed: needs-upstream-testing
Revision history for this message
Martin Spacek (mspacek) wrote :

I just updated lucid to 2.6.32-22, and I still have the same problem (Thinkpad T41 with an RV250, aka Radeon 9000). I previously tried a 2.6.34 mainline daily kernel (see my note in bug # 544869), but I couldn't get it to boot.

tags: added: apport-collected
Revision history for this message
Martin Spacek (mspacek) wrote : apport information

AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mspacek 1483 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with AD1981B at irq 11'
   Mixer name : 'Analog Devices AD1981B'
   Components : 'AC97a:41445374'
   Controls : 26
   Simple ctrls : 18
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 1RHT71WW-3.04'
   Mixer name : 'ThinkPad EC 1RHT71WW-3.04'
   Components : ''
   Controls : 2
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
   Playback channels: Mono
   Limits: Playback 0 - 14
   Mono: Playback 14 [100%] [on]
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=UUID=f6341d07-1f64-4165-90f2-973581290e74
Lsusb:
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: IBM 2379DJU
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-generic root=UUID=74996467-868d-4523-ae6f-b7d9479e1ade ro quiet splash
ProcEnviron:
 LC_TIME=en_CA.UTF-8
 LANGUAGE=en_CA:en
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Regression: Yes
RelatedPackageVersions: linux-firmware 1.34
Reproducible: Yes
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: lucid graphics regression-release needs-upstream-testing
Uname: Linux 2.6.32-22-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 06/18/2007
dmi.bios.vendor: IBM
dmi.bios.version: 1RETDRWW (3.23 )
dmi.board.name: 2379DJU
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnIBM:bvr1RETDRWW(3.23):bd06/18/2007:svnIBM:pn2379DJU:pvrThinkPadT41:rvnIBM:rn2379DJU:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2379DJU
dmi.product.version: ThinkPad T41
dmi.sys.vendor: IBM

Revision history for this message
Martin Spacek (mspacek) wrote : AlsaDevices.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : AplayDevices.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : ArecordDevices.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : BootDmesg.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : Card0.Codecs.codec97.0.ac97.0.0.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : Card0.Codecs.codec97.0.ac97.0.0.regs.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : IwConfig.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : Lspci.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : PciMultimedia.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : ProcModules.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : UdevDb.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : UdevLog.txt

apport information

Revision history for this message
Martin Spacek (mspacek) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

It got broken upstream again in 2.6.34-rc7, which might be https://bugzilla.kernel.org/show_bug.cgi?id=15969. So for now I can recommend staying on 2.6.34-rc6.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

This has been fixed in mainline/drm-next 2.6.34-996.201005261005, likely from this commit, now in Linus' tree: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=10b06122afcc78468bd1d009633cb71e528acdc5

Revision history for this message
Tormod Volden (tormodvolden) wrote :

BTW, upstream commented that above patch hardly can help on a PCIE card, so I am not sure what fixed it.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

It seems to work fine with the latest maverick kernels, so I will close this report.

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.