isdn4linux für logging der Anrufe
ich möchte isdn4linux für ein logging der Anrufe nutzen, wie ich es früher auf meinem Suse getan habe - mit dem Befehl isdnrep
die Karte wird erkannt: lspci:
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06) 00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) 00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06) 00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05) 00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05) 00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05) 00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d5) 00:1c.5 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 [8086:8c1a] (rev d5) 00:1c.6 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev d5) 00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05) 00:1f.0 ISA bridge [0601]: Intel Corporation B85 Express LPC Controller [8086:8c50] (rev 05) 00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c02] (rev 05) 00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 05) 02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c) 03:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03) 04:00.0 SCSI storage controller [0100]: Adaptec AIC-7870P/7881U [AHA-2940U/UW/D/S76] [9004:8178] 04:01.0 Network controller [0280]: AVM GmbH Fritz!Card PCI v2.0 ISDN [1244:0e00] (rev 02) # dmesg |grep --context 4 -i avm [ 10.413014] scsi target1:0:12: FAST-10 WIDE SCSI 20.0 MB/s ST (100 ns, offset 8) [ 10.430200] Modular ISDN core version 1.1.29 [ 10.430535] NET: Registered protocol family 34 [ 10.434837] mISDNipac module version 2.0 [ 10.437116] AVM Fritz PCI driver Rev. 2.3 [ 10.437211] mISDN: found adapter Fritz!Card PCI v2 at 0000:04:01.0 [ 10.437218] AVM.1: AVM Fritz!CARD PCIv2 config irq:19 base:0xD100 [ 10.460881] AVM 1 cards installed DEBUG [ 10.493080] ISDN subsystem Rev: 1.1.2.3/ [ 10.493081] 1.1.2.2/ [ 10.493082] 1.1.2.3/ [ 10.493082] 1.1.2.2/
hisax wid geladen
weiter dmesg: [ 10.516715] HiSax: Linux Driver for passive ISDN cards [ 10.516715] HiSax: Version 3.5 (module) [ 10.516716] HiSax: Layer1 Revision 2.46.2.5 [ 10.516716] HiSax: Layer2 Revision 2.30.2.4 [ 10.516721] HiSax: TeiMgr Revision 2.20.2.3 [ 10.516722] HiSax: Layer3 Revision 2.22.2.3 [ 10.516722] HiSax: LinkLayer Revision 2.59.2.4 [ 10.520756] hisax_isac: ISAC-S/ISAC-SX ISDN driver v0.1.0 [ 10.527723] hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
kernel module ebenso
# lsmod ... hisax_isac 16384 0 hisax 450560 1 hisax_isac isdn 147456 1 hisax
isdnconfig:
isdnutils configuration ======================= 1 network devices 2 synchronous ppp daemon (disabled, 'ipppd' package not installed) 3 modem emulation 4 voice box configuration (disabled, 'isdnvboxserver' pkg not installed) QQuit
ich habe nur 1) network devices abgearbeitet, nicht aber 2 synch. ppp daemon, weil ich mich ja nirgendwo einwählen will auch nicht 3 oder 4
das starten schlägt fehl:
systemctl status isdnutils-base.service isdnutils-base.service Loaded: loaded (/etc/init.d/isdnutils-base; generated) Active: failed (Result: exit-code) since Fri 2025-03-14 20:00:19 CET; 1 day 19h ago Docs: man:systemd-sysv-generator(8) Process: 7959 ExecStart=/etc/init.d/isdnutils-base start (code=exited, status=255) Mar 14 20:00:19 rr-linux systemd[1]: Starting isdnutils-base.service... Mar 14 20:00:19 rr-linux isdnutils-base[7959]: * Starting ISDN services... Mar 14 20:00:19 rr-linux isdnutils-base[7959]: interfacesCan't open /dev/isdnctrl or /dev/isdn/isdnctrl: No suc Mar 14 20:00:19 rr-linux isdnutils-base[7959]: * isdn0 failed. Mar 14 20:00:19 rr-linux isdnutils-base[7959]: isdnlog/dev/isdnctrl: No such device Mar 14 20:00:19 rr-linux systemd[1]: isdnutils-base.service: Control process exited, code=exited status=255 Mar 14 20:00:19 rr-linux systemd[1]: isdnutils-base.service: Failed with result 'exit-code'. Mar 14 20:00:19 rr-linux systemd[1]: Failed to start isdnutils-base.service. root@rr-linux:~# ps ax|grep isdnlog 9132 pts/2 S+ 0:00 grep --color=auto isdnlog root@rr-linux:~#
# isdnctrl list Can't open /dev/isdnctrl or /dev/isdn/isdnctrl: No such device
kernel ist 5.0.0 (!), weil isdn4linux ab 5.3 rausgefallen ist.
Also, hisax ist am Laufen aber es gibt keine funkt. schnittstelle zwischen der shell / user space zum kernel.
früher mußte man hisax ja parameter übergeben, also z.B: modprobe hisax type=5 io=0x340 irq=10 protocol=2 nun, das mit dem irq ist sicher veraltet, aber type evtl. ja nicht
ich kenne https://www.klaus.franken.de/DE-ISDN-HOWTO/html/DE-ISDN-HOWTO.html aber das ist von 1999