This is on a very recent -stable (like, as of just a couple of days
ago). Doing nothing in particular, ZERO_COPY_SOCKETS _not_ specified in
the config. This has happened twice this morning; if it happens again
I'll drop back to my older kernel, built back in May.
I've attached my config and dmesg; the stack trace is here:
#20 0xffffffff80273e73 in doadump () at /usr/src/sys/kern/kern_shutdown.c:243
#21 0xffffffff80274485 in boot (howto=260)
at /usr/src/sys/kern/kern_shutdown.c:409
#22 0xffffffff80274b95 in panic (fmt=0xffffff005488f000 "")
at /usr/src/sys/kern/kern_shutdown.c:565
#23 0xffffffff803b4f9b in vm_page_unwire (m=0xffffff007d61f308,
activate=2118678981) at /usr/src/sys/vm/vm_page.c:1275
#24 0xffffffff802cf366 in vfs_vmio_release (bp=0xffffffffa18fdf88)
at /usr/src/sys/kern/vfs_bio.c:1489
#25 0xffffffff802d2a76 in getnewbuf (slpflag=0, slptimeo=0, size=0,
maxsize=16384) at /usr/src/sys/kern/vfs_bio.c:1798
#26 0xffffffff802d2eb4 in getblk (vp=0xffffff007a7431f0, blkno=0, size=2048,
slpflag=0, slptimeo=0, flags=0) at /usr/src/sys/kern/vfs_bio.c:2516
#27 0xffffffff802d496c in breadn (vp=0xffffff007a7431f0,
blkno=107449315523013, size=0, rablkno=0x0, rabsize=0x0, cnt=0, cred=0x0,
bpp=0x61b97e48a90e) at /usr/src/sys/kern/vfs_bio.c:742
#28 0xffffffff802d4dae in bread (vp=0xa, blkno=107449315523013, size=0,
cred=0x61b97e48cf58, bpp=0xffffff005488f000)
at /usr/src/sys/kern/vfs_bio.c:723
#29 0xffffffff8038514c in ffs_blkatoff (vp=0xa, offset=0, res=0x0,
bpp=0xffffffffb5ae4690) at /usr/src/sys/ufs/ffs/ffs_subr.c:87
#30 0xffffffff80391aa2 in ufs_lookup (ap=0xffffffffb5ae4780)
at /usr/src/sys/ufs/ufs/ufs_lookup.c:259
#31 0xffffffff80426aba in VOP_CACHEDLOOKUP_APV (vop=0x61b97e48a90e,
a=0x61b97e4879c5) at vnode_if.c:150
#32 0xffffffff802d6730 in vfs_cache_lookup (ap=0xa) at vnode_if.h:82
#33 0xffffffff804277fe in VOP_LOOKUP_APV (vop=0xffffffff805b7000,
a=0xffffffffb5ae4880) at vnode_if.c:99
#34 0xffffffff802db19b in lookup (ndp=0xffffffffb5ae4990) at vnode_if.h:56
#35 0xffffffff802dbf4b in namei (ndp=0xffffffffb5ae4990)
at /usr/src/sys/kern/vfs_lookup.c:216
#36 0xffffffff802eda9b in kern_lstat (td=0xffffff005488f000,
path=0x61b97e4879c5 <Address 0x61b97e4879c5 out of bounds>,
pathseg=UIO_USERSPACE, sbp=0xffffffffb5ae4af0)
at /usr/src/sys/kern/vfs_syscalls.c:2127
#37 0xffffffff802edf5a in lstat (td=0xa, uap=0xffffffffb5ae4bc0)
at /usr/src/sys/kern/vfs_syscalls.c:2110
#38 0xffffffff803dea02 in syscall (frame {tf_rdi = 8049928, tf_rsi =
7588984, tf_rdx = 4407994, tf_rcx = 0, tf_r8 = 410, tf_r9 = 0, tf_rax = 190,
tf_rbx = 10, tf_rbp = 7589160, tf_r10 = 6625968, tf_r11 = 8044136, tf_r12 =
140737488350360, tf_r13 = 0, tf_r14 = 0, tf_r15 = 0, tf_trapno = 22, tf_addr =
0, tf_flags = 7588928, tf_err = 2, tf_rip = 1084076476, tf_cs = 43, tf_rflags =
582, tf_rsp = 7588944, tf_ss = 35})
at /usr/src/sys/amd64/amd64/trap.c:807
#39 0xffffffff803c4d98 in Xfast_syscall ()
at /usr/src/sys/amd64/amd64/exception.S:287
I'm happy to provide any other information requested.
--
Frank Mayhar frank@exit.com http://www.exit.com/
Exit Consulting http://www.gpsclock.com/
http://www.exit.com/blog/frank/
http://www.zazzle.com/fmayhar*
-------------- next part --------------
Copyright (c) 1992-2008 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.3-PRERELEASE #8: Thu Dec 27 15:34:56 PST 2007
root@jill.exit.com:/usr/obj/usr/src/sys/JILL
ACPI APIC Table: <A M I OEMAPIC >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Opteron(tm) Processor 248 (2190.72-MHz K8-class CPU)
Origin = "AuthenticAMD" Id = 0x20f51 Stepping = 1
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow!+,3DNow!>
real memory = 2147418112 (2047 MB)
avail memory = 2063601664 (1968 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <Version 1.1> irqs 0-23 on motherboard
ioapic1 <Version 1.1> irqs 24-27 on motherboard
ioapic2 <Version 1.1> irqs 28-31 on motherboard
kbd1 at kbdmux0
acpi0: <A M I OEMXSDT> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfec01000-0xfec013ff on
acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
cpu1: <ACPI CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 6.0 on pci0
pci3: <ACPI PCI bus> on pcib1
ohci0: <OHCI (generic) USB controller> mem 0xfeafc000-0xfeafcfff irq 19 at
device 0.0 on pci3
ohci0: [GIANT-LOCKED]
usb0: OHCI version 1.0, legacy support
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1: <OHCI (generic) USB controller> mem 0xfeafd000-0xfeafdfff irq 19 at
device 0.1 on pci3
ohci1: [GIANT-LOCKED]
usb1: OHCI version 1.0, legacy support
usb1: <OHCI (generic) USB controller> on ohci1
usb1: USB revision 1.0
uhub1: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
ohci2: <NEC uPD 9210 USB controller> mem 0xfeafa000-0xfeafafff irq 16 at
device 4.0 on pci3
ohci2: [GIANT-LOCKED]
usb2: OHCI version 1.0
usb2: <NEC uPD 9210 USB controller> on ohci2
usb2: USB revision 1.0
uhub2: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 3 ports with 3 removable, self powered
ohci3: <NEC uPD 9210 USB controller> mem 0xfeafb000-0xfeafbfff irq 17 at
device 4.1 on pci3
ohci3: [GIANT-LOCKED]
usb3: OHCI version 1.0
usb3: <NEC uPD 9210 USB controller> on ohci3
usb3: USB revision 1.0
uhub3: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0: <NEC uPD 720100 USB 2.0 controller> mem 0xfeafe800-0xfeafe8ff irq
18 at device 4.2 on pci3
ehci0: [GIANT-LOCKED]
usb4: EHCI version 0.95
usb4: companion controllers, 3 ports each: usb2 usb3
usb4: <NEC uPD 720100 USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: NEC EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 5 ports with 5 removable, self powered
uhub5: vendor 0x0409 product 0x005a, class 9/0, rev 2.00/1.00, addr 2
uhub5: single transaction translator
uhub5: 4 ports with 4 removable, self powered
uhub6: vendor 0x0409 product 0x005a, class 9/0, rev 2.00/1.00, addr 3
uhub6: single transaction translator
uhub6: 4 ports with 4 removable, self powered
umass0: Prolific Technology Inc. ATAPI-6 Bridge Controller, rev 2.00/0.01, addr
4
atapci0: <SiI SiI 3114 SATA150 controller> port
0xbc00-0xbc07,0xb880-0xb883,0xb800-0xb807,0xac00-0xac03,0xa880-0xa88f mem
0xfeafec00-0xfeafefff irq 19 at device 5.0 on pci3
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
ata4: <ATA channel 2> on atapci0
ata5: <ATA channel 3> on atapci0
pci3: <display, VGA> at device 6.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <AMD 8111 UDMA133 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 7.1 on pci0
ata0: <ATA channel 0> on atapci1
ata1: <ATA channel 1> on atapci1
pci0: <serial bus, SMBus> at device 7.2 (no driver attached)
pci0: <bridge> at device 7.3 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> at device 10.0 on pci0
pci2: <ACPI PCI bus> on pcib2
ahd0: <Adaptec AIC7902 Ultra320 SCSI adapter> port
0x8000-0x80ff,0x7800-0x78ff mem 0xfc8dc000-0xfc8ddfff irq 24 at device 6.0 on
pci2
ahd0: [GIANT-LOCKED]
aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI 33 or 66Mhz, 512 SCBs
ahd1: <Adaptec AIC7902 Ultra320 SCSI adapter> port
0x8800-0x88ff,0x8400-0x84ff mem 0xfc8de000-0xfc8dffff irq 25 at device 6.1 on
pci2
ahd1: [GIANT-LOCKED]
aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI 33 or 66Mhz, 512 SCBs
bge0: <Broadcom BCM5704 A3, ASIC rev. 0x2003> mem
0xfc810000-0xfc81ffff,0xfc800000-0xfc80ffff irq 24 at device 9.0 on pci2
miibus0: <MII bus> on bge0
brgphy0: <BCM5704 10/100/1000baseTX PHY> on miibus0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
bge0: Ethernet address: 00:e0:81:33:7e:9a
bge1: <Broadcom BCM5704 A3, ASIC rev. 0x2003> mem
0xfc8c0000-0xfc8cffff,0xfc830000-0xfc83ffff irq 25 at device 9.1 on pci2
miibus1: <MII bus> on bge1
brgphy1: <BCM5704 10/100/1000baseTX PHY> on miibus1
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
bge1: Ethernet address: 00:e0:81:33:7e:9b
pcib3: <ACPI PCI-PCI bridge> at device 11.0 on pci0
pci1: <ACPI PCI bus> on pcib3
amr0: <LSILogic MegaRAID 1.53> mem 0xff4f0000-0xff4fffff irq 29 at device
1.0 on pci1
amr0: Using 64-bit DMA
amr0: delete logical drives supported by controller
amr0: <LSILogic MegaRAID SATA 150-4D> Firmware 713G, BIOS G117, 64MB RAM
acpi_button0: <Power Button> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x100 irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on
acpi0
sio0: type 16550A, console
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2
on acpi0
fdc0: [FAST]
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcc7ff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ucom0: vendor 0x067b product 0x2303, rev 1.10/2.02, addr 2
uhub7: ALCOR Generic USB Hub, class 9/0, rev 1.10/3.12, addr 2
uhub7: 4 ports with 4 removable, self powered
ucom1: Prolific Technology Inc. USB-Serial Controller, rev 1.10/3.00, addr 3
ucom2: Prolific Technology Inc. USB-Serial Controller, rev 1.10/3.00, addr 4
ucom3: Prolific Technology Inc. USB-Serial Controller, rev 1.10/3.00, addr 5
ucom4: Prolific Technology Inc. USB-Serial Controller, rev 1.10/3.00, addr 6
Timecounters tick every 1.000 msec
Waiting 10 seconds for SCSI devices to settle
ad4: 190782MB <Seagate ST3200822AS 3.01> at ata2-master SATA150
amr0: delete logical drives supported by controller
amrd0: <LSILogic MegaRAID logical drive> on amr0
amrd0: 1144647MB (2344237056 sectors) RAID 5 (optimal)
GEOM_LABEL: Label for provider ad4s1g is ufs/amanda.
GEOM_LABEL: Label for provider ad4s1h is ufs/misc.
GEOM_LABEL: Label for provider amrd0s1d is ufs/home.
GEOM_LABEL: Label for provider amrd0s1e is ufs/archive.
GEOM_LABEL: Label for provider amrd0s1f is ufs/mmedia.
(probe8:ahd0:0:8:0): Got CHECK CONDITION
(probe8:ahd0:0:8:0): MODE SENSE(06). CDB: 1a 0 a 0 14 0
(probe8:ahd0:0:8:0): UNIT ATTENTION asc:29,2
(probe8:ahd0:0:8:0): Scsi bus reset occurred field replaceable unit: 2
(probe8:ahd0:0:8:0): camperiphscsisenseerror ccb_h status cc ccb_h flags 40 csio
status 2 action 10105 retry 3
da0 at ahd0 bus 0 target 0 lun 0
da0: <QUANTUM ATLAS_V_36_WLS 0230> Fixed Direct Access SCSI-3 device
da0: 80.000MB/s transfers (40.000MHz, offset 63, 16bit), Tagged Queueing Enabled
da0: 35020MB (71722776 512 byte sectors: 255H 63S/T 4464C)
da1 at ahd0 bus 0 target 8 lun 0
da1: <SEAGATE SX173404LC BD0A> Fixed Direct Access SCSI-3 device
da1: 80.000MB/s transfers (40.000MHz, offset 63, 16bit), Tagged Queueing Enabled
da1: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
SMP: AP CPU #1 Launched!
(cd0:umass-sim0:0:0:0): Got CHECK CONDITION
(cd0:umass-sim0:0:0:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:umass-sim0:0:0:0): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): camperiphscsisenseerror ccb_h status 8c ccb_h flags 40
csio status 2 action 20006 retry 1
cd0 at umass-sim0 bus 0 target 0 lun 0
cd0: <_NEC DVD_RW ND-2510A 2.15> Removable CD-ROM SCSI-0 device
cd0: 40.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
(cd0:umass-sim0:0:0:0): Got CHECK CONDITION
(cd0:umass-sim0:0:0:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:umass-sim0:0:0:0): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): camperiphscsisenseerror ccb_h status 8c ccb_h flags 40
csio status 2 action 20006 retry 1
(cd0:umass-sim0:0:0:0): Got CHECK CONDITION
(cd0:umass-sim0:0:0:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:umass-sim0:0:0:0): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): camperiphscsisenseerror ccb_h status 8c ccb_h flags 40
csio status 2 action 20006 retry 1
(cd0:umass-sim0:0:0:0): Got CHECK CONDITION
(cd0:umass-sim0:0:0:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:umass-sim0:0:0:0): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): camperiphscsisenseerror ccb_h status 8c ccb_h flags 40
csio status 2 action 20006 retry 1
(cd0:umass-sim0:0:0:0): Got CHECK CONDITION
(cd0:umass-sim0:0:0:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:umass-sim0:0:0:0): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): camperiphscsisenseerror ccb_h status 8c ccb_h flags 40
csio status 2 action 20006 retry 1
GEOM_LABEL: Label for provider da0s1e is ufs/src.
GEOM_LABEL: Label for provider da0s1f is ufs/cvs.
GEOM_LABEL: Label for provider da0s1g is ufs/mnt.
GEOM_LABEL: Label for provider da1s1e is ufs/obj.
GEOM_LABEL: Label for provider da1s1f is ufs/ports.
GEOM_LABEL: Label for provider da1s1g is ufs/spare.
Trying to mount root from ufs:/dev/ad4s1a
WARNING: / was not properly dismounted
WARNING: /usr was not properly dismounted
WARNING: /var was not properly dismounted
/var: mount pending error: blocks 21836 files 2
WARNING: /usr/local was not properly dismounted
WARNING: /amanda was not properly dismounted
WARNING: /misc was not properly dismounted
WARNING: /usr/src was not properly dismounted
WARNING: /cvs was not properly dismounted
WARNING: /mnt was not properly dismounted
WARNING: /usr/obj was not properly dismounted
WARNING: /usr/ports was not properly dismounted
WARNING: /spare was not properly dismounted
WARNING: /home was not properly dismounted
/home: mount pending error: blocks 16 files 4
WARNING: /archive was not properly dismounted
WARNING: /mmedia was not properly dismounted
bge0: link state changed to UP
-------------- next part --------------
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
machine amd64
cpu HAMMER # aka K8, aka Opteron & Athlon64
ident REALTIME
maxusers 512
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
options HZ=1000
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # 4BSD scheduler
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_EXTATTR
options UFS_EXTATTR_AUTOSTART
options UFS_ACL # Support for access control lists
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 /, requires NFSCLIENT
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options SCSI_DELAY=10000 # Delay (in ms) before probing SCSI
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 # POSIX P1003_1B real-time extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options ADAPTIVE_GIANT # Giant mutex is adaptive.
# Debugging for use in -current
options KDB # Enable kernel debugger support.
options KDB_UNATTENDED
options DDB # Support DDB.
options GDB # Support remote GDB.
options BREAK_TO_DEBUGGER
#options INVARIANTS
#options INVARIANT_SUPPORT
#options WITNESS
#options WITNESS_SKIPSPIN
#options KTR
#options KTR_ENTRIES=524288
#options KTR_COMPILE=(KTR_INTR|KTR_PROC)
#options
KTR_MASK=(KTR_GEN|KTR_DEV|KTR_INTR|KTR_IO|KTR_EVH|KTR_VFS|KTR_CALLOUT|KTR_GEOM|KTR_BUF|KTR_CT1|KTR_CT2|KTR_CT3|KTR_CT4|KTR_CT5|KTR_CT6|KTR_CT7|KTR_CT8)
#options KTR_CPUMASK=0x3
#options KTR_VERBOSE
options COMPAT_IA32
options COMPAT_LINUX32
options LINPROCFS # Cannot be a module yet.
options LIBICONV
#options IPSEC #IP security
#options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
options MAXDSIZ=(1024UL*1024*1024)
options MAXSSIZ=(512UL*1024*1024)
options DFLDSIZ=(1024UL*1024*1024)
# To make an SMP kernel, the next two are needed
options SMP # Symmetric MultiProcessor Kernel
device acpi
device pci
# Floppy drives
device fdc
# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
options ATA_STATIC_ID # Static device numbering
# SCSI Controllers
device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
options SYM_SETUP_MAX_LUN=64
# SCSI peripherals
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # SCSI CD-ROMs
device ses # SCSI Environmental Services (and SAF-TE)
device pt # SCSI processor
device targ # SCSI Target Mode Code
device targbh # SCSI Target Mode Blackhole Device
device pass # CAM passthrough driver
options CAMDEBUG
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device kbdmux # keyboard multiplexer
device vga # VGA video card driver
device splash # Splash screen and screen saver support
# syscons is the default console driver, resembling an SCO console
device sc
device agp
# 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 ppi # Parallel port interface device
# Pseudo devices.
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 tun # Packet tunnel.
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
#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 ehci
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
#device rue # RealTek RTL8150 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!)