Am Sonntag, 8. Juli 2001 16:32 schrieb Thomas Hertweck:
Trotzdem krieg ich die Fehlermeldung beim start von X: (EE) NVIDIA(0): Failed to initialize AGP
1. Hast Du im BIOS den AGP Support auf enabled gestellt? Klingt zwar jetzt bloed, aber manchmal sind es die einfachen Dinge, die man vergisst..... :-) Im Zweifels- falle nimm nicht gleich AGP 4x, selbst unter Win raet VIA davon ab, bei der Treiberinstallation sofort 4x zu nehmen.
Hab ich. Außerdem hab ich jetzt ein BIOS-Update gemacht aus Verzweiflung.... Hat aber nix gebracht.
2. Wird der Chipsatz vom Standard-Kernel korrekt erkannt? Bei meinem selbstgebauten Kernel habe ich die Unter- stuetzung fuer den VIA Chip eingebaut, ob das im Standard- Kernel schon dabei ist, weiss ich nicht. Zudem habe ich Kernel-AGP als Modul compiliert.
Die Ausgabe von /proc/pci liefert: PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (rev 0). Master Capable. No bursts. Min Gnt=8.
Bei mir kommt: PCI devices found: Bus 0, device 0, function 0: Host bridge: VIA Technologies Unknown device (rev 3). Vendor id=1106. Device id=305. Medium devsel. Master Capable. Latency=8. Prefetchable 32 bit memory at 0xd8000000 [0xd8000008]. Bus 0, device 1, function 0: PCI bridge: VIA Technologies Unknown device (rev 0). Vendor id=1106. Device id=8305. Medium devsel. Master Capable. No bursts. Min Gnt=12. Bus 0, device 7, function 0: ISA bridge: VIA Technologies VT 82C686 Apollo Super (rev 64). Medium devsel. Master Capable. No bursts. Bus 0, device 7, function 1: IDE interface: VIA Technologies VT 82C586 Apollo IDE (rev 6). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xd000 [0xd001]. Bus 0, device 7, function 2: USB Controller: VIA Technologies VT 82C586 Apollo USB (rev 22). Medium devsel. IRQ 12. Master Capable. Latency=32. I/O at 0xd400 [0xd401]. Bus 0, device 7, function 4: Bridge: VIA Technologies VT 82C686 Apollo Super ACPI (rev 64). Medium devsel. Fast back-to-back capable. Bus 0, device 11, function 0: Multimedia audio controller: Unknown vendor Unknown device (rev 4). Vendor id=1102. Device id=2. Medium devsel. Fast back-to-back capable. IRQ 12. Master Capable. Latency=32. Min Gnt=2.Max Lat=20. I/O at 0xdc00 [0xdc01]. Bus 0, device 11, function 1: Input device controller: Unknown vendor Unknown device (rev 1). Vendor id=1102. Device id=7002. Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xe000 [0xe001]. Bus 0, device 12, function 0: Ethernet controller: Realtek 8029 (rev 0). Medium devsel. IRQ 11. I/O at 0xe400 [0xe401]. Bus 1, device 0, function 0: VGA compatible controller: NVidia Unknown device (rev 161). Vendor id=10de. Device id=110. Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=248. Min Gnt=5.Max Lat=1. Non-prefetchable 32 bit memory at 0xdc000000 [0xdc000000]. Prefetchable 32 bit memory at 0xd0000000 [0xd0000008]. Ich habe ein EP-8KTA2 von EPOX. Aber ob die obige Ausgabe jetzt bedeutet richtig erkannt, oder nicht, das weiß ich nicht. Vielleicht kannst Du damit was anfangen und es mir sagen?
In /proc/config.gz finden sich die aktuellen Kernel-Ein- stellungen (zumindest bei SuSE-Kerneln): [...] CONFIG_AGP=m CONFIG_AGP_VIA=y [...]
Wie komme ich an /proc/config.gz ran? cat hat nix gebracht. Bin in diesen Dingen leider nicht sooo bewandert.
3. Hast Du die Nvidia-RPMS korrekt installiert? Vor allem das Kernel-RPM ist wichtig -- es muss zu dem von Dir verwendeten Kernel passen. Daher am besten SRPM besorgen, selbst compilieren (mit rpm --rebuild) und das so ent- standene RPM anschliessend installieren.
Ich lade das src Teil und tippe dann nur rpm -rebuild? Oder wie? Das ist mir schon wieder zu schnell, sorry.
cat /proc/nv/card0 liefert:
----- Driver Info ----- NVRM Version: 1.0-1251 ------ Card Info ------ Model: GeForce2 MX IRQ: 12 ------ AGP Info ------- AGP status: Disabled AGP Driver: Bridge: Via Apollo Pro KT133 SBA: Supported [disabled] FW: Unsupported [disabled] Rates: 4x 2x 1x [-] Registers: 0x1f000207:0x00000000
IRQ 12....? Ungewoehnlich, wuerde ich sagen, aber falls nichts kollidiert sicher ok. IRQ 12 ist glaube ich meist mit der PS/2 Maus verknuepft, falls die genutzt wird. AGP wird bei Dir definitiv nicht genutzt.
seit dem Bios-Update ist es IRQ-10.
Falls agpgart als Kernel-Modul compiliert wurde, hast Du mal versucht, das Modul als Root von Hand zu laden (insmod, modprobe)? Fehlermeldung?
Ich will ja gar nicht agpgart laden sondern das nvidia Teil. Von agpgart soll man angeblich bei via kt133 die Finger lassen. Aber das Nvidia Teil kann ich nicht laden. Obwohl ich die nvidia-kernel installiert hab.... Warum? Was brauch ich noch???
Kernel uebersetzen ist uebrigens nicht so schwierig, wie manche immer wieder behaupten (siehe auch Handbuch). Man muss nur lilo entsprechend konfigurieren, um notfalls den alten Kernel wieder booten zu koennen. Dann steht aber einem eigenen Kernel nicht mehr viel im Wege.... :-)
Das Handbuch sagt nur, man braucht keinen Kernel übersetzen und sie leisten in diesen Fällen keinen Support.... Hab ich ein falsches Handbuch (ich hab das update auf die Suse 7.1 prof von der 6.4er gemacht)
Insgesamt gesehen ist es sehr schwierig, bei solchen Problemen aus der Ferne zu helfen, da Dein System nicht genau bekannt ist und auch nicht die Einstellungen sowie die Dinge, die Du bereits unternommen hast. Ich hatte von Anfang an keine Probleme, weder mit meiner AGP Unterstuetzung noch mit den Nvidia Treibern noch mit Xfree 4.1.0 -- die Frage ist nur, hatte ich einfach Glueck und Du hast Pech oder ist es doch so, dass Du irgendwo eine Einstellung falsch gesetzt hast....? :-)
Ist mir schon klar. Mir wär vielleicht schon geholfen wenn mir jemand diese Sache mit dem agp-treiber von nvidia so erklären kann, dass ich sie verstehe. Also: 1) wie lade ich einen AGP-Treiber als Modul - welche Befehle sindn notwendig bzw. welche Einträge in welchen Config-Dateien? 2) wo gibt es diesen nvidia AGP Treiber? 3) wie entferne ich agpgart oder verhindere, dass der geladen wird (möglichst OHNE den Kernel neu zu übersetzen) 4) wo muss ich dann überall den nvidia AGP Treiber eintragen. Ich hoffe damit meine Probleme lösen zu können. Oder meint Ihr, es wär noch was anderes? -- MfG, Andreas Hippauf http://home.t-online.de/home/AHippauf