Messages in this thread | | | Date | Sun, 18 May 1997 04:34:03 +0200 (MSZ) | From | "Daniel G. Link" <> | Subject | Unable 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/
| |