-current hang during boot on SMP machine
Kenneth D. Merry
ken at FreeBSD.org
Mon Nov 29 19:56:01 PST 2004
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: <ACPI PCI Link LNUS> 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 at FreeBSD.ORG
-------------- next part --------------
/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 at gondolin.kdm.org:/usr/obj/usr/home/ken/perforce3/FreeBSD-ken/src/sys/gondolin
ACPI APIC Table: <RCC RCCNILE >
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
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 <Version 1.1> irqs 0-15 on motherboard
ioapic1 <Version 1.1> irqs 16-31 on motherboard
netsmb_dev: loaded
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <RCC RCCNILE> 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: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu1: Failed to attach throttling P_CNT
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci_link0: <ACPI PCI Link LNUS> 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 at 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: <RCC RCCNILE >
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
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 <Version 1.1> irqs 0-15 on motherboard
ioapic1 <Version 1.1> irqs 16-31 on motherboard
cpu0 BSP:
ID: 0x00000000 VER: 0x00040011 LDR: 0x01000000 DFR: 0x0fffffff
lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
crypto: <crypto core>
mem: <memory>
Pentium Pro MTRR support enabled
null: <null device, zero device>
netsmb_dev: loaded
random: <entropy source, Software, Yarrow>
io: <I/O>
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <RCC RCCNILE> 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: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu1: Failed to attach throttling P_CNT
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci_link0: <ACPI PCI Link LNUS> irq 10 on acpi0
-------------- next part --------------
#
# 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!)
More information about the freebsd-current
mailing list