Hi,
auch ich kämpfe seit ein paar Tagen mit diesem Problem.
Mein System:
-Hardware
CPU: AMD Athlon
ISDN: 1 x Fritz PCI
-ISDN
PtmP
-Software
Asterisk: 1.2.8
chan_misdn: 0.3.0.rc27 (auch mit aktueller versucht)
mISDN: aktuell (über install-Skript gezogen)
mISDNUser: aktuell (über install-Skript gezogen)
Kernel 2.6.15 (Backport)
Folgendes bereits überprüft bzw. durchgeführt:
.) Karte hat eigenen IRQ
.) Kernel ohne PROFILING
.) misdn.conf:
.) misdn-init.conf
Beim Laden der Module scheint es keine Probleme zu geben:
backup:~# /etc/init.d/misdn-init start
-----------------------------------------
Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe --ignore-install avmfritz protocol=0x2 layermask=0xf
Einzig die "Unknown symbol" habe ich hier stark in Verdacht. Besonders mISDN_isac_free sticht mir da ins Auge. Wenn ich die Kernelpanic (bzw. richtiger gesagt die mISDN-Fehlermeldung) richtig gedeutet habe und den Code in der isac.c richtig verstanden habe, könnte hier der Fehler liegen. Ihr wißt sowas sicher besser ;-)
Diese Module sind dann geladen:
Asterisk erkennt auch anscheinend ordentlich die zwei Kanäle:
Bei einem ankommenden Anruf signalisiert er auch so wie es sich gehört hinein und man kann das Gespräch führen (leichtes Krachen ist hörbar - also ganz sauber klingt es nicht) - wenn man nicht abhebt meldet sich auch brav die Voicebox (Ansage kann also auch über ISDN wiedergegeben werden).
Sobald man aber auflegt, verabschiedet sich auch der Kernel.
Folgende Einträge sind dann noch im Syslog:
Tja, und dann hilft nur mehr der Gang zum Rechner und ein Druck auf den Reset-Taster.
Wäre Euch überaus dankbar, wenn ihr mir helfen könntet (hoffe, daß ich alle relevanten Daten angegeben habe).
LG
auch ich kämpfe seit ein paar Tagen mit diesem Problem.
Mein System:
-Hardware
CPU: AMD Athlon
ISDN: 1 x Fritz PCI
-ISDN
PtmP
-Software
Asterisk: 1.2.8
chan_misdn: 0.3.0.rc27 (auch mit aktueller versucht)
mISDN: aktuell (über install-Skript gezogen)
mISDNUser: aktuell (über install-Skript gezogen)
Kernel 2.6.15 (Backport)
Folgendes bereits überprüft bzw. durchgeführt:
.) Karte hat eigenen IRQ
.) Kernel ohne PROFILING
.) misdn.conf:
Code:
[general]
debug=3
bridging=no
stop_tone_after_first_digit=yes
append_digits2exten=yes
dynamic_crypt=no
crypt_prefix=**
crypt_keys=test,muh
[default]
context=misdn
language=en
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=no
dialplan=0
echocancelwhenbridged=no
[first_extern]
ports=1
context=Extern1
msns=*
.) misdn-init.conf
Code:
card=1,avmfritz
te_ptmp=1
poll=128
debug=0
Beim Laden der Module scheint es keine Probleme zu geben:
backup:~# /etc/init.d/misdn-init start
-----------------------------------------
Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe --ignore-install avmfritz protocol=0x2 layermask=0xf
Code:
backup:~# dmesg
Modular ISDN Stack core $Revision: 1.34 $
mISDNd: kernel daemon started
ISDN L1 driver version 1.16
ISDN L2 driver version 1.27
mISDN: DSS1 Rev. 1.38
mISDN_dsp: Audio DSP Rev. 1.17 (debug=0x0) EchoCancellor MG2
mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
mISDN Capi 2.0 driver file version 1.19
avmfritz: Unknown symbol mISDN_isac_free
avmfritz: Unknown symbol mISDN_isac_interrupt
avmfritz: Unknown symbol mISDN_clear_isac
avmfritz: Unknown symbol mISDN_isac_init
avmfritz: Unknown symbol mISDN_ISAC_l1hw
mISDNd: test event done
ISAC module $Revision: 1.17 $
AVM Fritz PCI/PnP driver Rev. 1.39
mISDN_fcpcipnp: found adapter Fritz!Card PCI v2 at 0000:01:09.0
fritz card ce2e5000 dch ce2e5068 bch1 ce2e51e8 bch2 ce2e5368
AVM PCI V2: stat 0x241020e
AVM PCI V2: Class E Rev 2
AVM PnP: HDLC version 2
mISDN: AVM Fritz!PCIv2 config irq:5 base:0x9000
AVM PCI/PnP: reset
AVM PCI/PnP: S0/S1 40/2
Fritz1 ISAC STAR 40
Fritz1 ISAC MODE c0
Fritz1 ISAC ADF2 ff
Fritz1 ISAC ISTA 0
Fritz1 ISAC CIR0 7
mISDN_isac_init: ISACSX
Fritz1 HDLC 1 STA 82000000
Fritz1 HDLC 2 STA 82000000
layer2: Windowsize 1
l1_manager prim f1482 not handled
AVM Fritz!PCI: IRQ 5 count 2
fritz 1 cards installed
Einzig die "Unknown symbol" habe ich hier stark in Verdacht. Besonders mISDN_isac_free sticht mir da ins Auge. Wenn ich die Kernelpanic (bzw. richtiger gesagt die mISDN-Fehlermeldung) richtig gedeutet habe und den Code in der isac.c richtig verstanden habe, könnte hier der Fehler liegen. Ihr wißt sowas sicher besser ;-)
Diese Module sind dann geladen:
Code:
Module Size Used by
avmfritz 17932 0
mISDN_isac 13952 1 avmfritz
mISDN_capi 93068 0
mISDN_dsp 193644 0
l3udss1 38280 0
mISDN_l2 35008 0
mISDN_l1 9320 0
mISDN_core 69088 7 avmfritz,mISDN_isac,mISDN_capi,mISDN_dsp,l3udss1,mISDN_l2,mISDN_l1
ipv6 207360 14
eeprom 5456 0
w83l785ts 5392 0
asb100 18260 0
hwmon_vid 2176 1 asb100
sbp2 20100 0
ieee1394 80312 1 sbp2
capi 13632 0
capifs 3912 2 capi
kernelcapi 41632 2 mISDN_capi,capi
3c59x 36712 0
mii 4352 1 3c59x
floppy 51908 0
joydev 7552 0
evdev 7104 0
psmouse 31044 0
serio_raw 5316 0
pcspkr 1604 0
mousedev 9312 0
amd74xx 12572 0 [permanent]
generic 4164 0 [permanent]
rtc 9076 0
nvidia_agp 5724 1
agpgart 26504 1 nvidia_agp
ohci_hcd 16196 0
ehci_hcd 26248 0
usbcore 101636 3 ohci_hcd,ehci_hcd
shpchp 36864 0
pci_hotplug 22388 1 shpchp
i2c_nforce2 5376 0
i2c_core 15376 4 eeprom,w83l785ts,asb100,i2c_nforce2
Asterisk erkennt auch anscheinend ordentlich die zwei Kanäle:
Code:
backup*CLI> misdn show stacks
BEGIN STACK_LIST:
* Stack Addr:40000104 Port 1 Type TE Prot. PMP L2Link UP L1Link:UP Debug:3
backup*CLI>
Bei einem ankommenden Anruf signalisiert er auch so wie es sich gehört hinein und man kann das Gespräch führen (leichtes Krachen ist hörbar - also ganz sauber klingt es nicht) - wenn man nicht abhebt meldet sich auch brav die Voicebox (Ansage kann also auch über ISDN wiedergegeben werden).
Sobald man aber auflegt, verabschiedet sich auch der Kernel.
Folgende Einträge sind dann noch im Syslog:
Code:
Jun 7 23:30:21 localhost kernel: Found ie in set which we do not support ie [29]
Jun 7 23:30:21 localhost kernel: hdlc_down unknown prim(280)
Jun 7 23:30:55 localhost kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004
Jun 7 23:30:55 localhost kernel: printing eip:
Jun 7 23:30:55 localhost kernel: c025d3a6
Jun 7 23:30:55 localhost kernel: *pde = 00000000
Jun 7 23:30:55 localhost kernel: Oops: 0002 [#1]
Jun 7 23:30:55 localhost kernel: Modules linked in: ztdummy zaptel crc_ccitt ipv6 eeprom w83l785ts asb100 hwmon_vid sbp2 ieee1394 avmfritz mISDN_capi mISDN_d
sp l3udss1 psmouse mISDN_l2 mISDN_l1 capi capifs kernelcapi serio_raw floppy 3c59x joydev evdev mii pcspkr mousedev mISDN_isac mISDN_core ohci_hcd ehci_hcd us
bcore nvidia_agp agpgart i2c_nforce2 rtc i2c_core amd74xx generic shpchp pci_hotplug
Jun 7 23:30:55 localhost kernel: CPU: 0
Jun 7 23:30:55 localhost kernel: EIP: 0060:[__xfrm_policy_check+271/1830] Not tainted VLI
Jun 7 23:30:55 localhost kernel: EFLAGS: 00010047 (2.6.15-1-686)
Jun 7 23:30:55 localhost kernel: EIP is at skb_dequeue+0x19/0x2f
Jun 7 23:30:55 localhost kernel: eax: 00000000 ebx: 00000246 ecx: cb97dbc0 edx: cf028a04
Jun 7 23:30:55 localhost kernel: cf0288ac cb97dbc0 0000076f cb97dbf0 00000000 cf402ab0 c
Jun 7 23:30:55 localhost kernel: ds: 007b es: 007b ss: 0068
Jun 7 23:30:55 localhost kernel: Process mISDNStackd (pid: 2537, threadinfo=cf0b2000 task=cf402ab0)
Jun 7 23:30:55 localhost kernel: Stack: cb97dbf0 d091d33e cf028a04 cb97dbf0 cf028800 cb97dbc0 ffffffea d0920f52
Jun 7 23:30:55 localhost kernel: cf0288ac cb97dbf0 cb97dbc0 cf1c7c00 cb97dbc0 42000101 cf0288ac d08dcb3f
Jun 7 23:30:55 localhost kernel: cf0288ac cb97dbc0 0000076f cb97dbf0 00000000 cf402ab0 c01222ae cf0b3fc4
Jun 7 23:30:55 localhost kernel: Call Trace:
Jun 7 23:30:55 localhost kernel: [pg0+274432830/1070175232] ph_data_confirm+0x44/0x136 [mISDN_l2]
Jun 7 23:30:55 localhost kernel: [pg0+274448210/1070175232] l2_function+0x8f/0xb8 [mISDN_l2]
Jun 7 23:30:55 localhost kernel: [pg0+274168639/1070175232] mISDNStackd+0x2fc/0x5a9 [mISDN_core]
Jun 7 23:30:55 localhost kernel: [worker_thread+171/448] autoremove_wake_function+0x0/0x3a
Jun 7 23:30:55 localhost kernel: [worker_thread+171/448] autoremove_wake_function+0x0/0x3a
Jun 7 23:30:55 localhost kernel: [pg0+274167875/1070175232] mISDNStackd+0x0/0x5a9 [mISDN_core]
Jun 7 23:30:55 localhost kernel: [calibrate_delay+1147/1898] kernel_thread_helper+0x5/0xb
Jun 7 23:30:55 localhost kernel: Code: ff ff 00 00 f7 d2 c1 ea 10 66 89 14 2b 5b 5e 5f 5d c3 53 8b 54 24 08 9c 5b fa 8b 02 31 c9 39 d0 74 19 89 c1 8b 00 ff 4
a 08 89 02 <89> 50 04 c7 01 00 00 00 00 c7 41 04 00 00 00 00 53 9d 5b 89 c8
Jun 7 23:30:55 localhost kernel: <7>Fritz1 B1 ch0 stat 0x82022030
Jun 7 23:30:59 localhost kernel: l2mgr: prim 23082 I
Jun 7 23:31:03 localhost kernel: l2mgr: prim 23082 G
Jun 7 23:31:07 localhost kernel: tei lapd 1 verify req for tei 76 failed
Jun 7 23:32:28 localhost kernel: MISDN free_device: entitylist not empty
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10010100) proceed 36858 msg 0 clone 24100 sleep 0 stopped
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10010100) utime(0) stime(70)
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10010100) nvcsw(24097) nivcsw(11)
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10010100) killed now
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10020100) utime(0) stime(1)
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
Jun 7 23:32:38 localhost kernel: mISDNStackd daemon for id(10020100) killed now
Jun 7 23:32:42 localhost kernel: mISDN: INTERNAL ERROR in /usr/local/src/install-misdn-mqueue/mqueue-misdn/mISDN/drivers/isdn/hardware/mISDN/isac.c:494
Tja, und dann hilft nur mehr der Gang zum Rechner und ein Druck auf den Reset-Taster.
Wäre Euch überaus dankbar, wenn ihr mir helfen könntet (hoffe, daß ich alle relevanten Daten angegeben habe).
LG