System freeze when using agpgart

Bug #37971 reported by John Lenz
8
Affects Status Importance Assigned to Milestone
linux-source-2.6.12 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Running Breezy Badger

I have a dual monitor setup, with a Radeon 9200 AGP (RV280) and Nvidia RIVA TNT2 Model 64 PCI card. What happens is if I try and run both video cards at 1280x1024, about 3-4 seconds after logging in the system completly freezes... Ctrl-Alt-Backspace no longer restarts X, mouse doesn't move, numlock doesn't work anymore, etc....

If I run the TNT2 PCI card at 1024x768 resolution, everything works just fine. Also, if I block agpgart (and radeon, and drm) modules from loading into the kernel (by sticking some stuff into /etc/modules.d), I can run both video cards at 1280x1024.

So, without agpgart loaded, both run fine at 1280x1024, but with agpgart loaded I can run PCI card at 1024x768 but it freezes at 1280x1024. I looked through kern.log, but no oopses are in there. Here is some output from kern.log when loading agpgart

pr 3 23:07:13 localhost kernel: [ 16.814772] agpgart: Detected AGP bridge 0
Apr 3 23:07:13 localhost kernel: [ 16.819005] agpgart: AGP aperture is 128M @ 0xe0000000
Apr 3 23:07:23 localhost kernel: [ 64.092212] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Apr 3 23:07:23 localhost kernel: [ 64.092225] agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
Apr 3 23:07:23 localhost kernel: [ 64.092250] agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode

0000:01:00.0 is the AGP card, and 0000:00:00.0 is the PCI card. My first guess is some sort of buffer overflow in agpgart, when using the higher resolution. I find it odd that agpgart is setting both cards up, when only one is AGP and the other is a normal PCI card.

Revision history for this message
John Lenz (lenz) wrote :

Ok, I recently upgraded to Dapper, and dual monitors + agpgart + dri works for the AGP card, both monitors at 1280x1024. So I guess this bug can be closed because whatever was causing it is fixed in the latest versions of the code.

Revision history for this message
towsonu2003 (towsonu2003) wrote :

thanks :)

Changed in linux-source-2.6.12:
status: Unconfirmed → 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.