From owner-freebsd-newbies Wed Nov 8 17: 4:29 2000 Delivered-To: freebsd-newbies@freebsd.org Received: from gw.carpoolbc.com (cr45465-a.abtsfd1.bc.wave.home.com [24.113.176.126]) by hub.freebsd.org (Postfix) with ESMTP id 59FC537B479; Wed, 8 Nov 2000 17:04:17 -0800 (PST) Received: from localhost (roop@localhost) by gw.carpoolbc.com (8.9.3/8.9.3) with ESMTP id RAA09238; Wed, 8 Nov 2000 17:04:35 -0800 (PST) (envelope-from roop@gw.carpoolbc.com) Date: Wed, 8 Nov 2000 17:03:20 -0800 (PST) From: Roop Nanuwa To: erich alfred heine Cc: freebsd-newbies@FreeBSD.ORG, freebsd-questions@FreeBSD.ORG Subject: Re: kernel compilation errors In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-newbies@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 8 Nov 2000, erich alfred heine wrote: > Hi, > > I have been having problems recompling the kernel. I am building a 4.1.1 > kernel on a PII box w/ 128MB ram, a 3c900-TPO ethernet card, a matrox > millenium g200 vid card, and a SoundBlaster AWE64 sound card. > > This is the error i am recieving: > > /usr/src/sys/pci/if_xl.c:130: miibus_if.h: No such file or directory > mkdep: compile failed > *** Error code 1 > > Stop in /usr/obj/usr/src/sys/CUSTOMK1. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Does this mean that my source code is incomplete? how do i get teh file in > question? > > also this is my config file, with all the irrelevant parts cut out > (scsi etc) > > machine i386 > #cpu I386_CPU > #cpu I486_CPU > #cpu I586_CPU > cpu I686_CPU > ident CUSTOMK1 > maxusers 64 > > #makeoptions DEBUG=-g #Build kernel with gdb(1) debug > symbols > > #options MATH_EMULATE #Support for x87 emulation > options INET #InterNETworking > options INET6 #IPv6 communications protocols > options FFS #Berkeley Fast Filesystem > options FFS_ROOT #FFS usable as root device [keep > this!] > options SOFTUPDATES #Enable FFS soft updates support > options MFS #Memory Filesystem > options MD_ROOT #MD is a potential root device > #options NFS #Network Filesystem > #options NFS_ROOT #NFS usable as root device, NFS > required > options MSDOSFS #MSDOS Filesystem > options CD9660 #ISO 9660 Filesystem > #options CD9660_ROOT #CD-ROM usable as root, CD9660 > required > options PROCFS #Process filesystem > options COMPAT_43 #Compatible with BSD 4.3 [KEEP > THIS!] > #options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI > options UCONSOLE #Allow users to grab the console > options USERCONFIG #boot -c editor > options VISUAL_USERCONFIG #visual boot -c editor > options KTRACE #ktrace(1) support > options SYSVSHM #SYSV-style shared memory > options SYSVMSG #SYSV-style message queues > options SYSVSEM #SYSV-style semaphores > options P1003_1B #Posix P1003_1B real-time > extensions > options _KPOSIX_PRIORITY_SCHEDULING > options ICMP_BANDLIM #Rate limit bad replies > options KBD_INSTALL_CDEV # install a CDEV entry in /dev > options EXT2FS #ext2 support# > > > device isa > #device eisa > device pci > > # Floppy drives > device fdc0 at isa? port IO_FD1 irq 6 drq 2 > device fd0 at fdc0 drive 0 > > # ATA and ATAPI devices > #device ata0 at isa? port IO_WD1 irq 14 > #device ata1 at isa? port IO_WD2 irq 15 > device ata > device atadisk # ATA disk drives > device atapicd # ATAPI CDROM drives > device atapifd # ATAPI floppy drives > #device atapist # ATAPI tape drives > #options ATA_STATIC_ID #Static device numbering > options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices > > > > # atkbdc0 controls both the keyboard and the PS/2 mouse > device atkbdc0 at isa? port IO_KBD > device atkbd0 at atkbdc? irq 1 flags 0x1 > device psm0 at atkbdc? irq 12 > > device vga0 at isa? > options VESA #Support Vesa vidmodes > # splash screen/screen saver > pseudo-device splash > > # syscons is the default console driver, resembling an SCO console > device sc0 at isa? flags 0x100 > > # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver > #device vt0 at isa? > #options XSERVER # support for X server on a vt > console > #options FAT_CURSOR # start with block cursor > # If you have a ThinkPAD, uncomment this along with the rest of the PCVT > lines > #options PCVT_SCANSET=2 # IBM keyboards are non-std > > # Floating point support - do not disable. > device npx0 at nexus? port IO_NPX irq 13 > > # Power management support (see LINT for more options) > device apm0 at nexus? disable flags 0x20 # Advanced Power > Management > > > # Serial (COM) ports > device sio0 at isa? port IO_COM1 flags 0x10 irq 4 > device sio1 at isa? port IO_COM2 irq 3 > device sio2 at isa? disable port IO_COM3 irq 5 > device sio3 at isa? disable port IO_COM4 irq 9 > > # Parallel port > device ppc0 at isa? irq 7 > device ppbus # Parallel port bus (required) > device lpt # Printer > #device plip # TCP/IP over parallel > device ppi # Parallel port interface device > #device vpo # Requires scbus and da > > > # PCI Ethernet NICs. > #device de # DEC/Intel DC21x4x (``Tulip'') > #device fxp # Intel EtherExpress PRO/100B (82557, > 82558) > #device tx # SMC 9432TX (83c170 ``EPIC'') > #device vx # 3Com 3c590, 3c595 (``Vortex'') > #device wx # Intel Gigabit Ethernet Card > (``Wiseman'') > > # PCI Ethernet NICs that use the common MII bus controller code. > > Stop in /usr/obj/usr/src/sys/CUSTOMK1. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 You're missing the MII bus code because: > # PCI Ethernet NICs that use the common MII bus controller code. > #device miibus # MII bus support ^^^ it's commented out.. take out the # and recompile > #device dc # DEC/Intel 21143 and various workalikes > #device rl # RealTek 8129/8139 > #device sf # Adaptec AIC-6915 (``Starfire'') > #device sis # Silicon Integrated Systems SiS 900/SiS > 7016 > #device ste # Sundance ST201 (D-Link DFE-550TX) > #device tl # Texas Instruments ThunderLAN > #device vr # VIA Rhine, Rhine II > #device wb # Winbond W89C840F > device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') RSN To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message