[gutsy] AGP not available, amd64_agp, drm

Bug #123266 reported by Matti Viljanen
8
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I have ACER Ferrari 3400 laptop. 3D acceleration works fine on Feisty, but not on Gutsy tribe-1 and tribe-2. It's something about AGP detection/support... Here's something to start with:

kern.log
Jun 30 17:24:45 ubuntu kernel: [ 178.496000] [drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
Jun 30 17:24:45 ubuntu kernel: [ 178.496000] [drm:drm_unlock] *ERROR* Process 7776 using kernel context 0

Xorg.0.log
(WW) RADEON(0): [agp] AGP not available
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
(II) RADEON(0): [agp] You may want to make sure the agpgart kernel module is loaded before the radeon kernel module. <- How do I check that?

lsmod
...
amd64_agp 13700 1
evdev 11136 6
radeon 125472 0
drm 83348 1 radeon
agpgart 35016 2 amd64_agp,drm
...

Revision history for this message
Matti Viljanen (direc85) wrote :

Oh, I forgot to mention: I'm using 32-bit Ubuntu on 64-bit machine. (64-bit tribe-2 doesn't even boot, but that's different story)

Revision history for this message
Matti Viljanen (direc85) wrote :

Oddly enough, just installing tribe-2 and rebooting fixes this... Investigating!

Revision history for this message
Nikola Kovacs (nx) wrote :

I'm having the same problem with a mobility radeon 9200 and the rc livecd. A sudo modprobe -r radeon && sudo modprobe radeon fixes it, and after an X restart I get 3d acceleration. For some reason the agpgart module is loaded after the radeon module in the livecd, even though lsmod correctly lists dependencies.

Revision history for this message
Seppo Porspakka (sporspak) wrote :

Just installed gutsy from CD, and I also have the same problem with radeon 9200 running on
an intel mobo.

dmesg:

[ 44.692468] [drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[ 44.692512] [drm:drm_unlock] *ERROR* Process 5273 using kernel context 0

Xorg.0.log:

(WW) RADEON(0): [agp] AGP not available
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
(II) RADEON(0): [agp] You may want to make sure the agpgart kernel module is loaded before the radeon kernel module.
...
(WW) RADEON(0): Direct rendering disabled

lspci |grep VGA:

01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)

lsmod |grep "agp\|radeon":

radeon 125472 0
drm 83348 1 radeon
intel_agp 25620 0
agpgart 35016 2 drm,intel_agp

However in my case reloading the radeon kernel module and restarting X does not help for the broken 3d acceleration.
This seems like a regression from feisty where 3d acceleration worked out of the box on the same machine.

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

Have you been able to test this in Hardy?

Changed in xorg:
status: New → Incomplete
assignee: nobody → tormodvolden
Revision history for this message
Seppo Porspakka (sporspak) wrote :

Sorry no, I'm still running feisty.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

You can try the livecd, no need to install.

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

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in xserver-xorg-video-ati:
assignee: tormodvolden → nobody
status: Incomplete → Invalid
Revision history for this message
Seppo Porspakka (sporspak) wrote :

No problem. I no longer have the system so I can't give any information for this report anymore.

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.