Deleted Added
full compact
NOTES (111313) NOTES (111500)
1#
2# NOTES -- Lines that can be cut/pasted into kernel and hints configs.
3#
4# This file contains machine dependent kernel configuration notes. For
5# machine independent notes, look in /sys/conf/NOTES.
6#
1#
2# NOTES -- Lines that can be cut/pasted into kernel and hints configs.
3#
4# This file contains machine dependent kernel configuration notes. For
5# machine independent notes, look in /sys/conf/NOTES.
6#
7# $FreeBSD: head/sys/i386/conf/NOTES 111313 2003-02-23 13:32:33Z nyan $
7# $FreeBSD: head/sys/i386/conf/NOTES 111500 2003-02-25 20:59:23Z obrien $
8#
9
10#
11# This directive is mandatory; it defines the architecture to be
12# configured for; in this case, the 386 family based IBM-PC and
13# compatibles.
14#
15machine i386

--- 320 unchanged lines hidden (view full) ---

336
337#####################################################################
338# HARDWARE DEVICE CONFIGURATION
339
340#
341# Mandatory devices:
342#
343
8#
9
10#
11# This directive is mandatory; it defines the architecture to be
12# configured for; in this case, the 386 family based IBM-PC and
13# compatibles.
14#
15machine i386

--- 320 unchanged lines hidden (view full) ---

336
337#####################################################################
338# HARDWARE DEVICE CONFIGURATION
339
340#
341# Mandatory devices:
342#
343
344# The keyboard controller; it controls the keyboard and the PS/2 mouse.
345device atkbdc
346hint.atkbdc.0.at="isa"
347hint.atkbdc.0.port="0x060"
348
349# The AT keyboard
350device atkbd
351hint.atkbd.0.at="atkbdc"
352hint.atkbd.0.irq="1"
353
354# Options for atkbd:
355options ATKBD_DFLT_KEYMAP # specify the built-in keymap
356makeoptions ATKBD_DFLT_KEYMAP=jp.106
357
358# These options are valid for other keyboard drivers as well.
359options KBD_DISABLE_KEYMAP_LOAD # refuse to load a keymap
360options KBD_INSTALL_CDEV # install a CDEV entry in /dev
361
362# `flags' for atkbd:
363# 0x01 Force detection of keyboard, else we always assume a keyboard
364# 0x02 Don't reset keyboard, useful for some newer ThinkPads
365# 0x03 Force detection and avoid reset, might help with certain
366# dockingstations
367# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads
368
369# PS/2 mouse
370device psm
371hint.psm.0.at="atkbdc"
372hint.psm.0.irq="12"
373
374# Options for psm:
375options PSM_HOOKRESUME #hook the system resume event, useful
376 #for some laptops
377options PSM_RESETAFTERSUSPEND #reset the device at the resume event
378
379# Video card driver for VGA adapters.
380device vga
381hint.vga.0.at="isa"
382
383# Options for vga:
384# Try the following option if the mouse pointer is not drawn correctly
385# or font does not seem to be loaded properly. May cause flicker on
386# some systems.
387options VGA_ALT_SEQACCESS
388
389# If you can dispense with some vga driver features, you may want to
390# use the following options to save some memory.
391#options VGA_NO_FONT_LOADING # don't save/load font
392#options VGA_NO_MODE_CHANGE # don't change video modes
393
394# Older video cards may require this option for proper operation.
395options VGA_SLOW_IOACCESS # do byte-wide i/o's to TS and GDC regs
396
397# The following option probably won't work with the LCD displays.
398options VGA_WIDTH90 # support 90 column modes
399
400# Yet more undocumented options for linting.
401options VGA_DEBUG
402
403# To include support for VGA VESA video modes
404options VESA
405
406# Turn on extra debugging checks and output for VESA support.
407options VESA_DEBUG
408
409# The pcvt console driver (vt220 compatible).
410device vt

--- 200 unchanged lines hidden (view full) ---

611# Audio drivers: `pca'
612#
613# pca: PCM audio through your PC speaker
614
615device pca
616hint.pca.0.at="isa"
617hint.pca.0.port="0x040"
618
344# To include support for VGA VESA video modes
345options VESA
346
347# Turn on extra debugging checks and output for VESA support.
348options VESA_DEBUG
349
350# The pcvt console driver (vt220 compatible).
351device vt

--- 200 unchanged lines hidden (view full) ---

552# Audio drivers: `pca'
553#
554# pca: PCM audio through your PC speaker
555
556device pca
557hint.pca.0.at="isa"
558hint.pca.0.port="0x040"
559
619# The 'asr' driver provides support for current DPT/Adaptec SCSI RAID
620# controllers (SmartRAID V and VI and later).
621# These controllers require the CAM infrastructure.
622#
623device asr
624
625# The 'dpt' driver provides support for old DPT controllers (http://www.dpt.com/).
626# These have hardware RAID-{0,1,5} support, and do multi-initiator I/O.
627# The DPT controllers are commonly re-licensed under other brand-names -
628# some controllers by Olivetti, Dec, HP, AT&T, SNI, AST, Alphatronic, NEC and
629# Compaq are actually DPT controllers.
630#
631# See src/sys/dev/dpt for debugging and other subtle options.
632# DPT_MEASURE_PERFORMANCE Enables a set of (semi)invasive metrics. Various
633# instruments are enabled. The tools in
634# /usr/sbin/dpt_* assume these to be enabled.
635# DPT_HANDLE_TIMEOUTS Normally device timeouts are handled by the DPT.
636# If you ant the driver to handle timeouts, enable
637# this option. If your system is very busy, this
638# option will create more trouble than solve.
639# DPT_TIMEOUT_FACTOR Used to compute the excessive amount of time to
640# wait when timing out with the above option.
641# DPT_DEBUG_xxxx These are controllable from sys/dev/dpt/dpt.h
642# DPT_LOST_IRQ When enabled, will try, once per second, to catch
643# any interrupt that got lost. Seems to help in some
644# DPT-firmware/Motherboard combinations. Minimal
645# cost, great benefit.
646# DPT_RESET_HBA Make "reset" actually reset the controller
647# instead of fudging it. Only enable this if you
648# are 100% certain you need it.
649
650device dpt
651
652# DPT options
653#!CAM# options DPT_MEASURE_PERFORMANCE
654#!CAM# options DPT_HANDLE_TIMEOUTS
655options DPT_TIMEOUT_FACTOR=4
656options DPT_LOST_IRQ
657options DPT_RESET_HBA
658options DPT_ALLOW_MEMIO
659
660#
661# Compaq "CISS" RAID controllers (SmartRAID 5* series)
662# These controllers have a SCSI-like interface, and require the
663# CAM infrastructure.
664#
665device ciss
666
667#
668# Intel Integrated RAID controllers.
669# This driver was developed and is maintained by Intel. Contacts
670# at Intel for this driver are
671# "Kannanthanam, Boji T" <boji.t.kannanthanam@intel.com> and
672# "Leubner, Achim" <achim.leubner@intel.com>.
673#
674device iir
675
676#
677# Mylex AcceleRAID and eXtremeRAID controllers with v6 and later
678# firmware. These controllers have a SCSI-like interface, and require
679# the CAM infrastructure.
680#
681device mly
682
683#
684# Compaq Smart RAID, Mylex DAC960 and AMI MegaRAID controllers. Only
685# one entry is needed; the code will find and configure all supported
686# controllers.
687#
688device ida # Compaq Smart RAID
689device mlx # Mylex DAC960
690device amr # AMI MegaRAID
691
692#
693# 3ware ATA RAID
694#
695device twe # 3ware ATA RAID
696
697#
698# ATA raid adapters
699#
700device pst
701
702#
703# SCSI host adapters:
704#
560#
561# SCSI host adapters:
562#
705# aha: Adaptec 154x/1535/1640
706# bt: Most Buslogic controllers: including BT-445, BT-54x, BT-64x, BT-74x,
707# BT-75x, BT-946, BT-948, BT-956, BT-958, SDC3211B, SDC3211F, SDC3222F
708# ncv: NCR 53C500 based SCSI host adapters.
709# nsp: Workbit Ninja SCSI-3 based PC Card SCSI host adapters.
710# stg: TMC 18C30, 18C50 based SCSI host adapters.
563# ncv: NCR 53C500 based SCSI host adapters.
564# nsp: Workbit Ninja SCSI-3 based PC Card SCSI host adapters.
565# stg: TMC 18C30, 18C50 based SCSI host adapters.
711# wds: WD7000
712#
713# Note that the order is important in order for Buslogic ISA/EISA cards to be
714# probed correctly.
715#
716device bt
717hint.bt.0.at="isa"
718hint.bt.0.port="0x330"
719device aha
720hint.aha.0.at="isa"
721device wds
722hint.wds.0.at="isa"
723hint.wds.0.port="0x350"
724hint.wds.0.irq="11"
725hint.wds.0.drq="6"
566
726device ncv
727device nsp
728device stg
729hint.stg.0.at="isa"
730hint.stg.0.port="0x140"
731hint.stg.0.port="11"
732
733#

--- 158 unchanged lines hidden (view full) ---

892# above.
893
894# For older notebooks that signal a powerfail condition (external
895# power supply dropped, or battery state low) by issuing an NMI:
896
897options POWERFAIL_NMI # make it beep instead of panicing
898
899#
567device ncv
568device nsp
569device stg
570hint.stg.0.at="isa"
571hint.stg.0.port="0x140"
572hint.stg.0.port="11"
573
574#

--- 158 unchanged lines hidden (view full) ---

733# above.
734
735# For older notebooks that signal a powerfail condition (external
736# power supply dropped, or battery state low) by issuing an NMI:
737
738options POWERFAIL_NMI # make it beep instead of panicing
739
740#
900# PC Card/PCMCIA
901# (OLDCARD)
902#
903# card: pccard slots
904# pcic: isa/pccard bridge
905#device pcic
906#hint.pcic.0.at="isa"
907#hint.pcic.1.at="isa"
908#device card 1
909
910#
911# PC Card/PCMCIA and Cardbus
912# (NEWCARD)
913#
914# Note that NEWCARD and OLDCARD are incompatible. Do not use both at the same
915# time.
916#
917# pccbb: pci/cardbus bridge implementing YENTA interface
918# pccard: pccard slots
919# cardbus: cardbus slots
920device cbb
921device pccard
922device cardbus
923#device pcic ISA attachment currently busted
924#hint.pcic.0.at="isa"
925#hint.pcic.1.at="isa"
926
927#
928# I2C Bus
929#
930# Philips i2c bus support is provided by the `iicbus' device.
931#
932# Supported interfaces:
933# pcf Philips PCF8584 ISA-bus controller
934#
935device pcf

--- 352 unchanged lines hidden ---
741# I2C Bus
742#
743# Philips i2c bus support is provided by the `iicbus' device.
744#
745# Supported interfaces:
746# pcf Philips PCF8584 ISA-bus controller
747#
748device pcf

--- 352 unchanged lines hidden ---