fglrx - Radeon AGP Problem

tr0nix

tr0nix

der-mit-dem-tux-tanzt
Hallo zusammen

Ich habe ein sehr, sehrsehr stranges Problem mit meiner Radeon 9700 und den offiziellen ATI-Treibern. Ich habe schon zig Howto's durchgeackert und poste hier einfach mal mein Problem:

.......
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe18d1000
(II) fglrx(0): [drm] mapped SAREA 0xe18d1000 to 0x401d9000
(II) fglrx(0): [drm] framebuffer handle = 0xc0000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 3.7.0
(II) fglrx(0): Date: Dec 18 2003
(II) fglrx(0): Desc: ATI Fire GL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.3
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0xcfef0000
(II) fglrx(0): [agp] Mode=0x1f004e1b bridge: 0x1039/0x0746
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask 0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f004f1a
(EE) fglrx(0): [agp] Failed to set AGP mode!
(EE) fglrx(0): cannot init AGP
(EE) fglrx(0): [drm] failed to remove DRM signal handler
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe18d1000 at 0x401d9000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x08000000

morpheus:/var/log# lsmod
Module Size Used by
fglrx 196300 0
sis_agp 4288 1
agpgart 26536 1 sis_agp
af_packet 12996 0

morpheus:/var/log# uname -a
Linux morpheus 2.6.3 #8 Fri Mar 5 13:33:23 CET 2004 i686 unknown

morpheus:/var/log# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0746 (rev 02)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0963 (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:03.0 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS]: Unknown device 7002
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 90)
00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
00:0a.1 Input device controller: Creative Labs SB Live! (rev 0a)
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4e44
01:00.1 Display controller: ATI Technologies Inc: Unknown device 4e64

1. Nein DRM ist nicht aktiviert im Kernel
2. AGP-Support habe ich schon mit Modulen und fest einkompiliert versucht
3. AGP ist 8x, kann ich gerade nicht remote auf 4x stellen, waere aber noch einen Versuch wert

Kennt jemand das Problem?
 
Was für eine Distri fährst du denn ?
(Und welchen Kernel ?)
 
Der Kernel ist 2.6.3 (selber uebersetzt), die Distribution Debian. Ich habe die Packages zuerst mit alien umkonvertiert von .rpm zu .deb und installiert. Anschliessend das Modul gebaut und installiert (hat alles geklappt). Geladen mit AGP fest einkompiliert und als Module. DRI-Support dabei immer abgeschalten. Aber es will einfach nicht :(
 
Ha! Das zurueckschrauben auf AGP 4x hat was gebracht! Der Server crasht jetzt nicht mehr mit derselben Meldung sondern crasht mit ner Art Dump (sieht aus wie ne Speicherverletzung). Ich glaube der Treiber ist allgemein ein bisschen Schrottig in der neuen Version.. ich check das mal ab ;)

// Edit:
Ist echt so:
ATI Proprietary Linux Driver 3.7.0 Download <- Der war heute frueh noch 3.7.1!

// Edit2:
Mar 5 16:46:23 thorsten kernel: ds: 007b es: 007b ss: 0068
Mar 5 16:46:23 thorsten kernel: Process XFree86 (pid: 212, threadinfo=f78a4000 task=f78a7900)
Mar 5 16:46:23 thorsten kernel: Stack: f98ec70b f9910f20 c1b3e180 f98fb628 f9910f20 68747541 69746e65 444d4163
Mar 5 16:46:23 thorsten kernel: f98f5d96 1f00430a f98ec357 f9910f20 f98fb6ac f9910f20 bffffae8 00000004
Mar 5 16:46:23 thorsten kernel: f7d86780 f78a5f74 1f00430a f991022c f98ed7ae f7877a48 f787dec0 40046432
Mar 5 16:46:23 thorsten kernel: Call Trace:
Mar 5 16:46:23 thorsten kernel: [<f98ec70b>] __ke_amd_adv_spec_cache_feature+0xb/0x80 [fglrx]
Mar 5 16:46:23 thorsten kernel: [<f98fb628>] drm_agp_enable+0x0/0xc8 [fglrx]
Mar 5 16:46:23 thorsten kernel: [<f98f5d96>] _r6x_CheckAGPCommand+0x13e/0x188 [fglrx]
Mar 5 16:46:23 thorsten kernel: [<f98ec357>] __ke_agp_enable+0x17/0x40 [fglrx]
Mar 5 16:46:23 thorsten kernel: [<f98fb6ac>] drm_agp_enable+0x84/0xc8 [fglrx]
Mar 5 16:46:23 thorsten kernel: [<f98ed7ae>] firegl_ioctl+0x16a/0x1ac [fglrx]
Mar 5 16:46:23 thorsten kernel: [<c0145cfc>] vfs_write+0x9c/0xd0
Mar 5 16:46:23 thorsten kernel: [<c0154859>] sys_ioctl+0x1e9/0x200
Mar 5 16:46:23 thorsten kernel: [<c010a473>] syscall_call+0x7/0xb
Mar 5 16:46:23 thorsten kernel:
......

Genau dasselbe Problem wie ich. Wer also 3.7.1 probiert zum laufen zu kriegen: Better forget it!
 
Zuletzt bearbeitet:
SUMMARY:

Finally, ich haetts fast aufgegeben, laeuft meine Radeon 9700.

Wenn ihr also aehnliche Probleme habt, wie in meinem 1ten Post, checkt mal ob eure Karte im BIOS auf 8x eingestellt ist und schraubt diese auf 4x zurück.

Wenn ihr das 2te Problem habt und einen AMD-Prozessor besitzt, sucht in dem firegl_public.c im build_mod nach:
#if ( (PAGE_ATTR_FIX == 1) || (LINUX_VERSION_CODE == KERNEL_VERSION(2,4,19)) )

und ersetzt dies mit
#if ( (PAGE_ATTR_FIX == 1) || (LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,19)) )

(kommt ggf. an 2 Stellen vor).

Ich hab den Tip aus dem radeon3d.com Forum. So klappts mit der Radeon ;)

Gruss
Joel
 
Hmmm boah soviel Aufwand mit der ATI ... :(

Schade das es noch soo viele Probs mit den Treibern gibt.
 
Naja, also bei der allerersten Installation verlief alles ohne Probleme. War aber auch nicht auf einem AMD-System. Ich habe immer noch das Problem, dass ich nur eine FPS von 750 kriege (sollte bei 4500 liegen). Aber wie ich das noch rauskriege.. ohje! ;) Unterdessen hat sich auch noch ein Kernel downgrade von 2.6.3 auf 2.6.2 angebahnt, da sich ALSA weigert den SB Live! zu benutzen zusammen mit dem artsd :(
 
Oh da scheints bei dir ja drunter und drüber zu gehen :/

Hast du deine XF86Config mit dem ati tool erstellt ?

fglrxconfig (oder so ...)
 
ich hab genau das selbe scheiß problem wie du , ähnliche hardware (von wegen sis agp ) und ne radeon 9000 allerding nen P4 .

hab auch die selbe beschissene fehlermeldung nur hilfts bei mir ned weiter wenn ich im bios auf agp 4 runterdrehe, hab nämlich nur agp 4

hilft das vielleicht auch bei nem p4 ?

hab eigentlich keine lust den standart radeon treiber zu fahren , da kann ich mir auch ne alte s3 pci karte einbauen.

hab debian 3 unstable mit XFree86 4.3 laufen .

seh grad das es ne neue vesrion gibt ? gibts da schon erfahrungen mit dem ding ?
keine lust schonwieder das system so zu zerschießen
 
Zuletzt bearbeitet:

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

Nvidia Hybrid-Grafikkarte: 3D Beschleunigung will nicht

Problem bei der installation einer Sun Netzwerkkarte

X startet nichtmehr

xrandr: cant open display

Zurück
Oben