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 --- |