I think I have installed a X100P card correctly on a Ubuntu Lucid desktop with stock asterisk:
localhost $ lspci -v -s 05:03
05:03.0 Communication controller: Motorola Wildcard X100P
Subsystem: Efar Microsystems Device 0001
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at 1000 [size=256]
Memory at e2001000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: wcfxo
Kernel
Just to make sure, this is my output when I load wcfxo:
Dec 9 19:33:36 localhost kernel: [ 7212.942767] FXO PCI Master abort
Dec 9 19:33:36 localhost kernel: [ 7212.948506] wcfxo: DAA mode is 'FCC'
Dec 9 19:33:36 localhost kernel: [ 7212.948508] Found a Wildcard FXO: Wildcard X100P
Also, my card seems to be known to asterisk …
localhost $ sudo asterisk -rx 'dahdi show status'
Description Alarms IRQ bpviol CRC4 Fra Codi Options LBO
DAHDI_DUMMY/1 (source: HRtimer) 1 UNCONFI 0 0 0 CAS Unk YEL 0 db (CSU)/0-133 feet (DSX-1)
Wildcard X100P Board 1 OK 0 0 0 CAS Unk YEL 0 db (CSU)/0-133 feet (DSX-1)
However after starting asterisk -rvvvvvvvvvvv and waiting patiently while an incoming call comes, I can here the ring on the pass-through phone but asterisk does not seem to detect anything.
I also tried looking with dahdi_monitor 1 -v but there was nothing either. Not sure whether there should have been.
At any rate, the card does not seem to detect incoming calls. Nor am I able to call out (although my grip on the asterisk originate command is even less firm than the above; who knows whether my extensions.conf is correct …)
Any help or pointers for diagnosis much appreciated.