INSTALL_FLOPPY revision 1.2
11.2Sjoerg# $NetBSD: INSTALL_FLOPPY,v 1.2 2008/11/04 14:21:39 joerg Exp $ 21.1Sad# 31.1Sad# INSTALL - Installation kernel. 41.1Sad# 51.1Sad# This kernel should be derived from GENERIC with some features 61.1Sad# commented out. 71.1Sad# 81.1Sad# This kernel does NOT support X, mice, audio devices, non-NetBSD 91.1Sad# emulation. 101.1Sad# 111.1Sad 121.1Sadinclude "arch/i386/conf/std.i386" 131.1Sad 141.1Sad#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 151.1Sad 161.1Sadmakeoptions CPUFLAGS="-march=i486 -mtune=i486" # i486 is densest code 171.1Sadmakeoptions COPTS="-Os" 181.1Sadmakeoptions USE_SSP="no" 191.1Sad 201.1Sad# Enable the hooks used for initializing the root memory-disk. 211.1Sadoptions MEMORY_DISK_HOOKS 221.1Sadoptions MEMORY_DISK_IS_ROOT # force root on memory disk 231.1Sadoptions MEMORY_DISK_SERVER=0 # no userspace memory disk support 241.1Sadoptions MEMORY_DISK_ROOT_SIZE=10000 # size of memory disk, in blocks 251.1Sad 261.1Sadmaxusers 2 # estimated number of users 271.1Sad 281.1Sad# CPU-related options. 291.1Sad#options VM86 # virtual 8086 emulation 301.1Sad#options USER_LDT # user-settable LDT; used by WINE 311.1Sad 321.1Sad# This option allows you to force a serial console at the specified 331.1Sad# I/O address. 341.1Sad#options CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600 351.1Sad 361.1Sad# The following options override the memory sizes passed in from the boot 371.1Sad# block. Use them *only* if the boot block is unable to determine the correct 381.1Sad# values. Note that the BIOS may *correctly* report less than 640k of base 391.1Sad# memory if the extended BIOS data area is located at the top of base memory 401.1Sad# (as is the case on most recent systems). 411.1Sad#options REALBASEMEM=... # size of base memory 421.1Sad#options REALEXTMEM=... # size of extended memory 431.1Sad 441.1Sad# Avoid irq 5 and 7, the most likely cause of problems on modern laptops. 451.1Sadoptions PCIC_ISA_INTR_ALLOC_MASK=0xff5f 461.1Sad 471.1Sad# Standard system options 481.1Sad 491.1Sadoptions INSECURE # disable kernel security levels 501.1Sad 511.1Sadoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 521.1Sad#options NTP # NTP phase/frequency locked loop 531.1Sad 541.1Sad#options KTRACE # system call tracing via ktrace(1) 551.1Sad 561.1Sad#options SYSVMSG # System V-like message queues 571.1Sad#options SYSVSEM # System V-like semaphores 581.1Sad#options SYSVSHM # System V-like memory sharing 591.1Sad#options SHMMAXPGS=2048 # 2048 pages is the default 601.1Sad 611.1Sad#options LKM # loadable kernel modules 621.1Sad 631.1Sadoptions USERCONF # userconf(4) support 641.1Sadoptions PIPE_SOCKETPAIR # smaller, but slower pipe(2) 651.1Sad#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 661.1Sadno options EXEC_AOUT 671.1Sad 681.1Sadno options RFC2292 # Previous version of Adv. Sockets API for IPv6 691.1Sadno options PTRACE # Include ptrace(2) 701.1Sad 711.1Sad# Diagnostic/debugging support options 721.1Sad#options DIAGNOSTIC # expensive kernel consistency checks 731.1Sad#options DEBUG # expensive debugging checks/support 741.1Sad#options KMEMSTATS # kernel memory statistics (vmstat -m) 751.1Sadoptions DDB # in-kernel debugger 761.1Sad#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' 771.1Sad#options DDB_HISTORY_SIZE=512 # enable history editing in DDB 781.1Sad#options KGDB # remote debugger 791.1Sad#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 801.1Sad#makeoptions DEBUG="-g" # compile full symbol table 811.1Sad 821.1Sad# Compatibility options 831.1Sad#options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 841.1Sad#options COMPAT_09 # NetBSD 0.9 851.1Sad#options COMPAT_10 # NetBSD 1.0 861.1Sad#options COMPAT_11 # NetBSD 1.1 871.1Sad#options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI 881.1Sad#options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI 891.1Sad#options COMPAT_14 # NetBSD 1.4 901.1Sad#options COMPAT_15 # NetBSD 1.5 911.1Sad#options COMPAT_16 # NetBSD 1.6 921.1Sadoptions COMPAT_20 # NetBSD 2.0 931.1Sadoptions COMPAT_30 # NetBSD 3.0 compatibility. 941.1Sadoptions COMPAT_40 # NetBSD 4.0 951.1Sad#options COMPAT_43 # 4.3BSD, 386BSD, and BSDI 961.1Sad#options COMPAT_386BSD_MBRPART # recognize old partition ID 971.1Sad#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 981.1Sad 991.1Sad#options COMPAT_SVR4 # binary compatibility with SVR4 1001.1Sad#options COMPAT_IBCS2 # binary compatibility with SCO and ISC 1011.1Sad#options COMPAT_LINUX # binary compatibility with Linux 1021.1Sad#options COMPAT_FREEBSD # binary compatibility with FreeBSD 1031.1Sadoptions COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 1041.1Sad 1051.1Sad# File systems 1061.1Sadfile-system FFS # UFS 1071.1Sadfile-system EXT2FS # second extended file system (linux) 1081.1Sad#file-system LFS # log-structured file system 1091.1Sadfile-system MFS # memory file system 1101.1Sadfile-system NFS # Network File System client 1111.1Sadfile-system NTFS # Windows/NT Filesystem 1121.1Sadfile-system CD9660 # ISO 9660 + Rock Ridge file system 1131.1Sadfile-system MSDOSFS # MS-DOS file system 1141.1Sad#file-system FDESC # /dev/fd 1151.1Sad#file-system KERNFS # /kern 1161.1Sad#file-system NULLFS # loopback file system 1171.1Sad#file-system PORTAL # portal filesystem (still experimental) 1181.1Sad#file-system PROCFS # /proc 1191.1Sad#file-system UMAPFS # NULLFS + uid and gid remapping 1201.1Sad#file-system UNION # union file system 1211.1Sad#file-system PTYFS # /dev/pts/N support 1221.2Sjoergfile-system TMPFS # Efficient memory file-system 1231.1Sad 1241.1Sad# Filesystem options 1251.1Sad#options QUOTA # UFS quotas 1261.1Sad#options NFSSERVER # Network File System server 1271.1Sadoptions NFS_V2_ONLY # Exclude NFS3 code to save space 1281.1Sadoptions FFS_NO_SNAPSHOT # No FFS snapshot support 1291.1Sad#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1301.1Sad # immutable) behave as system flags. 1311.1Sad 1321.1Sad# Networking options 1331.1Sad#options GATEWAY # packet forwarding 1341.1Sadoptions INET # IP + ICMP + TCP + UDP 1351.1Sadoptions INET6 # IPv6 1361.1Sad#options MROUTING # IP multicast routing 1371.1Sad#options PIM # Protocol Independent Multicast 1381.1Sad#options ISO,TPIP # OSI 1391.1Sad#options EON # OSI tunneling over IP 1401.1Sad#options NETATALK # AppleTalk networking protocols 1411.1Sad#options PPP_BSDCOMP # BSD-Compress compression support for PPP 1421.1Sad#options PPP_DEFLATE # Deflate compression support for PPP 1431.1Sad#options PPP_FILTER # Active filter support for PPP (requires bpf) 1441.1Sad#options PFIL_HOOKS # pfil(9) packet filter hooks 1451.1Sad#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 1461.1Sad 1471.1Sad# These options enable verbose messages for several subsystems. 1481.1Sad# Warning, these may compile large string tables into the kernel! 1491.1Sad#options EISAVERBOSE # verbose EISA device autoconfig messages 1501.1Sad#options MIIVERBOSE # verbose PHY autoconfig messages 1511.1Sad#options PCIVERBOSE # verbose PCI device autoconfig messages 1521.1Sad#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1531.1Sad#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 1541.1Sad#options SCSIVERBOSE # human readable SCSI error messages 1551.1Sad 1561.1Sad# 1571.1Sad# wscons options 1581.1Sad# 1591.1Sad# builtin terminal emulations 1601.1Sad#options WSEMUL_SUN # sun terminal emulation 1611.1Sadoptions WSEMUL_VT100 # VT100 / VT220 emulation 1621.1Sad# customization of console and kernel output - see dev/wscons/wsdisplayvar.h 1631.1Sad#options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 1641.1Sad#options WS_DEFAULT_FG=WSCOL_WHITE 1651.1Sad#options WS_DEFAULT_BG=WSCOL_BLACK 1661.1Sad#options WS_DEFAULT_COLATTR="(0)" 1671.1Sad#options WS_DEFAULT_MONOATTR="(0)" 1681.1Sad#options WS_KERNEL_FG=WSCOL_GREEN 1691.1Sad#options WS_KERNEL_BG=WSCOL_BLACK 1701.1Sad#options WS_KERNEL_COLATTR="" 1711.1Sad#options WS_KERNEL_MONOATTR="" 1721.1Sad# customization of console border color 1731.1Sad#options WSDISPLAY_CUSTOM_BORDER # border customization from wsconsctl(8) 1741.1Sad#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color 1751.1Sad# compatibility to other console drivers 1761.1Sad#options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 1771.1Sad#options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 1781.1Sad#options WSDISPLAY_COMPAT_USL # VT handling 1791.1Sad#options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 1801.1Sad# see dev/pckbport/wskbdmap_mfii.c for implemented layouts 1811.1Sad#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 1821.1Sad# allocate a number of virtual screens at autoconfiguration time 1831.1Sad#options WSDISPLAY_DEFAULTSCREENS=4 1841.1Sad# use a large software cursor that doesn't blink 1851.1Sadoptions PCDISPLAY_SOFTCURSOR 1861.1Sad# modify the screen type of the console; defaults to "80x25" 1871.1Sad#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 1881.1Sad 1891.1Sad# Kernel root file system and dump configuration. 1901.1Sadconfig netbsd root on ? type ? 1911.1Sad#config netbsd root on sd0a type ffs 1921.1Sad#config netbsd root on ? type nfs 1931.1Sad 1941.1Sad# 1951.1Sad# Device configuration 1961.1Sad# 1971.1Sad 1981.1Sadmainbus0 at root 1991.1Sad 2001.1Sadcpu* at mainbus? 2011.1Sad 2021.1Sad#apm0 at mainbus0 # Advanced power management 2031.1Sad 2041.1Sad 2051.1Sad# Basic Bus Support 2061.1Sad 2071.1Sad# PCI bus support 2081.1Sadpci* at mainbus? bus ? 2091.1Sadpci* at pchb? bus ? 2101.1Sadpci* at ppb? bus ? 2111.1Sad 2121.1Sad# PCI bridges 2131.1Sadpchb* at pci? dev ? function ? # PCI-Host bridges 2141.1Sadpceb* at pci? dev ? function ? # PCI-EISA bridges 2151.1Sadpcib* at pci? dev ? function ? # PCI-ISA bridges 2161.1Sadppb* at pci? dev ? function ? # PCI-PCI bridges 2171.1Sad# XXX 'puc's aren't really bridges, but there's no better place for them here 2181.1Sad#puc* at pci? dev ? function ? # PCI "universal" comm. cards 2191.1Sad 2201.1Sad# EISA bus support 2211.1Sadeisa0 at mainbus? 2221.1Sadeisa0 at pceb? 2231.1Sad 2241.1Sad# ISA bus support 2251.1Sadisa0 at mainbus? 2261.1Sadisa0 at pceb? 2271.1Sadisa0 at pcib? 2281.1Sad 2291.1Sad# PCMCIA bus support 2301.1Sadpcmcia* at pcic? controller ? socket ? 2311.1Sadpcmcia* at tcic? controller ? socket ? 2321.1Sad 2331.1Sad# ISA PCMCIA controllers 2341.1Sadpcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 2351.1Sadpcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 2361.1Sadpcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 2371.1Sadtcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 2381.1Sad 2391.1Sad# PCI PCMCIA controllers 2401.1Sadpcic0 at pci? dev? function ? 2411.1Sad 2421.1Sad# ISA Plug-and-Play bus support 2431.1Sadisapnp0 at isa? 2441.1Sad 2451.1Sad# ISA Plug-and-Play PCMCIA controllers 2461.1Sadpcic* at isapnp? 2471.1Sad 2481.1Sad# Coprocessor Support 2491.1Sad 2501.1Sad# Math Coprocessor support 2511.1Sadnpx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 2521.1Sad 2531.1Sad 2541.1Sad# Console Devices 2551.1Sad 2561.1Sad# wscons 2571.1Sadpckbc0 at isa? # pc keyboard controller 2581.1Sadpckbd* at pckbc? # PC keyboard 2591.1Sad#pms* at pckbc? # PS/2 mouse for wsmouse 2601.1Sadvga0 at isa? 2611.1Sadvga* at pci? dev ? function ? 2621.1Sadpcdisplay0 at isa? # CGA, MDA, EGA, HGA 2631.1Sadwsdisplay* at vga? console ? 2641.1Sadwsdisplay* at pcdisplay? console ? 2651.1Sadwskbd* at pckbd? console ? 2661.1Sad#wsmouse* at pms? mux 0 2671.1Sad 2681.1Sad#attimer0 at isa? 2691.1Sad#pcppi0 at isa? 2701.1Sad#sysbeep0 at pcppi? 2711.1Sad 2721.1Sad# Serial Devices 2731.1Sad 2741.1Sad# PCI serial interfaces 2751.1Sad#com* at puc? port ? # 16x50s on "universal" comm boards 2761.1Sad#cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 2771.1Sad 2781.1Sad# ISA Plug-and-Play serial interfaces 2791.1Sadcom* at isapnp? # Modems and serial boards 2801.1Sad 2811.1Sad# PCMCIA serial interfaces 2821.1Sadcom* at pcmcia? function ? # Modems and serial cards 2831.1Sad 2841.1Sadpcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 2851.1Sadcom* at pcmcom? slave ? # ...and the slave devices 2861.1Sad 2871.1Sad# ISA serial interfaces 2881.1Sad#options COM_HAYESP # adds Hayes ESP serial board support 2891.1Sadcom0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 2901.1Sadcom1 at isa? port 0x2f8 irq 3 2911.1Sadcom2 at isa? port 0x3e8 irq 5 2921.1Sad#com3 at isa? port 0x2e8 irq 9 2931.1Sad#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 2941.1Sad#com* at ast? slave ? 2951.1Sad#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 2961.1Sad#com* at boca? slave ? 2971.1Sad#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 2981.1Sad#com* at tcom? slave ? 2991.1Sad#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 3001.1Sad#com* at rtfps? slave ? 3011.1Sad#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 3021.1Sad 3031.1Sad 3041.1Sad# Parallel Printer Interfaces 3051.1Sad 3061.1Sad# PCI parallel printer interfaces 3071.1Sad#lpt* at puc? port ? # || ports on "universal" comm boards 3081.1Sad 3091.1Sad# ISA parallel printer interfaces 3101.1Sad#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 3111.1Sad#lpt1 at isa? port 0x278 3121.1Sad#lpt2 at isa? port 0x3bc 3131.1Sad 3141.1Sad# I2O devices 3151.1Sadiop* at pci? dev ? function ? # I/O processor 3161.1Sadiopsp* at iop? tid ? # SCSI/FC-AL ports 3171.1Sadld* at iop? tid ? # Block devices 3181.1Sad#dpti* at iop? tid 0 # DPT/Adaptec control interface 3191.1Sad 3201.1Sad# SCSI Controllers and Devices 3211.1Sad 3221.1Sad# PCI SCSI controllers 3231.1Sadadv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 3241.1Sadadw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 3251.1Sadahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 3261.1Sadahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI 3271.1Sadbha* at pci? dev ? function ? # BusLogic 9xx SCSI 3281.1Saddpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 3291.1Sadiha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 3301.1Sadmfi* at pci? dev ? function ? # LSI MegaRAID SAS 3311.1Sadmly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 3321.1Sadmpt* at pci? dev ? function ? # LSI Fusion SCSI/FC 3331.1Sadpcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 3341.1Sadsiop* at pci? dev ? function ? # NCR 53c8xx SCSI (new driver) 3351.1Sadtrm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 3361.1Sad 3371.1Sad# EISA SCSI controllers 3381.1Sadahb* at eisa? slot ? # Adaptec 174[02] SCSI 3391.1Sadahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 3401.1Sadbha* at eisa? slot ? # BusLogic 7xx SCSI 3411.1Saddpt* at eisa? slot ? # DPT SmartCache/SmartRAID 3421.1Saduha* at eisa? slot ? # UltraStor 24f SCSI 3431.1Sad 3441.1Sad# PCMCIA SCSI controllers 3451.1Sadaic* at pcmcia? function ? # Adaptec APA-1460 SCSI 3461.1Sad 3471.1Sad# ISA Plug-and-Play SCSI controllers 3481.1Sadaha* at isapnp? # Adaptec AHA-154[02 3491.1Sadaic* at isapnp? # Adaptec AHA-1520B 3501.1Sad 3511.1Sad# ISA SCSI controllers 3521.1Sadadv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] 3531.1Sadaha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 3541.1Sadaha1 at isa? port 0x334 irq ? drq ? 3551.1Sadahc0 at isa? port ? irq ? # Adaptec 284x SCSI 3561.1Sadaic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 3571.1Sadbha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 3581.1Sadbha1 at isa? port 0x334 irq ? drq ? 3591.1Sad# The "nca" and "dpt" probes might give false hits or hang your machine. 3601.1Sad#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 3611.1Sad#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 3621.1Sad#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 3631.1Sadsea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 3641.1Saduha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 3651.1Saduha1 at isa? port 0x340 irq ? drq ? 3661.1Sadwds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 3671.1Sadwds1 at isa? port 0x358 irq 11 drq 5 3681.1Sad 3691.1Sad# SCSI bus support 3701.1Sadscsibus* at scsi? 3711.1Sad 3721.1Sad# SCSI devices 3731.1Sadsd* at scsibus? target ? lun ? # SCSI disk drives 3741.1Sadst* at scsibus? target ? lun ? # SCSI tape drives 3751.1Sadcd* at scsibus? target ? lun ? # SCSI CD-ROM drives 3761.1Sad#ch* at scsibus? target ? lun ? # SCSI autochangers 3771.1Sad#ss* at scsibus? target ? lun ? # SCSI scanners 3781.1Sad#uk* at scsibus? target ? lun ? # SCSI unknown 3791.1Sad 3801.1Sad 3811.1Sad# RAID controllers and devices 3821.1Sadaac* at pci? dev ? function ? # Adaptec AAC family 3831.1Sadamr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 3841.1Sadcac* at eisa? slot ? # Compaq EISA array controllers 3851.1Sadcac* at pci? dev ? function ? # Compaq PCI array controllers 3861.1Sadciss* at pci? dev ? function ? # HP Smart Array controllers 3871.1Sadicp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 3881.1Sadmlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 3891.1Sadmlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family 3901.1Sadtwe* at pci? dev ? function ? # 3ware Escalade RAID controllers 3911.1Sadtwa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers 3921.1Sad 3931.1Sadld* at aac? unit ? # logical disk devices 3941.1Sadld* at amr? unit ? 3951.1Sadld* at cac? unit ? 3961.1Sadld* at icp? unit ? 3971.1Sadld* at twe? unit ? 3981.1Sadld* at twa? unit ? 3991.1Sadld* at mlx? unit ? 4001.1Sad 4011.1Sadicpsp* at icp? unit ? # SCSI pass-through 4021.1Sad 4031.1Sad# IDE and related devices 4041.1Sad# PCI IDE controllers - see pciide(4) for supported hardware. 4051.1Sad# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 4061.1Sad# how to set up DMA modes for this chip. This may work, or may cause 4071.1Sad# a machine hang with some controllers. 4081.1Sadpciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 4091.1Sadacardide* at pci? dev ? function ? # Acard IDE controllers 4101.1Sadaceride* at pci? dev ? function ? # Acer Lab IDE controllers 4111.1Sad#ahcisata* at pci? dev ? function ? # AHCI SATA controllers 4121.1Sadartsata* at pci? dev ? function ? # Intel i31244 SATA controller 4131.1Sadcmdide* at pci? dev ? function ? # CMD tech IDE controllers 4141.1Sadcypide* at pci? dev ? function ? # Cypress IDE controllers 4151.1Sadgeodeide* at pci? dev ? function ? # AMD Geode IDE controllers 4161.1Sadhptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 4171.1Saditeide* at pci? dev ? function ? # IT Express IDE controllers 4181.1Sad#ixpide* at pci? dev ? function ? # ATI IXP IDE controllers 4191.1Sadoptiide* at pci? dev ? function ? # Opti IDE controllers 4201.1Sadpiixide* at pci? dev ? function ? # Intel IDE controllers 4211.1Sadpdcide* at pci? dev ? function ? # Promise IDE controllers 4221.1Sadpdcsata* at pci? dev ? function ? # Promise SATA150 controllers 4231.1Sadrccide* at pci? dev ? function ? # ServerWorks IDE controllers 4241.1Sadsatalink* at pci? dev ? function ? # SiI SATALink controllers 4251.1Sadsiside* at pci? dev ? function ? # SiS IDE controllers 4261.1Sadslide* at pci? dev ? function ? # Symphony Labs IDE controllers 4271.1Sad#svwsata* at pci? dev ? function ? # ServerWorks SATA controllers 4281.1Sadviaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 4291.1Sadstpcide* at pci? dev ? function ? # STMicro STPC IDE controllers 4301.1Sad 4311.1Sad# ISA Plug-and-Play IDE controllers 4321.1Sadwdc* at isapnp? 4331.1Sad 4341.1Sad# PCMCIA IDE controllers 4351.1Sadwdc* at pcmcia? function ? 4361.1Sad 4371.1Sad# ISA ST506, ESDI, and IDE controllers 4381.1Sad# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 4391.1Sad# fall back to 16bits I/O if 32bits I/O are not functional). 4401.1Sad# Some controllers pass the initial 32bit test, but will fail later. 4411.1Sadwdc0 at isa? port 0x1f0 irq 14 flags 0x00 4421.1Sadwdc1 at isa? port 0x170 irq 15 flags 0x00 4431.1Sad 4441.1Sad# ATA (IDE) bus support 4451.1Sadatabus* at ata? 4461.1Sad 4471.1Sad# IDE drives 4481.1Sad# Flags are used only with controllers that support DMA operations 4491.1Sad# and mode settings (e.g. some pciide controllers) 4501.1Sad# The lowest order four bits (rightmost digit) of the flags define the PIO 4511.1Sad# mode to use, the next set of four bits the DMA mode and the third set the 4521.1Sad# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 4531.1Sad# to use, and the last bit must be 1 for this setting to be used. 4541.1Sad# For DMA and UDMA, 0xf (1111) means 'disable'. 4551.1Sad# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 4561.1Sad# (0xc=1100, 0xa=1010, 0xf=1111) 4571.1Sad# 0x0000 means "use whatever the drive claims to support". 4581.1Sadwd* at atabus? drive ? flags 0x0000 4591.1Sad 4601.1Sad# ATA RAID configuration support, as found on some Promise controllers. 4611.1Sadpseudo-device ataraid 4621.1Sadld* at ataraid? vendtype ? unit ? 4631.1Sad 4641.1Sad# ATAPI bus support 4651.1Sadatapibus* at atapi? 4661.1Sad 4671.1Sad# ATAPI devices 4681.1Sad# flags have the same meaning as for IDE drives. 4691.1Sadcd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 4701.1Sadsd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 4711.1Sadst* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 4721.1Sad#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 4731.1Sad 4741.1Sad 4751.1Sad# Miscellaneous mass storage devices 4761.1Sad 4771.1Sad# ISA floppy 4781.1Sadfdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 4791.1Sad#fdc1 at isa? port 0x370 irq ? drq ? 4801.1Sadfd* at fdc? drive ? # the drives themselves 4811.1Sad# some machines need you to do this instead of fd* 4821.1Sad#fd0 at fdc0 drive 0 4831.1Sad 4841.1Sad# ISA CD-ROM devices 4851.1Sad#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 4861.1Sad 4871.1Sad# ISA tape devices 4881.1Sad# note: the wt driver conflicts unpleasantly with ed devices at the 4891.1Sad# same I/O address. The probe reprograms their EEPROMs. Don't 4901.1Sad# uncomment it unless you are actually using it. 4911.1Sad#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 4921.1Sad 4931.1Sad 4941.1Sad# Network Interfaces 4951.1Sad 4961.1Sad# PCI network interfaces 4971.1Sadan* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 4981.1Sadath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 4991.1Sadatw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 5001.1Sadbce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet 5011.1Sadbge* at pci? dev ? function ? # Broadcom 570x Gigabit Ethernet 5021.1Sad# bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 5031.1Sad#en* at pci? dev ? function ? # ENI/Adaptec ATM 5041.1Sadep* at pci? dev ? function ? # 3Com 3c59x 5051.1Sadex* at pci? dev ? function ? # 3Com 90x[BC] 5061.1Sadepic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 5071.1Sad#esh* at pci? dev ? function ? # Essential HIPPI card 5081.1Sadfpa* at pci? dev ? function ? # DEC DEFPA FDDI 5091.1Sadfxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 5101.1Sadgsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 5111.1Sad#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 5121.1Sad#ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 5131.1Sad#iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 5141.1Sad#le* at pci? dev ? function ? # PCnet-PCI Ethernet 5151.1Sadlii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 5161.1Sad#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 5171.1Sadmskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 5181.1Sadmsk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 5191.1Sadmtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 5201.1Sadne* at pci? dev ? function ? # NE2000-compatible Ethernet 5211.1Sad#nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 5221.1Sad#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 5231.1Sadpcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 5241.1Sadre* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 5251.1Sadrtk* at pci? dev ? function ? # Realtek 8129/8139 5261.1Sadsf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 5271.1Sadsip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 5281.1Sadskc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 5291.1Sadsk* at skc? # SysKonnect SK9821 Gigabit Ethernet 5301.1Sadste* at pci? dev ? function ? # Sundance ST-201 Ethernet 5311.1Sadstge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 5321.1Sadti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 5331.1Sadtl* at pci? dev ? function ? # ThunderLAN-based Ethernet 5341.1Sadtlp* at pci? dev ? function ? # DECchip 21x4x and clones 5351.1Sad#txp* at pci? dev ? function ? # 3com 3cr990 5361.1Sad#vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 5371.1Sadvr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 5381.1Sadwi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 5391.1Sadwm* at pci? dev ? function ? # Intel 8254x gigabit 5401.1Sad 5411.1Sad# EISA network interfaces 5421.1Sadep* at eisa? slot ? # 3Com 3c579 Ethernet 5431.1Sadfea* at eisa? slot ? # DEC DEFEA FDDI 5441.1Sadtlp* at eisa? slot ? # DEC DE-425 Ethernet 5451.1Sad 5461.1Sad# ISA Plug-and-Play network interfaces 5471.1Sadan* at isapnp? # # Aironet 802.11 5481.1Sadep* at isapnp? # 3Com 3c509 Ethernet 5491.1Sadfmv* at isapnp? # Fujitsu FMV-183 5501.1Sadle* at isapnp? # AMD PCnet-ISA Ethernet 5511.1Sadne* at isapnp? # NE2000-compatible Ethernet 5521.1Sadtr* at isapnp? # IBM/3COM TROPIC Token-Ring 5531.1Sad 5541.1Sad# PCMCIA network interfaces 5551.1Sadan* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 5561.1Sadawi* at pcmcia? function ? # BayStack 650 (802.11FH) 5571.1Sadcnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 5581.1Sadcs* at pcmcia? function ? # CS89xx Ethernet 5591.1Sadep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 5601.1Sadmbe* at pcmcia? function ? # MB8696x based Ethernet 5611.1Sadne* at pcmcia? function ? # NE2000-compatible Ethernet 5621.1Sadray* at pcmcia? function ? # Raytheon Raylink (802.11) 5631.1Sadsm* at pcmcia? function ? # Megahertz Ethernet 5641.1Sadwi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) 5651.1Sadoptions WI_PCMCIA_SPECTRUM24T_FW=0 5661.1Sadxirc* at pcmcia? function ? # Xircom CreditCard Ethernet 5671.1Sadcom* at xirc? 5681.1Sadxi* at xirc? 5691.1Sadmhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 5701.1Sadcom* at mhzc? 5711.1Sadsm* at mhzc? 5721.1Sad 5731.1Sad# ISA network interfaces 5741.1Sadate0 at isa? port 0x2a0 irq ? # AT1700 5751.1Sadcs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 5761.1Sadec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 5771.1Sadeg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 5781.1Sadel0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 5791.1Sadep* at isa? port ? irq ? # 3C509 ethernet cards 5801.1Sadef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 5811.1Sadai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 5821.1Sadfmv0 at isa? port 0x2a0 irq ? # FMV-181/182 5831.1Sadix0 at isa? port 0x300 irq 10 # EtherExpress/16 5841.1Sadiy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 5851.1Sadlc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 5861.1Saddepca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 5871.1Sadle* at depca? 5881.1Sadnele0 at isa? port 0x320 irq 9 drq 7 # NE2100 5891.1Sadle* at nele? 5901.1Sadbicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 5911.1Sadle* at bicc? 5921.1Sadne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 5931.1Sadne1 at isa? port 0x300 irq 10 5941.1Sadsm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 5951.1Sadtr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 5961.1Sadtr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 5971.1Sadtr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 5981.1Sadwe0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 5991.1Sadwe1 at isa? port 0x300 iomem 0xcc000 irq 10 6001.1Sad 6011.1Sad# MII/PHY support 6021.1Sadacphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs 6031.1Sadamhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 6041.1Sadbmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 6051.1Sadbrgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 6061.1Sad#ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 6071.1Saddmphy* at mii? phy ? # Davicom DM9101 PHYs 6081.1Sadexphy* at mii? phy ? # 3Com internal PHYs 6091.1Sadglxtphy* at mii? phy ? # Level One LXT-1000 PHYs 6101.1Sadgphyter* at mii? phy ? # NS83861 Gig-E PHY 6111.1Sadicsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 6121.1Sadigphy* at mii? phy ? # Intel IGP01E1000 6131.1Sadikphy* at mii? phy ? # Intel 82563 PHYs 6141.1Sadinphy* at mii? phy ? # Intel 82555 PHYs 6151.1Sadiophy* at mii? phy ? # Intel 82553 PHYs 6161.1Sadlxtphy* at mii? phy ? # Level One LXT-970 PHYs 6171.1Sadmakphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 6181.1Sadnsphy* at mii? phy ? # NS83840 PHYs 6191.1Sadnsphyter* at mii? phy ? # NS83843 PHYs 6201.1Sadpnaphy* at mii? phy ? # generic HomePNA PHYs 6211.1Sadqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 6221.1Sadrgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 6231.1Sadrlphy* at mii? phy ? # Realtek 8139/8201L PHYs 6241.1Sadsqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 6251.1Sadtlphy* at mii? phy ? # ThunderLAN PHYs 6261.1Sadtqphy* at mii? phy ? # TDK Semiconductor PHYs 6271.1Sadurlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 6281.1Sadukphy* at mii? phy ? # generic unknown PHYs 6291.1Sad 6301.1Sad# USB Controller and Devices 6311.1Sad 6321.1Sad# PCI USB controllers 6331.1Sadehci* at pci? dev ? function ? # Enhanced Host Controller 6341.1Saduhci* at pci? # Universal Host Controller (Intel) 6351.1Sadohci* at pci? # Open Host Controller 6361.1Sad 6371.1Sad# USB bus support 6381.1Sadusb* at ehci? 6391.1Sadusb* at uhci? 6401.1Sadusb* at ohci? 6411.1Sad 6421.1Sad# USB Hubs 6431.1Saduhub* at usb? 6441.1Saduhub* at uhub? port ? 6451.1Sad 6461.1Sad# USB HID device 6471.1Saduhidev* at uhub? port ? configuration ? interface ? 6481.1Sad 6491.1Sad# USB Mice 6501.1Sad#ums* at uhidev? reportid ? 6511.1Sad#wsmouse* at ums? 6521.1Sad 6531.1Sad# USB Keyboards 6541.1Sadukbd* at uhidev? reportid ? 6551.1Sadwskbd* at ukbd? console ? 6561.1Sad 6571.1Sad# USB serial adapter 6581.1Sad#ucycom* at uhidev? reportid ? 6591.1Sad 6601.1Sad# USB Generic HID devices 6611.1Sad#uhid* at uhidev? reportid ? 6621.1Sad 6631.1Sad# USB Printer 6641.1Sad#ulpt* at uhub? port ? configuration ? interface ? 6651.1Sad 6661.1Sad# USB Mass Storage 6671.1Sadumass* at uhub? port ? configuration ? interface ? 6681.1Sad 6691.1Sad# Y@P firmware loader 6701.1Sad#uyap* at uhub? port ? 6711.1Sad 6721.1Sad# USB Generic driver 6731.1Sad#ugen* at uhub? port ? configuration ? interface ? 6741.1Sad 6751.1Sad# USB Ethernet adapters 6761.1Sad#atu* at uhub? port ? # Atmel AT76C50XX based adapters 6771.1Sadaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 6781.1Sadaxe* at uhub? port ? # ASIX AX88172 based adapters 6791.1Sadcue* at uhub? port ? # CATC USB-EL1201A based adapters 6801.1Sadkue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 6811.1Sadurl* at uhub? port ? # Realtek RTL8150L based adapters 6821.1Sad 6831.1Sad# Audio Devices 6841.1Sad 6851.1Sad# PCI audio devices 6861.1Sad#eap* at pci? dev ? function ? # Ensoniq AudioPCI 6871.1Sad#eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 6881.1Sad#sv* at pci? dev ? function ? # S3 SonicVibes 6891.1Sad 6901.1Sad# ISA Plug-and-Play audio devices 6911.1Sad#guspnp* at isapnp? # Gravis Ultra Sound PnP audio 6921.1Sad#sb* at isapnp? # SoundBlaster-compatible audio 6931.1Sad 6941.1Sad# ISA audio devices 6951.1Sad# the "aria" probe might give false hits 6961.1Sad#aria0 at isa? port 0x290 irq 10 # Aria 6971.1Sad#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 6981.1Sad#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 6991.1Sad#sb0 at isa? port 0x220 irq 7 drq 1 drq2 5 # SoundBlaster 7001.1Sad#wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 7011.1Sad 7021.1Sad# OPL[23] FM synthesizers 7031.1Sad#opl0 at isa? port 0x388 # use only if not attached to sound card 7041.1Sad#opl* at eso? 7051.1Sad#opl* at ess? 7061.1Sad#opl* at sb? 7071.1Sad#opl* at sv? 7081.1Sad 7091.1Sad# Audio support 7101.1Sad#audio* at audiobus? 7111.1Sad 7121.1Sad# MIDI support 7131.1Sad#midi* at midibus? 7141.1Sad#midi* at pcppi? # MIDI interface to the PC speaker 7151.1Sad 7161.1Sad# The spkr driver provides a simple tone interface to the built in speaker. 7171.1Sad#spkr0 at pcppi? # PC speaker 7181.1Sad 7191.1Sad 7201.1Sad# Mice 7211.1Sad 7221.1Sad# ISA busmice 7231.1Sad#lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 7241.1Sad#lms1 at isa? port 0x238 irq 5 7251.1Sad#mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 7261.1Sad#mms1 at isa? port 0x238 irq 5 7271.1Sad#wsmouse* at lms? 7281.1Sad#wsmouse* at mms? 7291.1Sad 7301.1Sad# Joysticks 7311.1Sad 7321.1Sad# ISA Plug-and-Play joysticks 7331.1Sad#joy* at isapnp? # Game ports (usually on audio cards) 7341.1Sad 7351.1Sad# ISA joysticks. Probe is a little strange; add only if you have one. 7361.1Sad#joy0 at isa? port 0x201 7371.1Sad 7381.1Sad 7391.1Sad# Miscellaneous Devices 7401.1Sad 7411.1Sad# Planetconnect Satellite receiver driver. 7421.1Sad#satlink0 at isa? port 0x300 drq 1 7431.1Sad 7441.1Sad 7451.1Sad# Pull in optional local configuration 7461.1Sadcinclude "arch/i386/conf/INSTALL.local" 7471.1Sad 7481.1Sad 7491.1Sad# Pseudo-Devices 7501.1Sad 7511.1Sad# disk/mass storage pseudo-devices 7521.1Sad#pseudo-device ccd 4 # concatenated/striped disk devices 7531.1Sadpseudo-device raid 8 # RAIDframe disk driver 7541.1Sadoptions RAID_AUTOCONFIG # auto-configuration of RAID components 7551.1Sad#pseudo-device fss 4 # file system snapshot device 7561.1Sadpseudo-device md 1 # memory disk device (ramdisk) 7571.1Sad#pseudo-device vnd # disk-like interface to files 7581.1Sad 7591.1Sad# network pseudo-devices 7601.1Sadpseudo-device bpfilter # Berkeley packet filter 7611.1Sad#pseudo-device ipfilter # IP filter (firewall) and NAT 7621.1Sadpseudo-device loop # network loopback 7631.1Sad#pseudo-device ppp # Point-to-Point Protocol 7641.1Sadpseudo-device sl # Serial Line IP 7651.1Sad#pseudo-device strip # Starmode Radio IP (Metricom) 7661.1Sad#pseudo-device tun # network tunneling over tty 7671.1Sad#pseudo-device gre # generic L3 over IP tunnel 7681.1Sad 7691.1Sad# miscellaneous pseudo-devices 7701.1Sadpseudo-device pty 2 # pseudo-terminals (Sysinst needs two) 7711.1Sadoptions NO_DEV_PTM 7721.1Sad#pseudo-device sequencer 1 # MIDI sequencer 7731.1Sad# rnd works; RND_COM does not on port i386 yet. 7741.1Sadpseudo-device rnd # /dev/random and in-kernel generator 7751.1Sad#options RND_COM # use "com" randomness as well (BROKEN) 7761.1Sad 7771.1Sad# a pseudo device needed for Coda # also needs CODA (above) 7781.1Sad#pseudo-device vcoda 4 # coda minicache <-> venus comm. 7791.1Sad 7801.1Sad# wscons pseudo-devices 7811.1Sadpseudo-device wsmux # mouse & keyboard multiplexor 7821.1Sad#pseudo-device wsfont 7831.1Sad 784