Page 1 of 1

Kernel compile problem with Cyclades

PostPosted: Tue Nov 20, 2007 10:10 pm
by richo2007
I decided to compile a new kernel so that I could use the RAM disk for recordings.

I followed the instructions described in SCRATCH_INSTALL.txt, but on
Code: Select all
make modules
I got the following error:

Code: Select all
# make modules
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CC [M]  drivers/net/wan/cycx_main.o
drivers/net/wan/cycx_main.c: In function 'cycx_init':
drivers/net/wan/cycx_main.c:131: warning: assignment from incompatible pointer type
drivers/net/wan/cycx_main.c: In function 'cycx_wan_setup':
drivers/net/wan/cycx_main.c:235: error: 'struct wan_device' has no member named 'maddr'
drivers/net/wan/cycx_main.c:236: error: 'struct wan_device' has no member named 'msize'
drivers/net/wan/cycx_main.c:237: error: 'struct wan_device' has no member named 'hw_opt'
drivers/net/wan/cycx_main.c:238: error: 'struct wan_device' has no member named 'hw_opt'
make[3]: *** [drivers/net/wan/cycx_main.o] Error 1
make[2]: *** [drivers/net/wan] Error 2
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2


I'm using a Sangoma A101 in that server.

On the other side, I have an identical server with all the same operating system packages but with a Digium TE110P. In that machine did not get any errors on compiling.

As a solution I decided to use the
Code: Select all
make menuconfig
command to change the Cyclades-PC300 support from <M> to < >:


Device Drivers --->
[*] Network device support --->
[*] Wan interfaces support --->
< > Cyclades-PC300 support (RS-232/V.35, X.21, T1/E1 boards)
< > Cyclades PC300 RSV/X21 alternative support


I'm not sure what will be the impact of this change, and I'm afraid that it may affect the Sangoma card operation.
Has anyone run into a similar problem?

Thx

PostPosted: Tue Nov 20, 2007 10:31 pm
by ramindia
Hi

this could be vendor specific problem not related to Vicidial

Kindly move to vendor support group for the better and quick answer

ram