Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jun 2003 22:15:36 -0700
From:      Kent Stewart <kstewart@owt.com>
To:        "Duke, Brian" <Brian.Duke@Level3.com>, <freebsd-questions@freebsd.org>
Subject:   Re: Buildworld ERROR CODE 2
Message-ID:  <200306162215.36606.kstewart@owt.com>
In-Reply-To: <1AD041D9121C43498ACFBCBF1B3FE2480B27FA@idc1exc0004.corp.global.level3.com>
References:  <1AD041D9121C43498ACFBCBF1B3FE2480B27FA@idc1exc0004.corp.global.level3.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 16 June 2003 09:02 pm, Duke, Brian wrote:
> ok I didn't get an answer on my first email so I tried to do a complete
> buildworld here is a transcript of the output:
>
> ranlib libc_pic.a
> ranlib libc_p.a
> ranlib libc.a
> install -C -C -o root -g wheel -m 444 libc.a /usr/obj/usr/src/i386/usr/lib
> install -C -C -o root -g wheel -m 444 libc_p.a
> /usr/obj/usr/src/i386/usr/lib install -C -s -o root -g wheel -m 444 =20
> libc.so.5 /usr/obj/usr/src/i386/usr/lib ln -fs libc.so.5
> /usr/obj/usr/src/i386/usr/lib/libc.so
> install -C -o root -g wheel -m 444   libc_pic.a =20
> /usr/obj/usr/src/i386/usr/lib 1 error
> *** Error code 2
> 1 error
> *** Error code 2
> 1 error
> *** Error code 2
>
> I made only moderate changes to the make.conf...like my CPUBuild=3Di586.
> I am in single user mode. Someone please help. I am NOT good enough to
> troubleshoot this.
>
> >  -----Original Message-----
> > From: 	Duke, Brian
> > Sent:	Monday, June 16, 2003 2:57 AM
> > To:	'freebsd-questions@freebsd.org'
> > Subject:	/usr/src/sys/dev/en/midway.c:1607: dereferencing pointer to
> > incomplete type
> >
> > I cannot seem to rebuild my kernel. I wanted to get my sound card worki=
ng
> > so I included the "device   pcm" directive in my kernel config and I got
> > an error as below.. I could use a hand here if somone has seen this kind
> > of error.
> > Here is the end of the output of the failed compile
> > rain# cd /usr/src
> > rain# make buildkernel KERNCONF=3DRAINBUILD
> >
> > error:
> >
> > =3D=3D=3D> en
> > cc -O -pipe -mcpu=3Dpentiumpro -DENABLE_BPF  -D_KERNEL -Wall
> > -Wredundant-decls -Wnested-externs -Wstrict-prototypes=20
> > -Wmissing-prototypes -Wpointer-arith -Winline -Wcast- qual=20
> > -fformat-extensions -std=3Dc99 -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@=
/dev

This looks like one of those problems they have been dealing with on -curre=
nt.=20
They changed the -std option and I think you need to re-cvsup and start ove=
r.

The old rule on make.conf is that if you add something and it doesn't work.=
=20
Comment it out and start over. I think you have dug a deep hole and fell in=
=2E=20
I don't have any idea on the solution.

Kent

> > -I@/../include -fno-common -g -mno-align-long-strings
> > -mpreferred-stack-boundary=3D2 -ffre estanding -Wall -Wredundant-decls
> > -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes
> > -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=3Dc99 -c
> > /usr/ src/sys/pci/if_en_pci.c
> > cc -O -pipe -mcpu=3Dpentiumpro -DENABLE_BPF  -D_KERNEL -Wall
> > -Wredundant-decls -Wnested-externs -Wstrict-prototypes=20
> > -Wmissing-prototypes -Wpointer-arith -Winline -Wcast- qual=20
> > -fformat-extensions -std=3Dc99 -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@=
/dev
> > -I@/../include -fno-common -g -mno-align-long-strings
> > -mpreferred-stack-boundary=3D2 -ffre estanding -Wall -Wredundant-decls
> > -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes
> > -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=3Dc99 -c
> > /usr/ src/sys/dev/en/midway.c
> > /usr/src/sys/dev/en/midway.c: In function `en_get_vccs':
> > /usr/src/sys/dev/en/midway.c:1474: dereferencing pointer to incomplete
> > type /usr/src/sys/dev/en/midway.c:1474: dereferencing pointer to
> > incomplete type /usr/src/sys/dev/en/midway.c:1479: dereferencing pointer
> > to incomplete type /usr/src/sys/dev/en/midway.c:1480: dereferencing
> > pointer to incomplete type /usr/src/sys/dev/en/midway.c:1488:
> > dereferencing pointer to incomplete type
> > /usr/src/sys/dev/en/midway.c:1492: dereferencing pointer to incomplete
> > type /usr/src/sys/dev/en/midway.c:1493: dereferencing pointer to
> > incomplete type /usr/src/sys/dev/en/midway.c:1493: `ATMIO_FLAG_PVC'
> > undeclared (first use in this function)
> > /usr/src/sys/dev/en/midway.c:1493: (Each undeclared identifier is
> > reported only once /usr/src/sys/dev/en/midway.c:1493: for each function
> > it appears in.) /usr/src/sys/dev/en/midway.c:1494: dereferencing pointer
> > to incomplete type /usr/src/sys/dev/en/midway.c:1495: dereferencing
> > pointer to incomplete type /usr/src/sys/dev/en/midway.c:1497:
> > dereferencing pointer to incomplete type
> > /usr/src/sys/dev/en/midway.c:1497: `ATMIO_AAL_5' undeclared (first use =
in
> > this function) /usr/src/sys/dev/en/midway.c:1499: dereferencing pointer
> > to incomplete type /usr/src/sys/dev/en/midway.c:1499: `ATMIO_AAL_0'
> > undeclared (first use in this function)
> > /usr/src/sys/dev/en/midway.c:1500: dereferencing pointer to incomplete
> > type> /usr/src/sys/dev/en/midway.c:1500: `ATMIO_TRAFFIC_UBR' undeclared
> > (first use in this function) /usr/src/sys/dev/en/midway.c:1501:
> > dereferencing pointer to incomplete type
> > /usr/src/sys/dev/en/midway.c:1502: increment of pointer to unknown
> > structure /usr/src/sys/dev/en/midway.c:1502: arithmetic on pointer to an
> > incomplete type /usr/src/sys/dev/en/midway.c: In function `en_ioctl':
> > /usr/src/sys/dev/en/midway.c:1591: `SIOCATMGETVCCS' undeclared (first u=
se
> > in this function) /usr/src/sys/dev/en/midway.c:1600: `SIOCATMGVCCS'
> > undeclared (first use in this function)
> > /usr/src/sys/dev/en/midway.c:1606: dereferencing pointer to incomplete
> > type /usr/src/sys/dev/en/midway.c:1607: dereferencing pointer to
> > incomplete type /usr/src/sys/dev/en/midway.c:1607: dereferencing pointer
> > to incomplete type *** Error code 1
> >
> > Stop in /usr/src/sys/modules/en.
> > *** Error code 1
> >
> > Stop in /usr/src/sys/modules.
> > *** Error code 1
> >
> > Stop in /usr/obj/usr/src/sys/RAINBUILD.
> > *** Error code 1
> >
> > Stop in /usr/src.
> > *** Error code 1
> >
> > Stop in /usr/src.
> > rain#
> >
> > My FreeBSD version number
> > 5.1 cvsup with new STANDARD-SUPFILE and PORTS-SUPFILE
> >
> >
> > The contents of /var/run/dmesg/boot
> > syncing disks, buffers remaining... 1 1
> > done
> > Uptime: 5h20m12s
> > Rebooting...
> > Copyright (c) 1992-2003 The FreeBSD Project.
> > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> >         The Regents of the University of California. All rights reserve=
d.
> > FreeBSD 5.1-RELEASE #0: Thu Jun  5 02:55:42 GMT 2003
> >     root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC
> > Preloaded elf kernel "/boot/kernel/kernel" at 0xc0689000.
> > Timecounter "i8254"  frequency 1193182 Hz
> > Timecounter "TSC"  frequency 597405320 Hz
> > CPU: Intel Pentium III (597.41-MHz 686-class CPU)
> >   Origin =3D "GenuineIntel"  Id =3D 0x683  Stepping =3D 3
> > =20
> > Features=3D0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MC=
A,CM
> >OV,PAT,PSE36,MMX,FXSR,SSE> real memory  =3D 268435456 (256 MB)
> > avail memory =3D 253681664 (241 MB)
> > Pentium Pro MTRR support enabled
> > npx0: <math processor> on motherboard
> > npx0: INT 16 interface
> > pcibios: BIOS version 2.10
> > Using $PIR table, 9 entries at 0xc00ede10
> > pcib0: <Intel 82443BX (440 BX) host to PCI bridge> at pcibus 0 on
> > motherboard pci0: <PCI bus> on pcib0
> > agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem
> > 0x44000000-0x47ffffff at device 0.0 on pci0 pcib1: <PCIBIOS PCI-PCI
> > bridge> at device 1.0 on pci0
> > pci1: <PCI bus> on pcib1
> > pci1: <display, VGA> at device 0.0 (no driver attached)
> > fxp0: <Intel 82557/8/9 EtherExpress Pro/100(B) Ethernet> port
> > 0x2000-0x203f mem 0x41100000-0x411fffff,0x41200000-0x41200fff irq 11 at
> > device 18.0 on pci0
> > fxp0: Ethernet address 00:d0:b7:52:e2:ef
> > miibus0: <MII bus> on fxp0
> > inphy0: <i82555 10/100 media interface> on miibus0
> > inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> > isab0: <PCI-ISA bridge> at device 20.0 on pci0
> > isa0: <ISA bus> on isab0
> > atapci0: <Intel PIIX4 UDMA33 controller> port 0x2060-0x206f at device
> > 20.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0
> > ata1: at 0x170 irq 15 on atapci0
> > uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x2040-0x205f irq
> > 11 at device 20.2 on pci0 usb0: <Intel 82371AB/EB (PIIX4) USB controlle=
r>
> > on uhci0
> > usb0: USB revision 1.0
> > uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub0: 2 ports with 2 removable, self powered
> > pci0: <bridge, PCI-unknown> at device 20.3 (no driver attached)
> > orm0: <Option ROMs> at iomem
> > 0xe0000-0xe7fff,0xc8000-0xc97ff,0xc0000-0xc7fff on isa0 pmtimer0 on isa0
> > atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
> > atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
> > kbd0 at atkbd0
> > psm0: <PS/2 Mouse> irq 12 on atkbdc0
> > psm0: model Generic PS/2 mouse, device ID 0
> > fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> at port
> > 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0> fdc0: FIFO enabled, 8 bytes
> > threshold
> > fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> > ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
> > ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
> > ppc0: FIFO with 16/16/8 bytes threshold
> > ppbus0: <Parallel port bus> on ppc0
> > plip0: <PLIP network interface> on ppbus0
> > lpt0: <Printer> on ppbus0
> > lpt0: Interrupt-driven port
> > ppi0: <Parallel I/O> on ppbus0
> > sc0: <System console> at flags 0x100 on isa0
> > sc0: VGA <16 virtual consoles, flags=3D0x300>
> > sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
> > sio0: type 16550A
> > sio1 at port 0x2f8-0x2ff irq 3 on isa0
> > sio1: type 16550A
> > vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on is=
a0
> > unknown: <PNP0401> can't assign resources (port)
> > unknown: <PNP0501> can't assign resources (port)
> > unknown: <PNP0501> can't assign resources (port)
> > unknown: <PNP0700> can't assign resources (port)
> > unknown: <PNP0303> can't assign resources (port)
> > unknown: <PNP0f13> can't assign resources (irq)
> > unknown: <PNP0c02> can't assign resources (port)
> > Timecounters tick every 10.000 msec
> > ad0: 9541MB <Maxtor 51024U2> [19386/16/63] at ata0-master UDMA33
> > acd0: DVD-ROM <MATSHITADVD-ROM SR-8583> at ata1-master PIO4
> > Mounting root from ufs:/dev/ad0s1a
> >
> > The output of  "uname -a "
> >
> > 	>rain# uname -a
> > 	>FreeBSD rain.l3.com 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun  5
> > 	> 02:55:42 GMT 2003   =20
> > 	> root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC  i386
> >
> > The kernel config file
> > rain# cat /root/kernels/RAINBUILD
> > #
> > # GENERIC -- Generic kernel configuration file for FreeBSD/i386
> > #
> > # For more information on this file, please read the handbook section on
> > # Kernel Configuration Files:
> > #
> > #  =20
> > http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-=
co
> >nfig.html #
> > # The handbook is also available locally in /usr/share/doc/handbook
> > # if you've installed the doc distribution, otherwise always see the
> > # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
> > # latest information.
> > #
> > # An exhaustive list of options and more detailed explanations of the
> > # device lines is also present in the ../../conf/NOTES and NOTES files.
> > # If you are in doubt as to the purpose or necessity of a line, check
> > first # in NOTES.
> > #
> > # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.386 2003/06/08 02:03:01
> > jmallett Exp $
> >
> > machine         i386
> > cpu             I486_CPU
> > cpu             I586_CPU
> > cpu             I686_CPU
> > ident           GENERIC
> >
> > #To statically compile in device wiring instead of /boot/device.hints
> > #hints          "GENERIC.hints"         #Default places to look for
> > devices.
> >
> > makeoptions     DEBUG=3D-g                #Build kernel with gdb(1) deb=
ug
> > symbols
> >
> > options         SCHED_4BSD              #4BSD scheduler
> > options         INET                    #InterNETworking
> > options         INET6                   #IPv6 communications protocols
> > options         FFS                     #Berkeley Fast Filesystem
> > options         SOFTUPDATES             #Enable FFS soft updates support
> > options         UFS_ACL                 #Support for access control lis=
ts
> > options         UFS_DIRHASH             #Improve performance on big
> > directories options         MD_ROOT                 #MD is a potential
> > root device options         NFSCLIENT               #Network Filesystem
> > Client options         NFSSERVER               #Network Filesystem Serv=
er
> > options         NFS_ROOT                #NFS usable as /, requires
> > NFSCLIENT options         MSDOSFS                 #MSDOS Filesystem
> > options         CD9660                  #ISO 9660 Filesystem
> > options         PROCFS                  #Process filesystem (requires
> > PSEUDOFS) options         PSEUDOFS                #Pseudo-filesystem
> > framework options         COMPAT_43               #Compatible with BSD
> > 4.3 [KEEP THIS!] options         COMPAT_FREEBSD4         #Compatible wi=
th
> > FreeBSD4> options         SCSI_DELAY=3D15000        #Delay (in ms) befo=
re
> > probing SCSI options         KTRACE                  #ktrace(1) support
> > options         SYSVSHM                 #SYSV-style shared memory
> > options         SYSVMSG                 #SYSV-style message queues
> > options         SYSVSEM                 #SYSV-style semaphores
> > options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time
> > extensions options         KBD_INSTALL_CDEV        # install a CDEV ent=
ry
> > in /dev options         AHC_REG_PRETTY_PRINT    # Print register
> > bitfields in debug # output.  Adds ~128k to driver. options       =20
> > AHD_REG_PRETTY_PRINT    # Print register bitfields in debug # output.=20
> > Adds ~215k to driver.
> >
> > # Debugging for use in -current
> > options         DDB                     #Enable the kernel debugger
> > options         INVARIANTS              #Enable calls of extra sanity
> > checking options         INVARIANT_SUPPORT       #Extra sanity checks of
> > internal structures, required by INVARIANTS options         WITNESS    =
 =20
> >           #Enable checks to detect deadlocks and cycles options       =
=20
> > WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
> >
> > # To make an SMP kernel, the next two are needed
> > #options        SMP                     # Symmetric MultiProcessor Kern=
el
> > #options        APIC_IO                 # Symmetric (APIC) I/O
> >
> > device          isa
> > device          eisa
> > device          pci
> > device          pcm
> >
> > # Floppy drives
> > device          fdc
> >
> > # ATA and ATAPI devices
> > 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
> >
> > # SCSI Controllers
> > device          ahb             # EISA AHA1742 family
> > device          ahc             # AHA2940 and onboard AIC7xxx devices
> > device          ahd             # AHA39320/29320 and onboard AIC79xx
> > devices device          amd             # AMD 53C974 (Tekram DC-390(T))
> > device          isp             # Qlogic family
> > device          mpt             # LSI-Logic MPT-Fusion
> > #device         ncr             # NCR/Symbios Logic
> > device          sym             # NCR/Symbios Logic (newer chipsets +
> > those of `ncr') device          trm             # Tekram DC395U/UW/F
> > DC315U adapters
> >
> > device          adv             # Advansys SCSI adapters
> > device          adw             # Advansys wide SCSI adapters
> > device          aha             # Adaptec 154x SCSI adapters
> > device          aic             # Adaptec 15[012]x SCSI adapters,
> > AIC-6[23]60. device          bt              # Buslogic/Mylex MultiMast=
er
> > SCSI adapters
> >
> > device          ncv             # NCR 53C500
> > device          nsp             # Workbit Ninja SCSI-3
> > device          stg             # TMC 18C30/18C50
> >
> > # RAID controllers interfaced to the SCSI subsystem
> > device          asr             # DPT SmartRAID V, VI and Adaptec SCSI
> > RAID device          ciss            # Compaq Smart RAID 5*
> > device          dpt             # DPT Smartcache III, IV - See NOTES for
> > options! device          iir             # Intel Integrated RAID
> > device          mly             # Mylex AcceleRAID/eXtremeRAID
> >
> > # SCSI peripherals
> > device          scbus           # SCSI bus (required for SCSI)
> > device          ch              # SCSI media changers
> > device          da              # Direct Access (disks)
> > device          sa              # Sequential Access (tape etc)
> > device          cd              # CD
> > device          pass            # Passthrough device (direct SCSI acces=
s)
> > device          ses             # SCSI Environmental Services (and
> > SAF-TE)>
> >
> > # RAID controllers
> > device          aac             # Adaptec FSA RAID
> > device          aacp            # SCSI passthrough for aac (requires CA=
M)
> > device          amr             # AMI MegaRAID
> > device          ida             # Compaq Smart RAID
> > device          ips             # IBM (Adaptec) ServeRAID
> > device          mlx             # Mylex DAC960 family
> > device          pst             # Promise Supertrak SX6000
> > device          twe             # 3ware ATA RAID
> >
> > # atkbdc0 controls both the keyboard and the PS/2 mouse
> > device          atkbdc          # AT keyboard controller
> > device          atkbd           # AT keyboard
> > device          psm             # PS/2 mouse
> >
> > device          vga             # VGA video card driver
> >
> > device          splash          # Splash screen and screen saver support
> >
> > # syscons is the default console driver, resembling an SCO console
> > device          sc
> >
> > # Enable this for the pcvt (VT220 compatible) console driver
> > #device         vt
> > #options        XSERVER                 # support for X server on a vt
> > console #options        FAT_CURSOR              # start with block curs=
or
> >
> > device          agp             # support several AGP chipsets
> >
> > # Floating point support - do not disable.
> > device          npx
> >
> > # Power management support (see NOTES for more options)
> > #device         apm
> > # Add suspend/resume support for the i8254.
> > device          pmtimer
> >
> > # PCCARD (PCMCIA) support
> > # Pcmcia and cardbus bridge support
> > device          cbb                     # cardbus (yenta) bridge
> > #device         pcic                    # ExCA ISA and PCI bridges
> > device          pccard                  # PC Card (16-bit) bus
> > device          cardbus                 # CardBus (32-bit) bus
> >
> > # Serial (COM) ports
> > device          sio             # 8250, 16[45]50 based serial ports
> >
> > # Parallel port
> > device          ppc
> > 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          em              # Intel PRO/1000 adapter Gigabit Ethern=
et
> > Card device          txp             # 3Com 3cR990 (``Typhoon'')
> > device          vx              # 3Com 3c590, 3c595 (``Vortex'')
> >
> > # PCI Ethernet NICs that use the common MII bus controller code.
> > # NOTE: Be sure to keep the 'device miibus' line in order to use these
> > NICs! device          miibus          # MII bus support
> > device          dc              # DEC/Intel 21143 and various workalikes
> > device          fxp             # Intel EtherExpress PRO/100B (82557,
> > 82558) device          pcn             # AMD Am79C97x PCI 10/100
> > (precedence over 'lnc') device          rl              # RealTek
> > 8129/8139
> > device          sf              # Adaptec AIC-6915 (``Starfire'')
> > device          sis             # Silicon Integrated Systems SiS 900/SiS
> > 7016 device          sk              # SysKonnect SK-984x and SK-982x
> > gigabit ethernet device          ste             # Sundance ST201 (D-Li=
nk
> > DFE-550TX) device          ti              # Alteon Networks Tigon I/II
> > gigabit ethernet device          tl              # Texas Instruments
> > ThunderLAN
> > device          tx              # SMC EtherPower II (83c170 ``EPIC'')
> > device          vr              # VIA Rhine, Rhine II
> > device          wb              # Winbond W89C840F
> > device          xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'=
')
> > device          bge             # Broadcom BCM570xx Gigabit Ethernet
> >
> > # ISA Ethernet NICs.  pccard nics included.
> > device          cs              # Crystal Semiconductor CS89x0 NIC
> > # 'device ed' requires 'device miibus'>
> > device          ed              # NE[12]000, SMC Ultra, 3c503, DS8390
> > cards device          ex              # Intel EtherExpress Pro/10 and
> > Pro/10+ device          ep              # Etherlink III based cards
> > device          fe              # Fujitsu MB8696x based cards
> > device          ie              # EtherExpress 8/16, 3C507, StarLAN 10
> > etc. device          lnc             # NE2100, NE32-VL Lance Ethernet
> > cards device          sn              # SMC's 9000 series of ethernet
> > chips device          xe              # Xircom pccard ethernet
> >
> > # ISA devices that use the old ISA shims
> > #device         le
> >
> > # Wireless NIC cards
> > device          wlan            # 802.11 support
> > device          an              # Aironet 4500/4800 802.11 wireless NIC=
s.
> > device          awi             # BayStack 660 and others
> > device          wi              # WaveLAN/Intersil/Symbol 802.11 wirele=
ss
> > NICs. #device         wl              # Older non 802.11 Wavelan wirele=
ss
> > NIC.
> >
> > # Pseudo devices - the number indicates how many units to allocate.
> > device          random          # Entropy device
> > device          loop            # Network loopback
> > device          ether           # Ethernet support
> > device          sl              # Kernel SLIP
> > device          ppp             # Kernel PPP
> > device          tun             # Packet tunnel.
> > device          pty             # Pseudo-ttys (telnet etc)
> > device          md              # Memory "disks"
> > device          gif             # IPv6 and IPv4 tunneling
> > device          faith           # IPv6-to-IPv4 relaying (translation)
> >
> > # The `bpf' device enables the Berkeley Packet Filter.
> > # Be aware of the administrative consequences of enabling this!
> > 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         udbp            # USB Double Bulk Pipe devices
> > device          ugen            # Generic
> > device          uhid            # "Human Interface Devices"
> > device          ukbd            # Keyboard
> > device          ulpt            # Printer
> > device          umass           # Disks/Mass storage - Requires scbus a=
nd
> > da device          ums             # Mouse
> > device          urio            # Diamond Rio 500 MP3 player
> > device          uscanner        # Scanners
> > # USB Ethernet, requires mii
> > device          aue             # ADMtek USB ethernet
> > device          axe             # ASIX Electronics USB ethernet
> > device          cue             # CATC USB ethernet
> > device          kue             # Kawasaki LSI USB ethernet
> >
> > # FireWire support
> > device          firewire        # FireWire bus code
> > device          sbp             # SCSI over FireWire (Requires scbus and
> > da) device          fwe             # Ethernet over FireWire
> > (non-standard!) rain#
> >
> >
> >
> >
> >
> > Brian Duke
> > Level(3) Communication / TCAM
> > '   (720) 888-7797
> > p  (877) 461-6217
> > * brian.duke@level3.com
> > =3D----=3D-=3D-=3D-=3D-=3D--=3D=3D--=3D=3D=AC
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"

=2D-=20
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306162215.36606.kstewart>