Holla JBG, you wrote :
Ich gehe mal davon aus, daß Du meine Änderungen meinst... Hast Du auch sicher den Kernel neukompiliert (bzw. nur die Module) und die dann auch installiert (make modules_install)?
Die Fragezeichen liefert das Modul "TELES3" zurück, hm, vielleicht sollte ich mal nach einer Datei namens teles.c suchen ?
...aber die eine Zeile, um die es ging, wird von exakt der von mir genannten Datei erzeugt. Das Modul an sich besteht aus Komponenten mehrerer Source-Dateien.
Seltsam ist auch, daß mir mit der Creatix-Karte beim Versuch, per pnpdump die Konfiguration zu ermitteln, das System die Säge streicht, heißt Stecker raus, neu starten und hoffen, daß noch alles heile ist.........
Wie hast Du denn dann die Karte per isapnp Konfiguriert bekommen? Hast Du etwa diesen Dschungel von einer Konfigurationsdatei selbstgeschrieben (...Gott bewahre!)
Der Kernel meldet auch zur Bootzeit einen Fehler beim Befehl (ISOLATE) in der isapnp.conf (nur bei der Creatix), die beim Laden mitläuft.......alles sehr seltsam.
Was ist denn das genau für ein Fehler (Welche Kernel-Version eigentlich?)?
Auch seltsam : Gebe ich die Adressbereiche mit io0=0x5BC io1=0x580 an, meldet das System, daß der Bereich für den B-Layer des HSCX-Treibers bei 0x5AC schon belegt ist (wahrscheinlich Adressüberlappung, riecht ja quasi danach)
Gebe ich z.B. die Adressbereiche mit io0=0x580 io1=0x180 an, dann kommt der TELES 3-Treiber wesentlich "weiter", er meldet wenigstens eine ISAC-ID, die auch auf'm Chip steht. Nur bei den HSCX-IDs bleiben - auch nach dem Patch - die drei Fragezeichen stehen....................was nun, fragte sich Zeus ?????????
Wie gesagt, ich vermute fast, daß Du die falschen Module lädst. Geh' am besten mal direkt in das Verzeichnis, in dem "make modules_install" die Module installiert (-> diie Verzeichnisnamen werden ausgegeben) und pack' das Modul per Hand ("insmod MODUL" oder "modprobe MODUL") zum Kernel dazu. Die Fragezeichen könnten bleiben, aber er muß auch die Adressen ausgeben, die (mein?) printk ausgeben soll...
MfG, JBG
Jau, habe ich jetzt auch gemacht. Jetzt bekomme ich auch endlich Fehlermeldungen (?). Hier ein Auszug aus meiner aktuellen /var/log/messages Mar 1 21:13:19 LXSERVER kernel: HiSax: Linux Driver for passive ISDN cards Mar 1 21:13:19 LXSERVER kernel: HiSax: Version 3.0 Mar 1 21:13:19 LXSERVER kernel: HiSax: Layer1 Revision 1.15.2.12 Mar 1 21:13:19 LXSERVER kernel: HiSax: Layer2 Revision 1.10.2.9 Mar 1 21:13:19 LXSERVER kernel: HiSax: TeiMgr Revision 1.8.2.6 Mar 1 21:13:19 LXSERVER kernel: HiSax: Layer3 Revision 1.10.2.4 Mar 1 21:13:19 LXSERVER kernel: HiSax: LinkLayer Revision 1.30.2.9 Mar 1 21:13:19 LXSERVER kernel: HiSax: Total 1 card defined Mar 1 21:13:19 LXSERVER kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0) Mar 1 21:13:19 LXSERVER kernel: HiSax: Teles IO driver Rev. 1.11.2.9 Mar 1 21:13:19 LXSERVER kernel: HiSax: Creatix/Teles PnP config irq:12 isac:0x500 cfg:0x0 Mar 1 21:13:19 LXSERVER kernel: HiSax: hscx A:0xF80 hscx B:0xFA0 Mar 1 21:13:19 LXSERVER kernel: Teles3: ISAC version (ff): 2085 V2.3 Mar 1 21:13:19 LXSERVER kernel: version A: 0 version B: 255<6>Creatix/Teles PnP: IRQ 12 count 0 <---------------------------Das ist es wohl (:-() Mar 1 21:13:19 LXSERVER kernel: Creatix/Teles PnP: IRQ 12 count 0 Mar 1 21:13:19 LXSERVER kernel: Creatix/Teles PnP: IRQ(12) getting no interrupts during init 1 Mar 1 21:13:19 LXSERVER kernel: Creatix/Teles PnP: IRQ 12 count 0 Mar 1 21:13:19 LXSERVER kernel: Creatix/Teles PnP: IRQ(12) getting no interrupts during init 2 Mar 1 21:13:19 LXSERVER kernel: Creatix/Teles PnP: IRQ 12 count 0 Mar 1 21:13:19 LXSERVER kernel: Creatix/Teles PnP: IRQ(12) getting no interrupts during init 3 Mar 1 21:13:19 LXSERVER kernel: HiSax: Card Creatix/Teles PnP not installed ! Mar 1 21:13:19 LXSERVER kernel: ISDN-subsystem unloaded Also, isapnp läuft nicht mit der Creatix-Karte, dann stürzt nämlich der Rechner ab....... :-( isapnp wird bei mir (SuSE Linux 5.3, Kernel 2.0.35) mit gebootet und meldet dann, daß aus dem Script isapnp.conf die Zeile mit dem Befehl (ISOLATE) fehlgeschlagen ist. Wie gesagt er gibt mir halt "version A: 0 version B: 255<6>Creatix/Teles PnP: IRQ 12 count 0" aus. Oben genannte Ausgabe folgte auf den Befehl "modprobe hisax type=4 protocol=2 irq=12 io0=0x500 io1=0xF80" (der IO-Jumper der Karte steht auf 0xF80...) Dann bekomme ich die ISAC-Version 2085 V2.3 . Komischerweise sieht das bei "modprobe hisax type=4 protocol=2 irq=12 io0=0xF80 io1=0x500" anders aus : dann habe ich plötzlich einen ganz anderen ISAC-Chip (?) : ISAC = 2086/2186 V1.1 (:-() (:-() (:-() (:-() (:-() (:-() (:-() (:-() (:-() (:-() (:-() Help, I am in the need of a runing PPP-Gateway ;-) Ramses
Teilnehmer (1)
-
Rasmus Tegtmeyer