lkml.org 
[lkml]   [1997]   [May]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectUnable to compile any 2.1.30+ kernel with ISDN enabled.
Hi,

I have several Teles ISDN cards that I would like to use to provide dialup
access for several people.

2.0.X is out of the question, as it only offers the old Teles driver which
will cause the cards to ignore any further calls as soon as anyone calls
using the HDLC protocol. (Besides, 2.0.30 locks up solid on the first ISDN
call.)

I have been unable to compile any 2.1.X kernel after 2.1.29 with ISDN
support enabled.

My configuration is as follows (only lines that contain actual information
included):

----
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_M586=y
CONFIG_VIDEO_SELECT=y
CONFIG_PNP_PARPORT=y
CONFIG_PNP=y
CONFIG_PNP_PARPORT_AUTOPROBE=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_TRITON=y
CONFIG_INET=y
CONFIG_PATH_MTU_DISCOVERY=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_NCR53C8XX=y
CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE=y
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
CONFIG_SCSI_NCR53C8XX_SYNC=5
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_ISA=y
CONFIG_NE2000=y
CONFIG_PPP=y
CONFIG_SLIP=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_ISDN=y
CONFIG_ISDN_DRV_HISAX=y
CONFIG_HISAX_16_0=y
CONFIG_HISAX_EURO=y
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_NFSD=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_ISO9660_FS=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_NOWAYOUT=y
CONFIG_SOFT_WATCHDOG=y
CONFIG_SOUND=y
CONFIG_SB=y
CONFIG_ADLIB=y
CONFIG_YM3812=y
SBC_BASE=220
SBC_IRQ=5
SBC_DMA=1
SB_DMA2=5
SB_MPU_BASE=330
SB_MPU_IRQ=-1
----

Trying to compile 2.1.38 yields the following somewhat unsatisfactory
result:

---
isdn_common.c: In function `isdn_close':
isdn_common.c:1821: warning: `return' with no value, in function returning
non-void
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -D__SMP__ -pipe -fno-strength-reduce -m486 -malign-loops=2
-malign-jumps=2 -malign-functions=2 -DCPU=586 -D__SMP__ -c -o isdn_net.o
isdn_net.c
isdn_net.c: In function `isdn_net_stat_callback':
isdn_net.c:377: void value not ignored as it ought to be
isdn_net.c: In function `isdn_net_init':
isdn_net.c:1399: warning: assignment from incompatible pointer type
isdn_net.c: In function `isdn_net_setcfg':
isdn_net.c:2201: warning: assignment from incompatible pointer type
make[3]: *** [isdn_net.o] Error 1
make[3]: Leaving directory `/usr/src/linux/drivers/isdn'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux/drivers/isdn'
make[1]: *** [sub_dirs] Error 2
make[1]: Leaving directory `/usr/src/linux/drivers'
make: *** [linuxsubdirs] Error 2
---

I am using GCC 2.7.2.2.

Am I the only one having these problems?

Daniel


Curly says "GO"!
http://cyclone.snafu.de/


\
 
 \ /
  Last update: 2005-03-22 13:39    [W:0.038 / U:0.372 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site