PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IRQ-Problem auf Amilo



Psycho Dad1
19.08.03, 16:28
Ich hab einen Amilo A mit SuSE 8.2 und will darauf mit den Treibern von http://bugs.xfree86.org/show_bug.cgi?id=314 3D einrichten. Beim Starten von X mit dri enabled hängt sich alles auf, wenn ein Treiber auf IRQ 11 geladen ist oder wird (das sind bei mir usb-ohci.o, trident.o (Sound) und 8139too (Netzwerk). Das radeon.o Modul ist daran schuld, obwohl es IRQ 5 hat, denn ohne das Modul gibt es keinen Absturz. (Siehe auch Kommentare von Thomas auf http://bugs.xfree86.org/show_bug.cgi?id=314).
Ich hab versucht die IRQs zu ändern ( PCI-Access Mode im Kernel auf Direct, pci=nobios
im Bootprompt). Dann sollten doch eigentlich in der /etc/modules.conf die IRQs zum Beispiel per "options eth0 irq=9" für die Netzwerkkarte geändert werden können. Aber leider werden die IRQs wohl von einem "IRQ router ALI" festgelegt. Im Bios gibt es leider keine Einstellungmöglichkeiten und das neuste (1.0.9) ist schon drauf. Hab schon mit Kernel 2.4.21, 2.4.21 SuSE, 2.4.22rc2-ac1 und 2.6-test3 probiert.
Hier ein Ausschnitt aus dem Bootlog mit dmesg:


<6>PCI: Using configuration type 1
<6>PCI: Probing PCI hardware
<4>PCI: ACPI tables contain no PCI IRQ routing entries
<4>PCI: Probing PCI hardware (bus 00)
<6>PCI: Using IRQ router ALI [10b9/1533] at 00:07.0

Meine Fragen:

1. Kann man dafür sorgen, dass der IRQ-Router nicht benutzt wird?
2. Kann man dafür sorgen, dass Linux den IRQ-Router nicht erkennt?
3. Kann man den IRQ-Router anders programmieren? (unter /arch/i386/kernel gibt es eine
pci-irq.c, aber ich weiss net was ich da editieren sollte)
Vielleicht bringen mich bei den Fragen 1-3 auch Erfahrungen mit ähnlichen IRQ-Routern
weiter.
4. Hat jemand 3D mit dem Amilo A zum Laufen gebracht?
5. Hat jemand von einem Projekt oder einer Initiative gehört, die an einem inoffiziellen
Bios für dieses Gerät mit mehr Einstellungsmöglichkeiten bastelt?

Wäre schön wenn Ihr mir helfen könntet, ich schlage mich schon fast einen Monat damit
herum, 3D-Unterstützung für dieses Teil zu aktivieren.

ottix
11.09.03, 20:44
versuche mal beim starten (lilo) esc taste drücken
dan gibst du folgendes ein
linux noapic
wobei linux fur den ersten bootmenu eintrag steht
folgende parameter kannst auch noch anhängen wenn
erwünscht
nopcmcia noacpi nousb ect
:D

Psycho Dad1
18.09.03, 14:47
Danke für deinen Beitrag. Ich hab das Problem inzwischen gelöst und 3D läuft. Eine Änderung im Code der XFree86-Sourcen sorgt dafür, dass der Grafikchip ohne IRQ läuft und es so keine Konflikte mehr gibt und ich nichts abstellen muss. Steht jetzt alles auf http://bugs.xfree86.org/show_bug.cgi?id=314

Thomas Riedel