On Thu, Jul 04, 2002 at 08:20:44PM +0200, Jürgen Fahnenschreiber wrote:
Hier ist die AVM 2 mal eingetragen, loesche mal den 2. Eintrag.
Was steht denn in /etc/rc.config.d/i4l_hardware.rc.config ?
Hier steht folgendes: # # driver-id for card identification # set to "HiSax" # or whatever you defined when loading driver within kernel # I4L_ID_1="avm"
# # D-channel protocol 1=1TR6, 2=EDSS1(Euro-ISDN) 3=leased 4=NI1 # I4L_PROTOCOL_1="2"
# Type ISDN-card # HiSax passiv type 1...7999 (used 37) # AVM active type 8001 # Eicon active type 8010 # IBM active type 8020 # ICN active type 8030 I4L_TYPE_1="8001"
# # Subtype of a given type # I4L_SUBTYPE_1="1"
# # used IRQ if any # eg. 12 or 15 when loading as module # set to "" when driver is loaded within kernel # I4L_IRQ_1=""
# # Membase if any # I4L_MEMBASE_1=""
# # IO address if any # I4L_IO_1=""
# # IO0 (ISA PnP) # I4L_IO0_1=""
# # IO1 (ISA PnP) # I4L_IO1_1=""
# # IO2 (ISA PnP) # I4L_IO2_1=""
# # for backward compatibility # HiSax-modul: the complete line to load module # e.g Fritzcard, Euro ISDN, I/O base 340 hex, IRQ 10 and # ELSA QuickStep1000 PCI, Euro ISDN: # "type=5,18 protocol=2,2 io=0x340 irq=10 id=Fritz%Elsa" # # is equivalent for follow commandline # modprobe hisax type=5,18 protocol=2,2 io=0x340 irq=10 id=Fritz%Elsa # I4L_MODUL_OPTIONS_1=""
# # specials # # Debug Level, 4 (default) # I4L_HISAXDEBUG_1=""
# # EAZ mapping set # eg: I4L_EAZMAP_1="280,280,280,283,283,280,-,-" # I4L_EAZMAP_1=""
Ab hier loeschen:
I4L_ID_2="avm2" I4L_PROTOCOL_2="2" I4L_TYPE_2="8001" I4L_SUBTYPE_2="1" I4L_IRQ_2="" I4L_MEMBASE_2="0x0" I4L_IO_2="0x0" I4L_IO0_2="0x0" I4L_IO1_2="0x0" I4L_IO2_2="0x0" I4L_MODUL_OPTIONS_2="" I4L_HISAXDEBUG_2="" I4L_EAZMAP_2=""
Erstmal nur eine B1 configurieren und die Fritz weglassen (kann im Rechner bleiben). System neustarten. Sicherstellen, das die B1 auch am S0 haengt.
Neben der B1 habe ich noch eine FritzCard PCI im Rechner. Diese funktioniert problemlos. Die B1 wird von Yast1 und Yast2 erkannt. Unter Yast1 krieg ich auch keine Fehlermeldung beim konfigurieren/ starten. Die B1 müsste also funktionieren. Mit lsmod stellte ich fest, das auch die Module für capi und für die b1 geladen wurden. S0 -Was ist das?
S0 Bus - der ISDN Anschluss.
Es funktioniert leider immer noch nicht. Bei einem erneuten Versuch, krieg ich folgende Meldungen in der /var/log/messages:
Jul 4 20:12:00 linux last message repeated 6 times Jul 4 20:12:02 linux kernel: ippp0: dialing 1 0192071... Jul 4 20:12:09 linux kernel: isdn: HiSax,ch0 cause: E001B Jul 4 20:12:11 linux kernel: isdn_net: local hangup ippp0 Jul 4 20:12:11 linux kernel: ippp0: Chargesum is 0 Jul 4 20:12:18 linux kernel: ippp2: dialing 1 07118949099... Jul 4 20:12:25 linux kernel: isdn: HiSax,ch0 cause: E001B
Das sieht so aus als ob noch immer die Fritzkarte geladen ist und diese nicht am S0 Bus angeschlossen ist ?
Hier ist mal ein Auszug aus der /var/log/boot:
<6>md: Autodetecting RAID arrays. <6>md: autorun ... <6>md: ... autorun DONE. <5>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 <6>dss1_divert module successfully installed <6>HiSax: Linux Driver for passive ISDN cards <6>HiSax: Version 3.5 (kernel) <6>HiSax: Layer1 Revision 1.1.4.1 <6>HiSax: Layer2 Revision 1.1.4.1 <6>HiSax: TeiMgr Revision 1.1.4.1 <6>HiSax: Layer3 Revision 1.1.4.1 ... Ja HiSax wird fuer die Fritz geladen, steht da noch irgendwo was in einer anderen config Datei ?
Mach mal ein grep I4L /etc/rc.config und grep I4L /etc/rc.config.d/*
Mir ist gerade noch etwas aufgefallen. Bei ippp0 habe ich die B1 als Hardware angegeben (mit yast1). Wenn ich aber einfach das Kabel von der B1 in die FritzCard umstecke, dann komme ich sofort ins Internet! Also muss da irgendwo schon der Fehler legen.
Das ist richtig so (bis darauf das ein Treiber fuer die Fritz geladen wird), man kann den Karten kein interface direkt zuordnen, es wird immer der erste gefundene Anschluss benutzt und das ist in diesem Fall die Fritz. -- Karsten Keil SuSE Labs ISDN development