Auch ISDN (gelöst)
Auch ISDN (gelöst)
Hi,
ich habe Sarge vom 23.3.05 installiert.
Aber mein ISDN-System funktioniert nicht.
Ein paar Daten davon. Vielleicht findet jemand den Fehler:
lsmod liefert:
[code] isdn 147980 1 hisax
slhc 7488 1 isdn
hisax_fcpcipnp 12000 0
hisax_isac 9044 1 hisax_fcpcipnp
hisax 573328 2 hisax_fcpcipnp,hisax_isac
crc_ccitt 2144 1 hisax
isdn 147980 1 hisax
[/code]
Ausgabe von dpkg | grep isdn:
[code] ii isdnbutton 2.6-970413-13 Start and Stop ISDN connections and display
iU isdnlog 3.6.2005-01-03 ISDN connection logger
iU isdnutils 3.6.2005-01-03 Most important ISDN-related packages and uti
ii isdnutils-base 3.6.2005-01-03 ISDN utilities, the basic (minimal) set
ii isdnutils-doc 3.6.2005-01-03 Extensive documentation for isdnutils
iU isdnutils-xtoo 3.6.2005-01-03 ISDN utilities that use X
iU isdnvboxclient 3.6.2005-01-03 ISDN answering machine, client
iU isdnvboxserver 3.6.2005-01-03 ISDN answering machine, server
[/code]
Und das kommt beim Starten bzw Beenden von /etc/init.d/isdnutils:
[code] Starting ISDN services: error:
Neither /dev/isdninfo nor /dev/isdn/isdninfo exist!
Before you can use any ISDN facilities, ensure you have the proper kernel
modules loaded. These will probably be 'isdn' and 'hisax'.
Read /usr/share/doc/isdnutils-base/README.HiSax.gz for more information
(e.g. with 'zless /usr/share/doc/isdnutils-base/README.HiSax.gz').
[/code] [code] Stopping ISDN services: error:
Neither /dev/isdninfo nor /dev/isdn/isdninfo exist!
Before you can use any ISDN facilities, ensure you have the proper kernel
modules loaded. These will probably be 'isdn' and 'hisax'.
Read /usr/share/doc/isdnutils-base/README.HiSax.gz for more information
(e.g. with 'zless /usr/share/doc/isdnutils-base/README.HiSax.gz').
[/code]
Kann mir jemand von Euch weiterhelfen?
ich habe Sarge vom 23.3.05 installiert.
Aber mein ISDN-System funktioniert nicht.
Ein paar Daten davon. Vielleicht findet jemand den Fehler:
lsmod liefert:
[code] isdn 147980 1 hisax
slhc 7488 1 isdn
hisax_fcpcipnp 12000 0
hisax_isac 9044 1 hisax_fcpcipnp
hisax 573328 2 hisax_fcpcipnp,hisax_isac
crc_ccitt 2144 1 hisax
isdn 147980 1 hisax
[/code]
Ausgabe von dpkg | grep isdn:
[code] ii isdnbutton 2.6-970413-13 Start and Stop ISDN connections and display
iU isdnlog 3.6.2005-01-03 ISDN connection logger
iU isdnutils 3.6.2005-01-03 Most important ISDN-related packages and uti
ii isdnutils-base 3.6.2005-01-03 ISDN utilities, the basic (minimal) set
ii isdnutils-doc 3.6.2005-01-03 Extensive documentation for isdnutils
iU isdnutils-xtoo 3.6.2005-01-03 ISDN utilities that use X
iU isdnvboxclient 3.6.2005-01-03 ISDN answering machine, client
iU isdnvboxserver 3.6.2005-01-03 ISDN answering machine, server
[/code]
Und das kommt beim Starten bzw Beenden von /etc/init.d/isdnutils:
[code] Starting ISDN services: error:
Neither /dev/isdninfo nor /dev/isdn/isdninfo exist!
Before you can use any ISDN facilities, ensure you have the proper kernel
modules loaded. These will probably be 'isdn' and 'hisax'.
Read /usr/share/doc/isdnutils-base/README.HiSax.gz for more information
(e.g. with 'zless /usr/share/doc/isdnutils-base/README.HiSax.gz').
[/code] [code] Stopping ISDN services: error:
Neither /dev/isdninfo nor /dev/isdn/isdninfo exist!
Before you can use any ISDN facilities, ensure you have the proper kernel
modules loaded. These will probably be 'isdn' and 'hisax'.
Read /usr/share/doc/isdnutils-base/README.HiSax.gz for more information
(e.g. with 'zless /usr/share/doc/isdnutils-base/README.HiSax.gz').
[/code]
Kann mir jemand von Euch weiterhelfen?
Zuletzt geändert von kleiner am 19.04.2005 20:32:14, insgesamt 1-mal geändert.
- empty_string
- Beiträge: 712
- Registriert: 19.07.2003 21:26:07
Isdnutils hast du ja installiert. Also vermute ich, es könnte an den (falsch) geladenen Modulen liegen.
Hast beim Laden von hisax deine ISDN Karte mit angegeben? Also wenn du in modconf das hisax modul auswählst, als parameter noch type= ... . Oder alternativ modprobe hisax typ=... Bei manchen Karten (PCI/ISA) musst du noch andere parameter wie io irq id und protocol mit angeben. Wenn du mir deine Karte sagst, kann ich mal nachguggen oder einfach mal dannach suchen.
Hast beim Laden von hisax deine ISDN Karte mit angegeben? Also wenn du in modconf das hisax modul auswählst, als parameter noch type= ... . Oder alternativ modprobe hisax typ=... Bei manchen Karten (PCI/ISA) musst du noch andere parameter wie io irq id und protocol mit angeben. Wenn du mir deine Karte sagst, kann ich mal nachguggen oder einfach mal dannach suchen.
Debian seit 2001, jetzt mit trixie.
- empty_string
- Beiträge: 712
- Registriert: 19.07.2003 21:26:07
Ich habe jetzt mal die unter /etc/modutils/aliases folgendes angehängt:
options hisax protocol=27
Beim nächsten Neustar habe ich folgendes im syslog gefunden:
[code]Apr 18 18:37:57 philipp kernel: CSLIP: code copyright 1989 Regents of the University of California
Apr 18 18:37:57 philipp kernel: ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
Apr 18 18:37:57 philipp kernel: HiSax: Linux Driver for passive ISDN cards
Apr 18 18:37:57 philipp kernel: HiSax: Version 3.5 (module)
Apr 18 18:37:57 philipp kernel: HiSax: Layer1 Revision 2.46.2.5
Apr 18 18:37:57 philipp kernel: HiSax: Layer2 Revision 2.30.2.4
Apr 18 18:37:57 philipp kernel: HiSax: TeiMgr Revision 2.20.2.3
Apr 18 18:37:57 philipp kernel: HiSax: Layer3 Revision 2.22.2.3
Apr 18 18:37:57 philipp kernel: HiSax: LinkLayer Revision 2.59.2.4
Apr 18 18:37:57 philipp kernel: hisax_isac: ISAC-S/ISAC-SX ISDN driver v0.1.0
Apr 18 18:37:57 philipp kernel: hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
Apr 18 18:37:57 philipp kernel: HiSax: Card 1 Protocol EDSS1 Id=fcpcipnp0 (0)
Apr 18 18:37:57 philipp kernel: HiSax: DSS1 Rev. 2.32.2.3
Apr 18 18:37:57 philipp kernel: HiSax: 2 channels added
Apr 18 18:37:57 philipp kernel: HiSax: MAX_WAITING_CALLS added
Apr 18 18:37:57 philipp kernel: ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 209
Apr 18 18:37:57 philipp kernel: hisax_fcpcipnp: found adapter Fritz!Card PCI v2 at 0000:00:0b.0
[/code]
Also die Module laufen anscheinend richtig. Leider kommt immer noch die gleiche Fehlermeldung bei /etc/init.d/isdnutils stop
Wie bekomme ich diese /dev/isdninfo her?
kleiner
options hisax protocol=27
Beim nächsten Neustar habe ich folgendes im syslog gefunden:
[code]Apr 18 18:37:57 philipp kernel: CSLIP: code copyright 1989 Regents of the University of California
Apr 18 18:37:57 philipp kernel: ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
Apr 18 18:37:57 philipp kernel: HiSax: Linux Driver for passive ISDN cards
Apr 18 18:37:57 philipp kernel: HiSax: Version 3.5 (module)
Apr 18 18:37:57 philipp kernel: HiSax: Layer1 Revision 2.46.2.5
Apr 18 18:37:57 philipp kernel: HiSax: Layer2 Revision 2.30.2.4
Apr 18 18:37:57 philipp kernel: HiSax: TeiMgr Revision 2.20.2.3
Apr 18 18:37:57 philipp kernel: HiSax: Layer3 Revision 2.22.2.3
Apr 18 18:37:57 philipp kernel: HiSax: LinkLayer Revision 2.59.2.4
Apr 18 18:37:57 philipp kernel: hisax_isac: ISAC-S/ISAC-SX ISDN driver v0.1.0
Apr 18 18:37:57 philipp kernel: hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
Apr 18 18:37:57 philipp kernel: HiSax: Card 1 Protocol EDSS1 Id=fcpcipnp0 (0)
Apr 18 18:37:57 philipp kernel: HiSax: DSS1 Rev. 2.32.2.3
Apr 18 18:37:57 philipp kernel: HiSax: 2 channels added
Apr 18 18:37:57 philipp kernel: HiSax: MAX_WAITING_CALLS added
Apr 18 18:37:57 philipp kernel: ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 209
Apr 18 18:37:57 philipp kernel: hisax_fcpcipnp: found adapter Fritz!Card PCI v2 at 0000:00:0b.0
[/code]
Also die Module laufen anscheinend richtig. Leider kommt immer noch die gleiche Fehlermeldung bei /etc/init.d/isdnutils stop
Wie bekomme ich diese /dev/isdninfo her?
kleiner
- empty_string
- Beiträge: 712
- Registriert: 19.07.2003 21:26:07
Hisax schein jetzt geladen zu sein.
Hmm da muss aber irgendwas schief gelaufen sein.
Mach mal als root updatedb um deine Datenbank zu aktualisieren und dann suche mal mit
locate isdninfo, ob irgendwo auf deinem system dieses device file vorhanden ist.
Wenn nicht, dann habe ich keine wirkliche Idee mehr. Du müsstest die device neu anlegen. Das einzige was ich mit google dazu gefunden habe, kannst du hier lesen.
Vielleicht hilft dir das weiter.
Hmm da muss aber irgendwas schief gelaufen sein.
Mach mal als root updatedb um deine Datenbank zu aktualisieren und dann suche mal mit
locate isdninfo, ob irgendwo auf deinem system dieses device file vorhanden ist.
Wenn nicht, dann habe ich keine wirkliche Idee mehr. Du müsstest die device neu anlegen. Das einzige was ich mit google dazu gefunden habe, kannst du hier lesen.
Vielleicht hilft dir das weiter.
Debian seit 2001, jetzt mit trixie.
Also wie im Link hat es nicht geklappt, aber ich habe nochmal alles was ich habe gewälzt, sprich den Kofler und gefunden, wie ich Devices anlegen kann.
Das hab ich dann auch für isdnctrl0, ippp0, isdninfo gemacht, mit den Major/Minor-Nummern aus /usr/src/linux/Documentation/devices.txt und dem Typ c.
Dann kam nur noch als Fehlermeldung dass /dev/isdnctrl nicht gefunden wird, also schnell
ln /dev/isdnctrl0 /dev/isdnctrl
ausgeführt, weg war das Problem, und es wurde mir gesagt, dass ich ippp0 noch nicht konfiguriert hätte. Wow das klang toll.
Dann Neustart und alle neuen Devices waren weg.
Jetzt suche ich unter Kernelfragen eine Lösung, wie die Devices dableiben.
Wenn ich das gelöst hab, gehts weiter.
Das hab ich dann auch für isdnctrl0, ippp0, isdninfo gemacht, mit den Major/Minor-Nummern aus /usr/src/linux/Documentation/devices.txt und dem Typ c.
Dann kam nur noch als Fehlermeldung dass /dev/isdnctrl nicht gefunden wird, also schnell
ln /dev/isdnctrl0 /dev/isdnctrl
ausgeführt, weg war das Problem, und es wurde mir gesagt, dass ich ippp0 noch nicht konfiguriert hätte. Wow das klang toll.
Dann Neustart und alle neuen Devices waren weg.
Jetzt suche ich unter Kernelfragen eine Lösung, wie die Devices dableiben.
Wenn ich das gelöst hab, gehts weiter.
Hallo zusammen,
ich hab schon nach einer Suche viele Threads zu dem Thema hier isdnlog durchgelesen, aber hab immer noch keinen Erfolg.
Ich möchte nur isdnlog als deamon unter SID zum laufen bringen, weil ich ein und ausgehende Anrufe mitloggen möchte. Capi2name hatte ich am Laufen, das registriert aber ja nur die eigehenden Anrufe. Generell ist also der Zugriff auf meine Fritzcard PCI wohl ok.
Ich habe hisax entfernt und den aktuellen Treiber von AVM installiert. Der lädt auch beim booten.
Beim starten des isdnlog (über die isdnutil) kommt bei mir auch immer die gleiche Fehlermeldung
das Device ist aber angelegt
Ich weiss nicht was ich noch machen soll.
Gruss Bube
Edit: Nun doch gelöst
Nach einem erneuten Booten liess sich isdnlog noch immer nicht laden, die Meldung wurde aber anders ...
Mit modconf hab ich dann mal bei
/kernel/drivers/isdn/capi
geguckt, da war der capidrv nicht zugefügt. (kernelcapi, capifs und capi waren drin) Erkannt, getan, und nun läufts
Obwohl im /etc/isdn/isdn.log steht
[ISDNLOG]
LOGFILE = /var/lib/isdn/calls
landen die calls in
/var/log/isdn/isdnlog
aber ist ja egal. Dann werde ich mal einen Parser dafür schreiben.
ich hab schon nach einer Suche viele Threads zu dem Thema hier isdnlog durchgelesen, aber hab immer noch keinen Erfolg.
Ich möchte nur isdnlog als deamon unter SID zum laufen bringen, weil ich ein und ausgehende Anrufe mitloggen möchte. Capi2name hatte ich am Laufen, das registriert aber ja nur die eigehenden Anrufe. Generell ist also der Zugriff auf meine Fritzcard PCI wohl ok.
Ich habe hisax entfernt und den aktuellen Treiber von AVM installiert. Der lädt auch beim booten.
Code: Alles auswählen
CAPI Subsystem Rev 1.1.2.8
fcpci: module license 'Proprietary' taints kernel.
fcpci: AVM FRITZ!Card PCI driver, revision 0.6.2
fcpci: (fcpci built on May 25 2005 at 14:30:17)
ACPI: PCI interrupt 0000:00:0f.0[A] -> GSI 12 (level, low) -> IRQ 12
fcpci: AVM FRITZ!Card PCI found: port 0xb800, irq 12
fcpci: Loading...
fcpci: Driver 'fcpci' attached to stack. (152)
fcpci: Stack version 3.11-02
kcapi: Controller 1: fcpci-b800-12 attached
kcapi: card 1 "fcpci-b800-12" ready.
fcpci: Loaded.
Code: Alles auswählen
server:/dev# /etc/init.d/isdnutils start
* Starting ISDN services...
isdnlog/dev/isdnctrl: No such device
Code: Alles auswählen
server:/dev# ll isdnc*
lrwxrwxrwx 1 root root 14 2005-05-27 09:16 isdnctrl -> /dev/isdnctrl0
crw-rw---- 1 root dialout 45, 64 2005-05-25 16:28 isdnctrl0
Gruss Bube
Edit: Nun doch gelöst
Nach einem erneuten Booten liess sich isdnlog noch immer nicht laden, die Meldung wurde aber anders ...
Code: Alles auswählen
server:/var/log/isdn# /etc/init.d/isdnutils start
* Starting ISDN services...
*
* no ISDN cards configured! Please configure 'hisax' module with modconf
* Read /usr/share/doc/isdnutils-base/README.HiSax.gz for more information
* (e.g. with 'zless /usr/share/doc/isdnutils-base/README.HiSax.gz').
/kernel/drivers/isdn/capi
geguckt, da war der capidrv nicht zugefügt. (kernelcapi, capifs und capi waren drin) Erkannt, getan, und nun läufts
Obwohl im /etc/isdn/isdn.log steht
[ISDNLOG]
LOGFILE = /var/lib/isdn/calls
landen die calls in
/var/log/isdn/isdnlog
aber ist ja egal. Dann werde ich mal einen Parser dafür schreiben.