I did full installation of Asterisk from the Ubuntu packages (.deb), version 9.10. Installation went well, but the system does not recognize the A1200P card:
$ lsdahdi
### Span 1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER)
$ lspci -v
02:01.0 Network controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: Device 9100:0001
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at b800
Memory at ff5ff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Kernel modules: hisax
When I did (earlier) another installation by compiling the source code + the A1200P installation instructions, it all went well.
The question now is how to make it work when using the Ubuntu .deb packages installation (the reason for using the .deb packages is the ability to keep the system up to date with security updates and kernel updates).
hi:
it is better to get a source from our website, maybe you have to patch the pciid to detect the card.
please give Mr. Denins.den ssh, he will check for you.
regards!
James.zhu
Thank you for the answer.
The problem with compiling your driver (which I did successfully in the previous installation), is that I lose the integrity of the debian packages (when they will be updated in the future). In fact this is what happened with the previous installation: they have updated the kernel and then the module was not updated to the new version of the kernel (no dynamic load of modules).
This is still not working. I have updated the Kbuild as required, re-build the package and installed it, but it fails to work (opvxa1200 module is not loaded).
Any other idea how to make it work? I prefer to work with Ubuntu packages in order to rely on their reliable update mechanism. If I do the compilation myself, then I won't be able to use the Ubuntu service.
Just a thought - can I do just the dahdi-linux compilation and install all others from the Ubuntu packages?
Best,
YBZ