Probleme mit isdnlog
Hallo,
ich bekomme einfach isdnlog unter Debian Woody nicht ans laufen.
Ich will eigentlich nur eingehende Verbindungen im /var/log/isdn/isdnlog
protokollieren, ein Internetzugang via ISDN (habe DSL) sowie Vbox etc. sind
nicht geplant. Ich habe nur das Paket isdnlog installiert weitere isdn*-Pakete
sind ja nicht notwendig (habe ich allerdings auch schon ausprobiert hat aber
keine Veränderung gegeben). Ich verwende eine FritzClassic der Treiber
wird als Modul geladen. "Incoming-call"-Meldungen werden in kern.log statt
in isdnlog geschrieben, übrigens auch dann, wenn isdnlog gar nicht läuft.
Ich starte isdnlog so: zuerst modprobe hisax (lsmod sagt das hisax geladen
wurde), dann "/usr/sbin/isdnlog -D -f/etc/isdn/isdnlog.isdnctrl0 /dev/isdnctrl0"
Meine /etc/isdnlog.isdnctrl0-config:
[options]
#log=1
daemon=yes #"yes"/"no": (dont) start isdnlog as daemon. Set yes for Debian
stdout=0x3f7 # log to stdout and file, and set log level
outfile=+/var/log/isdn/isdnlog # logfile to log to ('+' is append mode)
console=/dev/null # where to send stdout text; e.g. /dev/tty12
syslog=0x1bf7 # log to syslog with log level X
Den Kernel habe ich mit diesen Optionen konfiguriert:
# ISDN subsystem
#
CONFIG_ISDN=y
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
# CONFIG_ISDN_MPP is not set
CONFIG_ISDN_PPP_BSDCOMP=y
CONFIG_ISDN_AUDIO=y
# CONFIG_ISDN_TTY_FAX is not set
#
# ISDN feature submodules
#
# CONFIG_ISDN_DRV_LOOP is not set
# CONFIG_ISDN_DIVERSION is not set
#
# Passive ISDN cards
#
CONFIG_ISDN_DRV_HISAX=m
CONFIG_HISAX_EURO=y
# CONFIG_DE_AOC is not set
CONFIG_HISAX_NO_SENDCOMPLETE=y
CONFIG_HISAX_NO_LLC=y
CONFIG_HISAX_NO_KEYPAD=y
# CONFIG_HISAX_1TR6 is not set
# CONFIG_HISAX_NI1 is not set
# CONFIG_HISAX_16_0 is not set
# CONFIG_HISAX_16_3 is not set
# CONFIG_HISAX_TELESPCI is not set
# CONFIG_HISAX_S0BOX is not set
CONFIG_HISAX_AVM_A1=y
# CONFIG_HISAX_FRITZPCI is not set
# CONFIG_HISAX_AVM_A1_PCMCIA is not set
# CONFIG_HISAX_ELSA is not set
# CONFIG_HISAX_IX1MICROR2 is not set
# CONFIG_HISAX_DIEHLDIVA is not set
# CONFIG_HISAX_ASUSCOM is not set
# CONFIG_HISAX_TELEINT is not set
# CONFIG_HISAX_HFCS is not set
# CONFIG_HISAX_SEDLBAUER is not set
# CONFIG_HISAX_SPORTSTER is not set
# CONFIG_HISAX_MIC is not set
# CONFIG_HISAX_NETJET is not set
# CONFIG_HISAX_NETJET_U is not set
# CONFIG_HISAX_NICCY is not set
# CONFIG_HISAX_ISURF is not set
# CONFIG_HISAX_HSTSAPHIR is not set
# CONFIG_HISAX_BKM_A4T is not set
# CONFIG_HISAX_SCT_QUADRO is not set
# CONFIG_HISAX_GAZEL is not set
# CONFIG_HISAX_HFC_PCI is not set
# CONFIG_HISAX_W6692 is not set
# CONFIG_HISAX_HFC_SX is not set
#
# Active ISDN cards
#
# CONFIG_ISDN_DRV_ICN is not set
# CONFIG_ISDN_DRV_PCBIT is not set
# CONFIG_ISDN_DRV_SC is not set
# CONFIG_ISDN_DRV_ACT2000 is not set
# CONFIG_ISDN_DRV_EICON is not set
# CONFIG_ISDN_CAPI is not set
# CONFIG_HYSDN is not set
# CONFIG_HYSDN_CAPI is not set
Der relevante dmesg-Auszug:
ISDN subsystem Rev: 1.114.6.12/1.94.6.5/1.140.6.8/1.85.6.6/1.21/1.5.6.3
PPP BSD Compression module registered
Coda Kernel/Venus communications, v4.6.0, braam@cs.cmu.edu
IA-32 Microcode Update Driver: v1.08 <tigran@veritas.com>
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 48k freed
Adding Swap: 128516k swap-space (priority -1)
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 2.41.6.3
HiSax: Layer2 Revision 2.25.6.3
HiSax: TeiMgr Revision 2.17.6.2
HiSax: Layer3 Revision 2.17.6.4
HiSax: LinkLayer Revision 2.51.6.4
HiSax: Total 1 card defined
HiSax: Card 1 Protocol EDSS1 Id=Fritz (0)
HiSax: AVM driver Rev. 2.13.6.1
AVM A1: Byte at 1b00 is 3
AVM A1: Byte at 1b03 is 3
AVM A1: Byte at 1b02 is 2
AVM A1: Byte at 1b00 is 3
HiSax: AVM A1 config irq:10 cfg:0x1B00
HiSax: isac:0x1700/0x1300
HiSax: hscx A:0x700/0x300 hscx B:0xF00/0xB00
AVM A1: ISAC version (0): 2086/2186 V1.1
AVM A1: HSCX version A: V2.1 B: V2.1
AVM A1: IRQ 10 count 0
AVM A1: IRQ 10 count 3
HiSax: DSS1 Rev. 2.30.6.1
HiSax: 2 channels added
HiSax: MAX_WAITING_CALLS added
Die Dateien /var/lib/isdn/calls als auch /tmp/isdn.* sind jeweils 0byte groß
In /var/log/isdn/isdnlog steht nur folgendes:
isdnlog Version 4.57 starting
Holiday Version 1.10-Germany [12-Apr-1999] loaded [11 entries from /usr/share/isdn/holiday-de.dat]
Dest V1.01: File '/usr/share/isdn/dest.cdb' opened fine - Dest 1.0 int (+h) AT DE NL CH
Zone V1.25: Provider 0 File '/usr/share/isdn/zone-de-dtag.cdb' opened fine - V1.25 K2 C2 N256 T157147 O1 L5
Rates Version 2.02 [10-Mar-2002 19:03:33] loaded [51 Providers, 387 Zones, 1780 Areas, 42 Services, 310 Comments, 0 eXceptions, 6 Redirects, 1220 Rates from /usr/share/isdn/rate-de.dat]
(ISDN subsystem with ISDN_MAX_CHANNELS > 16 detected, ioctl(IIOCNETGPN) is available)
isdn.conf:2 active channels, 12 MSN/SI entries
(Data versions: iprofd=0x05 net_cfg=0x05 /dev/isdninfo=0x01)
Everything is fine, isdnlog-4.57 is running in full featured mode.
Dafür habe ich im kern.log das hier stehen:
Oct 24 00:30:39 localhost kernel: isdn_net: Incoming call without OAD, assuming '0'
Oct 24 00:30:39 localhost kernel: isdn_tty: Incoming call without OAD, assuming '0'
Oct 24 00:30:39 localhost kernel: isdn_tty: call from 0 -> 361413 ignored
Ich hoffe mir kann da jemand helfen, das nervt doch etwas.
Cu Leo
--
Carpe diem
Reply to: