Hello,
I currently have the following setup working perfectly:
- HP ProLiant ML110 Gen9
- Debian 9
- DAHDI 2.11.1
- Asterisk 16.4.0
- Digium Wildcard TE220
However, when I try to upgrade to the following configuration:
- HP ProLiant ML110 Gen9
- Debian 11
- DAHDI 3.2.0 or 3.4.0
- Asterisk 20.8.1
- Digium Wildcard TE220
The Digium Wildcard TE220 card does not work and gives the message:
wct4xxp 0000:04:08.0: Interrupts not detected.
I have tested using the same card on different servers with the same configurations:
ProLiant ML110 G7
- Debian 11
- DAHDI 3.2.0
- Asterisk 20.8.1
- Digium Wildcard TE220
ProLiant ML110 G3
- Debian 11
- DAHDI 3.2.0
- Asterisk 20.8.1
- Digium Wildcard TE220
I even tested this configuration:
- HP ProLiant ML110 Gen9 (Not Working)
- Debian 12
- DAHDI 3.4.0
- Asterisk 20.8.1
- Digium Wildcard TE220
Both the ProLiant ML110 G7 and ProLiant ML110 G3 work perfectly without any issues.
For some reason, the combination of (ML110 Gen9, Debian 11+, DAHDI 3.2.0+, TE220) does not work. I have the DAHDI configurations as follows:
/etc/dahdi/modules
wct4xxp
/etc/dahdi/system.conf
span=1,1,0,cas,hdb3
cas=1-15:1101
cas=17-31:1101
span=2,0,0,cas,hdb3
cas=32-46:1101
cas=48-62:1101
echocanceller=mg2,1-62
loadzone = br
defaultzone = br
cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 8 0 0 0 IO-APIC 2-edge timer
1: 5 0 0 0 IO-APIC 1-edge i8042
8: 0 0 0 0 IO-APIC 8-edge rtc0
9: 0 1 0 0 IO-APIC 9-fasteoi acpi
12: 0 0 0 6 IO-APIC 12-edge i8042
16: 0 0 0 0 IO-APIC 16-fasteoi wct2xxp
18: 0 0 62 0 IO-APIC 18-fasteoi i801_smbus, ehci_hcd:usb1, ehci_hcd:usb3
19: 0 50 0 0 IO-APIC 19-fasteoi xhci-hcd:usb4, hpilo
25: 0 0 0 0 PCI-MSI 16384-edge PCIe PME
26: 0 0 0 0 PCI-MSI 18432-edge PCIe PME
28: 0 0 0 0 PCI-MSI 32768-edge PCIe PME
29: 0 0 0 0 PCI-MSI 34816-edge PCIe PME
30: 0 0 0 0 PCI-MSI 36864-edge PCIe PME
31: 0 0 0 0 PCI-MSI 38912-edge PCIe PME
33: 0 0 0 0 PCI-MSI 49152-edge PCIe PME
34: 0 0 0 0 PCI-MSI 51200-edge PCIe PME
35: 0 0 0 0 PCI-MSI 53248-edge PCIe PME
36: 0 0 0 0 PCI-MSI 55296-edge PCIe PME
37: 0 0 0 0 PCI-MSI 458752-edge PCIe PME
38: 0 0 0 0 PCI-MSI 462848-edge PCIe PME
39: 0 0 0 0 PCI-MSI 466944-edge PCIe PME
40: 0 0 0 0 PCI-MSI 532480-edge uhci_hcd:usb2
41: 6490 0 0 0 PCI-MSI 512000-edge ahci[0000:00:1f.2]
43: 0 0 2 0 PCI-MSI 65536-edge ioat-msix
45: 0 0 0 2 PCI-MSI 67584-edge ioat-msix
46: 2 0 0 0 PCI-MSI 69632-edge ioat-msix
47: 0 2 0 0 PCI-MSI 71680-edge ioat-msix
48: 0 0 2 0 PCI-MSI 73728-edge ioat-msix
49: 0 0 0 2 PCI-MSI 75776-edge ioat-msix
50: 2 0 0 0 PCI-MSI 77824-edge ioat-msix
51: 0 2 0 0 PCI-MSI 79872-edge ioat-msix
52: 0 0 235 0 PCI-MSI 1048576-edge eno1-tx-0
53: 0 0 0 2026 PCI-MSI 1048577-edge eno1-rx-1
54: 1 0 0 0 PCI-MSI 1048578-edge eno1-rx-2
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 50166 24851 35865 120181 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RTR: 1 0 0 0 APIC ICR read retries
RES: 194 170 91 94 Rescheduling interrupts
CAL: 1716 3120 2970 3338 Function call interrupts
TLB: 2 16 2 1 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
DFR: 0 0 0 0 Deferred Error APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 3 3 3 Machine check polls
ERR: 0
MIS: 0
PIN: 0 0 0 0 Posted-interrupt notification event
NPI: 0 0 0 0 Nested posted-interrupt event
PIW: 0 0 0 0 Posted-interrupt wakeup event
dmesg
[ 10.593113] dahdi: loading out-of-tree module taints kernel.
[ 10.593329] dahdi: module verification failed: signature and/or required key missing - tainting kernel
[ 10.596520] dahdi: Version: 3.4.0
[ 10.596732] dahdi: Telephony Interface Registered on major 196
[ 10.734042] wct4xxp 0000:04:08.0: Firmware Version: c01a016c
[ 10.736638] wct4xxp 0000:04:08.0: FALC Framer Version: 2.1 or earlier
[ 10.736754] wct4xxp 0000:04:08.0: Found a Wildcard: Wildcard TE220 (4th Gen)
[ 10.798833] wct4xxp 0000:04:08.0: firmware: direct-loading firmware dahdi-fw-oct6114-064.bin
[ 10.798844] VPM450: echo cancellation for 64 channels
[ 13.572753] tg3 0000:02:00.0 eno1: Link is up at 1000 Mbps, full duplex
[ 13.572760] tg3 0000:02:00.0 eno1: Flow control is off for TX and off for RX
[ 13.572763] tg3 0000:02:00.0 eno1: EEE is disabled
[ 13.572782] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready
[ 15.471722] wct4xxp 0000:04:08.0: VPM450: hardware DTMF disabled.
[ 15.471725] wct4xxp 0000:04:08.0: VPM450: Present and operational servicing 2 span(s)
[ 16.008063] wct4xxp 0000:04:08.0: TE2XXP: Span 1 configured for CAS/HDB3
[ 16.008187] wct4xxp 0000:04:08.0: SPAN 1: Primary Sync Source
[ 18.085304] wct4xxp 0000:04:08.0: Interrupts not detected.
[ 18.085543] wct4xxp 0000:04:08.0: TE2XXP: Span 2 configured for CAS/HDB3
[ 18.085588] wct4xxp 0000:04:08.0: Setting yellow alarm span 2
[ 20.165306] wct4xxp 0000:04:08.0: Interrupts not detected.
Considering that the card works on the same machine with an older version, it should work with a newer version.
Can anyone help me?
Thank you!