Hallo, da bisher auf meine Problem mit der fritzcard/pcmcia und Kernel 2.2.10 keine Reaktionen kamen, habe ich einfach weiter gemacht und den fraglichen Teil "HiSax_closecard" aus avma1_cs.c auskommentiert. Immerhin lädt "es" jetzt die Module, nur habe ich jetzt ein neues Problem (das IMHO mit der Änderung am Quelltext nichts zu tun haben kann): Hisax wird geladen, avma1_cs wird auch geladen...aber dann kommt nach ca. 1 Sekunde der Hinweis (config.c): bbnb01 kernel: AVM A1 (PCMCIA): IRQ 3 count nn bbnb01 kernel: AVM A1 (PCMCIA): IRQ 3 count nn bbnb01 kernel: AVM A1 (PCMCIA): IRQ(3) getting no interrupts during init [1...3] Wahlweise mit sämtlichen mir zur Verfügung stehenden freien Interrupts (/proc/interrupts) Hisax meldet dann, das die Karte nicht installiert werden konnte, aber, daß das Hisax-Modul installiert wurde. Was tun? Weiterpfuschen? HAT JEMAND SCHON EINMAL DIE FRITZCARD PCMCIA UNTER KERNEL 2.2.X ZUM LAUFEN BEKOMMEN??? WENN JA, WIE??? Am Rande des Nervenzusammenbruchs Volker -- ---------------------------- byte.box volker matzken fon 06103.2053590 fax 06103.2053333 ----------------------------
Hallo Volker, ich bin ja schon froh, dass es ausser mir noch jemand anderen gibt der mit der AVM A1 PCMCIA unter 2.2.x Probleme hat. Das Fehlerbild ist bei mir genau das gleiche. Mit dem 'rumtrixen erreicht man nur eine leichte Verschbiebung der Fehlerausgaben. Ich weis momentan nur, dass es bis zur SuSE 6.0 mit kernel 2.0.36 und der ganzen pcmcia und i4l patcherei von AVM, und anschliesendem 'verbiegen' der Startscripts so einigermassen funktioniert hat. Auf eine hoefliche Anfrage via Mail bei Herrn Paeth in Berlin (selbiger steht als Modulschreiber in den AVM Modulen drin) wurde meine Frage (mit Absicht?) so falsch interpretiert, dass es direkt auffiel, und ich wieder mal mit nur lapidaren Aussagen abgespeist wurde. Auf eine erneute Anfrage, welche nicht mehr falsch interpretiert werden konnte, bekam ich nie wieder 'ne Antwort. Mich wundert nur, dass es zum Thema AVM A1 PCMCIA unter Linux anscheinend bis auf ein 'Paar' wenige niemanden gibt der auch noch Probleme damit hat. Wenn Du etwas positives zu diesem Thema vernimmst, oder gar eine Loesung bekommst/herausfindest, dann lass mich mich bitte teilhaben. Danke! Guenter BTW: Ich habe es auch noch mit einer ELSA ISDN PCMCIA Karte versucht, aber die habe ich noch nicht mal unter der 6.0 vollstaendig zum Laufen bekommen.
Hallo,
da bisher auf meine Problem mit der fritzcard/pcmcia und Kernel 2.2.10 keine Reaktionen kamen, habe ich einfach weiter gemacht und den fraglichen Teil "HiSax_closecard" aus avma1_cs.c auskommentiert.
Immerhin lädt "es" jetzt die Module, nur habe ich jetzt ein neues Problem (das IMHO mit der Änderung am Quelltext nichts zu tun haben kann):
Hisax wird geladen, avma1_cs wird auch geladen...aber dann kommt nach ca. 1 Sekunde der Hinweis (config.c):
bbnb01 kernel: AVM A1 (PCMCIA): IRQ 3 count nn bbnb01 kernel: AVM A1 (PCMCIA): IRQ 3 count nn bbnb01 kernel: AVM A1 (PCMCIA): IRQ(3) getting no interrupts during init [1...3]
Wahlweise mit sämtlichen mir zur Verfügung stehenden freien Interrupts (/proc/interrupts)
Hisax meldet dann, das die Karte nicht installiert werden konnte, aber, daß das Hisax-Modul installiert wurde.
Guenter Niedermeier wrote:
Hallo Volker,
ich bin ja schon froh, dass es ausser mir noch jemand anderen gibt der mit der AVM A1 PCMCIA unter 2.2.x Probleme hat.
willkommen im club... :-( Suse 6.1, Kernel 2.2.7
Das Fehlerbild ist bei mir genau das gleiche. Mit dem 'rumtrixen erreicht man nur eine leichte Verschbiebung der Fehlerausgaben.
dito....
Ich weis momentan nur, dass es bis zur SuSE 6.0 mit kernel 2.0.36 und der ganzen pcmcia und i4l patcherei von AVM, und anschliesendem 'verbiegen' der Startscripts so einigermassen funktioniert hat.
erstmal gepatcht.... das klappte auch.... dann... nachdem alles nur nach hinten losgegangen ist, habe ich einen ganz anderen weg eingeschlagen. ich habe die startscripte startscripte sein lassen. er meldet dann Fehler über Fehler. Aber: nach dem einloggen habe ich dann einfach 1. den I4L erneut gestartet (/sbin/init.d/i4l start) und dann erst das netzwerk gestoppt und erneut gestartet (sbin/init.d/network stop bzw. start) seit dem läuft die karte. sowohl mit minicom wie auch als ippp0. Einstellungen unter Yast: EuroISDN AVM A1 PCMCIA Hisax Interrupt: 9 IO Port=0x140 Wichtig: alle anderen Felder sind leer (auch die Memorybasisadresse) Cardinfo zeigt: AVM ISDN-Controller A1 State: Ready CD VCC device: A1 IO POrts: 0x140-0x147, 0x100-0x10f interrupt: 9 wie bereits geschrieben, ich hatte vorher die gleichen fehlermeldungen wie ihr. vielleicht hilft mein weg ja etwas weiter.... gruss roland
Am Wed, 01 Sep 1999 schrieb Guenter Niedermeier: Hallo Guenter und Roland, den Tip von Roland die Startskripte außer acht zu lassen konnte ich nicht ganz nachvollziehen. IMHO ist es besser die Initialisierung von netzwerk und isdn über /etc/pcmcia/isdn.opts bzw. network.opts zu machen (Stichwort: schemes). Ich glaube auch, daß AVM in diesem Falle unschuldig ist. Auf die Spur (so hoffe ich jedenfalls) hat mich die Mail von Roland gebracht, ich habe nämlich mal nachgeschaut, was sich in den einzelnen Versionen der /usr/src/linux/drivers/isdn/hisax/config.c so alles geändert hat und fand - nichts nennenswertes! dann bin ich tiefer getaucht und habe einfach vor der schleife, die die fehlerbehandlung für den nicht zugewiesenen interrupt macht, vorgetäuscht, daß ein interrupt zugewiesen wurde (irq_cnt = kstat_irqs(cs->irq)+1 [Zeile 987]). modules erzeugt, installiert, hisax.o nach /lib/modules/2.2.10/pcmcia kopiert, cd /lib/modules/2.2.10; depmod -a und pcmcia neugestartet - karte reingesteckt, karte erkannt! alles klar? - weiß ich noch nicht. zumindest taucht Hisax jetzt unter dem erwarteten interrupt in /proc/interrupts auf. die vorgehensweise ist sehr unbefriedigend und birgt das risiko von seiteneffekten en masse. (ich hoffe das liest hier kein kernelentwickler. vermutlich werde ich mit linux-entzug nicht unter 3 jahren bestraft ;-) ich mache das jetzt nochmal von NULL, d.h. ich werde nun linux nochmal installieren, die schritte notieren und gucken obŽs heute noch eine isdn-verbindung gibt. dann mehr volker -- ---------------------------- byte.box volker matzken fon 06103.2053590 fax 06103.2053333 ----------------------------
Hallo, wer suchet der findet: --- ./drivers/isdn/hisax/config.c.dist Thu Aug 26 02:29:47 1999 +++ ./drivers/isdn/hisax/config.c Thu Aug 26 19:09:13 1999 @@ -217,6 +217,7 @@ int avm_a1_init_pcmcia(void*, int, int*, int); #ifdef COMPAT_HAS_NEW_SYMTAB EXPORT_SYMBOL(avm_a1_init_pcmcia); +EXPORT_SYMBOL(HiSax_closecard); #else static struct symbol_table hisax_syms_avm_a1= { #include <linux/symtab_begin.h> Bis denne, Michael -- ------------------------------------------------------------ - Michael Schulz micha28@gmx.de - - 59348 Luedinghausen don't be, just imitate - ------------------------------------------------------------
Am Thu, 02 Sep 1999 schrieb Michael Schulz:
Hallo,
wer suchet der findet:
--- ./drivers/isdn/hisax/config.c.dist Thu Aug 26 02:29:47 1999 +++ ./drivers/isdn/hisax/config.c Thu Aug 26 19:09:13 1999 @@ -217,6 +217,7 @@ int avm_a1_init_pcmcia(void*, int, int*, int); #ifdef COMPAT_HAS_NEW_SYMTAB EXPORT_SYMBOL(avm_a1_init_pcmcia); +EXPORT_SYMBOL(HiSax_closecard); #else static struct symbol_table hisax_syms_avm_a1= { #include <linux/symtab_begin.h>
Bis denne,
Michael
Hallo Michael, die Geschichte mit dem "unresolved Symbol" hat sich dadurch tatsächlich erledigt. Danke....aaabäärrr, ich bekomme einfach keinen Interrupt für die Karte, welchen ich auch nehme... Hast Du noch eine Idee? Ich habe echt keine Lust mehr ständig mit Micros~1 zu arbeiten um meine Fernwartungen zu machen. Grüße volker -- ---------------------------- byte.box volker matzken fon 06103.2053590 fax 06103.2053333 ----------------------------
Volker Matzken schrieb am 06.09.1999 um 08:53:25 +0200:
Am Thu, 02 Sep 1999 schrieb Michael Schulz:
Hallo,
Hallo Michael,
die Geschichte mit dem "unresolved Symbol" hat sich dadurch tatsächlich erledigt. Danke....aaabäärrr, ich bekomme einfach keinen Interrupt für die Karte, welchen ich auch nehme...
Hast Du noch eine Idee?
Ich habe echt keine Lust mehr ständig mit Micros~1 zu arbeiten um meine Fernwartungen zu machen.
Hallo Volker, ne nu auch nicht mehr, denn das war es bei mir. Ich hatte ganz andere Probleme und habe sie immer noch mit Kernelversionen > 2.0.x in Verbindung mit meiner Netzwerkarte. Um sicherzugehen daß das PCMCIA-Lowlevel-Zeugs (Version 3.0.14 oder ähnliches) bei mir richtig lief was laut messages wohl der Fall war hatte ich mir eine Fritz!-PCMCIA geliehen und getestet. Lief auch nicht bis ich den Patch angewendet hatte. Danach hatte ich die Fritz aber noch immer keine Netzwerkkarte. Ich bin deshalb erstmal wieder auf 2.0.37 gewechselt. Die Fritz mußte ich leider wieder abgeben :-( und kann daher auch nicht mehr dazu beitragen. Viel Glück noch. Bis denne, Michael -- ------------------------------------------------------------ - Michael Schulz micha28@gmx.de - - 59348 Luedinghausen don't be, just imitate - ------------------------------------------------------------
Volker Matzken schrieb am 01.09.1999 um 16:43:05 +0200:
Am Wed, 01 Sep 1999 schrieb Guenter Niedermeier:
Hallo Guenter und Roland,
den Tip von Roland die Startskripte außer acht zu lassen konnte ich nicht ganz nachvollziehen. IMHO ist es besser die Initialisierung von netzwerk und isdn über /etc/pcmcia/isdn.opts bzw. network.opts zu machen (Stichwort: schemes).
Ich glaube auch, daß AVM in diesem Falle unschuldig ist. Auf die Spur (so hoffe ich jedenfalls) hat mich die Mail von Roland gebracht, ich habe nämlich mal nachgeschaut, was sich in den einzelnen Versionen der /usr/src/linux/drivers/isdn/hisax/config.c so alles geändert hat und fand - nichts nennenswertes! dann bin ich tiefer getaucht und habe einfach vor der schleife, die die fehlerbehandlung für den nicht zugewiesenen interrupt macht, vorgetäuscht, daß ein interrupt zugewiesen wurde (irq_cnt = kstat_irqs(cs->irq)+1 [Zeile 987]). modules erzeugt, installiert, hisax.o nach /lib/modules/2.2.10/pcmcia kopiert, cd /lib/modules/2.2.10; depmod -a und pcmcia neugestartet - karte reingesteckt, karte erkannt! alles klar? - weiß ich noch nicht. zumindest taucht Hisax jetzt unter dem erwarteten interrupt in /proc/interrupts auf.
die vorgehensweise ist sehr unbefriedigend und birgt das risiko von seiteneffekten en masse. (ich hoffe das liest hier kein kernelentwickler. vermutlich werde ich mit linux-entzug nicht unter 3 jahren bestraft ;-)
Hallo Volker und auch die anderen, ich habe hier irgendwo einen Patch dafür rumfliegen. Leider noch nicht gefunden, aber ich gebe nicht auf. Werde den in den spätestens morgen mal posten. (Sind nur ca. 10 Zeilen;-) Vielleicht hilft Euch der ja weiter. Bis denne, Michael -- ------------------------------------------------------------ - Michael Schulz micha28@gmx.de - - 59348 Luedinghausen don't be, just imitate - ------------------------------------------------------------
participants (4)
-
Guenter Niedermeier
-
Michael Schulz
-
Roland Klose
-
Volker Matzken