The wanpipe-7.0.14 package
refused to compile against my kernel version 3.16.7-ckt11-1
and using
DAHDI built from the contents of the
repo:
apt-get install \
libpri1.4 \
asterisk-dahdi \
linux-headers-$(uname -r) \
dahdi-source
m-a a-i dahdi
Found a few links that helped me along the way:
- [gist.github.com] Automate installation of dahdi, libpri, sangoma, and all deps on debian
- [wiki.sangoma.com] pci_dev_b implicit function declaration in sdladrv_src.c (Ubuntu 13.04)
- [wiki.sangoma.com] Manual Installation for TDM Cards for Asterisk
- [askubuntu.com] Problem installing Asterisk on Ubuntu 14.04.2
I ended up hacking together a patch that worked... (See the other attached file)
When trying to modprobe wanpipe
, the modules fails to insert:
$ modprobe wanpipe
ERROR: could not insert 'wanpipe': Invalid argument
And we can see this in dmesg -T
:
[Fri Jul 17 14:43:44 2015] WANPIPE(tm) Hardware Support Module 7.0.14.0 (c) 1994-2013 Sangoma Technologies Inc
[Fri Jul 17 14:43:44 2015] usbcore: registered new interface driver sdlausb
[Fri Jul 17 14:43:44 2015] WANPIPE(tm) Interface Support Module 7.0.14.0 (c) 1994-2013 Sangoma Technologies Inc
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_hdlc_putbuf
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_hdlc_putbuf (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for _dahdi_ec_span
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol _dahdi_ec_span (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_alarm_notify
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_alarm_notify (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_hdlc_getbuf
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_hdlc_getbuf (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for __dahdi_mulaw
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol __dahdi_mulaw (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for _dahdi_receive
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol _dahdi_receive (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_create_device
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_create_device (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_qevent_lock
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_qevent_lock (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_hooksig
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_hooksig (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_unregister_device
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_unregister_device (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_register_device
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_register_device (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for __dahdi_ec_chunk
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol __dahdi_ec_chunk (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_hdlc_finish
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_hdlc_finish (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_alarm_channel
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_alarm_channel (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_free_device
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_free_device (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for dahdi_rbsbits
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol dahdi_rbsbits (err -22)
[Fri Jul 17 14:43:44 2015] wanpipe: no symbol version for _dahdi_transmit
[Fri Jul 17 14:43:44 2015] wanpipe: Unknown symbol _dahdi_transmit (err -22)
[Fri Jul 17 14:43:44 2015] usbcore: deregistering interface driver sdlausb