Koozali.org: home of the SME Server

Sail: After replacing clones to OEM, no PCI card found

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
Sail: After replacing clones to OEM, no PCI card found
« on: April 12, 2007, 11:55:58 PM »
I'm struggling with this problem without success.
I had 02 FXO clone cards, which I replaced by two of the Digium's OEM cards.
This is because I was told the original ones wold have echo cancel, line disconnects when needed and most important CID   :D
Unfortunatelly after I removed the clones and inserted the new ones, I can no longer probe my PCI cards  :cry:
I have tried coppying the modules, changing kernels and tried by hand without success.
#modprobe wcfxo:
Quote
/etc/modprobe.conf line 54: ignoring bad line starting with 'post-install'

I have tried:
Quote
uname -r
2.6.9-34.ELsmp

which loads the ztdummy
Quote
uname -r
2.6.9-42.0.10.EL

and
Quote
uname -r
2.6.9-42.0.10.ELsmp

both of the last two tell me:Timed out on UDEV - It may work if you retry...

What else can I try?
Should I put the old cards back?

 :?

Offline SARK devs

  • *****
  • 2,806
  • +1/-0
    • http://sarkpbx.com
Sail: After replacing clones to OEM, no PCI card found
« Reply #1 on: April 13, 2007, 01:44:17 AM »
Hi Stuntshell,

Two things:-

Firstly, the "ignoring post-install" messages and the persistent "Waiting  for udev"  are symptomatic of change (i.e. upgrade) to the kernel.   You can fix this with the advice here...

http://www.selintra.com/docs/cgi-bin/view/Main/DocChapter2510

If your cards still won't register then they may have different fingerprints to what we have in the database.  There are quite a few OEM and Clone boards out there these days and they often have none-standard markings.  Fortunately, it's easy enough to see what you've got.  Plug the cards in and do

ls pci -vv

This will list all of the PCI devices on your box in some detail.  You'll have to scan through the output with the old Mark 1 eyeball to find your FXO boards.  Once found, make a note of the fingerprint and add it to the database using the howto in the docs...

http://www.selintra.com/docs/cgi-bin/view/Main/DocChapter258

Then send us the fingerprint and we'll add it to the next release so everyone can benefit from your honest toil.

:-)

Best

Selintra

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
Sail: After replacing clones to OEM, no PCI card found
« Reply #2 on: April 13, 2007, 02:43:42 AM »
Selintra, thank you for the swift reply,

I had already done the fix for the kernel change.
I also did what you suggest in this post:
http://forums.contribs.org/index.php?topic=34338.0
editing the modprobe.conf.

If then I do:
Quote

modprobe zaptel
modprobe wcfxo
ztcfg -vv

and go to the server-manager PCI > Stop > Probe >  and remove ztdummy lines,

it all works.  :D

Code: [Select]
lspci -vv

06:02.0 Communication controller: Motorola Wildcard X100P
        Subsystem: Efar Microsystems: Unknown device 0000
        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 (250ns min, 32000ns max)
        Interrupt: pin A routed to IRQ 193
        Region 0: I/O ports at 1100 [size=256]
        Region 1: Memory at 50026000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-


This is the model I get from the database:
http://pci-ids.ucw.cz/iii/?i=10575608
Do you need it's fingerprint?