Hallo Clemens, Hallo Florian, Hallo Leute, Für die ISDN-Liste: habe in der "normalen" Liste eine ISDN-spezifische Frage gestellt. Vielleicht habt Ihr auch ein paar Ideen. Der Einfachheit halber hier noch einmal de komplette Thread. Clemens Wohld wrote: Thursday, October 11, 2001 1:52 PM Subject: Re: OT: hisax.o initialization failed
* On Wed, Oct 10, 2001 at 04:32:57PM +0200, Guido Schiffer wrote:
sorry, ich weiß jemand anderes hat schon eine Frage in diese Richtung gestellt, aber ich hab Eure Antworten nicht mehr parat (kann mir einer die URL für das Archiv verraten?).
www.suse.de -> Mailinlistenarchiv
Danke für die URL habe sie gebookmarkt.
Folgende Situation: Nach einem Totalausfall meines Routers (Standardkonfiguration) habe ich ihn neu aufgesetzt. Was nicht funzt ist die Initialisierung von ippp0 (Siemens ISurf2 - ISAPNP). Einrichtung mit Yast2 bringt eine Erfolgsmeldung, trotzdem kann Linux die Karte nicht initialisieren (Standard IRQ 5, Standard IO x180).
Hast du den Kernel neu gebaut und das modul nun fest im kern? Oder nichts an der kernelkonfig geaendert?
Am Kernel habe ich nichts verändert (auch nicht in der alten fauffähigen Konf).
Yast sagt mir: /lib/modules/2.2.16/misc/hisax.o init_module: Device/Ressource busy ist (bezogen auf ippp0/isdn0).
Dann ist die Karte nicht richtig adressiert, in den meissten Faellen.....
Karte lief in der alten Konf mit den Standardeinstellungen (IRQ 5 IO 0x180), deshalb habe ich beim neu aufsetzen nix geändert.
Auszug aus /var/log/messages:
Ahh...
------------- schnipp ------------- Oct 10 13:20:56 guido kernel: CSLIP: code copyright 1989 Regents of the University of California Oct 10 13:20:56 guido kernel: ISDN subsystem Rev: 1.108/1.92/1.134/1.77/1.21/1.5 loaded Oct 10 13:20:56 guido kernel: HiSax: Linux Driver for passive ISDN cards
Die Karte wird beim booten erkannt.
Auch das BIOS erkennt sie und initialisiert sie (war aber immer so und hat Linix nicht gestört).
Oct 10 13:20:56 guido kernel: HiSax: Card ISDNLink not installed ! Oct 10 13:20:56 guido kernel: ISDN-subsystem unloaded
Aber hier sagts es eindeutig! keine Karte installiert! Du solltest das modul (Hisax) mal mittels insmod und anderen Adress-daten per hand laden.
Was verstehst Du hier unter installiert? Eingebaut? Die Karte läuft 100% und steckt gerade in meinem Rechner. Ich habe ein Linux paralell laufen, um: a) mit Euch schnacken zu können b) eine lauffähige Linux-Konf hinzu bekommen (interessant: ich habe die gleichen Probs auf beiden Maschinen)
Was sagt ein ifconfig ethx der Karte?
ifconfig findet nur eth0 und lo.
Das ist aber noch nicht alles. Gelegentlich erhalte ich zusätzlich die Meldung, dass ihm die HSCX-Version unklar ist (HSCX version: A ??? : B ???), bzw. isdnPPP-driver 0.0.0.0 is not up to date (Maybe syncppp has no encapsulation).
Hast du irgendwas an der Konfig geaendert? Protocoll zB??
Nö, hab ich nicht. Standardkonf klappte doch in der Vergangenheit ohne am System rumzubiegen.
Weiterhin wird anscheinend kein /dev/ippp0 bzw. isdn0 bei der Konfiguration erzeugt (er meckert fehlendes isdninfo an). SDB sagt zum Thema isdninfo nur aktiviere das Gerät. Lustig :-((. Bei der Installation mit Yast/2 wird das Gerät (laut Yast) angelegt und aktiviert.
Yast ist doch nur ein Instrument, kann aber keine "Kunststuecke". Wird auch yast2 nicht koennen.
Habe die Ursprungskonf mit Yast2 gemacht und lief.
Das interessante ist, dass wenn ich die funktionierende(!) Winblöd Konfiguration übernehme (IRQ 4, IO 0100-0101) erhalte ich von Yast die gleichen Meldungen (device busy).
Versuch irq=10 und io=0x300 oder 340 , teste halt. lsmod und ifconfig halt ueberpruefen obs geklappt hat.
Danke für den Tipp. Hab ich ausgetestet mit dem gleichen Erfolg wie oben (Dev busy).
Hattest du _keine_ modul-optionen fuer hisax in der /etc/modules.conf??
Folgende Zeilen waren auskommentiert: #alias char-major 43 hisax.o #alias char-major 44 hisax.o #alias char-major 45 hisax.o Entfernen der Raute brachte keine Veränderung. Zwischenzeitlich habe ich die Meldung erhalten, dass /etc/modules more recent ist als /lib/modules/2.2.16/modules.dep (dort ist allerdings nur die Pfadangabe zu hisax.o)
Hat einer eine Idee?? Fehlt vieleicht irgend so ein Paket (habe sogar schon eine Standard Multimedia-Netzwerk-Installation vorgenommen um zu sehen, ob es denn überhaupt funktioniert - Fehlanzeige)
Wiso? Ich denk das ging vorher?? Du brauchst nakla das isdn-paket, .... und den Kernel inc. hisax.
Die Pakete i4l, inetd, wvdial, ppp sind bei der Standard-Inst schon vorausgewählt, diald, slip ind iproute2 hab ich per Hand hinzugefügt. Installierter Kernel ist der Standard-Penthium optimierte.
Bin für jede Hilfe dankbar.
Dann liefere mehr/gezieltere Infos.
Welche Informationen brauchst Du noch? Habe leider keinen 100% Durchblick bei den ISDN-Konf-Dateien (da scheint es auch Differenzen zwische Yast 1+2 zu geben). Die Infos aus /var/log/messages, warn und boot.msg sind einfach zu dürftig, um damit etwas anfangen zu können, bzw. habe ich (zusammengefasst) bereits gepostet. Hier noch eine Copy der /proc/interrupts: CPU0 0: 27329 XT-PIC timer 1: 1115 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 0 XT-PIC ESS Solo-1 8: 2 XT-PIC rtc 10: 0 XT-PIC eth0 11: 0 XT-PIC usb-uhci 12: 0 XT-PIC PS/2 Mouse 13: 1 XT-PIC fpu 14: 59075 XT-PIC ide0 15: 70 XT-PIC ide1 NMI: 0 Habe spasseshalber im BIOS den IRQ 5 auf Legacy ISA gestellt. Stört das System nicht am produzieren von Fehlermeldungen. Die Karte wurde nicht eingebunden. und hier die ioports: 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 02f8-02ff : serial(auto) 0376-0376 : ide1 03c0-03df : vga+ 03f6-03f6 : ide0 03f8-03ff : serial(auto) d000-d007 : ide0 d008-d00f : ide1 d400-d413 : usb-uhci d800-d81f : eth0 e000-e00f : ESS Solo-1 SB e400-e40f : ESS Solo-1 VC (DMA) e800-e803 : ESS Solo-1 MIDI ec00-ec03 : ESS Solo-1 Game port Noch ein interessantes Phänomen: modprobe hisax.o auf der Konsole liefert: modprobe can't locate module hisax.o locate hisax.o: /lib/modules/2.2.16/misc/hisax.o init x (also 1 oder 6): modprobe can't locate ippp0 lsmod liefert: ----------schnipp----------- Module Size Used by capidrv 24904 0 (unused) isdn 116652 0 [capidrv] slhc 4440 0 [isdn] capi 5676 0 kernelcapi 18836 3 [b1isa capidrv capi] capiutil 15072 0 [capidrv kernelcapi] ne2k-pci 4232 1 (autoclean) ---------schnapp------------- Flo hat gefragt, ob die Karte HW-seitig in Ordnung ist. Ja sie ist (maile gerade per Windoof über sie). Gruß Guido