I am repurposing a pair of Dell PowerEdge R330 servers with Sangoma A102 telephony cards which hosted FreePBX 14 for 6 years in a primary/warm spare configuration.
I started with the old warm spare, and that is now in production and working fine.
Yesterday (10 days later) I attempted the same on the old primary server. FreePBX 17 appeared to install, but then I was getting the Apache2 default page, and the directory /var/www/html had only a single file and no other directories.
Eventually, I tried running the install script without the --dahdi switch, and then it worked, and I could access the FreePBX GUI.
Then I went back and ran the script with the --dahdi-only switch which also appeared to run.
However, DHADI Config is missing from the FreePBX Connectivity menu.
Running ‘wanrouter hwprobe’ on the production server returns good output:
Wanpipe Hardware Probe Info |
---|
1 . AFT-A102-SH : SLOT=4 : BUS=2 : IRQ=255 : CPU=A : PORT=1 : HWEC=64 : V=40 |
2 . AFT-A102-SH : SLOT=4 : BUS=2 : IRQ=255 : CPU=A : PORT=2 : HWEC=64 : V=40 |
Sangoma Card Count: A101-2=1
But not on the second server:
wanrouter: Wanpipe Module: /lib/modules/6.1.0-25-amd64/kernel/drivers/net/wan/sdladrv not found !!!
WANPIPE drivers must be compiled as modules
Check kernel configuration in /usr/src/linux/.config:
CONFIG_WAN_ROUTER=m
CONFIG_VENDOR_SANGOMA=m
The servers have the exact same model of Sangoma card installed. The only difference between the two servers is that the kernel on the production server is 6.1.0-23-amd64 but on the problem server it is 6.1.0-25-amd64.
The install log indicated “Ensure you are running a DAHDI supported Kernel. Current latest supported kernel version is 6.1.0-25.” so it should have worked.
Is there a way to install DAHDI support without the FreePBX 17 install script?