Re: [suse-isdn] insmod HiSax-Problem mit SuSE 8.2
On Sun, Apr 06, 2003 at 04:10:53PM +0200, Henning Meyerhenke wrote:
Hmm, schick mal bitte die Datei /var/log/messages von einem boot Vorgann wo das passiert.
Hier ein relevanter Ausschnitt. Oder soll ich wirklich den ganzen Boot-Vorgang schicken?
### Beginn Ausschnitt /var/log/messages ### Apr 6 15:39:43 hmLinux kernel: isapnp: Scanning for PnP cards... Apr 6 15:39:43 hmLinux kernel: isapnp: No Plug & Play device found Apr 6 15:39:43 hmLinux kernel: CSLIP: code copyright 1989 Regents of the University of California Apr 6 15:39:43 hmLinux kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Apr 6 15:39:43 hmLinux kernel: HiSax: Linux Driver for passive ISDN cards Apr 6 15:39:43 hmLinux kernel: HiSax: Version 3.5 (module) Apr 6 15:39:43 hmLinux kernel: HiSax: Layer1 Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: Layer2 Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: TeiMgr Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: Layer3 Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: LinkLayer Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: Approval certification valid Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with ELSA Microlink PCI cards Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with Eicon Technology Diva 2.01 PCI cards Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with Sedlbauer Speedfax + cards Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with HFC-S PCI A based cards Apr 6 15:39:43 hmLinux kernel: HiSax: Total 1 card defined Apr 6 15:39:43 hmLinux kernel: HiSax: Card 1 Protocol EDSS1 Id=contr0 (0) Apr 6 15:39:43 hmLinux kernel: HiSax: AVM PCI driver Rev. 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: FritzPnP: no ISA PnP present Apr 6 15:39:43 hmLinux kernel: FritzPCI: No IRQ for PCI card found Apr 6 15:39:43 hmLinux kernel: HiSax: Card AVM Fritz PnP/PCI not installed ! Apr 6 15:39:43 hmLinux kernel: ISDN-subsystem unloaded Apr 6 15:39:43 hmLinux kernel: Broadcom 4401 Ethernet Driver bcm4400 ver. 1.0.1 (08/26/02) Apr 6 15:39:43 hmLinux kernel: PCI: Enabling device 00:09.0 (0004 -> 0006) Apr 6 15:39:43 hmLinux kernel: PCI: Assigned IRQ 5 for device 00:09.0 ### Ende Ausschnitt ###
"No IRQ for PCI card found" dürfte der wichtigste Hinweis sein. Ein erneutes cat /proc/interrupts zeigt auch überhaupt kein HiSax mehr an:
Das sieht nach einem ACPI Problem aus. Versuch mal mit pci=noapci oder acpi=oldboot oder acpi=off als Parameter zu booten, das BIOS scheint nicht 100% APCI conform zu sein. Eventuell auch mal nach einem BIOS Up/Downgrade schauen (es gab schon BIOS Upgrades die es verschlimmert haben).
Eigentlich würde ich ungern etwas deaktivieren, aber wenn es sein müßte... Wie müßte ich es dann in Angriff nehmen? Da doch eigtl. genügen IRQs frei sein sollten, handelt es sich dabei also um einen Chipsatz-Bug wie in Deiner Antwort impliziert? Kann ich IRQs auch manuell setzen (wenn ja, wie)?
Ist leider nicht ganz so einfach, probier erstmal die boot options. Eventuell auch mal den PCI Slot wechseln und uberpruefen ob die Karte wirklich richtig im Slot sitzt. -- Karsten Keil SuSE Labs ISDN development
Apr 6 15:39:43 hmLinux kernel: PCI: Assigned IRQ 5 for device 00:09.0 ### Ende Ausschnitt ###
"No IRQ for PCI card found" dürfte der wichtigste Hinweis sein. Ein erneutes cat /proc/interrupts zeigt auch überhaupt kein HiSax mehr an:
Das sieht nach einem ACPI Problem aus. Versuch mal mit pci=noapci oder acpi=oldboot oder acpi=off als Parameter zu booten, das BIOS scheint nicht 100% APCI conform zu sein. Eventuell auch mal nach einem BIOS Up/Downgrade schauen (es gab schon BIOS Upgrades die es verschlimmert haben).
cards Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with HFC-S PCI A based cards Apr 6 15:39:43 hmLinux kernel: HiSax: Total 1 card defined Apr 6 15:39:43 hmLinux kernel: HiSax: Card 1 Protocol EDSS1 Id=contr0 (0) Apr 6 15:39:43 hmLinux kernel: HiSax: AVM PCI driver Rev. 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: FritzPnP: no ISA PnP present Apr 6 15:39:43 hmLinux kernel: FritzPCI: No IRQ for PCI card found Apr 6 15:39:43 hmLinux kernel: HiSax: Card AVM Fritz PnP/PCI not installed ! Apr 6 15:39:43 hmLinux kernel: ISDN-subsystem unloaded Apr 6 15:39:43 hmLinux kernel: Broadcom 4401 Ethernet Driver bcm4400 ver. 1.0.1 (08/26/02) Apr 6 15:39:43 hmLinux kernel: PCI: Enabling device 00:09.0 (0004 ->
### Beginn Ausschnitt /var/log/messages ### Apr 6 15:39:43 hmLinux kernel: isapnp: Scanning for PnP cards... Apr 6 15:39:43 hmLinux kernel: isapnp: No Plug & Play device found Apr 6 15:39:43 hmLinux kernel: CSLIP: code copyright 1989 Regents of the University of California Apr 6 15:39:43 hmLinux kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Apr 6 15:39:43 hmLinux kernel: HiSax: Linux Driver for passive ISDN cards Apr 6 15:39:43 hmLinux kernel: HiSax: Version 3.5 (module) Apr 6 15:39:43 hmLinux kernel: HiSax: Layer1 Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: Layer2 Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: TeiMgr Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: Layer3 Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: LinkLayer Revision 1.1.4.1 Apr 6 15:39:43 hmLinux kernel: HiSax: Approval certification valid Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with ELSA Microlink PCI cards Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with Eicon Technology Diva 2.01 PCI cards Apr 6 15:39:43 hmLinux kernel: HiSax: Approved with Sedlbauer Speedfax
Hallo Karsten, hallo Liste, ich habe mein BIOS auf den bestmöglichen Stand gebracht. Die Release Notes sagten auch sowas von "Kompatibilität mit alten PCI-Karten verbessert". Hat aber nichts gebracht. Auch Booten mit acpi=off u. ä. bringt nichts (habe ich übrigens schon beim Installieren gehabt, da sonst nach wenigen Sekunden Schluß war und der Rechner hing). Das Umstecken der PCI-Karte war genausowenig erfolgreich. Gibt es noch andere Möglichkeiten oder bleibt mir nur der Workaround mit... rcnetwork stop -o type=ippp rcisdn stop rcisdn start rcnetwork start -o type=ippp ...?
On Mon, Apr 07, 2003 at 05:36:39PM +0200, Henning Meyerhenke wrote:
Hallo Karsten, hallo Liste,
ich habe mein BIOS auf den bestmöglichen Stand gebracht. Die Release Notes sagten auch sowas von "Kompatibilität mit alten PCI-Karten verbessert". Hat aber nichts gebracht. Auch Booten mit acpi=off u. ä. bringt nichts (habe ich übrigens schon beim Installieren gehabt, da sonst nach wenigen Sekunden Schluß war und der Rechner hing). Das Umstecken der PCI-Karte war genausowenig erfolgreich.
Gibt es noch andere Möglichkeiten oder bleibt mir nur der Workaround mit...
rcnetwork stop -o type=ippp rcisdn stop rcisdn start rcnetwork start -o type=ippp
...?
Und das funktioniert ? Dann muss irgendwas nach dem starten von ISDN den PCI bus "reparieren", sehr seltsam. Laest sich im BIOS etwas bzgl. IRQ und PCI einstellen ? Eventuell mal damit experimentieren. Wie sehen denn jetzt Deine boot optionen aus (/boot/grub/menu.lst) ? -- Karsten Keil SuSE Labs ISDN development
Gibt es noch andere Möglichkeiten oder bleibt mir nur der Workaround mit...
rcnetwork stop -o type=ippp rcisdn stop rcisdn start rcnetwork start -o type=ippp
...?
Und das funktioniert ?
Das funktioniert(e). Muß jetzt nicht mehr, da das Problem gelöst ist. Eigentlich hatte ich das Problem schon am Freitag gefunden (SuSE Support-DB "Probleme durch die BIOS-Einstellung "PnP OS""), aber dann in meinem BIOS die Einstellung "PnP OS" übersehen. Nachdem ich sie nun deaktiviert habe, funktioniert HiSax tadellos. Tut mir leid für Eure Mühen, aber immerhin bin ich letztlich durch Karstens Tips wieder auf die richtige Spur gekommen. Allerdings habe ich nach diesem Erfolgserlebnis SuSE 8.2 auf meinem alten Rechner installiert und dort tritt das Problem wieder auf. Ein (sorgfältiger!!!) Blick ins BIOS hat keine solche Einstellung hervorgebracht. Ich probiere mal mit den Tips der letzten Tage herum und halte Euch auf dem Laufenden, was dabei herauskommt. Somit war denn nicht alles umsonst. Gruß Henning
participants (2)
-
Henning Meyerhenke
-
Karsten Keil