Date: Sat, 20 Feb 2016 15:13:40 +0100 From: Andreas Longwitz <longwitz@incore.de> To: Hans Petter Selasky <hps@selasky.org> Cc: freebsd-isdn@freebsd.org Subject: Re: chan_capi error after update Message-ID: <56C87494.6020605@incore.de> In-Reply-To: <56C83752.6080708@selasky.org> References: <56C6E0D4.5060603@incore.de> <56C74704.6060606@selasky.org> <56C83752.6080708@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, thanks for investigating in this problem ! > I found a minor bug there. I've made v2.0.15 available. Just SVN up and > install the port. I've also fixed a build issue with later versions of > asterisk, that it needs the "-fblocks" CFLAG when compiling. > > I'm currently using the exact same setup with Asterisk 11.x without any > such problems. OK, at the moment I am a little bit late with versions because I use a consistent portstree 2014Q4 running poudriere on all of my servers. > > --HPS After update to chan_capi 2.0.15 (without the -fblocks CFLAG, because the compiler does not know in V8: cc1: error: unrecognized command line option "-fblocks") the problem has not gone away. But the order of the messages is a little bit different now: [2016-02-20 14:55:37.071] VERBOSE[21261] config.c: [2016-02-20 14:55:37.071] == Parsing '/usr/local/etc/asterisk/capi.conf': [2016-02-20 14:55:37 .072] VERBOSE[21261] config.c: [2016-02-20 14:55:37.072] == Found [2016-02-20 14:55:37.072] VERBOSE[21261] chan_capi.c: [2016-02-20 14:55:37.072] == Reading config for ISDN [2016-02-20 14:55:37.072] VERBOSE[21261] chan_capi.c: [2016-02-20 14:55:37.072] -- config entry 'ISDN' T=(4982871,isdn-in,2) C=[0,0] E=(0,4,64) G=(1.000000/1.000000) H=(0) [2016-02-20 14:55:37.073] ERROR[21261] chan_capi.c: CAPI error sending CAPI_FACILITY_REQ { header { WORD wLen = 0x0000 WORD wApp = 0xffff WORD wCmd = 0x8468 WORD wNum = 0x0001 DWORD dwCid = 0x00000000 } data { WORD wSelector = 0x0003 STRUCT Param.ptr = 0x03 '?', 0x00 '?', 0x00 '?', 0x00 '?'. } } (NCCI=0) (error=0x1101) [2016-02-20 14:55:37.073] NOTICE[21261] chan_capi.c: could not send FACILITY REQUEST! [2016-02-20 14:55:37.073] VERBOSE[21261] chan_capi.c: [2016-02-20 14:55:37.073] -- CAPI controller 0 supports: [DTMF][echo cancellation][supplementary] [2016-02-20 14:55:37.073] ERROR[21261] chan_capi.c: CAPI error sending CAPI_LISTEN_REQ { header { WORD wLen = 0x0000 WORD wApp = 0xffff WORD wCmd = 0x8462 WORD wNum = 0x0002 DWORD dwCid = 0x00000000 } data { DWORD dwInfoMask = 0x0000ffff DWORD dwCipMask1 = 0x1fff03ff DWORD dwCipMask2 = 0x00000000 STRUCT src_telno.ptr = (empty) STRUCT src_subaddr.ptr = (empty) } } (NCCI=0) (error=0x1101) [2016-02-20 14:55:37.073] ERROR[21261] chan_capi.c: Unable to listen on controller=0! [2016-02-20 14:55:37.074] VERBOSE[21261] channel.c: [2016-02-20 14:55:37.074] == Registered channel type 'CAPI' (Common ISDN API 2.0 Driver 2.0.1 5) [2016-02-20 14:55:37.074] VERBOSE[21261] pbx.c: [2016-02-20 14:55:37.074] == Registered application 'capiCommand' [2016-02-20 14:55:37.074] VERBOSE[21261] loader.c: [2016-02-20 14:55:37.074] chan_capi.so => (Common ISDN API 2.0 Driver 2.0.15) Some seconds later: [2016-02-20 14:55:37.125] VERBOSE[21261] asterisk.c: [2016-02-20 14:55:37.125] Asterisk Ready. [2016-02-20 14:55:39.469] VERBOSE[21261] chan_capi.c: [2016-02-20 14:55:39.469] -- CAPI controller 0 supports: [DTMF][echo cancellation][supplementary] [2016-02-20 14:55:40.854] VERBOSE[21261] chan_capi.c: [2016-02-20 14:55:40.854] -- listening on controller=0, cip_mask=0x1fff03ff [2016-02-20 14:55:40.855] WARNING[21261] chan_capi.c: CAPI application was restarted [2016-02-20 14:55:40.855] ERROR[21261] lock.c: chan_capi.c line 2586 (capi_check_wait_get_cmsg): mutex '&p_app->lock' freed more times than we've locked! [2016-02-20 14:55:40.855] ERROR[21261] lock.c: chan_capi.c line 2586 (capi_check_wait_get_cmsg): Error releasing mutex: Operation not permitted Regards Andreas Longwitz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56C87494.6020605>