kanotix.com

Hardware - agpgart not seeing chipset

ayebegeebee - 27.08.2006, 08:09 Uhr
Titel: agpgart not seeing chipset
hi everybody

I'm new at this, I'm not real smart and I'm trying to get DRI working on my ati radeon 7500 card but agpgart doesn't seem to see my amd 761 chipset.

"lsmod" shows

radeon 109984 0
drm 60436 1 radeon
amd_k7_agp 7564 0
(I think these are the pertinent entries)

dmesg | grep drm shows

[drm] Initialized drm 1.0.1 20051102
[drm] Initialized radeon 1.24.0 20060225 on minor 0
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:drm_unlock] *ERROR* Process 1963 using kernel context 0

dmesg | grep agpgart shows only

Linux agpgart interface v0.101 (c) Dave Jones

lspci | grep "AGP bridge" returns nothing

The DRI wiki troubleshooting section says that these dmesg results show that the kernel module for the chipset is not loaded, but doesn't the lsmod readout show it's there?
Any help would be appreciated
Thanks
piper - 27.08.2006, 13:43 Uhr
Titel: RE: agpgart not seeing chipset
Your card is not supported with the fglrx drivers, you will have to use the mesa drivers.

ATI Proprietary Linux Release Notes
ayebegeebee - 28.08.2006, 04:11 Uhr
Titel: RE: agpgart not seeing chipset
I have libgl1-mesa-dri installed. How do I get X to use this driver? In doing a dpkg-reconfigure xserver-xorg the only appropriate choice seemed to be the "ati" driver so that's what I used.
piper - 28.08.2006, 12:00 Uhr
Titel: RE: agpgart not seeing chipset
You will have to get a newer video card to get DRI working, your card is not supported. I suggest Nvidia.

glxinfo|grep direct

will say "no" for DRI and the mesa drivers are ok for most things (not heavy gaming)

control center > kanotix > display > generic and choose ati not fglrx, that will give you mesa
ayebegeebee - 29.08.2006, 08:08 Uhr
Titel:
Thanks for responding Piper

I know I'm not doing a good job of relating my situation but here's the thing. I have both OpenSuse and Mandriva on different partitions of the same hard drive as Kanotix is installed on. After a lot of screwing around, DRI is working in both of those operating systems, so I know the card is supported by DRI. My problem is that I hate the OpenSuse and almost hate the Mandriva, whereas I love Kanotix and would much rather be using it.

So in an effort to keep slugging at it, the following is an excerpt from my /var/log/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.

Does this sound like something to persue? I have no idea how to have one module load before another but if there's a way to do it and it seems to make sense I'd give it a shot.

Thanks again
ayebegeebee - 31.08.2006, 06:42 Uhr
Titel: problem solved!
Had the bright idea to do a "dmesg | grep amd" to see if there was an allusion to my chipset anywhere and found an entry for "amd76x_edac". Did a google search and found the following bug report:

http://lists.debian.org/debian-kernel/2006/04/msg00435.html

All I had to do was make a new file in /etc/hotplug/blacklist.d/ that I named "amd76x_edac" containing the text "amd76x_edac", reboot and now dmesg | grep agpgart shows:

dmesg | grep agpgart
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected AMD 761 chipset
agpgart: AGP aperture is 256M @ 0xc0000000
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:05.0 into 4x mode

glxinfo now shows:

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2...........

and Google Earth works at a tolerable speed.

Yippee!
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007