Please help with driver for 356EP


#1

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.