I have with success installed the latest version of Trixbox on a server with a Beronet BN4S0 ISDN BRI card.
[root@asterisk1 ~]# uname -a
Linux asterisk1.local 2.6.9-34.0.1.EL #1 Mon Aug 21 07:40:56 CDT 2006 i686 i686 i386 GNU/Linux
The problem occurred when installing the latest version of misdn from beronet.com/downloads/instal … eue.tar.gz on the Trixbox.
Installation went fin and the card could be found:
[root@asterisk1 ~]# /etc/init.d/misdn-init scan
[OK] found the following devices:
card=1,0x4
[ii] run “/usr/sbin/misdn-init config” to store this information to /etc/misdn-init.conf
?/etc/misdn-init.conf? and ?/etc/asterisk/misdn.conf? was then configured.
? afterwards Asterisk was not able to start during reboot.
I have gathered following information:
The ISDN cad has been recognized on the PCI bus:
[root@asterisk1 ~]# lspci ?v
06:03.0 ISDN controller: Cologne Chip Designs GmbH: Unknown device 08b4 (rev 01)
Subsystem: Cologne Chip Designs GmbH: Unknown device b560
Flags: medium devsel, IRQ 10
I/O ports at ccf8 [size=8]
Memory at fe3ff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
During bootup the ISDN card has been recognized but was not registered for some unknown reason:
[root@asterisk1 ~]# dmesg
?
Modular ISDN Stack core $Revision: 1.37 $
mISDNd: kernel daemon started (current:c23b12a0)
mISDNd: test event done
mISDN: HFC-multi driver Rev. 1.51
HFC-MULTI: Card ‘HFC-4S Beronet Card’ found, but not given by module’s options, ignoring…
0 devices registered
?
The asterisk log shows problems starting chan_misdn module:
[root@asterisk1 ~]# tail /var/log/asterisk/full
?
Aug 21 11:39:32 VERBOSE[3271] logger.c: == Parsing ‘/etc/asterisk/skinny.conf’:
Aug 21 11:39:32 VERBOSE[3271] logger.c: == Parsing ‘/etc/asterisk/skinny.conf’: Found
Aug 21 11:39:32 VERBOSE[3271] logger.c: == Skinny listening on 0.0.0.0:2000
Aug 21 11:39:32 VERBOSE[3271] logger.c: == Registered channel type ‘Skinny’ (Skinny Client Control Protocol (Skinny))
Aug 21 11:39:32 VERBOSE[3271] logger.c: [chan_features.so]Aug 21 11:39:32 VERBOSE[3271] logger.c: [chan_features.so] => (Feature Proxy Channel)
Aug 21 11:39:32 VERBOSE[3271] logger.c: == Registered channel type ‘Feature’ (Feature Proxy Channel Driver)
Aug 21 11:39:32 VERBOSE[3271] logger.c: [chan_misdn.so]Aug 21 11:39:32 VERBOSE[3271] logger.c: [chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
Aug 21 11:39:32 ERROR[3271] chan_misdn.c: Unable to initialize mISDN
Aug 21 11:39:32 WARNING[3271] loader.c: chan_misdn.so: load_module failed, returning -1
Aug 21 11:39:32 VERBOSE[3271] chan_misdn.c: – Unregistering mISDN Channel Driver –
Aug 21 11:39:32 WARNING[3271] loader.c: Loading module chan_misdn.so failed!
?
Why do I get a ?–ignore-install? when trying to start the chan_misdn module manually?
[root@asterisk1 ~]# /etc/init.d/misdn-init start
Loading module(s) for your misdn-cards:
modprobe --ignore-install hfcmulti type=0x4 protocol=0x22,0x22,0x22,0x22 layermask=0xf,0xf,0xf,0xf poll=128 pcm=-1 debug=222
modprobe mISDN_dsp debug=0x0 options=0 poll=128
What did go wrong or am I missing some setup?