Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Nov 2004 20:55:52 -0700
From:      "Kenneth D. Merry" <ken@FreeBSD.org>
To:        current@FreeBSD.org
Cc:        gallatin@cs.duke.edu
Subject:   -current hang during boot on SMP machine
Message-ID:  <20041130035552.GA32924@nargothrond.kdm.org>

next in thread | raw e-mail | index | archive | help

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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041130035552.GA32924>