[Asterisk-Dev] Single port FXO card based on 82537EP chipset

Tzafrir Cohen tzafrir.cohen at xorcom.com
Fri Jul 8 07:46:31 MST 2005


On Fri, Jul 08, 2005 at 09:33:43AM -0400, Victor López(ACANTO) wrote:
> Hi all,
> i am working down here in Chile and trying to bring up "wcfxo" module ussing
> a sinlge FXO card but when we try to install module we receive the following
> error:
> [root at AcantoPBX proc]# insmod wcfxo
>   Using /lib/modules/2.4.20-8/misc/wcfxo.o
>   /lib/modules/2.4.20-8/misc/wcfxo.o: init_module: No such device
>   Hint: insmod errors can be caused by incorrect module parameters,
> including invalid IO or IRQ parameters.
>       You may find more information in syslog or the output from dmesg

Do you see the card on the output of 'lspci'? It should appear as a
"TigerJet ISDN modem" or some very similar misleading name.

> [root at AcantoPBX proc]#
> 
> 
>  
> In order to include Vendor Id showed by kernel to this PCI card, "1080", i
> have changed file: zaptel/wcfxo.c , but doesn´t work:

What card is it?  Why do you change just the vendor ID?

> static struct pci_device_id wcfxo_pci_tbl[] = {
>               { 0xe159, 0x0001, 0x8085, PCI_ANY_ID, 0, 0, (unsigned long)
> &wcx101p },
>             { 0xe159, 0x0001, 0x8086, PCI_ANY_ID, 0, 0, (unsigned long)
> &wcx100p },
>             { 0xe159, 0x0001, 0x8086, PCI_ANY_ID, 0, 0, (unsigned long)
> &generic },
>             { 0xe159, 0x0001, 0x8087, PCI_ANY_ID, 0, 0, (unsigned long)
> &generic },
>             { 0x1057, 0x5608, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long)
> &wcx100p },
> /*New*/ { 0x1080, 0x5608, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long)
> &wcx100p },
>             { 0 }
> };
> 
> Anybody knows or have some hint that could share with me? i´ll really
> appreciate
>  
> Best Regards,
> Víctor
> ==========================================================================
>  
> Our Configuration is:
>  
> 1.- Asterisk Version: 1.0.7
> --------------------------------------
> *CLI> show version
> Asterisk CVS-Nv1-0-7-07/07/05-10:36:35 built by root at AcantoPBX on a i686
> running Linux

Hmmm... If you get a version from the CVS, why not grab 1.0.9? 

> 
> 2.- RedHat 9 Kernel version: 2.4.20.8

Get a newer distro. One that is actually supported ;-)

> -----------------------------------------------------
> [root at AcantoPBX proc]# uname -a
> Linux AcantoPBX 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386
> GNU/Linux
>  
> 3.- PCI modem reconized by Kernel: 8086:1080
> --------------------------------------------------------------------
> [root at AcantoPBX proc]# cat /proc/pci
> ..................
> ............
>   Bus  0, device  10, function  0:
>     Modem: PCI device 8086:1080 (Intel Corp.) (rev 4).
>       IRQ 5.
>       Master Capable.  Latency=64.  Min Gnt=1.Max Lat=62.
>       Non-prefetchable 32 bit memory at 0xd7efa000 [0xd7efafff].
>       I/O at 0xc400 [0xc4ff].
> .............

This is not the X100P clone software modem. I think you got the wrong
entry. Could you please post the output of 'lspci' (all the entries in a
nicer format)?

-- 
Tzafrir Cohen     icq#16849755  +972-50-7952406
tzafrir.cohen at xorcom.com  http://www.xorcom.com



More information about the asterisk-dev mailing list