I’m trying to make a test with an Intel voice modem based on 536EP chipset as FXO.
The board is seen as bellow:
$ lspci -vv -d 8086:1040
0000:02:0a.0 Communication controller: Intel Corp.
536EP Data Fax Modem
Subsystem: Intel Corp.: Unknown device 1000
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 9
Region 0: Memory at ee800000 (32-bit, non-prefetchable) [size=4M]
Capabilities: [e0] Power Management version 2
Flags: PMEClk- DSI- D1- D2+ AuxCurrent=375mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 Dscale=0 PME-
or with -n switch:
$ lspci -vv -n -d 8086:1040
0000:02:0a.0 0780: 8086:1040
Subsystem: 8086:1000
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr-DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 9
Region 0: Memory at ee800000 (32-bit,non-prefetchable) [size=4M]
Capabilities: [e0] Power Management version 2
Flags: PMEClk- DSI- D1- D2+ AuxCurrent=375mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 Dscale=0 PME-
I modified wcfxo.c to include in “static struct pci_device_id wcfxo_pci_tbl[] = {…}” the following line:
When ran modconfig zaptel it all worked fine but later when I tried modconfig wcfxo, I hosed my computer.
Now at boot-up, the system recognizes the new card as Zaptel device at 0000:02:0a.0 but it froze being in conflict with the previous recognized Ethernet card.
I can fix this problem, but I’d rather preserve the HDD in the actual status just in case somebody would like to have more info.
I don’t have experience on drivers but I’d like to get in more details and try to make it work with 536EP. It seems to me all I did so far is not enough. What should I do next?
Any help?
Thanks.