From owner-freebsd-doc@FreeBSD.ORG Fri Aug 20 16:51:30 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01CE016A52E for ; Fri, 20 Aug 2004 16:51:30 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B233E43D72 for ; Fri, 20 Aug 2004 16:51:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i7KGoW0p034471 for ; Fri, 20 Aug 2004 16:50:32 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i7KGoW30034470; Fri, 20 Aug 2004 16:50:32 GMT (envelope-from gnats) Date: Fri, 20 Aug 2004 16:50:32 GMT Message-Id: <200408201650.i7KGoW30034470@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Joel Dahl Subject: Re: docs/70674: [PATCH] Update handbook to match 5.3R (8.4 - The Configuration File) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joel Dahl List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Aug 2004 16:51:30 -0000 The following reply was made to PR docs/70674; it has been noted by GNATS. From: Joel Dahl To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: docs/70674: [PATCH] Update handbook to match 5.3R (8.4 - The Configuration File) Date: Fri, 20 Aug 2004 18:43:58 +0200 --=-JG2MxxHv2V9gFmzE28+T Content-Type: text/plain Content-Transfer-Encoding: 7bit Attach patch since URL's makes PR's difficult to work with. -- Joel --=-JG2MxxHv2V9gFmzE28+T Content-Disposition: attachment; filename=kernconf.diff Content-Type: text/x-patch; name=kernconf.diff; charset=iso-8859-1 Content-Transfer-Encoding: 7bit --- chapter.sgml Thu Aug 19 16:05:42 2004 +++ new.chapter.sgml Thu Aug 19 21:16:12 2004 @@ -426,19 +426,18 @@ some related keywords have been grouped together in a single section (such as Networking) even though they are actually scattered throughout the GENERIC file. An exhaustive list of options and more - detailed explanations of the device lines is present in the - LINT configuration file, located in the same - directory as GENERIC. If you are in doubt as - to the purpose or necessity of a line, check first in - LINT. - - In &os; 5.X and above the LINT is - non-existent. See the NOTES file for - architecture dependent options. Some options, mainly - architecture independent ones, are stored in the - /usr/src/sys/conf/NOTES file. It is - advisable to review the options in here also. + id="kernelconfig-options"> An exhaustive list of architecure + dependent options and more detailed explanations of the device lines + is present in the NOTES configuration file, + located in the same directory as GENERIC. If you + are in doubt as to the purpose or necessity of a line, check first in + NOTES. Architecure independent options are + stored in /usr/src/sys/conf/NOTES. + + In &os; 4.X and earlier NOTES is + non-existent. Instead, see the LINT file for + detailed explanations of options in GENERIC. + kernel @@ -450,27 +449,27 @@ clarity. This example should match your copy in /usr/src/sys/i386/conf/GENERIC fairly closely. For details of all the possible kernel options, see - /usr/src/sys/i386/conf/LINT. + /usr/src/sys/i386/conf/NOTES. # -# GENERIC -- Generic kernel configuration file for &os;/i386 +# GENERIC -- Generic kernel configuration file for FreeBSD/i386 # # For more information on this file, please read the handbook section on # Kernel Configuration Files: # -# http://www.&os;.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the -# &os; World Wide Web server (http://www.FreeBSD.org/) for 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 +# 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.380 2003/03/29 13:36:41 mdodd Exp $ +# $FreeBSD: /repoman/r/ncvs/src/sys/i386/conf/GENERIC,v 1.413 2004/08/11 01:34:18 rwatson Exp $ The following are the mandatory keywords required in every kernel you build: @@ -606,14 +605,14 @@ # Floating point support - do not disable. -device npx0 at nexus? port IO_NPX irq 13 +device npx0 npx0 is the interface to the floating point math unit in &os;, which is either the hardware co-processor or the software math emulator. This is not optional. - # Pseudo devices - the number indicates how many units to allocate. + # Pseudo devices device loop # Network loopback This is the generic loopback device for TCP/IP. If you telnet @@ -654,26 +653,10 @@ you are using the traditional way for building your kernels (See the for more informations.). - options MATH_EMULATE #Support for x87 emulation - - This line allows the kernel to simulate a math co-processor if - your computer does not have one (386 or 486SX). If you have a - 486DX, or a 386 or 486SX (with a separate 387 or 487 chip), or - higher (&pentium;, &pentium; II, etc.), you can comment this line - out. + options SCHED_ULE # ULE scheduler - - The normal math co-processor emulation routines that come with - &os; are not very accurate. If you do not - have a math co-processor, and you need the best accuracy, it is - recommended that you change this option to - GPL_MATH_EMULATE to use the GNU math support, - which is not included by default for licensing reasons. - - In &os; 5.X, math emulation is disabled by default, - as older CPUs that do not have native floating point math support - are far less common, and in many cases not supported by the - GENERIC kernel without other additional options. + The new scheduler for &os; that has been designed for SMP, but + will work just fine on UP systems too. options INET #InterNETworking @@ -686,15 +669,11 @@ This enables the IPv6 communication protocols. - options FFS #Berkeley Fast Filesystem -options FFS_ROOT #FFS usable as root device [keep this!] + options FFS #Berkeley Fast Filesystem This is the basic hard drive Filesystem. Leave it in if you boot from the hard disk. - In &os; 5.X, FFS_ROOT is no longer - required. - options UFS_ACL #Support for access control lists This option, present only in &os; 5.X, enables kernel support @@ -726,29 +705,10 @@ filesystems) or &man.newfs.8; (for new filesystems) commands. - options MFS #Memory Filesystem -options MD_ROOT #MD is a potential root device + options MD_ROOT #MD is a potential root device - This is the memory-mapped Filesystem. This is basically a RAM - disk for fast storage of temporary files, useful if you have a lot - of swap space that you want to take advantage of. A perfect place - to mount an MFS partition is on the /tmp - directory, since many programs store temporary data here. To mount - an MFS RAM disk on /tmp, add the following line - to /etc/fstab: - - - /dev/ad1s2b /tmp mfs rw 0 0 - - - Now you simply need to either reboot, or run the command - mount /tmp. - - In &os; 5.X, &man.md.4;-backed UFS file systems are - used for memory file systems rather than MFS. Information on - configuring memory-backed file systems may be found in the manual pages - for &man.mdconfig.8; and &man.mdmfs.8;, and in . As a result, the - MFS option is no longer supported. + This is option enables support for a memory backed virtual disk + as root device. kernel options @@ -758,8 +718,9 @@ kernel options NFS_ROOT - options NFS #Network Filesystem -options NFS_ROOT #NFS usable as root device, NFS required + options NFSCLIENT # Network Filesystem Client +options NFSSERVER # Network Filesystem Server +options NFS_ROOT # NFS usable as /, requires NFSCLIENT The network Filesystem. Unless you plan to mount partitions from a &unix; file server over TCP/IP, you can comment these @@ -780,8 +741,7 @@ unmount them (and does not require MSDOSFS at all). - options CD9660 #ISO 9660 Filesystem -options CD9660_ROOT #CD-ROM usable as root, CD9660 required + options CD9660 #ISO 9660 Filesystem The ISO 9660 Filesystem for CDROMs. Comment it out if you do not have a CDROM drive or only mount data CDs occasionally (since it @@ -793,10 +753,10 @@ The process filesystem. This is a pretend filesystem mounted on /proc which allows programs like &man.ps.1; to give you more information on what - processes are running. In &os; 5.X, use of PROCFS - is not required under most circumstances, as most - debugging and monitoring tools have been adapted to run without - PROCFS. In addition, 5.X-CURRENT kernels + processes are running. In &os; 5.X and above, use of + PROCFS is not required under most circumstances, + as most debugging and monitoring tools have been adapted to run + without PROCFS. In addition, 6.X-CURRENT kernels making use of PROCFS must now also include support for PSEUDOFS: @@ -829,32 +789,10 @@ you do this, and &os; has trouble recognizing your SCSI devices, you will have to raise it back up. - options UCONSOLE #Allow users to grab the console - - Allow users to grab the console, which is useful for X users. - For example, you can create a console xterm - by typing xterm - -C, which will display any &man.write.1;, - &man.talk.1;, and any other messages you receive, as well - as any console messages sent by the kernel. - - In &os; 5.X, UCONSOLE is no - longer required. - - options USERCONFIG #boot -c editor - - This option allows you to boot the configuration editor from the - boot menu. - - options VISUAL_USERCONFIG #visual boot -c editor - - This option allows you to boot the visual configuration editor - from the boot menu. + options GEOM_GPT # GUID Partition Tables. - From &os; versions 5.0 and later, the USERCONFIG options has - been deprecated in favor of the new &man.device.hints.5; - method. For more information on &man.device.hints.5; please - visit . + This option brings the ability to have a large number of + partitions on a single disk. options KTRACE #ktrace(1) support @@ -884,42 +822,29 @@ these System V facilities. - options P1003_1B #Posix P1003_1B real-time extensions -options _KPOSIX_PRIORITY_SCHEDULING + options _KPOSIX_PRIORITY_SCHEDULING Real-time extensions added in the 1993 &posix;. Certain applications in the ports collection use these (such as &staroffice;). - In &os; 5.X, all of this functionality is now - provided by the _KPOSIX_PRIORITY_SCHEDULING - option, and P1003_1B is no longer - required. + options PFIL_HOOKS # pfil(9) framework - - kernel options - ICMP_BANDLIM - - - Denial of Service (DoS) - - options ICMP_BANDLIM #Rate limit bad replies + The pfil framework is required by the IPFILTER and IPFIREWALL + options. - This option enables ICMP error response bandwidth limiting. You - typically want this option as it will help protect the machine from - denial of service packet attacks. + options ADAPTIVE_GIANT # Giant mutex is adaptive. - In &os; 5.X, this feature is enabled by default and - the ICMP_BANDLIM option is not required. - + This option causes Giant to be included in the set of mutexes + adaptively spun on. kernel options SMP # To make an SMP kernel, the next two are needed -#options SMP # Symmetric MultiProcessor Kernel -#options APIC_IO # Symmetric (APIC) I/O +options SMP # Symmetric MultiProcessor Kernel +device apic # I/O APIC The above are both required for SMP support. @@ -930,7 +855,7 @@ IBM PS/2 (Micro Channel Architecture), &os; provides some limited support at this time. For more information about the MCA support, see - /usr/src/sys/i386/conf/LINT. + /usr/src/sys/i386/conf/NOTES. device eisa @@ -951,14 +876,9 @@ have these features. # Floppy drives -device fdc0 at isa? port IO_FD1 irq 6 drq 2 -device fd0 at fdc0 drive 0 -device fd1 at fdc0 drive 1 - - This is the floppy drive controller. fd0 is - the A: floppy drive, and - fd1 is the B: - drive. +device fdc + + This is the floppy drive controller. device ata @@ -971,6 +891,11 @@ This is needed along with device ata for ATA disk drives. + device ataraid # ATA RAID drives + + This is needed along with device ata for + ATA RAID drives. + device atapicd # ATAPI CDROM drives @@ -992,26 +917,26 @@ This makes the controller number static (like the old driver) or else the device numbers are dynamically allocated. - # ATA and ATAPI devices -device ata0 at isa? port IO_WD1 irq 14 -device ata1 at isa? port IO_WD2 irq 15 - - Use the above for older, non-PCI systems. - # 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 (Teckram DC-390(T)) -device dpt # DPT Smartcache - See LINT for options! device isp # Qlogic family +device mpt # LSI-Logic MPT-Fusion device ncr # NCR/Symbios Logic -device sym # NCR/Symbios Logic (newer chipsets) +device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') +device trm # Tekram DC395U/UW/F DC315U adapters -device adv0 at isa? -device adw -device bt0 at isa? -device aha0 at isa? -device aic0 at isa? +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 MultiMaster SCSI adapters + +device ncv # NCR 53C500 +device nsp # Workbit Ninja SCSI-3 +device stg # TMC 18C30/18C50 SCSI controllers. Comment out any you do not have in your system. If you have an IDE only system, you can remove these @@ -1019,11 +944,12 @@ # SCSI peripherals device scbus # SCSI bus (required) +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 -access) +device pass # Passthrough device (direct SCSI access) +device ses # SCSI Environmental Services (and SAF-TE) SCSI peripherals. Again, comment out any you do not have, or if you have only IDE hardware, you can remove them completely. @@ -1035,16 +961,28 @@ drivers are included in the kernel configuration. - # RAID controllers -device ida # Compaq Smart RAID + # RAID controllers interfaced to the SCSI subsystem device amr # AMI MegaRAID -device mlx # Mylex DAC960 family +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 ips # IBM (Adaptec) ServeRAID +device mly # Mylex AcceleRAID/eXtremeRAID +device twa # 3ware 9000 series PATA/SATA RAID + +# RAID controllers +device aac # Adaptec FSA RAID +device aacp # SCSI passthrough for aac (requires CAM) +device ida # Compaq Smart RAID +device mlx # Mylex DAC960 family +device pst # Promise Supertrak SX6000 +device twe # 3ware ATA RAID Supported RAID controllers. If you do not have any of these, you can comment them out or remove them. - # atkbdc0 controls both the keyboard and the PS/2 mouse -device atkbdc0 at isa? port IO_KBD + device atkbdc # AT keyboard controller The keyboard controller (atkbdc) provides I/O services for the AT keyboard and PS/2 style pointing devices. This @@ -1052,79 +990,86 @@ (atkbd) and the PS/2 pointing device driver (psm). - device atkbd0 at atkbdc? irq 1 + device atkbd # AT keyboard The atkbd driver, together with atkbdc controller, provides access to the AT 84 keyboard or the AT enhanced keyboard which is connected to the AT keyboard controller. - device psm0 at atkbdc? irq 12 + device psm # PS/2 mouse Use this device if your mouse plugs into the PS/2 mouse port. - device vga0 at isa? + device vga # VGA video card driver The video card driver. - # splash screen/screen saver -device splash + device splash # Splash screen and screen saver support Splash screen at start up! Screen savers require this too. Use the line pseudo-device splash with &os; 4.X. # syscons is the default console driver, resembling an SCO console -device sc0 at isa? +device sc - sc0 is the default console driver, which + sc is the default console driver, which resembles a SCO console. Since most full-screen programs access the console through a terminal database library like termcap, it should not matter whether you use - this or vt0, the VT220 + this or vt, the VT220 compatible console driver. When you log in, set your TERM variable to scoansi if full-screen programs have trouble running under this console. # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver -#device vt0 at isa? +#device vt #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 +#options FAT_CURSOR # start with block cursor This is a VT220-compatible console driver, backward compatible to VT100/102. It works well on some laptops which have hardware - incompatibilities with sc0. Also set your + incompatibilities with sc. Also set your TERM variable to vt100 or vt220 when you log in. This driver might also prove useful when connecting to a large number of different machines over the network, where termcap or - terminfo entries for the sc0 + terminfo entries for the sc device are often not available — vt100 should be available on virtually any platform. - # Power management support (see LINT for more options) -device apm0 at nexus? disable flags 0x20 # Advanced Power Management + # Power management support (see NOTES for more options) +#device apm Advanced Power Management support. Useful for laptops. + + In &os; 5.X and above this is disabled in + GENERIC by default. + + + #Add suspend/resume support for the i8254. +device pmtimer + + Timer device driver for power management events, such as APM and + ACPI. + + # PCCARD (PCMCIA) support -device card -device pcic0 at isa? irq 10 port 0x3e0 iomem 0xd0000 -device pcic1 at isa? irq 11 port 0x3e2 iomem 0xd4000 disable +# PCMCIA and cardbus bridge support +device cbb # cardbus (yenta) bridge +device pccard # PC Card (16-bit) bus +device cardbus # CardBus (32-bit) bus PCMCIA support. You want this if you are using a laptop. # 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 +device sio # 8250, 16[45]50 based serial ports - These are the four serial ports referred to as COM1 through COM4 + These are the serial ports referred to as COM ports in the &ms-dos/&windows; world. @@ -1146,7 +1091,7 @@ # Parallel port -device ppc0 at isa? irq 7 +device ppc This is the ISA-bus parallel port interface. @@ -1179,12 +1124,18 @@ scbus and da support. Best performance is achieved with ports in EPP 1.9 mode. + #device puc + + Uncomment this device if you have a dumb serial or + parallel PCI card that is supported by the &man.puc.4 glue driver. + + # 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) +device em # Intel PRO/1000 adapter Gigabit Ethernet Card +device ixgb # Intel PRO/10GbE Ethernet Card +device txp # 3Com 3cR990 (Typhoon) +device vx # 3Com 3c590, 3c595 (Vortex) Various PCI network card drivers. Comment out or remove any of these not present in your system. @@ -1201,43 +1152,43 @@ by an individual driver. device dc # DEC/Intel 21143 and various workalikes +device bfe # Broadcom BCM440x 10/100 Ethernet +device bge # Broadcom BCM570xx Gigabit Ethernet +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 re # RealTek 8139C+/8169/8169S/8110S 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 & SK-982x gigabit Ethernet device ste # Sundance ST201 (D-Link 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) Drivers that use the MII bus controller code. - # ISA Ethernet NICs. -device ed0 at isa? port 0x280 irq 10 iomem 0xd8000 -device ex -device ep -# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really -# exists only as a PCMCIA device, so there is no ISA attachment needed -# and resources will always be dynamically assigned by the pccard code. -device wi -# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will -# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP -# mode (the factory default). If you set the switches on your ISA -# card for a manually chosen I/O address and IRQ, you must specify -# those parameters here. -device an -# The probe order of these is presently determined by i386/isa/isa_compat.c. -device ie0 at isa? port 0x300 irq 10 iomem 0xd0000 -device fe0 at isa? port 0x300 -device le0 at isa? port 0x300 irq 5 iomem 0xd0000 -device lnc0 at isa? port 0x280 irq 10 drq 0 -device cs0 at isa? port 0x300 -device sn0 at isa? port 0x300 irq 10 -# requires PCCARD (PCMCIA) support to be activated -#device xe0 at isa? + # 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 ISA Ethernet drivers. See - /usr/src/sys/i386/conf/LINT for which cards are + /usr/src/sys/i386/conf/NOTES for which cards are supported by which driver. device ether # Ethernet support @@ -1247,7 +1198,21 @@ &os; 4.X use the line pseudo-device ether. - device sl 1 # Kernel SLIP + device mem # Memory and kernel memory devices + + The system memory devices. + + device io # I/O device + + This is a controlled security hole that allows a process to gain + I/O privileges. This is useful in order to write userland programs + that can handle hardware directly. + + device random # Entropy device + + Cryptographically secure random number generator. + + device sl # Kernel SLIP sl is for SLIP support. This has been almost entirely supplanted by PPP, which is easier to set up, better suited @@ -1257,7 +1222,7 @@ With &os; 4.X use the line pseudo-device sl. - device ppp 1 # Kernel PPP + device ppp # Kernel PPP This is for kernel PPP support for dial-up connections. There is also a version of PPP implemented as a userland application that @@ -1334,25 +1299,37 @@ # 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 +#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 and da +device ums # Mouse +device urio # Diamond Rio 500 MP3 player +device uscanner # Scanners # USB Ethernet, requires mii -#device aue # ADMtek USB ethernet -#device cue # CATC USB ethernet -#device kue # Kawasaki LSI USB ethernet +device aue # ADMtek USB Ethernet +device axe # ASIX Electronics USB Ethernet +device cue # CATC USB Ethernet +device kue # Kawasaki LSI USB Ethernet +device rue # RealTek RTL8150 USB Ethernet Support for various USB devices. + # FireWire support +device firewire # FireWire bus code +device sbp # SCSI over FireWire (Requires scbus and da) +device fwe # Ethernet over FireWire (non-standard!) + + Support for Firewire devices. + For more information and additional devices supported by &os;, see - /usr/src/sys/i386/conf/LINT. + /usr/src/sys/i386/conf/NOTES. Large Memory Configurations (<acronym>PAE</acronym>) --=-JG2MxxHv2V9gFmzE28+T--