2002-01-21 23:36:43

by Peter T. Breuer

[permalink] [raw]
Subject: missing memset in divas and eicon in 2.2.20



betty:/usr/local/src/linux-2.2.20% sudo depmod -ae -F System.map 2.2.20-SMP
depmod: *** Unresolved symbols in
/lib/modules/2.2.20-SMP/misc/divas.o depmod: memset
depmod: *** Unresolved symbols in
/lib/modules/2.2.20-SMP/misc/eicon.o depmod: memset

Both compiled as modules, SMP kernel, i686 compile. No, I didn't make a
patch - I was too busy fighting with sct's patch for ext3, which is also
slightly toasted in the deendencies department when compiled as a
module.

I don't know why these are missing memset. Of course memset is in the
kernel and nobody else misses it one bit! Yes, they do include at least
some header that incorporates memset (from linux/strings.h? Or in
asm-i386?), because I tried copying an inline memset.h definition into
their header files, and it produced a typical compiler error ("error
before '?' .." sic) from a memset macro clash. One of the component
sources of divas.o and eicon.o must be missing an #include
<asm/strings.h>.

Your mission is to find and eliminate that missing include.

Good luck.


---------------------------------------------------------------------
Peter T. Breuer MA CASM PhD (Ing.), Prof. Asoc.
Area de Ingenieria Telematica E-mail: [email protected]
Dpto. Ingenieria Tel: +34 (9)1 624 87 81
Universidad Carlos III de Madrid Fax: +34 (9)1 624 8749/9430
Butarque 15, Leganes/Madrid URL: http://www.it.uc3m.es/~ptb
E-28911 Spain Mob: +34 69 666 7835


2002-01-22 09:29:07

by Armin Schindler

[permalink] [raw]
Subject: Re: missing memset in divas and eicon in 2.2.20

Did you use plain 2.2.20 ?
I cannot reproduce this problem here, can you please send me your
kernel config.

Thanx,
Armin

On Tue, 22 Jan 2002, Peter T. Breuer wrote:
> betty:/usr/local/src/linux-2.2.20% sudo depmod -ae -F System.map 2.2.20-SMP
> depmod: *** Unresolved symbols in
> /lib/modules/2.2.20-SMP/misc/divas.o depmod: memset
> depmod: *** Unresolved symbols in
> /lib/modules/2.2.20-SMP/misc/eicon.o depmod: memset
>
> Both compiled as modules, SMP kernel, i686 compile. No, I didn't make a
> patch - I was too busy fighting with sct's patch for ext3, which is also
> slightly toasted in the deendencies department when compiled as a
> module.
>
> I don't know why these are missing memset. Of course memset is in the
> kernel and nobody else misses it one bit! Yes, they do include at least
> some header that incorporates memset (from linux/strings.h? Or in
> asm-i386?), because I tried copying an inline memset.h definition into
> their header files, and it produced a typical compiler error ("error
> before '?' .." sic) from a memset macro clash. One of the component
> sources of divas.o and eicon.o must be missing an #include
> <asm/strings.h>.
>
> Your mission is to find and eliminate that missing include.
>
> Good luck.
>
>
> ---------------------------------------------------------------------
> Peter T. Breuer MA CASM PhD (Ing.), Prof. Asoc.
> Area de Ingenieria Telematica E-mail: [email protected]
> Dpto. Ingenieria Tel: +34 (9)1 624 87 81
> Universidad Carlos III de Madrid Fax: +34 (9)1 624 8749/9430
> Butarque 15, Leganes/Madrid URL: http://www.it.uc3m.es/~ptb
> E-28911 Spain Mob: +34 69 666 7835
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>


- - - - - - - - - - - -
Cytronics & Melware
Weinbergstrasse 39
55296 Loerzweiler / Germany
Tel: +49 6138 98110-0
Fax: +49 6138 98110-9
mailto:[email protected]
http://www.melware.de
- - - - - - - - - - - -


2002-01-22 11:11:04

by Keith Owens

[permalink] [raw]
Subject: Re: missing memset in divas and eicon in 2.2.20

On Tue, 22 Jan 2002 10:19:15 +0100 (MET),
Armin Schindler <[email protected]> wrote:
>Did you use plain 2.2.20 ?
>I cannot reproduce this problem here, can you please send me your
>kernel config.
>
>On Tue, 22 Jan 2002, Peter T. Breuer wrote:
>> betty:/usr/local/src/linux-2.2.20% sudo depmod -ae -F System.map 2.2.20-SMP
>> depmod: *** Unresolved symbols in
>> /lib/modules/2.2.20-SMP/misc/divas.o depmod: memset
>> depmod: *** Unresolved symbols in
>> /lib/modules/2.2.20-SMP/misc/eicon.o depmod: memset

This can be a gcc problem. Some versions of gcc generate internal
calls to memset and memcpy when manipulating structures. Because these
internal calls are created after cpp they end up as phantom calls to
functions instead of being converted by string.h.

If it is a gcc problem, you track it down by first identifying the object

nm -A drivers/isdn/eicon/*.o | fgrep memset

then compile the xxx object with -S

make CFLAGS_xxx.o=-S SUBDIRS=drivers/isdn/eicon modules

vi drivers/isdn/eicon/xxx.o looking for calls to memset. Scroll up
until you find the function that that is generating the call, then
eyeball the code looking for structure assignments like s = *foo or s =
0. Replace the assignments with explicit calls to memcpy or memset.

2002-01-22 11:29:42

by Karsten Keil

[permalink] [raw]
Subject: Re: missing memset in divas and eicon in 2.2.20

On Tue, Jan 22, 2002 at 10:19:15AM +0100, Armin Schindler wrote:
> Did you use plain 2.2.20 ?
> I cannot reproduce this problem here, can you please send me your
> kernel config.
>

It may be also a compiler related problem, so the version of the compiler is
also important. Some newer gcc don't inline memcpy/memset if complete
structures or arrays are assigned. For example:

char x[4] = {0,};

result in a memset, if here is no define of memset in any header it will
give an undefined symbol. Earlier gcc use buildin inline versions of memset
for this. Its a long discussion with gcc people, what is is the correct way
( I don't know the end of this discussion).


> Thanx,
> Armin
>
> On Tue, 22 Jan 2002, Peter T. Breuer wrote:
> > betty:/usr/local/src/linux-2.2.20% sudo depmod -ae -F System.map 2.2.20-SMP
> > depmod: *** Unresolved symbols in
> > /lib/modules/2.2.20-SMP/misc/divas.o depmod: memset
> > depmod: *** Unresolved symbols in
> > /lib/modules/2.2.20-SMP/misc/eicon.o depmod: memset
> >
> > Both compiled as modules, SMP kernel, i686 compile. No, I didn't make a
> > patch - I was too busy fighting with sct's patch for ext3, which is also
> > slightly toasted in the deendencies department when compiled as a
> > module.
> >
> > I don't know why these are missing memset. Of course memset is in the
> > kernel and nobody else misses it one bit! Yes, they do include at least
> > some header that incorporates memset (from linux/strings.h? Or in
> > asm-i386?), because I tried copying an inline memset.h definition into
> > their header files, and it produced a typical compiler error ("error
> > before '?' .." sic) from a memset macro clash. One of the component
> > sources of divas.o and eicon.o must be missing an #include
> > <asm/strings.h>.
> >
> > Your mission is to find and eliminate that missing include.
> >
> > Good luck.
> >
> >
> > ---------------------------------------------------------------------
> > Peter T. Breuer MA CASM PhD (Ing.), Prof. Asoc.
> > Area de Ingenieria Telematica E-mail: [email protected]
> > Dpto. Ingenieria Tel: +34 (9)1 624 87 81
> > Universidad Carlos III de Madrid Fax: +34 (9)1 624 8749/9430
> > Butarque 15, Leganes/Madrid URL: http://www.it.uc3m.es/~ptb
> > E-28911 Spain Mob: +34 69 666 7835
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to [email protected]
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at http://www.tux.org/lkml/
> >
>
>
> - - - - - - - - - - - -
> Cytronics & Melware
> Weinbergstrasse 39
> 55296 Loerzweiler / Germany
> Tel: +49 6138 98110-0
> Fax: +49 6138 98110-9
> mailto:[email protected]
> http://www.melware.de
> - - - - - - - - - - - -
>

--
Karsten Keil
SuSE Labs
ISDN development

2002-01-22 12:01:29

by Peter T. Breuer

[permalink] [raw]
Subject: Re: missing memset in divas and eicon in 2.2.20

"A month of sundays ago Keith Owens wrote:"
> On Tue, 22 Jan 2002 10:19:15 +0100 (MET),
> Armin Schindler <[email protected]> wrote:
> >Did you use plain 2.2.20 ?
> >I cannot reproduce this problem here, can you please send me your
> >kernel config.
> >
> >On Tue, 22 Jan 2002, Peter T. Breuer wrote:
> >> betty:/usr/local/src/linux-2.2.20% sudo depmod -ae -F System.map 2.2.20-SMP
> >> depmod: *** Unresolved symbols in
> >> /lib/modules/2.2.20-SMP/misc/divas.o depmod: memset
> >> depmod: *** Unresolved symbols in
> >> /lib/modules/2.2.20-SMP/misc/eicon.o depmod: memset
>
> This can be a gcc problem. Some versions of gcc generate internal

Possibly. As I recall it self-selected gcc 2.7.2 to do the compilation
on my system, although egcs 2.91 is the installed compiler of choice.
I didn't pay too much attention as I was only compiling 2.2.20 in order
to win the arms race against stephen tweedies ext3 patch for the 2.2
series. So ... uh, ok, let's seee...


/usr/bin/gcc272 -D__KERNEL__ -I/usr/local/src/linux-2.2.20/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=686 -DUTS_MACHINE='"i386"' -c -o
init/version.o init/version.c

Yep. Wonder how that got there. This is a debian system. Oh, it's the
scripts/kwhich stuff. Clever lad.

CC =$(shell if [ -n "$(CROSS_COMPILE)" ]; then echo $(CROSS_COMPILE)gcc; else \
$(CONFIG_SHELL) scripts/kwhich gcc272 2>/dev/null || $(CONFIG_SHELL) scripts/kwhich kgcc 2>/dev/null || echo cc; fi) \
-D__KERNEL__ -I$(HPATH)


> calls to memset and memcpy when manipulating structures. Because these
> internal calls are created after cpp they end up as phantom calls to
> functions instead of being converted by string.h.


In any case, don't worry about it. It's a question of adding an
#include <linux/strings.h> to every source file of divas.o and eicon.o
that mentions the word "memset". I did, and that cured the problem.

Something like vim -o `grep -w memset *.c | cut -d: -f 1 | uniq`
in the directory.


Now, obviously, all the other files in the kernel don't have this
problem with memset (I compile about 100 modules normally), so the
problem IS with the diva/eicon stuff, I am afraid. It's fixed by the
include I suggest above.

> If it is a gcc problem, you track it down by first identifying the object
>
> nm -A drivers/isdn/eicon/*.o | fgrep memset
>
> then compile the xxx object with -S
>
> make CFLAGS_xxx.o=-S SUBDIRS=drivers/isdn/eicon modules
>
> vi drivers/isdn/eicon/xxx.o looking for calls to memset. Scroll up
> until you find the function that that is generating the call, then
> eyeball the code looking for structure assignments like s = *foo or s =
> 0. Replace the assignments with explicit calls to memcpy or memset.

Well, I'd try that next, if I were desperate. It was just sufficiently
annoying that I fixed it in my own way.


Peter

2002-01-22 12:08:19

by Peter T. Breuer

[permalink] [raw]
Subject: Re: missing memset in divas and eicon in 2.2.20

"A month of sundays ago Keith Owens wrote:"
> On Tue, 22 Jan 2002 10:19:15 +0100 (MET),
> Armin Schindler <[email protected]> wrote:
> >Did you use plain 2.2.20 ?

Plus stephen tweedies kdb+ext3 patch. It doesn't intrude. The key may
be the 2.7.2 gcc selected by scripts/kwhich.

/usr/bin/gcc272 -D__KERNEL__ -I/usr/local/src/linux-2.2.20/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=686 -DUTS_MACHINE='"i386"' -c -o
init/version.o init/version.c

In any case, it's cured by adding an #include <linux/strings.h> in
all the source files of divas.o and eiconn.o that mention the word
"memset". Those are:

...
-rw-r--r-- 1 523 523 10327 Nov 2 17:39 lincfg.c
-rw-r--r-- 1 523 523 18626 Nov 2 17:39 bri.c
===================================================================
-rw-r--r-- 1 523 523 45858 Jan 22 00:38 eicon_mod.c
-rw-r--r-- 1 523 523 88683 Jan 22 00:39 eicon_idi.c
-rw-r--r-- 1 523 523 11051 Jan 22 00:39 kprintf.c
-rw-r--r-- 1 523 523 16559 Jan 22 00:39 common.c
-rw-r--r-- 1 523 523 3335 Jan 22 00:39 log.c
-rw-r--r-- 1 523 523 3545 Jan 22 00:39 xlog.c


> >I cannot reproduce this problem here, can you please send me your
> >kernel config.

Will do so. I was about to say "privately", in order to avoid bandwidth
wastage, but on second thoughts, in the context of l-k that word is
meaningless, so here it is.

Peter

#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_X86=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
CONFIG_M686=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_1GB=y
# CONFIG_2GB is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
CONFIG_SMP=y

#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y

#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_QUIRKS=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_PCI_OLD_PROC=y
# CONFIG_MCA is not set
# CONFIG_VISWS is not set
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
# CONFIG_BINFMT_JAVA is not set
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
# CONFIG_PARPORT_OTHER is not set
CONFIG_APM=y
CONFIG_APM_IGNORE_USER_SUSPEND=y
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_RTC_IS_GMT=y
CONFIG_APM_ALLOW_INTS=y
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
CONFIG_TOSHIBA=m

#
# Plug and Play support
#
CONFIG_PNP=y
CONFIG_PNP_PARPORT=m

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_OFFBOARD=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_OPTI621=y
CONFIG_BLK_DEV_ALI15X3=y
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_NS87415 is not set
CONFIG_BLK_DEV_VIA82C586=y
# CONFIG_BLK_DEV_CMD646 is not set
# CONFIG_BLK_DEV_CS5530 is not set
CONFIG_IDE_CHIPSETS=y
# CONFIG_BLK_DEV_4DRIVES is not set
CONFIG_BLK_DEV_ALI14XX=y
CONFIG_BLK_DEV_DTC2278=y
# CONFIG_BLK_DEV_HT6560B is not set
CONFIG_BLK_DEV_QD6580=y
# CONFIG_BLK_DEV_UMC8672 is not set
CONFIG_BLK_DEV_PDC4030=y
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=m
CONFIG_MD_STRIPED=m
CONFIG_MD_MIRRORING=m
CONFIG_MD_RAID5=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_BLK_DEV_XD is not set
# CONFIG_BLK_DEV_DAC960 is not set
CONFIG_PARIDE_PARPORT=m
CONFIG_PARIDE=m
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
# CONFIG_PARIDE_COMM is not set
# CONFIG_PARIDE_DSTR is not set
# CONFIG_PARIDE_FIT2 is not set
# CONFIG_PARIDE_FIT3 is not set
# CONFIG_PARIDE_EPAT is not set
# CONFIG_PARIDE_EPIA is not set
# CONFIG_PARIDE_FRIQ is not set
# CONFIG_PARIDE_FRPW is not set
# CONFIG_PARIDE_KBIC is not set
# CONFIG_PARIDE_KTTI is not set
# CONFIG_PARIDE_ON20 is not set
# CONFIG_PARIDE_ON26 is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_HD is not set

#
# Networking options
#
CONFIG_PACKET=m
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_FIREWALL=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_LARGE_TABLES=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_FIREWALL_NETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_MASQUERADE=y
CONFIG_IP_MASQUERADE_ICMP=y
CONFIG_IP_MASQUERADE_MOD=y
CONFIG_IP_MASQUERADE_IPAUTOFW=m
CONFIG_IP_MASQUERADE_IPPORTFW=m
CONFIG_IP_MASQUERADE_MFW=m
# CONFIG_IP_ROUTER is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_IP_ALIAS=y
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_RARP=m
CONFIG_SKB_LARGE=y
CONFIG_IPV6=m
CONFIG_IPV6_EUI64=y
CONFIG_IPV6_NO_PB=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=m
CONFIG_LAPB=m
CONFIG_BRIDGE=y
CONFIG_BRIDGE_NUM_PORTS=8
# CONFIG_NET_DIVERT is not set
# CONFIG_LLC is not set
# CONFIG_ECONET is not set
CONFIG_WAN_ROUTER=m
CONFIG_NET_FASTROUTE=y
CONFIG_NET_HW_FLOWCONTROL=y
CONFIG_CPU_IS_SLOW=y

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_CSZ=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
# CONFIG_NET_QOS is not set
# CONFIG_NET_CLS is not set

#
# Telephony Support
#
CONFIG_PHONE=m
CONFIG_PHONE_IXJ=m

#
# SCSI support
#
CONFIG_SCSI=m
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_ST=m
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=m
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y

#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_TCQ_ON_BY_DEFAULT=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
CONFIG_AIC7XXX_PROC_STATS=y
# CONFIG_SCSI_IPS is not set
CONFIG_SCSI_ADVANSYS=m
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
CONFIG_SCSI_CPQFCTS=m
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_NCR53C406A=m
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_SIM710=m
CONFIG_SCSI_NCR53C7xx=m
CONFIG_SCSI_NCR53C7xx_sync=y
CONFIG_SCSI_NCR53C7xx_FAST=y
CONFIG_SCSI_NCR53C7xx_DISCONNECT=y
CONFIG_SCSI_NCR53C8XX=m
CONFIG_SCSI_SYM53C8XX=m
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
CONFIG_SCSI_NCR53C8XX_IOMAPPED=y
CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT=y
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_DEBUG is not set

#
# I2O device support
#
CONFIG_I2O=m
CONFIG_I2O_PCI=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=m
CONFIG_BONDING=m
# CONFIG_EQUALIZER is not set
CONFIG_ETHERTAP=m
# CONFIG_NET_SB1000 is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
# CONFIG_EL1 is not set
# CONFIG_EL2 is not set
# CONFIG_ELPLUS is not set
# CONFIG_EL16 is not set
CONFIG_EL3=m
# CONFIG_3C515 is not set
CONFIG_VORTEX=m
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
CONFIG_RTL8139=m
CONFIG_RTL8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
CONFIG_NET_ISA=y
# CONFIG_AT1700 is not set
# CONFIG_E2100 is not set
# CONFIG_DEPCA is not set
# CONFIG_EWRK3 is not set
# CONFIG_EEXPRESS is not set
# CONFIG_EEXPRESS_PRO is not set
# CONFIG_FMV18X is not set
# CONFIG_HPLAN_PLUS is not set
# CONFIG_HPLAN is not set
# CONFIG_HP100 is not set
# CONFIG_ETH16I is not set
CONFIG_NE2000=m
# CONFIG_SEEQ8005 is not set
# CONFIG_SK_G16 is not set
CONFIG_NET_EISA=y
# CONFIG_PCNET32 is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_AC3200 is not set
# CONFIG_APRICOT is not set
CONFIG_LP486E=m
# CONFIG_CS89x0 is not set
# CONFIG_DM9102 is not set
# CONFIG_DE4X5 is not set
CONFIG_DEC_ELCP=m
CONFIG_DEC_ELCP_OLD=m
# CONFIG_DGRS is not set
CONFIG_EEXPRESS_PRO100=m
# CONFIG_LNE390 is not set
# CONFIG_NE3210 is not set
CONFIG_NE2K_PCI=m
# CONFIG_TLAN is not set
CONFIG_VIA_RHINE=m
# CONFIG_SIS900 is not set
# CONFIG_ES3210 is not set
# CONFIG_EPIC100 is not set
# CONFIG_ZNET is not set
CONFIG_NET_POCKET=y
# CONFIG_ATP is not set
# CONFIG_DE600 is not set
# CONFIG_DE620 is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
CONFIG_HAMACHI=m
# CONFIG_YELLOWFIN is not set
# CONFIG_SK98LIN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_RADIO=y
CONFIG_STRIP=m
CONFIG_WAVELAN=m
# CONFIG_ARLAN is not set

#
# Token ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
CONFIG_RCPCI=m
CONFIG_SHAPER=m

#
# Wan interfaces
#
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_SEALEVEL_4021=m
CONFIG_SYNCLINK_SYNCPPP=m
CONFIG_LANMEDIA=m
# CONFIG_COMX is not set
CONFIG_HDLC=m
CONFIG_N2=m
CONFIG_C101=m
CONFIG_WANXL=m
CONFIG_PC300=m
# CONFIG_PC300_X25 is not set
CONFIG_DLCI=m
CONFIG_DLCI_COUNT=24
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_DRIVERS=y
CONFIG_VENDOR_SANGOMA=m
CONFIG_WANPIPE_CARDS=1
CONFIG_WANPIPE_FR=y
CONFIG_WANPIPE_PPP=y
CONFIG_WANPIPE_CHDLC=y
CONFIG_XPEED=m
# CONFIG_LAPBETHER is not set
# CONFIG_X25_ASY is not set
CONFIG_SBNI=m

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
CONFIG_IRDA=m
CONFIG_IRLAN=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y
CONFIG_IRDA_OPTIONS=y
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
CONFIG_IRDA_DEBUG=y
CONFIG_IRDA_COMPRESSION=y
CONFIG_IRDA_DEFLATE=m

#
# Infrared-port device drivers
#
CONFIG_IRTTY_SIR=m
CONFIG_IRPORT_SIR=m
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
# CONFIG_DONGLE is not set

#
# ISDN subsystem
#
CONFIG_ISDN=m
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y
# CONFIG_ISDN_X25 is not set

#
# ISDN feature submodules
#
CONFIG_ISDN_DRV_LOOP=m
# CONFIG_ISDN_DIVERSION is not set

#
# Passive ISDN cards
#
CONFIG_ISDN_DRV_HISAX=m
CONFIG_HISAX_EURO=y
# CONFIG_DE_AOC is not set
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not set
# CONFIG_HISAX_1TR6 is not set
# CONFIG_HISAX_NI1 is not set
# CONFIG_HISAX_16_0 is not set
# CONFIG_HISAX_16_3 is not set
# CONFIG_HISAX_TELESPCI is not set
# CONFIG_HISAX_S0BOX is not set
CONFIG_HISAX_AVM_A1=y
# CONFIG_HISAX_FRITZPCI is not set
# CONFIG_HISAX_AVM_A1_PCMCIA is not set
# CONFIG_HISAX_ELSA is not set
# CONFIG_HISAX_IX1MICROR2 is not set
CONFIG_HISAX_DIEHLDIVA=y
# CONFIG_HISAX_ASUSCOM is not set
# CONFIG_HISAX_TELEINT is not set
# CONFIG_HISAX_HFCS is not set
# CONFIG_HISAX_SEDLBAUER is not set
# CONFIG_HISAX_SPORTSTER is not set
# CONFIG_HISAX_MIC is not set
# CONFIG_HISAX_NETJET is not set
# CONFIG_HISAX_NETJET_U is not set
# CONFIG_HISAX_NICCY is not set
# CONFIG_HISAX_ISURF is not set
# CONFIG_HISAX_HSTSAPHIR is not set
# CONFIG_HISAX_BKM_A4T is not set
# CONFIG_HISAX_SCT_QUADRO is not set
# CONFIG_HISAX_GAZEL is not set
# CONFIG_HISAX_HFC_PCI is not set
# CONFIG_HISAX_W6692 is not set
# CONFIG_HISAX_HFC_SX is not set

#
# Active ISDN cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
CONFIG_ISDN_DRV_SC=m
CONFIG_ISDN_DRV_ACT2000=m
CONFIG_ISDN_DRV_EICON=y
CONFIG_ISDN_DRV_EICON_DIVAS=m
CONFIG_ISDN_DRV_EICON_OLD=m
CONFIG_ISDN_DRV_EICON_PCI=y
# CONFIG_ISDN_DRV_EICON_ISA is not set
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m
# CONFIG_ISDN_DRV_AVMB1_B1ISA is not set
# CONFIG_ISDN_DRV_AVMB1_B1PCI is not set
# CONFIG_ISDN_DRV_AVMB1_B1PCIV4 is not set
# CONFIG_ISDN_DRV_AVMB1_T1ISA is not set
# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
# CONFIG_ISDN_DRV_AVMB1_T1PCI is not set
# CONFIG_ISDN_DRV_AVMB1_C4 is not set
# CONFIG_HYSDN is not set
# CONFIG_HYSDN_CAPI is not set

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=m
CONFIG_SERIAL_EXTENDED=y
# CONFIG_SERIAL_MANY_PORTS is not set
CONFIG_SERIAL_SHARE_IRQ=y
# CONFIG_SERIAL_DETECT_IRQ is not set
# CONFIG_SERIAL_MULTIPORT is not set
# CONFIG_HUB6 is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
CONFIG_PRINTER_READBACK=y
CONFIG_MOUSE=y

#
# Mice
#
# CONFIG_ATIXL_BUSMOUSE is not set
# CONFIG_BUSMOUSE is not set
# CONFIG_MS_BUSMOUSE is not set
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_PC110_PAD is not set

#
# Joysticks
#
CONFIG_JOYSTICK=m
CONFIG_JOY_ANALOG=m
# CONFIG_JOY_ASSASSIN is not set
# CONFIG_JOY_GRAVIS is not set
CONFIG_JOY_LOGITECH=m
# CONFIG_JOY_SIDEWINDER is not set
# CONFIG_JOY_THRUSTMASTER is not set
CONFIG_JOY_CREATIVE=m
# CONFIG_JOY_LIGHTNING is not set
# CONFIG_JOY_PCI is not set
# CONFIG_JOY_MAGELLAN is not set
# CONFIG_JOY_SPACEORB is not set
# CONFIG_JOY_SPACEBALL is not set
# CONFIG_JOY_WARRIOR is not set
# CONFIG_JOY_CONSOLE is not set
# CONFIG_JOY_DB9 is not set
# CONFIG_JOY_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set
CONFIG_WATCHDOG=y

#
# Watchdog Cards
#
# CONFIG_WATCHDOG_NOWAYOUT is not set
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_PCWATCHDOG is not set
CONFIG_I810_TCO=m
# CONFIG_MIXCOMWD is not set
# CONFIG_60XX_WDT is not set
CONFIG_SOFT_WATCHDOG=m
# CONFIG_WDT is not set
# CONFIG_WDTPCI is not set
# CONFIG_MACHZ_WDT is not set
CONFIG_NVRAM=m
CONFIG_RTC=y
CONFIG_INTEL_RNG=m
CONFIG_AGP=m
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_AGP_SWORKS=y
CONFIG_DRM=m
CONFIG_DRM_TDFX=m
CONFIG_DRM_GAMMA=m
CONFIG_DRM_R128=m
CONFIG_DRM_I810=m
CONFIG_DRM_MGA=m

#
# Video For Linux
#
CONFIG_VIDEO_DEV=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_CADET=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_MAESTRO=m
# CONFIG_RADIO_MIROPCM20 is not set
# CONFIG_RADIO_TRUST is not set
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_CPIA_PP=m
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_SAA5249=m
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_TYPHOON_PROC_FS=y
CONFIG_RADIO_ZOLTRIX=m
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_BUZ is not set
# CONFIG_DTLK is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set

#
# USB support
#
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
CONFIG_USB_DEVICEFS=y
CONFIG_HOTPLUG=y
# CONFIG_USB_BANDWIDTH is not set
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m
CONFIG_USB_AUDIO=m
CONFIG_USB_BLUETOOTH=m
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_HID=m
CONFIG_USB_KBD=m
CONFIG_USB_MOUSE=m
CONFIG_INPUT_KEYBDEV=m
CONFIG_INPUT_MOUSEDEV=m
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_USB_WMFORCE=m
CONFIG_USB_WACOM=m
CONFIG_INPUT_EVDEV=m
CONFIG_USB_DC2XX=m
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_IBMCAM=m
CONFIG_USB_OV511=m
CONFIG_USB_DSBR=m
CONFIG_USB_DABUSB=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PLUSB=m
CONFIG_USB_PEGASUS=m

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_RIO500=m

#
# Filesystems
#
CONFIG_QUOTA=y
CONFIG_AUTOFS_FS=m
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_MINIX_FS=m
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=y
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
CONFIG_ROMFS_FS=m
CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=m
CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m
CONFIG_UFS_FS_WRITE=y
# CONFIG_EFS_FS is not set

#
# Network File Systems
#
CONFIG_CODA_FS=m
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_NFSD_TCP=y
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_MOUNT_SUBDIR=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y

#
# Partition Types
#
CONFIG_BSD_DISKLABEL=y
# CONFIG_MAC_PARTITION is not set
# CONFIG_MINIX_SUBPARTITION is not set
CONFIG_SMD_DISKLABEL=y
CONFIG_SOLARIS_X86_PARTITION=y
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_DEFAULT="cp437"
CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=m
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
CONFIG_NLS_ISO8859_1=m
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_RU is not set

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_MDA_CONSOLE=m
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FB_PM2 is not set
CONFIG_FB_ATY=m
CONFIG_FB_VESA=y
# CONFIG_FB_VGA16 is not set
CONFIG_VIDEO_SELECT=y
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G100=y
CONFIG_FB_MATROX_MULTIHEAD=y
CONFIG_FB_ATY128=m
# CONFIG_FB_VIRTUAL is not set
CONFIG_FBCON_ADVANCED=y
CONFIG_FBCON_MFB=m
CONFIG_FBCON_CFB2=m
CONFIG_FBCON_CFB4=m
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
# CONFIG_FBCON_AFB is not set
# CONFIG_FBCON_ILBM is not set
# CONFIG_FBCON_IPLAN2P2 is not set
# CONFIG_FBCON_IPLAN2P4 is not set
# CONFIG_FBCON_IPLAN2P8 is not set
# CONFIG_FBCON_MAC is not set
CONFIG_FBCON_VGA_PLANES=y
CONFIG_FBCON_VGA=m
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
CONFIG_FBCON_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_SOUND_CMPCI is not set
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_EMU10K1=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
# CONFIG_SOUND_ESSSOLO1 is not set
CONFIG_SOUND_ICH=m
# CONFIG_SOUND_SONICVIBES is not set
CONFIG_SOUND_TRIDENT=m
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
CONFIG_SOUND_VIA82CXXX=m
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_PAS is not set
CONFIG_SOUND_SB=m
# CONFIG_SOUND_GUS is not set
CONFIG_SOUND_MPU401=m
# CONFIG_SOUND_PSS is not set
# CONFIG_SOUND_MSS is not set
# CONFIG_SOUND_SSCAPE is not set
# CONFIG_SOUND_TRIX is not set
# CONFIG_SOUND_MAD16 is not set
# CONFIG_SOUND_WAVEFRONT is not set
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_OPL3SA2=m
# CONFIG_SOUND_MAUI is not set
# CONFIG_SOUND_SGALAXY is not set
CONFIG_SOUND_AD1816=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_SOFTOSS=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_UART6850=m
# CONFIG_SOUND_NM256 is not set
CONFIG_SOUND_YMFPCI=m
# CONFIG_SOUND_YMFPCI_LEGACY is not set

#
# Additional low level sound drivers
#
CONFIG_LOWLEVEL_SOUND=y
# CONFIG_ACI_MIXER is not set
# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_AWE32_SYNTH is not set
# CONFIG_AEDSP16 is not set

#
# Kernel hacking
#
CONFIG_MAGIC_SYSRQ=y
# CONFIG_KDB is not set

2002-01-22 13:42:35

by Armin Schindler

[permalink] [raw]
Subject: Re: missing memset in divas and eicon in 2.2.20

Okay thanks, I will have a closer look.

Armin

On Tue, 22 Jan 2002, Peter T. Breuer wrote:
> "A month of sundays ago Keith Owens wrote:"
> > On Tue, 22 Jan 2002 10:19:15 +0100 (MET),
> > Armin Schindler <[email protected]> wrote:
> > >Did you use plain 2.2.20 ?
>
> Plus stephen tweedies kdb+ext3 patch. It doesn't intrude. The key may
> be the 2.7.2 gcc selected by scripts/kwhich.
>
> /usr/bin/gcc272 -D__KERNEL__ -I/usr/local/src/linux-2.2.20/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=686 -DUTS_MACHINE='"i386"' -c -o
> init/version.o init/version.c
>
> In any case, it's cured by adding an #include <linux/strings.h> in
> all the source files of divas.o and eiconn.o that mention the word
> "memset". Those are:
>
> ...
> -rw-r--r-- 1 523 523 10327 Nov 2 17:39 lincfg.c
> -rw-r--r-- 1 523 523 18626 Nov 2 17:39 bri.c
> ===================================================================
> -rw-r--r-- 1 523 523 45858 Jan 22 00:38 eicon_mod.c
> -rw-r--r-- 1 523 523 88683 Jan 22 00:39 eicon_idi.c
> -rw-r--r-- 1 523 523 11051 Jan 22 00:39 kprintf.c
> -rw-r--r-- 1 523 523 16559 Jan 22 00:39 common.c
> -rw-r--r-- 1 523 523 3335 Jan 22 00:39 log.c
> -rw-r--r-- 1 523 523 3545 Jan 22 00:39 xlog.c
>
>
> > >I cannot reproduce this problem here, can you please send me your
> > >kernel config.
>
> Will do so. I was about to say "privately", in order to avoid bandwidth
> wastage, but on second thoughts, in the context of l-k that word is
> meaningless, so here it is.
>
> Peter
>
> #
> # Automatically generated by make menuconfig: don't edit
> #
> CONFIG_X86=y
>
> #
> # Code maturity level options
> #
> CONFIG_EXPERIMENTAL=y
>
> #
> # Processor type and features
> #
> # CONFIG_M386 is not set
> # CONFIG_M486 is not set
> # CONFIG_M586 is not set
> # CONFIG_M586TSC is not set
> CONFIG_M686=y
> CONFIG_X86_WP_WORKS_OK=y
> CONFIG_X86_INVLPG=y
> CONFIG_X86_BSWAP=y
> CONFIG_X86_POPAD_OK=y
> CONFIG_X86_TSC=y
> CONFIG_X86_GOOD_APIC=y
> CONFIG_MICROCODE=m
> CONFIG_X86_MSR=m
> CONFIG_X86_CPUID=m
> CONFIG_1GB=y
> # CONFIG_2GB is not set
> # CONFIG_MATH_EMULATION is not set
> CONFIG_MTRR=y
> CONFIG_SMP=y
>
> #
> # Loadable module support
> #
> CONFIG_MODULES=y
> # CONFIG_MODVERSIONS is not set
> CONFIG_KMOD=y
>
> #
> # General setup
> #
> CONFIG_NET=y
> CONFIG_PCI=y
> # CONFIG_PCI_GOBIOS is not set
> # CONFIG_PCI_GODIRECT is not set
> CONFIG_PCI_GOANY=y
> CONFIG_PCI_BIOS=y
> CONFIG_PCI_DIRECT=y
> CONFIG_PCI_QUIRKS=y
> CONFIG_PCI_OPTIMIZE=y
> CONFIG_PCI_OLD_PROC=y
> # CONFIG_MCA is not set
> # CONFIG_VISWS is not set
> CONFIG_X86_IO_APIC=y
> CONFIG_X86_LOCAL_APIC=y
> CONFIG_SYSVIPC=y
> # CONFIG_BSD_PROCESS_ACCT is not set
> CONFIG_SYSCTL=y
> CONFIG_BINFMT_AOUT=y
> CONFIG_BINFMT_ELF=y
> CONFIG_BINFMT_MISC=m
> # CONFIG_BINFMT_JAVA is not set
> CONFIG_PARPORT=m
> CONFIG_PARPORT_PC=m
> # CONFIG_PARPORT_OTHER is not set
> CONFIG_APM=y
> CONFIG_APM_IGNORE_USER_SUSPEND=y
> CONFIG_APM_DO_ENABLE=y
> CONFIG_APM_CPU_IDLE=y
> CONFIG_APM_DISPLAY_BLANK=y
> CONFIG_APM_RTC_IS_GMT=y
> CONFIG_APM_ALLOW_INTS=y
> # CONFIG_APM_REAL_MODE_POWER_OFF is not set
> CONFIG_TOSHIBA=m
>
> #
> # Plug and Play support
> #
> CONFIG_PNP=y
> CONFIG_PNP_PARPORT=m
>
> #
> # Block devices
> #
> CONFIG_BLK_DEV_FD=y
> CONFIG_BLK_DEV_IDE=y
> # CONFIG_BLK_DEV_HD_IDE is not set
> CONFIG_BLK_DEV_IDEDISK=y
> CONFIG_BLK_DEV_IDECD=m
> CONFIG_BLK_DEV_IDETAPE=m
> CONFIG_BLK_DEV_IDEFLOPPY=m
> CONFIG_BLK_DEV_IDESCSI=m
> CONFIG_BLK_DEV_CMD640=y
> # CONFIG_BLK_DEV_CMD640_ENHANCED is not set
> CONFIG_BLK_DEV_RZ1000=y
> CONFIG_BLK_DEV_IDEPCI=y
> CONFIG_BLK_DEV_IDEDMA=y
> CONFIG_BLK_DEV_OFFBOARD=y
> CONFIG_IDEDMA_AUTO=y
> CONFIG_BLK_DEV_OPTI621=y
> CONFIG_BLK_DEV_ALI15X3=y
> # CONFIG_BLK_DEV_TRM290 is not set
> # CONFIG_BLK_DEV_NS87415 is not set
> CONFIG_BLK_DEV_VIA82C586=y
> # CONFIG_BLK_DEV_CMD646 is not set
> # CONFIG_BLK_DEV_CS5530 is not set
> CONFIG_IDE_CHIPSETS=y
> # CONFIG_BLK_DEV_4DRIVES is not set
> CONFIG_BLK_DEV_ALI14XX=y
> CONFIG_BLK_DEV_DTC2278=y
> # CONFIG_BLK_DEV_HT6560B is not set
> CONFIG_BLK_DEV_QD6580=y
> # CONFIG_BLK_DEV_UMC8672 is not set
> CONFIG_BLK_DEV_PDC4030=y
> CONFIG_BLK_DEV_LOOP=m
> # CONFIG_BLK_DEV_NBD is not set
> CONFIG_BLK_DEV_MD=y
> CONFIG_MD_LINEAR=m
> CONFIG_MD_STRIPED=m
> CONFIG_MD_MIRRORING=m
> CONFIG_MD_RAID5=m
> CONFIG_BLK_DEV_RAM=y
> CONFIG_BLK_DEV_RAM_SIZE=4096
> CONFIG_BLK_DEV_INITRD=y
> # CONFIG_BLK_DEV_XD is not set
> # CONFIG_BLK_DEV_DAC960 is not set
> CONFIG_PARIDE_PARPORT=m
> CONFIG_PARIDE=m
> CONFIG_PARIDE_PD=m
> CONFIG_PARIDE_PCD=m
> CONFIG_PARIDE_PF=m
> CONFIG_PARIDE_PT=m
> CONFIG_PARIDE_PG=m
> CONFIG_PARIDE_ATEN=m
> CONFIG_PARIDE_BPCK=m
> # CONFIG_PARIDE_COMM is not set
> # CONFIG_PARIDE_DSTR is not set
> # CONFIG_PARIDE_FIT2 is not set
> # CONFIG_PARIDE_FIT3 is not set
> # CONFIG_PARIDE_EPAT is not set
> # CONFIG_PARIDE_EPIA is not set
> # CONFIG_PARIDE_FRIQ is not set
> # CONFIG_PARIDE_FRPW is not set
> # CONFIG_PARIDE_KBIC is not set
> # CONFIG_PARIDE_KTTI is not set
> # CONFIG_PARIDE_ON20 is not set
> # CONFIG_PARIDE_ON26 is not set
> # CONFIG_BLK_CPQ_DA is not set
> # CONFIG_BLK_CPQ_CISS_DA is not set
> # CONFIG_BLK_DEV_HD is not set
>
> #
> # Networking options
> #
> CONFIG_PACKET=m
> CONFIG_NETLINK=y
> CONFIG_RTNETLINK=y
> CONFIG_NETLINK_DEV=y
> CONFIG_FIREWALL=y
> CONFIG_FILTER=y
> CONFIG_UNIX=y
> CONFIG_INET=y
> CONFIG_IP_MULTICAST=y
> CONFIG_IP_ADVANCED_ROUTER=y
> CONFIG_RTNETLINK=y
> CONFIG_NETLINK=y
> CONFIG_IP_MULTIPLE_TABLES=y
> CONFIG_IP_ROUTE_MULTIPATH=y
> CONFIG_IP_ROUTE_TOS=y
> CONFIG_IP_ROUTE_VERBOSE=y
> CONFIG_IP_ROUTE_LARGE_TABLES=y
> CONFIG_IP_ROUTE_NAT=y
> CONFIG_IP_PNP=y
> CONFIG_IP_PNP_DHCP=y
> CONFIG_IP_PNP_BOOTP=y
> CONFIG_IP_PNP_RARP=y
> CONFIG_IP_FIREWALL=y
> CONFIG_IP_FIREWALL_NETLINK=y
> CONFIG_NETLINK_DEV=y
> CONFIG_IP_ROUTE_FWMARK=y
> CONFIG_IP_TRANSPARENT_PROXY=y
> CONFIG_IP_MASQUERADE=y
> CONFIG_IP_MASQUERADE_ICMP=y
> CONFIG_IP_MASQUERADE_MOD=y
> CONFIG_IP_MASQUERADE_IPAUTOFW=m
> CONFIG_IP_MASQUERADE_IPPORTFW=m
> CONFIG_IP_MASQUERADE_MFW=m
> # CONFIG_IP_ROUTER is not set
> CONFIG_NET_IPIP=m
> CONFIG_NET_IPGRE=m
> CONFIG_NET_IPGRE_BROADCAST=y
> CONFIG_IP_MROUTE=y
> CONFIG_IP_PIMSM_V1=y
> CONFIG_IP_PIMSM_V2=y
> CONFIG_IP_ALIAS=y
> CONFIG_ARPD=y
> CONFIG_SYN_COOKIES=y
> CONFIG_INET_RARP=m
> CONFIG_SKB_LARGE=y
> CONFIG_IPV6=m
> CONFIG_IPV6_EUI64=y
> CONFIG_IPV6_NO_PB=y
> # CONFIG_IPX is not set
> # CONFIG_ATALK is not set
> CONFIG_X25=m
> CONFIG_LAPB=m
> CONFIG_BRIDGE=y
> CONFIG_BRIDGE_NUM_PORTS=8
> # CONFIG_NET_DIVERT is not set
> # CONFIG_LLC is not set
> # CONFIG_ECONET is not set
> CONFIG_WAN_ROUTER=m
> CONFIG_NET_FASTROUTE=y
> CONFIG_NET_HW_FLOWCONTROL=y
> CONFIG_CPU_IS_SLOW=y
>
> #
> # QoS and/or fair queueing
> #
> CONFIG_NET_SCHED=y
> CONFIG_NETLINK=y
> CONFIG_RTNETLINK=y
> CONFIG_NET_SCH_CBQ=m
> CONFIG_NET_SCH_CSZ=m
> CONFIG_NET_SCH_PRIO=m
> CONFIG_NET_SCH_RED=m
> CONFIG_NET_SCH_SFQ=m
> CONFIG_NET_SCH_TEQL=m
> CONFIG_NET_SCH_TBF=m
> # CONFIG_NET_QOS is not set
> # CONFIG_NET_CLS is not set
>
> #
> # Telephony Support
> #
> CONFIG_PHONE=m
> CONFIG_PHONE_IXJ=m
>
> #
> # SCSI support
> #
> CONFIG_SCSI=m
> CONFIG_BLK_DEV_SD=m
> CONFIG_CHR_DEV_ST=m
> # CONFIG_CHR_DEV_OSST is not set
> CONFIG_BLK_DEV_SR=m
> # CONFIG_BLK_DEV_SR_VENDOR is not set
> CONFIG_CHR_DEV_SG=m
> # CONFIG_SCSI_MULTI_LUN is not set
> CONFIG_SCSI_CONSTANTS=y
> CONFIG_SCSI_LOGGING=y
>
> #
> # SCSI low-level drivers
> #
> # CONFIG_BLK_DEV_3W_XXXX_RAID is not set
> # CONFIG_SCSI_7000FASST is not set
> # CONFIG_SCSI_ACARD is not set
> CONFIG_SCSI_AHA152X=m
> CONFIG_SCSI_AHA1542=m
> CONFIG_SCSI_AHA1740=m
> CONFIG_SCSI_AIC7XXX=m
> CONFIG_AIC7XXX_TCQ_ON_BY_DEFAULT=y
> CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
> CONFIG_AIC7XXX_PROC_STATS=y
> # CONFIG_SCSI_IPS is not set
> CONFIG_SCSI_ADVANSYS=m
> # CONFIG_SCSI_IN2000 is not set
> # CONFIG_SCSI_AM53C974 is not set
> # CONFIG_SCSI_MEGARAID is not set
> CONFIG_SCSI_BUSLOGIC=m
> # CONFIG_SCSI_OMIT_FLASHPOINT is not set
> CONFIG_SCSI_CPQFCTS=m
> # CONFIG_SCSI_DTC3280 is not set
> # CONFIG_SCSI_EATA is not set
> # CONFIG_SCSI_EATA_DMA is not set
> # CONFIG_SCSI_EATA_PIO is not set
> # CONFIG_SCSI_FUTURE_DOMAIN is not set
> # CONFIG_SCSI_GDTH is not set
> # CONFIG_SCSI_GENERIC_NCR5380 is not set
> CONFIG_SCSI_INITIO=m
> CONFIG_SCSI_INIA100=m
> CONFIG_SCSI_PPA=m
> # CONFIG_SCSI_IMM is not set
> # CONFIG_SCSI_IZIP_EPP16 is not set
> # CONFIG_SCSI_IZIP_SLOW_CTR is not set
> CONFIG_SCSI_NCR53C406A=m
> CONFIG_SCSI_SYM53C416=m
> CONFIG_SCSI_SIM710=m
> CONFIG_SCSI_NCR53C7xx=m
> CONFIG_SCSI_NCR53C7xx_sync=y
> CONFIG_SCSI_NCR53C7xx_FAST=y
> CONFIG_SCSI_NCR53C7xx_DISCONNECT=y
> CONFIG_SCSI_NCR53C8XX=m
> CONFIG_SCSI_SYM53C8XX=m
> CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
> CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
> CONFIG_SCSI_NCR53C8XX_SYNC=20
> CONFIG_SCSI_NCR53C8XX_IOMAPPED=y
> CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
> CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT=y
> # CONFIG_SCSI_PAS16 is not set
> # CONFIG_SCSI_PCI2000 is not set
> # CONFIG_SCSI_PCI2220I is not set
> # CONFIG_SCSI_PSI240I is not set
> # CONFIG_SCSI_QLOGIC_FAS is not set
> # CONFIG_SCSI_QLOGIC_ISP is not set
> # CONFIG_SCSI_QLOGIC_FC is not set
> # CONFIG_SCSI_SEAGATE is not set
> # CONFIG_SCSI_DC390T is not set
> # CONFIG_SCSI_T128 is not set
> # CONFIG_SCSI_U14_34F is not set
> # CONFIG_SCSI_ULTRASTOR is not set
> # CONFIG_SCSI_DEBUG is not set
>
> #
> # I2O device support
> #
> CONFIG_I2O=m
> CONFIG_I2O_PCI=m
> CONFIG_I2O_BLOCK=m
> CONFIG_I2O_SCSI=m
>
> #
> # Network device support
> #
> CONFIG_NETDEVICES=y
>
> #
> # ARCnet devices
> #
> # CONFIG_ARCNET is not set
> CONFIG_DUMMY=m
> CONFIG_BONDING=m
> # CONFIG_EQUALIZER is not set
> CONFIG_ETHERTAP=m
> # CONFIG_NET_SB1000 is not set
>
> #
> # Ethernet (10 or 100Mbit)
> #
> CONFIG_NET_ETHERNET=y
> CONFIG_NET_VENDOR_3COM=y
> # CONFIG_EL1 is not set
> # CONFIG_EL2 is not set
> # CONFIG_ELPLUS is not set
> # CONFIG_EL16 is not set
> CONFIG_EL3=m
> # CONFIG_3C515 is not set
> CONFIG_VORTEX=m
> # CONFIG_LANCE is not set
> # CONFIG_NET_VENDOR_SMC is not set
> # CONFIG_NET_VENDOR_RACAL is not set
> CONFIG_RTL8139=m
> CONFIG_RTL8139TOO=m
> # CONFIG_8139TOO_PIO is not set
> # CONFIG_8139TOO_TUNE_TWISTER is not set
> CONFIG_8139TOO_8129=y
> CONFIG_NET_ISA=y
> # CONFIG_AT1700 is not set
> # CONFIG_E2100 is not set
> # CONFIG_DEPCA is not set
> # CONFIG_EWRK3 is not set
> # CONFIG_EEXPRESS is not set
> # CONFIG_EEXPRESS_PRO is not set
> # CONFIG_FMV18X is not set
> # CONFIG_HPLAN_PLUS is not set
> # CONFIG_HPLAN is not set
> # CONFIG_HP100 is not set
> # CONFIG_ETH16I is not set
> CONFIG_NE2000=m
> # CONFIG_SEEQ8005 is not set
> # CONFIG_SK_G16 is not set
> CONFIG_NET_EISA=y
> # CONFIG_PCNET32 is not set
> # CONFIG_ADAPTEC_STARFIRE is not set
> # CONFIG_AC3200 is not set
> # CONFIG_APRICOT is not set
> CONFIG_LP486E=m
> # CONFIG_CS89x0 is not set
> # CONFIG_DM9102 is not set
> # CONFIG_DE4X5 is not set
> CONFIG_DEC_ELCP=m
> CONFIG_DEC_ELCP_OLD=m
> # CONFIG_DGRS is not set
> CONFIG_EEXPRESS_PRO100=m
> # CONFIG_LNE390 is not set
> # CONFIG_NE3210 is not set
> CONFIG_NE2K_PCI=m
> # CONFIG_TLAN is not set
> CONFIG_VIA_RHINE=m
> # CONFIG_SIS900 is not set
> # CONFIG_ES3210 is not set
> # CONFIG_EPIC100 is not set
> # CONFIG_ZNET is not set
> CONFIG_NET_POCKET=y
> # CONFIG_ATP is not set
> # CONFIG_DE600 is not set
> # CONFIG_DE620 is not set
>
> #
> # Ethernet (1000 Mbit)
> #
> # CONFIG_ACENIC is not set
> CONFIG_HAMACHI=m
> # CONFIG_YELLOWFIN is not set
> # CONFIG_SK98LIN is not set
> # CONFIG_FDDI is not set
> # CONFIG_HIPPI is not set
> CONFIG_PLIP=m
> CONFIG_PPP=m
> CONFIG_SLIP=m
> CONFIG_SLIP_COMPRESSED=y
> CONFIG_SLIP_SMART=y
> CONFIG_SLIP_MODE_SLIP6=y
> CONFIG_NET_RADIO=y
> CONFIG_STRIP=m
> CONFIG_WAVELAN=m
> # CONFIG_ARLAN is not set
>
> #
> # Token ring devices
> #
> # CONFIG_TR is not set
> # CONFIG_NET_FC is not set
> CONFIG_RCPCI=m
> CONFIG_SHAPER=m
>
> #
> # Wan interfaces
> #
> CONFIG_HOSTESS_SV11=m
> CONFIG_COSA=m
> CONFIG_SEALEVEL_4021=m
> CONFIG_SYNCLINK_SYNCPPP=m
> CONFIG_LANMEDIA=m
> # CONFIG_COMX is not set
> CONFIG_HDLC=m
> CONFIG_N2=m
> CONFIG_C101=m
> CONFIG_WANXL=m
> CONFIG_PC300=m
> # CONFIG_PC300_X25 is not set
> CONFIG_DLCI=m
> CONFIG_DLCI_COUNT=24
> CONFIG_DLCI_MAX=8
> CONFIG_SDLA=m
> CONFIG_WAN_DRIVERS=y
> CONFIG_VENDOR_SANGOMA=m
> CONFIG_WANPIPE_CARDS=1
> CONFIG_WANPIPE_FR=y
> CONFIG_WANPIPE_PPP=y
> CONFIG_WANPIPE_CHDLC=y
> CONFIG_XPEED=m
> # CONFIG_LAPBETHER is not set
> # CONFIG_X25_ASY is not set
> CONFIG_SBNI=m
>
> #
> # Amateur Radio support
> #
> # CONFIG_HAMRADIO is not set
>
> #
> # IrDA (infrared) support
> #
> CONFIG_IRDA=m
> CONFIG_IRLAN=m
> CONFIG_IRCOMM=m
> CONFIG_IRDA_ULTRA=y
> CONFIG_IRDA_OPTIONS=y
> CONFIG_IRDA_CACHE_LAST_LSAP=y
> CONFIG_IRDA_FAST_RR=y
> CONFIG_IRDA_DEBUG=y
> CONFIG_IRDA_COMPRESSION=y
> CONFIG_IRDA_DEFLATE=m
>
> #
> # Infrared-port device drivers
> #
> CONFIG_IRTTY_SIR=m
> CONFIG_IRPORT_SIR=m
> CONFIG_NSC_FIR=m
> CONFIG_WINBOND_FIR=m
> CONFIG_TOSHIBA_FIR=m
> CONFIG_SMC_IRCC_FIR=m
> # CONFIG_DONGLE is not set
>
> #
> # ISDN subsystem
> #
> CONFIG_ISDN=m
> CONFIG_ISDN_PPP=y
> CONFIG_ISDN_PPP_VJ=y
> CONFIG_ISDN_MPP=y
> CONFIG_ISDN_PPP_BSDCOMP=m
> CONFIG_ISDN_AUDIO=y
> CONFIG_ISDN_TTY_FAX=y
> # CONFIG_ISDN_X25 is not set
>
> #
> # ISDN feature submodules
> #
> CONFIG_ISDN_DRV_LOOP=m
> # CONFIG_ISDN_DIVERSION is not set
>
> #
> # Passive ISDN cards
> #
> CONFIG_ISDN_DRV_HISAX=m
> CONFIG_HISAX_EURO=y
> # CONFIG_DE_AOC is not set
> # CONFIG_HISAX_NO_SENDCOMPLETE is not set
> # CONFIG_HISAX_NO_LLC is not set
> # CONFIG_HISAX_NO_KEYPAD is not set
> # CONFIG_HISAX_1TR6 is not set
> # CONFIG_HISAX_NI1 is not set
> # CONFIG_HISAX_16_0 is not set
> # CONFIG_HISAX_16_3 is not set
> # CONFIG_HISAX_TELESPCI is not set
> # CONFIG_HISAX_S0BOX is not set
> CONFIG_HISAX_AVM_A1=y
> # CONFIG_HISAX_FRITZPCI is not set
> # CONFIG_HISAX_AVM_A1_PCMCIA is not set
> # CONFIG_HISAX_ELSA is not set
> # CONFIG_HISAX_IX1MICROR2 is not set
> CONFIG_HISAX_DIEHLDIVA=y
> # CONFIG_HISAX_ASUSCOM is not set
> # CONFIG_HISAX_TELEINT is not set
> # CONFIG_HISAX_HFCS is not set
> # CONFIG_HISAX_SEDLBAUER is not set
> # CONFIG_HISAX_SPORTSTER is not set
> # CONFIG_HISAX_MIC is not set
> # CONFIG_HISAX_NETJET is not set
> # CONFIG_HISAX_NETJET_U is not set
> # CONFIG_HISAX_NICCY is not set
> # CONFIG_HISAX_ISURF is not set
> # CONFIG_HISAX_HSTSAPHIR is not set
> # CONFIG_HISAX_BKM_A4T is not set
> # CONFIG_HISAX_SCT_QUADRO is not set
> # CONFIG_HISAX_GAZEL is not set
> # CONFIG_HISAX_HFC_PCI is not set
> # CONFIG_HISAX_W6692 is not set
> # CONFIG_HISAX_HFC_SX is not set
>
> #
> # Active ISDN cards
> #
> CONFIG_ISDN_DRV_ICN=m
> CONFIG_ISDN_DRV_PCBIT=m
> CONFIG_ISDN_DRV_SC=m
> CONFIG_ISDN_DRV_ACT2000=m
> CONFIG_ISDN_DRV_EICON=y
> CONFIG_ISDN_DRV_EICON_DIVAS=m
> CONFIG_ISDN_DRV_EICON_OLD=m
> CONFIG_ISDN_DRV_EICON_PCI=y
> # CONFIG_ISDN_DRV_EICON_ISA is not set
> CONFIG_ISDN_CAPI=m
> CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
> CONFIG_ISDN_CAPI_MIDDLEWARE=y
> CONFIG_ISDN_CAPI_CAPI20=m
> CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
> CONFIG_ISDN_CAPI_CAPIFS=m
> CONFIG_ISDN_CAPI_CAPIDRV=m
> # CONFIG_ISDN_DRV_AVMB1_B1ISA is not set
> # CONFIG_ISDN_DRV_AVMB1_B1PCI is not set
> # CONFIG_ISDN_DRV_AVMB1_B1PCIV4 is not set
> # CONFIG_ISDN_DRV_AVMB1_T1ISA is not set
> # CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
> # CONFIG_ISDN_DRV_AVMB1_T1PCI is not set
> # CONFIG_ISDN_DRV_AVMB1_C4 is not set
> # CONFIG_HYSDN is not set
> # CONFIG_HYSDN_CAPI is not set
>
> #
> # Old CD-ROM drivers (not SCSI, not IDE)
> #
> # CONFIG_CD_NO_IDESCSI is not set
>
> #
> # Character devices
> #
> CONFIG_VT=y
> CONFIG_VT_CONSOLE=y
> CONFIG_SERIAL=m
> CONFIG_SERIAL_EXTENDED=y
> # CONFIG_SERIAL_MANY_PORTS is not set
> CONFIG_SERIAL_SHARE_IRQ=y
> # CONFIG_SERIAL_DETECT_IRQ is not set
> # CONFIG_SERIAL_MULTIPORT is not set
> # CONFIG_HUB6 is not set
> # CONFIG_SERIAL_NONSTANDARD is not set
> CONFIG_UNIX98_PTYS=y
> CONFIG_UNIX98_PTY_COUNT=256
> CONFIG_PRINTER=m
> CONFIG_PRINTER_READBACK=y
> CONFIG_MOUSE=y
>
> #
> # Mice
> #
> # CONFIG_ATIXL_BUSMOUSE is not set
> # CONFIG_BUSMOUSE is not set
> # CONFIG_MS_BUSMOUSE is not set
> CONFIG_PSMOUSE=y
> # CONFIG_82C710_MOUSE is not set
> # CONFIG_PC110_PAD is not set
>
> #
> # Joysticks
> #
> CONFIG_JOYSTICK=m
> CONFIG_JOY_ANALOG=m
> # CONFIG_JOY_ASSASSIN is not set
> # CONFIG_JOY_GRAVIS is not set
> CONFIG_JOY_LOGITECH=m
> # CONFIG_JOY_SIDEWINDER is not set
> # CONFIG_JOY_THRUSTMASTER is not set
> CONFIG_JOY_CREATIVE=m
> # CONFIG_JOY_LIGHTNING is not set
> # CONFIG_JOY_PCI is not set
> # CONFIG_JOY_MAGELLAN is not set
> # CONFIG_JOY_SPACEORB is not set
> # CONFIG_JOY_SPACEBALL is not set
> # CONFIG_JOY_WARRIOR is not set
> # CONFIG_JOY_CONSOLE is not set
> # CONFIG_JOY_DB9 is not set
> # CONFIG_JOY_TURBOGRAFX is not set
> # CONFIG_QIC02_TAPE is not set
> CONFIG_WATCHDOG=y
>
> #
> # Watchdog Cards
> #
> # CONFIG_WATCHDOG_NOWAYOUT is not set
> # CONFIG_ACQUIRE_WDT is not set
> # CONFIG_ADVANTECH_WDT is not set
> # CONFIG_PCWATCHDOG is not set
> CONFIG_I810_TCO=m
> # CONFIG_MIXCOMWD is not set
> # CONFIG_60XX_WDT is not set
> CONFIG_SOFT_WATCHDOG=m
> # CONFIG_WDT is not set
> # CONFIG_WDTPCI is not set
> # CONFIG_MACHZ_WDT is not set
> CONFIG_NVRAM=m
> CONFIG_RTC=y
> CONFIG_INTEL_RNG=m
> CONFIG_AGP=m
> CONFIG_AGP_INTEL=y
> CONFIG_AGP_I810=y
> CONFIG_AGP_VIA=y
> CONFIG_AGP_AMD=y
> CONFIG_AGP_SIS=y
> CONFIG_AGP_ALI=y
> CONFIG_AGP_SWORKS=y
> CONFIG_DRM=m
> CONFIG_DRM_TDFX=m
> CONFIG_DRM_GAMMA=m
> CONFIG_DRM_R128=m
> CONFIG_DRM_I810=m
> CONFIG_DRM_MGA=m
>
> #
> # Video For Linux
> #
> CONFIG_VIDEO_DEV=m
> CONFIG_RADIO_RTRACK=m
> CONFIG_RADIO_RTRACK2=m
> CONFIG_RADIO_AZTECH=m
> CONFIG_RADIO_CADET=m
> CONFIG_RADIO_GEMTEK=m
> CONFIG_RADIO_MAESTRO=m
> # CONFIG_RADIO_MIROPCM20 is not set
> # CONFIG_RADIO_TRUST is not set
> CONFIG_VIDEO_BT848=m
> CONFIG_VIDEO_BWQCAM=m
> CONFIG_VIDEO_CQCAM=m
> CONFIG_VIDEO_CPIA=m
> CONFIG_VIDEO_CPIA_PP=m
> CONFIG_VIDEO_CPIA_USB=m
> CONFIG_VIDEO_PMS=m
> CONFIG_VIDEO_SAA5249=m
> CONFIG_RADIO_SF16FMI=m
> CONFIG_RADIO_TYPHOON=m
> CONFIG_RADIO_TYPHOON_PROC_FS=y
> CONFIG_RADIO_ZOLTRIX=m
> # CONFIG_VIDEO_ZORAN is not set
> # CONFIG_VIDEO_BUZ is not set
> # CONFIG_DTLK is not set
>
> #
> # Ftape, the floppy tape device driver
> #
> # CONFIG_FTAPE is not set
>
> #
> # USB support
> #
> CONFIG_USB=m
> # CONFIG_USB_DEBUG is not set
> CONFIG_USB_DEVICEFS=y
> CONFIG_HOTPLUG=y
> # CONFIG_USB_BANDWIDTH is not set
> CONFIG_USB_UHCI=m
> CONFIG_USB_UHCI_ALT=m
> CONFIG_USB_OHCI=m
> CONFIG_USB_AUDIO=m
> CONFIG_USB_BLUETOOTH=m
> CONFIG_USB_STORAGE=m
> # CONFIG_USB_STORAGE_DEBUG is not set
> CONFIG_USB_ACM=m
> CONFIG_USB_PRINTER=m
> CONFIG_USB_HID=m
> CONFIG_USB_KBD=m
> CONFIG_USB_MOUSE=m
> CONFIG_INPUT_KEYBDEV=m
> CONFIG_INPUT_MOUSEDEV=m
> CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
> CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
> CONFIG_INPUT_JOYDEV=m
> CONFIG_USB_WMFORCE=m
> CONFIG_USB_WACOM=m
> CONFIG_INPUT_EVDEV=m
> CONFIG_USB_DC2XX=m
> CONFIG_USB_MDC800=m
> CONFIG_USB_SCANNER=m
> CONFIG_USB_MICROTEK=m
> CONFIG_USB_IBMCAM=m
> CONFIG_USB_OV511=m
> CONFIG_USB_DSBR=m
> CONFIG_USB_DABUSB=m
> CONFIG_USB_KAWETH=m
> CONFIG_USB_PLUSB=m
> CONFIG_USB_PEGASUS=m
>
> #
> # USB Serial Converter support
> #
> CONFIG_USB_SERIAL=m
> CONFIG_USB_SERIAL_GENERIC=y
> CONFIG_USB_SERIAL_BELKIN=m
> CONFIG_USB_SERIAL_WHITEHEAT=m
> CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
> CONFIG_USB_SERIAL_EMPEG=m
> CONFIG_USB_SERIAL_FTDI_SIO=m
> CONFIG_USB_SERIAL_VISOR=m
> CONFIG_USB_SERIAL_EDGEPORT=m
> CONFIG_USB_SERIAL_KEYSPAN_PDA=m
> CONFIG_USB_SERIAL_KEYSPAN=m
> # CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
> # CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
> # CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
> # CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
> # CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
> # CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
> CONFIG_USB_SERIAL_MCT_U232=m
> CONFIG_USB_SERIAL_OMNINET=m
> CONFIG_USB_RIO500=m
>
> #
> # Filesystems
> #
> CONFIG_QUOTA=y
> CONFIG_AUTOFS_FS=m
> # CONFIG_ADFS_FS is not set
> # CONFIG_AFFS_FS is not set
> # CONFIG_HFS_FS is not set
> CONFIG_FAT_FS=m
> CONFIG_MSDOS_FS=m
> CONFIG_UMSDOS_FS=m
> CONFIG_VFAT_FS=m
> CONFIG_ISO9660_FS=m
> CONFIG_JOLIET=y
> CONFIG_MINIX_FS=m
> CONFIG_NTFS_FS=m
> CONFIG_NTFS_RW=y
> # CONFIG_HPFS_FS is not set
> CONFIG_PROC_FS=y
> CONFIG_DEVPTS_FS=y
> # CONFIG_QNX4FS_FS is not set
> CONFIG_ROMFS_FS=m
> CONFIG_EXT2_FS=y
> CONFIG_EXT3_FS=m
> CONFIG_SYSV_FS=m
> CONFIG_UFS_FS=m
> CONFIG_UFS_FS_WRITE=y
> # CONFIG_EFS_FS is not set
>
> #
> # Network File Systems
> #
> CONFIG_CODA_FS=m
> CONFIG_NFS_FS=m
> CONFIG_NFS_V3=y
> CONFIG_NFSD=m
> CONFIG_NFSD_V3=y
> CONFIG_NFSD_TCP=y
> CONFIG_SUNRPC=m
> CONFIG_LOCKD=m
> CONFIG_SMB_FS=m
> # CONFIG_SMB_NLS_DEFAULT is not set
> CONFIG_NCP_FS=m
> CONFIG_NCPFS_PACKET_SIGNING=y
> CONFIG_NCPFS_IOCTL_LOCKING=y
> CONFIG_NCPFS_STRONG=y
> CONFIG_NCPFS_NFS_NS=y
> CONFIG_NCPFS_OS2_NS=y
> CONFIG_NCPFS_SMALLDOS=y
> CONFIG_NCPFS_MOUNT_SUBDIR=y
> CONFIG_NCPFS_NLS=y
> CONFIG_NCPFS_EXTRAS=y
>
> #
> # Partition Types
> #
> CONFIG_BSD_DISKLABEL=y
> # CONFIG_MAC_PARTITION is not set
> # CONFIG_MINIX_SUBPARTITION is not set
> CONFIG_SMD_DISKLABEL=y
> CONFIG_SOLARIS_X86_PARTITION=y
> # CONFIG_UNIXWARE_DISKLABEL is not set
> CONFIG_NLS=y
>
> #
> # Native Language Support
> #
> CONFIG_NLS_DEFAULT="cp437"
> CONFIG_NLS_CODEPAGE_437=m
> # CONFIG_NLS_CODEPAGE_737 is not set
> # CONFIG_NLS_CODEPAGE_775 is not set
> CONFIG_NLS_CODEPAGE_850=m
> # CONFIG_NLS_CODEPAGE_852 is not set
> # CONFIG_NLS_CODEPAGE_855 is not set
> # CONFIG_NLS_CODEPAGE_857 is not set
> # CONFIG_NLS_CODEPAGE_860 is not set
> # CONFIG_NLS_CODEPAGE_861 is not set
> # CONFIG_NLS_CODEPAGE_862 is not set
> # CONFIG_NLS_CODEPAGE_863 is not set
> # CONFIG_NLS_CODEPAGE_864 is not set
> # CONFIG_NLS_CODEPAGE_865 is not set
> # CONFIG_NLS_CODEPAGE_866 is not set
> # CONFIG_NLS_CODEPAGE_869 is not set
> # CONFIG_NLS_CODEPAGE_874 is not set
> # CONFIG_NLS_CODEPAGE_932 is not set
> # CONFIG_NLS_CODEPAGE_936 is not set
> # CONFIG_NLS_CODEPAGE_949 is not set
> # CONFIG_NLS_CODEPAGE_950 is not set
> CONFIG_NLS_ISO8859_1=m
> # CONFIG_NLS_ISO8859_2 is not set
> # CONFIG_NLS_ISO8859_3 is not set
> # CONFIG_NLS_ISO8859_4 is not set
> # CONFIG_NLS_ISO8859_5 is not set
> # CONFIG_NLS_ISO8859_6 is not set
> # CONFIG_NLS_ISO8859_7 is not set
> # CONFIG_NLS_ISO8859_8 is not set
> # CONFIG_NLS_ISO8859_9 is not set
> # CONFIG_NLS_ISO8859_14 is not set
> CONFIG_NLS_ISO8859_15=m
> # CONFIG_NLS_KOI8_R is not set
> # CONFIG_NLS_KOI8_RU is not set
>
> #
> # Console drivers
> #
> CONFIG_VGA_CONSOLE=y
> CONFIG_VIDEO_SELECT=y
> CONFIG_MDA_CONSOLE=m
> CONFIG_FB=y
> CONFIG_DUMMY_CONSOLE=y
> # CONFIG_FB_PM2 is not set
> CONFIG_FB_ATY=m
> CONFIG_FB_VESA=y
> # CONFIG_FB_VGA16 is not set
> CONFIG_VIDEO_SELECT=y
> CONFIG_FB_MATROX=m
> CONFIG_FB_MATROX_MILLENIUM=y
> CONFIG_FB_MATROX_MYSTIQUE=y
> CONFIG_FB_MATROX_G100=y
> CONFIG_FB_MATROX_MULTIHEAD=y
> CONFIG_FB_ATY128=m
> # CONFIG_FB_VIRTUAL is not set
> CONFIG_FBCON_ADVANCED=y
> CONFIG_FBCON_MFB=m
> CONFIG_FBCON_CFB2=m
> CONFIG_FBCON_CFB4=m
> CONFIG_FBCON_CFB8=y
> CONFIG_FBCON_CFB16=y
> CONFIG_FBCON_CFB24=y
> CONFIG_FBCON_CFB32=y
> # CONFIG_FBCON_AFB is not set
> # CONFIG_FBCON_ILBM is not set
> # CONFIG_FBCON_IPLAN2P2 is not set
> # CONFIG_FBCON_IPLAN2P4 is not set
> # CONFIG_FBCON_IPLAN2P8 is not set
> # CONFIG_FBCON_MAC is not set
> CONFIG_FBCON_VGA_PLANES=y
> CONFIG_FBCON_VGA=m
> # CONFIG_FBCON_FONTWIDTH8_ONLY is not set
> CONFIG_FBCON_FONTS=y
> CONFIG_FONT_8x8=y
> CONFIG_FONT_8x16=y
> # CONFIG_FONT_SUN8x16 is not set
> # CONFIG_FONT_SUN12x22 is not set
> # CONFIG_FONT_6x11 is not set
> # CONFIG_FONT_PEARL_8x8 is not set
> # CONFIG_FONT_ACORN_8x8 is not set
>
> #
> # Sound
> #
> CONFIG_SOUND=m
> # CONFIG_SOUND_CMPCI is not set
> CONFIG_SOUND_CS4281=m
> CONFIG_SOUND_FUSION=m
> CONFIG_SOUND_EMU10K1=m
> CONFIG_SOUND_ES1370=m
> CONFIG_SOUND_ES1371=m
> CONFIG_SOUND_MAESTRO=m
> CONFIG_SOUND_MAESTRO3=m
> # CONFIG_SOUND_ESSSOLO1 is not set
> CONFIG_SOUND_ICH=m
> # CONFIG_SOUND_SONICVIBES is not set
> CONFIG_SOUND_TRIDENT=m
> # CONFIG_SOUND_MSNDCLAS is not set
> # CONFIG_SOUND_MSNDPIN is not set
> CONFIG_SOUND_VIA82CXXX=m
> CONFIG_SOUND_OSS=m
> # CONFIG_SOUND_PAS is not set
> CONFIG_SOUND_SB=m
> # CONFIG_SOUND_GUS is not set
> CONFIG_SOUND_MPU401=m
> # CONFIG_SOUND_PSS is not set
> # CONFIG_SOUND_MSS is not set
> # CONFIG_SOUND_SSCAPE is not set
> # CONFIG_SOUND_TRIX is not set
> # CONFIG_SOUND_MAD16 is not set
> # CONFIG_SOUND_WAVEFRONT is not set
> CONFIG_SOUND_CS4232=m
> CONFIG_SOUND_OPL3SA2=m
> # CONFIG_SOUND_MAUI is not set
> # CONFIG_SOUND_SGALAXY is not set
> CONFIG_SOUND_AD1816=m
> CONFIG_SOUND_OPL3SA1=m
> CONFIG_SOUND_SOFTOSS=m
> CONFIG_SOUND_YM3812=m
> CONFIG_SOUND_VMIDI=m
> CONFIG_SOUND_UART6850=m
> # CONFIG_SOUND_NM256 is not set
> CONFIG_SOUND_YMFPCI=m
> # CONFIG_SOUND_YMFPCI_LEGACY is not set
>
> #
> # Additional low level sound drivers
> #
> CONFIG_LOWLEVEL_SOUND=y
> # CONFIG_ACI_MIXER is not set
> # CONFIG_VIDEO_MSP3400 is not set
> # CONFIG_AWE32_SYNTH is not set
> # CONFIG_AEDSP16 is not set
>
> #
> # Kernel hacking
> #
> CONFIG_MAGIC_SYSRQ=y
> # CONFIG_KDB is not set
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>


- - - - - - - - - - - -
Cytronics & Melware
Weinbergstrasse 39
55296 Loerzweiler / Germany
Tel: +49 6138 98110-0
Fax: +49 6138 98110-9
mailto:[email protected]
http://www.melware.de
- - - - - - - - - - - -