Date: Fri, 19 Feb 2016 10:31:00 +0100 From: Andreas Longwitz <longwitz@incore.de> To: freebsd-isdn@freebsd.org Subject: chan_capi error after update Message-ID: <56C6E0D4.5060603@incore.de>
next in thread | raw e-mail | index | archive | help
Hi, isdn4bsd + chan_capi works fine for years now, thanks !! On machines running FreeBSD 8.4-STABLE (LOSERVER) #2 r284338 with ihfc0: <HFC-2BDS0 128K PCI ISDN adapter> port 0xbc00-0xbc07 mem 0xff532000-0xff5320ff irq 22 at device 1.0 on pci6 ihfc0: [ITHREAD] ihfc0: Attaching I4B controller 0. ihfc0: Creating /dev/ihfc0.X. i4btel: 8 ISDN telephony interface device(s) attached i4btrc: 64 ISDN trace device(s) attached i4bctl: ISDN system control port attached i4b: ISDN call control device attached i4bisppp: 8 ISDN SyncPPP device(s) attached there is a problem after updating software (without changing configuration) asterisk18: 1.8.16.0 ---> 1.8.32.1 chan_capi: 2.0.3 ---> 2.0.14 libcapi: 2.0.1 ---> 2.0.2 isdn4bsd-kmod: 2.0.7 ---> 2.0.11 isdn4bsd-utils: 2.0.7 ---> 2.0.11 isdnd works fine, but chan_capi has a problem when asterisk starts: [2016-02-18 17:16:51.477] VERBOSE[8810] chan_capi.c: [2016-02-18 17:16:51.477] == Reading config for ISDN [2016-02-18 17:16:51.477] VERBOSE[8810] chan_capi.c: [2016-02-18 17:16:51.477] -- config entry 'ISDN' T=(4982871,isdn-in,2) C=[0,0] E=(0,4,64) G=(1.000000/1.000000) H=(0) [2016-02-18 17:16:51.477] ERROR[8810] 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-18 17:16:51.477] NOTICE[8810] chan_capi.c: could not send FACILITY REQUEST! [2016-02-18 17:16:51.477] VERBOSE[8810] chan_capi.c: [2016-02-18 17:16:51.477] -- CAPI controller 0 supports: [DTMF][echo cancellation][supplementary] [2016-02-18 17:16:51.477] ERROR[8810] 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-18 17:16:51.477] ERROR[8810] chan_capi.c: Unable to listen on controller=0! [2016-02-18 17:16:51.478] VERBOSE[8810] channel.c: [2016-02-18 17:16:51.478] == Registered channel type 'CAPI' (Common ISDN API 2.0 Driver 2.0.14) [2016-02-18 17:16:51.478] VERBOSE[8810] pbx.c: [2016-02-18 17:16:51.478] == Registered application 'capiCommand' [2016-02-18 17:16:51.478] ERROR[8810] lock.c: chan_capi.c line 1237 (capi_application_usleep): mutex '&p_app->lock' freed more times than we've locked! [2016-02-18 17:16:51.478] VERBOSE[8810] loader.c: [2016-02-18 17:16:51.478] chan_capi.so => (Common ISDN API 2.0 Driver 2.0.14) [2016-02-18 17:16:51.478] ERROR[8810] lock.c: chan_capi.c line 1237 (capi_application_usleep): Error releasing mutex: Operation not permitted Some seconds later: [2016-02-18 17:16:51.527] VERBOSE[8810] asterisk.c: [2016-02-18 17:16:51.527] Asterisk Ready. [2016-02-18 17:16:53.873] VERBOSE[8810] chan_capi.c: [2016-02-18 17:16:53.873] -- CAPI controller 0 supports: [DTMF][echo cancellation][supplementary] [2016-02-18 17:16:55.258] VERBOSE[8810] chan_capi.c: [2016-02-18 17:16:55.258] -- listening on controller=0, cip_mask=0x1fff03ff [2016-02-18 17:16:55.258] WARNING[8810] chan_capi.c: CAPI application was restarted Any ideas ? Regards, Andreas Longwitz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56C6E0D4.5060603>