Sangoma Wanpipe DAHDI » History » Version 1
laforge, 12/29/2021 10:22 PM
1 | 1 | laforge | h1. Sangoma Wanpipe DAHDI |
---|---|---|---|
2 | |||
3 | some random notes on bulding DAHDI drivers for Sangoma AFT104 cards on a modern Debian 11 / buster |
||
4 | |||
5 | h2. Sources |
||
6 | |||
7 | * wanpipe 7.0.34 (e.g. via https://git.osmocom.org/wanpipe) |
||
8 | * dahdi-linux (e.g. https://github.com/osmocom/dahdi-linux) |
||
9 | |||
10 | h2. Building |
||
11 | |||
12 | # build + install dahdi-linux |
||
13 | #* usual make + sudo make install |
||
14 | |||
15 | h3. building sangoma wanpipe drivers |
||
16 | |||
17 | <pre> |
||
18 | $ cp ~/dahdi-linux/drivers/dahdi/Module.symvers ~/wanpipe/patches/kdrivers/src/net |
||
19 | $ make -j4 dahdi DAHDI_DIR=/home/laforge/dahdi-linux |
||
20 | </pre> |
||
21 | |||
22 | This somehow fails, the Module.symvers gets overwritten and the module fails with various related errors: |
||
23 | <pre> |
||
24 | [ 4874.442680] wanpipe: no symbol version for dahdi_hdlc_putbuf |
||
25 | [ 4874.442702] wanpipe: Unknown symbol dahdi_hdlc_putbuf (err -22) |
||
26 | [ 4874.442754] wanpipe: no symbol version for _dahdi_ec_span |
||
27 | [ 4874.442760] wanpipe: Unknown symbol _dahdi_ec_span (err -22) |
||
28 | [ 4874.442825] wanpipe: no symbol version for dahdi_alarm_notify |
||
29 | [ 4874.442832] wanpipe: Unknown symbol dahdi_alarm_notify (err -22) |
||
30 | [ 4874.442873] wanpipe: no symbol version for dahdi_hdlc_getbuf |
||
31 | [ 4874.442879] wanpipe: Unknown symbol dahdi_hdlc_getbuf (err -22) |
||
32 | [ 4874.442911] wanpipe: no symbol version for __dahdi_mulaw |
||
33 | [ 4874.442917] wanpipe: Unknown symbol __dahdi_mulaw (err -22) |
||
34 | [ 4874.443253] wanpipe: no symbol version for _dahdi_receive |
||
35 | [ 4874.443259] wanpipe: Unknown symbol _dahdi_receive (err -22) |
||
36 | [ 4874.443339] wanpipe: no symbol version for dahdi_create_device |
||
37 | [ 4874.443345] wanpipe: Unknown symbol dahdi_create_device (err -22) |
||
38 | [ 4874.443380] wanpipe: no symbol version for dahdi_qevent_lock |
||
39 | [ 4874.443386] wanpipe: Unknown symbol dahdi_qevent_lock (err -22) |
||
40 | [ 4874.443412] wanpipe: no symbol version for dahdi_hooksig |
||
41 | [ 4874.443417] wanpipe: Unknown symbol dahdi_hooksig (err -22) |
||
42 | [ 4874.443520] wanpipe: no symbol version for dahdi_unregister_device |
||
43 | [ 4874.443525] wanpipe: Unknown symbol dahdi_unregister_device (err -22) |
||
44 | [ 4874.443553] wanpipe: no symbol version for dahdi_register_device |
||
45 | [ 4874.443559] wanpipe: Unknown symbol dahdi_register_device (err -22) |
||
46 | [ 4874.443748] wanpipe: no symbol version for __dahdi_ec_chunk |
||
47 | [ 4874.443754] wanpipe: Unknown symbol __dahdi_ec_chunk (err -22) |
||
48 | [ 4874.443789] wanpipe: no symbol version for dahdi_hdlc_finish |
||
49 | [ 4874.443794] wanpipe: Unknown symbol dahdi_hdlc_finish (err -22) |
||
50 | [ 4874.443872] wanpipe: no symbol version for dahdi_alarm_channel |
||
51 | [ 4874.443878] wanpipe: Unknown symbol dahdi_alarm_channel (err -22) |
||
52 | [ 4874.443915] wanpipe: no symbol version for dahdi_free_device |
||
53 | [ 4874.443920] wanpipe: Unknown symbol dahdi_free_device (err -22) |
||
54 | [ 4874.444121] wanpipe: no symbol version for dahdi_rbsbits |
||
55 | [ 4874.444131] wanpipe: Unknown symbol dahdi_rbsbits (err -22) |
||
56 | [ 4874.444178] wanpipe: no symbol version for _dahdi_transmit |
||
57 | [ 4874.444195] wanpipe: Unknown symbol _dahdi_transmit (err -22) |
||
58 | </pre> |