From owner-freebsd-current@FreeBSD.ORG Tue Nov 30 03:56:01 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99BEA16A4CE; Tue, 30 Nov 2004 03:56:01 +0000 (GMT) Received: from nargothrond.kdm.org (nargothrond.kdm.org [70.56.43.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDBA843D1D; Tue, 30 Nov 2004 03:56:00 +0000 (GMT) (envelope-from ken@nargothrond.kdm.org) Received: from nargothrond.kdm.org (localhost [127.0.0.1]) by nargothrond.kdm.org (8.12.11/8.12.11) with ESMTP id iAU3tsQR033034; Mon, 29 Nov 2004 20:55:54 -0700 (MST) (envelope-from ken@nargothrond.kdm.org) Received: (from ken@localhost) by nargothrond.kdm.org (8.12.11/8.12.5/Submit) id iAU3tqjI033033; Mon, 29 Nov 2004 20:55:52 -0700 (MST) (envelope-from ken) Date: Mon, 29 Nov 2004 20:55:52 -0700 From: "Kenneth D. Merry" To: current@FreeBSD.org Message-ID: <20041130035552.GA32924@nargothrond.kdm.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="J2SCkAp4GZ/dPZZf" Content-Disposition: inline User-Agent: Mutt/1.4.2i X-Virus-Scanned: clamd / ClamAV version 0.75.1, clamav-milter version 0.75c on nargothrond.kdm.org X-Virus-Status: Clean cc: rwatson@FreeBSD.org cc: alc@cs.rice.edu cc: gallatin@cs.duke.edu Subject: -current hang during boot on SMP machine X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Nov 2004 03:56:01 -0000 --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I'm trying to get -current (from Friday, November 26th 2004) online on a dual 1GHz Pentium III box. It hangs during boot, normal dmesg, bootverbose dmesg and the kernel config file are attached. (bootverbose dmesg is right after the normal dmesg.) The last line printed prior to the hang is: pci_link0: irq 10 on acpi0 It currently runs 4.x fine on a separate disk. (I built -current on the 4.x disk, and installed it on top of a 2 year old -current on the other disk.) It's a Supermicro 370DE6 motherboard (Serverworks chipset) with 2 1GHz Pentium IIIs. It has 2.5GB RAM, and is booting from an onboard Adaptec 7899. Thanks for any help, Ken -- Kenneth Merry ken@FreeBSD.ORG --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="session.log.boot_hang.gondolin.20041129.txt" /boot/kernel/kernel text=0x412e54 data=0x6a524+0x39dfc syms=[0x4+0x527b0+0x4+0x664ff] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel] in 9 seconds... Booting [/boot/kernel/kernel] in 8 seconds... Booting [/boot/kernel/kernel] in 7 seconds... Booting [/boot/kernel/kernel] in 6 seconds... Booting [/boot/kernel/kernel] in 5 seconds... Booting [/boot/kernel/kernel]... /boot/kernel/acpi.ko text=0x3fc3c data=0x1d24+0x110c syms=[0x4+0x73f0+0x4+0x9986] Copyright (c) 1992-2004 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.0-CURRENT #2: Fri Nov 26 23:49:42 MST 2004 ken@gondolin.kdm.org:/usr/obj/usr/home/ken/perforce3/FreeBSD-ken/src/sys/gondolin ACPI APIC Table: Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel Pentium III (999.53-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x686 Stepping = 6 Features=0x383fbff real memory = 2684289024 (2559 MB) avail memory = 2624294912 (2502 MB) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ACPI-0697: *** Warning: Type override - [DEB_] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [MLIB] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [IO__] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [DATA] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [SIO_] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [SB__] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [PM__] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [ICNT] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [ACPI] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [OSB4] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [PM__] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [BIOS] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [CMOS] had invalid type (Integer) for Scope operator, changed to (Scope) MADT: Forcing active-low polarity and level trigger for SCI ioapic0 irqs 0-15 on motherboard ioapic1 irqs 16-31 on motherboard netsmb_dev: loaded npx0: [FAST] npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0 cpu0: on acpi0 cpu1: on acpi0 cpu1: Failed to attach throttling P_CNT acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci_link0: irq 10 on acpi0 /boot/kernel/kernel text=0x412e54 data=0x6a524+0x39dfc syms=[0x4+0x527b0+0x4+0x664ff] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel] in 9 seconds... Type '?' for a list of commands, 'help' for more detailed help. OK boot -v /boot/kernel/acpi.ko text=0x3fc3c data=0x1d24+0x110c syms=[0x4+0x73f0+0x4+0x9986] SMAP type=01 base=0000000000000000 len=000000000009fc00 SMAP type=02 base=000000000009fc00 len=0000000000000400 SMAP type=02 base=00000000000e0000 len=0000000000020000 SMAP type=01 base=0000000000100000 len=000000009fef0000 SMAP type=03 base=000000009fff0000 len=000000000000f000 SMAP type=04 base=000000009ffff000 len=0000000000001000 SMAP type=02 base=00000000fec00000 len=0000000000001000 SMAP type=02 base=00000000fec01000 len=0000000000001000 SMAP type=02 base=00000000fee00000 len=0000000000001000 SMAP type=02 base=00000000fff80000 len=0000000000080000 Copyright (c) 1992-2004 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.0-CURRENT #2: Fri Nov 26 23:49:42 MST 2004 ken@gondolin.kdm.org:/usr/obj/usr/home/ken/perforce3/FreeBSD-ken/src/sys/gondolin Preloaded elf kernel "/boot/kernel/kernel" at 0xc09c6000. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc09c61a8. Table 'FACP' at 0x9fff0030 Table 'APIC' at 0x9fff00b0 MADT: Found table at 0x9fff00b0 MP Configuration Table version 1.4 found at 0xc00f0c40 APIC: Using the MADT enumerator. MADT: Found CPU APIC ID 0 ACPI ID 0: enabled SMP: Added CPU 0 (AP) MADT: Found CPU APIC ID 1 ACPI ID 1: enabled SMP: Added CPU 1 (AP) MADT: Found CPU APIC ID 0 ACPI ID 2: disabled MADT: Found CPU APIC ID 0 ACPI ID 3: disabled ACPI APIC Table: Calibrating clock(s) ... i8254 clock: 1193255 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 999531190 Hz CPU: Intel Pentium III (999.53-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x686 Stepping = 6 Features=0x383fbff real memory = 2684289024 (2559 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000000c28000 - 0x000000009d2bffff, 2624159744 bytes (640664 pages) avail memory = 2624294912 (2502 MB) APIC ID: physical 0, logical 0:0 APIC ID: physical 1, logical 0:1 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): AP0 cpu1 (AP): APIC ID: 1 bios32: Found BIOS32 Service Directory header at 0xc00fdb80 bios32: Entry = 0xfdb90 (c00fdb90) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xdbb1 pnpbios: Found PnP BIOS data at 0xc00f4d70 pnpbios: Entry = f0000:3cf4 Rev = 1.0 Other BIOS signatures found: APIC: CPU 0 has ACPI ID 0 APIC: CPU 1 has ACPI ID 1 ACPI-0697: *** Warning: Type override - [DEB_] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [MLIB] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [IO__] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [DATA] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [SIO_] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [SB__] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [PM__] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [ICNT] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [ACPI] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [OSB4] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [PM__] had invalid type (String) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [BIOS] had invalid type (Integer) for Scope operator, changed to (Scope) ACPI-0697: *** Warning: Type override - [CMOS] had invalid type (Integer) for Scope operator, changed to (Scope) MADT: Found IO APIC ID 4, Interrupt 0 at 0xfec00000 ioapic0: Routing external 8259A's -> intpin 0 ioapic0: intpin 0 -> ExtINT (edge, high) ioapic0: intpin 1 -> ISA IRQ 1 (edge, high) ioapic0: intpin 2 -> ISA IRQ 2 (edge, high) ioapic0: intpin 3 -> ISA IRQ 3 (edge, high) ioapic0: intpin 4 -> ISA IRQ 4 (edge, high) ioapic0: intpin 5 -> ISA IRQ 5 (edge, high) ioapic0: intpin 6 -> ISA IRQ 6 (edge, high) ioapic0: intpin 7 -> ISA IRQ 7 (edge, high) ioapic0: intpin 8 -> ISA IRQ 8 (edge, high) ioapic0: intpin 9 -> ISA IRQ 9 (edge, high) ioapic0: intpin 10 -> ISA IRQ 10 (edge, high) ioapic0: intpin 11 -> ISA IRQ 11 (edge, high) ioapic0: intpin 12 -> ISA IRQ 12 (edge, high) ioapic0: intpin 13 -> ISA IRQ 13 (edge, high) ioapic0: intpin 14 -> ISA IRQ 14 (edge, high) ioapic0: intpin 15 -> ISA IRQ 15 (edge, high) MADT: Found IO APIC ID 5, Interrupt 16 at 0xfec01000 ioapic1: intpin 0 -> PCI IRQ 16 (level, low) ioapic1: intpin 1 -> PCI IRQ 17 (level, low) ioapic1: intpin 2 -> PCI IRQ 18 (level, low) ioapic1: intpin 3 -> PCI IRQ 19 (level, low) ioapic1: intpin 4 -> PCI IRQ 20 (level, low) ioapic1: intpin 5 -> PCI IRQ 21 (level, low) ioapic1: intpin 6 -> PCI IRQ 22 (level, low) ioapic1: intpin 7 -> PCI IRQ 23 (level, low) ioapic1: intpin 8 -> PCI IRQ 24 (level, low) ioapic1: intpin 9 -> PCI IRQ 25 (level, low) ioapic1: intpin 10 -> PCI IRQ 26 (level, low) ioapic1: intpin 11 -> PCI IRQ 27 (level, low) ioapic1: intpin 12 -> PCI IRQ 28 (level, low) ioapic1: intpin 13 -> PCI IRQ 29 (level, low) ioapic1: intpin 14 -> PCI IRQ 30 (level, low) ioapic1: intpin 15 -> PCI IRQ 31 (level, low) MADT: intr override: source 0, irq 2 ioapic0: Routing IRQ 0 -> intpin 2 ioapic0: intpin 2 trigger: edge ioapic0: intpin 2 polarity: high MADT: Forcing active-low polarity and level trigger for SCI ioapic0: intpin 9 polarity: low ioapic0: intpin 9 trigger: level ioapic0 irqs 0-15 on motherboard ioapic1 irqs 16-31 on motherboard cpu0 BSP: ID: 0x00000000 VER: 0x00040011 LDR: 0x01000000 DFR: 0x0fffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff crypto: mem: Pentium Pro MTRR support enabled null: netsmb_dev: loaded random: io: npx0: [FAST] npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: [MPSAFE] acpi0: Power Button (fixed) pci_open(1): mode 1 addr port (0x0cf8) is 0x80000070 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=80] is there (id=00081166) pcibios: BIOS version 2.10 Found $PIR table, 10 entries at 0xc00f52e0 PCI-Only Interrupts: none Location Bus Device Pin Link IRQs embedded 0 0 A 0x1e 3 4 5 7 9 10 11 12 14 15 embedded 0 0 B 0x1e 3 4 5 7 9 10 11 12 14 15 embedded 0 15 A 0x01 10 slot 1 0 1 A 0x10 3 4 5 7 9 10 11 12 14 15 slot 1 0 1 B 0x11 3 4 5 7 9 10 11 12 14 15 slot 1 0 1 C 0x10 3 4 5 7 9 10 11 12 14 15 slot 1 0 1 D 0x11 3 4 5 7 9 10 11 12 14 15 slot 2 0 2 A 0x12 3 4 5 7 9 10 11 12 14 15 slot 2 0 2 B 0x13 3 4 5 7 9 10 11 12 14 15 slot 2 0 2 C 0x12 3 4 5 7 9 10 11 12 14 15 slot 2 0 2 D 0x13 3 4 5 7 9 10 11 12 14 15 slot 3 0 3 A 0x14 3 4 5 7 9 10 11 12 14 15 slot 3 0 3 B 0x15 3 4 5 7 9 10 11 12 14 15 slot 3 0 3 C 0x14 3 4 5 7 9 10 11 12 14 15 slot 3 0 3 D 0x15 3 4 5 7 9 10 11 12 14 15 slot 4 0 4 A 0x1c 3 4 5 7 9 10 11 12 14 15 slot 4 0 4 B 0x1d 3 4 5 7 9 10 11 12 14 15 slot 4 0 4 C 0x1c 3 4 5 7 9 10 11 12 14 15 slot 4 0 4 D 0x1d 3 4 5 7 9 10 11 12 14 15 embedded 0 5 A 0x1a 3 4 5 7 9 10 11 12 14 15 embedded 0 5 B 0x1b 3 4 5 7 9 10 11 12 14 15 embedded 0 5 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 5 D 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 6 A 0x1f 3 4 5 7 9 10 11 12 14 15 embedded 0 6 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 6 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 6 D 0xff 3 4 5 7 9 10 11 12 14 15 slot 5 2 1 A 0x16 3 4 5 7 9 10 11 12 14 15 slot 5 2 1 B 0x17 3 4 5 7 9 10 11 12 14 15 slot 5 2 1 C 0x16 3 4 5 7 9 10 11 12 14 15 slot 5 2 1 D 0x17 3 4 5 7 9 10 11 12 14 15 slot 6 2 2 A 0x18 3 4 5 7 9 10 11 12 14 15 slot 6 2 2 B 0x19 3 4 5 7 9 10 11 12 14 15 slot 6 2 2 C 0x18 3 4 5 7 9 10 11 12 14 15 slot 6 2 2 D 0x19 3 4 5 7 9 10 11 12 14 15 AcpiOsDerivePciId: bus 0 dev 0 func 0 AcpiOsDerivePciId: bus 0 dev 0 func 2 AcpiOsDerivePciId: bus 0 dev 0 func 3 ACPI timer: 0/59 0/4 0/11 0/4 0/63 0/27 0/11 0/4 0/4 0/3 -> 0 Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0 cpu0: on acpi0 cpu1: on acpi0 cpu1: Failed to attach throttling P_CNT acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci_link0: irq 10 on acpi0 --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=gondolin # # 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.FreeBSD.org/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 # 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 NOTES configuration file. 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.332 2001/12/14 16:27:08 iedowse Exp $ machine i386 cpu I586_CPU cpu I686_CPU ident gondolin maxusers 0 #To statically compile in device wiring instead of /boot/device.hints #hints "gondolin.hints" #Default places to look for devices. makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols options SCHED_4BSD #4BSD scheduler options INET #InterNETworking options INET6 #IPv6 communications protocols options FAST_IPSEC #new IPsec (cannot define w/ IPSEC) options IPFIREWALL #firewall options IPFIREWALL_VERBOSE #enable logging to syslogd(8) options DUMMYNET options IPV6FIREWALL #firewall for IPv6 options IPV6FIREWALL_VERBOSE options IPDIVERT #divert sockets options NETSMB #SMB/CIFS requester options NETSMBCRYPTO #encrypted password support for SMB options LIBMCHAIN options LIBICONV options FFS #Berkeley Fast Filesystem options SOFTUPDATES #Enable FFS soft updates support 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 Server options NFS_ROOT #NFS usable as root device, 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 with FreeBSD4 #options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI #options USERCONFIG #boot -c editor #options VISUAL_USERCONFIG #visual boot -c editor 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 options KBD_INSTALL_CDEV # install a CDEV entry in /dev options AHC_ALLOW_MEMIO options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. options AHD_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~215k to driver. options CONSPEED=115200 options CAMDEBUG options COMPAT_LINUX options COMPAT_AOUT # Zero copy options options ZERO_COPY_SOCKETS options MCLSHIFT=12 # 4k (page size) mbuf clusters #options MSIZE=256 # 256byte mbufs options TI_JUMBO_HDRSPLIT #options NMBCLUSTERS=(512+512*32) device crypto # core crypto support device cryptodev # /dev/crypto for access to h/w # Debugging for use in -current # options DDB #Enable the kernel debugger # options DDB_UNATTENDED #options INVARIANTS #Enable calls of extra sanity checking #options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS #options WITNESS #Enable mutex checks to detects deadlocks and cycles #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed #options BREAK_TO_DEBUGGER #a BREAK on a comconsole goes to #DDB, if available. options CONSPEED=115200 # speed for serial console # (default 9600) # To make an SMP kernel, the next two are needed options SMP # Symmetric MultiProcessor Kernel device apic # I/O APIC device isa #device eisa device pci #options PCI_ENABLE_IO_MODES # Enable pci resources left off by a "lazy BIOS" # 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 device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) # SCSI Controllers #device ahb # EISA AHA1742 family device ahc # AHA2940 and onboard AIC7xxx devices device ahd # AHA39320/29320 and onboard AIC79xx devices device isp # Qlogic family device ispfw # Qlogic family # RAID controllers interfaced to the SCSI subsystem device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID device dpt # DPT Smartcache III, IV - See NOTES for options! # 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 ses # SCSI Environmental Services (and SAF-TE) # RAID controllers device aac # Adaptec FSA RAID # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # At keyboard controller device atkbd # at keyboard device psm # psm mouse device vga # VGA screen device smbus # Bus support, required for smb below. device intpm device ichsmb device smb device bktr device iicbus # Bus support, required for ic/iic/iicsmb below. device iicbb device ic device iic device iicsmb # smb over i2c bridge device sound device snd_emu10k1 # splash screen/screen saver device splash # 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 cursor # 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 # device card # pccard bus # device pcic # PCMCIA bridge # 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'') # 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 em # Intel PRO/1000 adapter Gigabit Ethernet Card device ti # Alteon Networks Tigon I/II gigabit ethernet # Pseudo devices - the number indicates how many units to allocate. device loop # Network loopback device mem # Memory and kernel memory devices device io # I/O device device random # Entropy device 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 ccd #Concatenated disk driver #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 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 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!) --J2SCkAp4GZ/dPZZf--