PAE and radeon integrated rs690 (x1200) prevents dri

Bug #993802 reported by Steven Brown
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Medium
Baltix
New
Undecided
Unassigned
linux (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

3D acceleration doesn't seem to work on the PAE kernel (which Ubuntu has made the default in my grub menu). The screen goes black (signal lost) after leaving grub, and only comes back with the login menu. If I use the non-PAE kernel, same version and everything, it seems to work. I've provided snippets of dmesg and xorg logs of both. Significant differences, I've noticed:

PAE Xorg.0.log:
[ 25.741] (II) RADEON(0): GPU accel disabled or not working, using shadowfb for KMS
[ 25.750] (II) RADEON(0): KMS Color Tiling: disabled

PAE: [ 25.741] (II) RADEON(0): GPU accel disabled or not working, using shadowfb for KMS

PAE: [ 26.682] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:40000000 visible:f7d7000

non-PAE: [ 22.066] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:40000000 visible:3f7d7000

(an extra digit included?)

and PAE dmesg:
[ 2.046120] [drm] Loading RS690/RS740 Microcode
[ 2.057778] [drm] radeon: ring at 0x0000000060001000
[ 2.194499] [drm:r100_ring_test] *ERROR* radeon: ring test failed (scratch(0x15E4)=0xCAFEDEAD)
[ 2.194502] [drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).
[ 2.194506] radeon 0000:01:05.0: failed initializing CP (-22).
[ 2.194508] radeon 0000:01:05.0: Disabling GPU acceleration
[ 2.318118] [drm:r100_cp_fini] *ERROR* Wait for CP idle timeout, shutting down CP.
[ 2.440936] Failed to wait GUI idle while programming pipes. Bad things might happen.
[ 2.441053] [drm] radeon: cp finalized

$ lsb_release -rd

Description: Ubuntu 12.04 LTS
Release: 12.04

$ apt-cache policy linux-image-3.2.0-24-generic-pae:

linux-image-3.2.0-24-generic-pae:
  Installed: 3.2.0-24.38
  Candidate: 3.2.0-24.38
  Version table:
 *** 3.2.0-24.38 0
        500 http://archive.ubuntu.com/ubuntu/ precise-proposed/main i386 Packages
        100 /var/lib/dpkg/status
     3.2.0-24.37 0
        500 http://archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: steve 1736 F.... pulseaudio
 /dev/snd/controlC0: steve 1736 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xfe020000 irq 16'
   Mixer name : 'Realtek ALC883'
   Components : 'HDA:10ec0883,10438232,00100002'
   Controls : 37
   Simple ctrls : 21
Card1.Amixer.info:
 Card hw:1 'U0x46d0x8ad'/'USB Device 0x46d:0x8ad at usb-0000:00:13.1-2, full speed'
   Mixer name : 'USB Mixer'
   Components : 'USB046d:08ad'
   Controls : 3
   Simple ctrls : 2
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=UUID=bc07559d-ad4b-4345-a235-c4aa1c537020
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: System manufacturer System Product Name
Package: linux-image-3.2.0-24-generic-pae 3.2.0-24.38
PackageArchitecture: i386
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic-pae root=UUID=6b5b61e2-62ad-470c-aaae-4580d45b3e47 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-24.38-generic-pae 3.2.16
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-24-generic-pae N/A
 linux-backports-modules-3.2.0-24-generic-pae N/A
 linux-firmware 1.79
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: precise third-party-packages
Uname: Linux 3.2.0-24-generic-pae i686
UpgradeStatus: Upgraded to precise on 2012-04-27 (6 days ago)
UserGroups: adm admin audio cdrom dialout dip disk fax floppy fuse lpadmin netdev plugdev powerdev sambashare scanner tape video
dmi.bios.date: 09/07/2007
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: ASUS M2A-VM ACPI BIOS Revision 1201
dmi.board.name: M2A-VM
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: 1.XX
dmi.chassis.asset.tag: 123456789000
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvrASUSM2A-VMACPIBIOSRevision1201:bd09/07/2007:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM2A-VM:rvr1.XX:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
---
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
DistroRelease: Ubuntu 12.04
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: linux-image-3.4.0-030400rc5-generic-pae 3.4.0-030400rc5.201205011817
PackageArchitecture: i386
Tags: precise third-party-packages
Uname: Linux 3.4.0-030400rc5-generic-pae i686
UnreportableReason: This is not an official Ubuntu package. Please remove any third party package and try again.
UpgradeStatus: Upgraded to precise on 2012-04-27 (6 days ago)
UserGroups: adm admin audio cdrom dialout dip disk fax floppy fuse lpadmin netdev plugdev powerdev sambashare scanner tape video

Revision history for this message
Steven Brown (steven-w-j-brown) wrote :
Revision history for this message
Steven Brown (steven-w-j-brown) wrote :
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 993802

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: precise
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Steven Brown (steven-w-j-brown) wrote : AcpiTables.txt

apport information

tags: added: apport-collected third-party-packages
description: updated
Revision history for this message
Steven Brown (steven-w-j-brown) wrote : AlsaDevices.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : AplayDevices.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : ArecordDevices.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : BootDmesg.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : CRDA.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : Card1.Amixer.values.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : Dependencies.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : IwConfig.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : Lspci.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : Lsusb.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : PciMultimedia.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : ProcEnviron.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : ProcModules.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : PulseList.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : UdevDb.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : UdevLog.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : UserAsoundrc.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : UserAsoundrcAsoundconf.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.4kernel[1] (Not a kernel in the daily directory). Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag(Only that one tag, please leave the other tags). 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.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-rc5-precise/

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: needs-upstream-testing
Revision history for this message
Steven Brown (steven-w-j-brown) wrote :

Still get the following.. (dmesg)

[ 2.399335] [drm] PCIE GART of 512M enabled (table at 0x0000000036680000).
[ 2.399643] radeon 0000:01:05.0: WB enabled
[ 2.399646] [drm] fence driver on ring 0 use gpu addr 0x60000000 and cpu addr 0xffc61000
[ 2.399706] [drm] Loading RS690/RS740 Microcode
[ 2.425751] [drm] radeon: ring at 0x0000000060001000
[ 2.562739] [drm:r100_ring_test] *ERROR* radeon: ring test failed (scratch(0x15E4)=0xCAFEDEAD)
[ 2.562747] [drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).
[ 2.562752] radeon 0000:01:05.0: failed initializing CP (-22).
[ 2.562756] radeon 0000:01:05.0: Disabling GPU acceleration
[ 2.687974] [drm:r100_cp_fini] *ERROR* Wait for CP idle timeout, shutting down CP.
[ 2.810317] Failed to wait GUI idle while programming pipes. Bad things might happen.

I'll do the apport-collect again, for this kernel....

tags: added: kernel-bug-exists-upstream
description: updated
Revision history for this message
Steven Brown (steven-w-j-brown) wrote : Dependencies.txt

apport information

Revision history for this message
Steven Brown (steven-w-j-brown) wrote : ProcEnviron.txt

apport information

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

This issue appears to be an upstream bug, since you tested the latest upstream kernel. Would it be possible for you to open an upstream bug report at bugzilla.kernel.org [1]? That will allow the upstream Developers to examine the issue, and may provide a quicker resolution to the bug.

If you are comfortable with opening a bug upstream, It would be great if you can report back the upstream bug number in this bug report. That will allow us to link this bug to the upstream report.

[1] https://wiki.ubuntu.com/Bugs/Upstream/kernel

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Steven Brown (steven-w-j-brown) wrote :
Revision history for this message
Maarten Bezemer (veger) wrote :

Thanks for taking the time to report this bug in the upstream bug tracking system this is a tremendous help. Launchpad has the ability to watch lots of upstream bug trackers and this can be done by following the procedure documented at https://wiki.ubuntu.com/Bugs/Watches. I've added the bug watch for this bug report.

Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Steven Brown, as per http://www.asus.com/Motherboards/M2AVM/#support an update is available for your BIOS (2302). If you update to this following https://help.ubuntu.com/community/BiosUpdate , does it change anything?

If not, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful.

For more on BIOS updates and linux, please see https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette .

Thank you for your understanding.

tags: added: bios-outdated-2302
removed: radeon rs690 x1200
Changed in linux (Ubuntu):
status: Triaged → Incomplete
To post a comment you must log in.