Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Nov 2000 16:44:01 -0600
From:      "Daniel Domengeaux" <freebsd@supa-fly.org>
To:        "erich alfred heine" <eheine@students.uiuc.edu>, <freebsd-newbies@FreeBSD.ORG>
Cc:        <freebsd-questions@FreeBSD.ORG>
Subject:   Re: kernel compilation errors
Message-ID:  <03a901c049d5$75fc3ae0$cd2710d1@comspace.com>
References:  <Pine.GSO.4.10.10011081630430.29043-100000@ux11.cso.uiuc.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
you will need to uncomment this line in your config file

device         miibus          # MII bus support

all the NICs under that section require MII bus support inorder to work

-daniel

----- Original Message -----
From: "erich alfred heine" <eheine@students.uiuc.edu>
To: <freebsd-newbies@FreeBSD.ORG>
Cc: <freebsd-questions@FreeBSD.ORG>
Sent: Wednesday, November 08, 2000 4:38 PM
Subject: kernel compilation errors


| 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.
| #device         miibus          # MII bus support
| #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'')
|
|
| # Pseudo devices - the number indicates how many units to allocated.
| pseudo-device   loop            # Network loopback
| pseudo-device   ether           # Ethernet support
| #pseudo-device  sl      1       # Kernel SLIP
| pseudo-device   ppp     1       # Kernel PPP
| pseudo-device   tun             # Packet tunnel.
| pseudo-device   pty     64      # Pseudo-ttys (telnet etc)
| pseudo-device   md              # Memory "disks"
| pseudo-device   gif     4       # IPv6 and IPv4 tunneling
| pseudo-device   faith   1       # IPv6-to-IPv4 relaying (translation)
| pseudo-device   speaker         #Play IBM BASIC-style noises out your
| speaker
| pseudo-device   gzip            #Exec gzipped a.out's
|
| # The `bpf' pseudo-device enables the Berkeley Packet Filter.
| # Be aware of the administrative consequences of enabling this!
| pseudo-device   bpf             #Berkeley packet filter
|
| # USB support
| #device         uhci            # UHCI PCI->USB interface
| #device         ohci            # OHCI PCI->USB interface
| device          usb             # USB Bus (required)
| device          ugen            # Generic
| device          uhid            # "Human Interface Devices"
| #device         ukbd            # Keyboard
| device          ulpt            # Printer
| #device         umass           # Disks/Mass storage - Requires scbus and
| da
| #device         ums             # Mouse
| # USB Ethernet, requires mii
| #device         aue             # ADMtek USB ethernet
| #device         cue             # CATC USB ethernet
| #device         kue             # Kawasaki LSI USB ethernet
|
| #Sound card support, supposedly works with AWE 64
| device          pcm
|
| thanks
| Erich Heine
|
|
|
|
| To Unsubscribe: send mail to majordomo@FreeBSD.org
| with "unsubscribe freebsd-questions" in the body of the message
|



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?03a901c049d5$75fc3ae0$cd2710d1>