Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Oct 1999 12:53:55 -0400
From:      Christopher Masto <chris@netmonger.net>
To:        current@freebsd.org, grog@lemis.com
Subject:   Can't start vinum with new kernels
Message-ID:  <19991003125355.A11241@netmonger.net>

next in thread | raw e-mail | index | archive | help
I'm trying to do the latest "install kernel before building world"
trick, and I'm running into some major problems getting vinum running.
Basically, when I boot a new kernel (with new modules installed.. I
didn't forget that), "vinum start" fails with "Can't allocate memory
for drive list".  At first I thought maybe I'd just picked a bad time
to cvsup, but I've since tried it twice more and have the same
problem.

After futzing around with it for a while, I found that I was able to
"vinum read /dev/daX" (though variations like "vinum read
/dev/daXs1e", "vinum read daXs1e", and "vinum read daX" failed
(unfortunately I don't have the exact message here, but I can
reproduce it)).  Although I was able to get the volumes back up by
doing a "vinum read" on each of my drives, I ended up with a kernel
panic when I tried to fsck them.

Booting with the old kernel and module, everything still works fine.

I'm currently wiping out /usr/src and /usr/obj just in case, and if
that doesn't work I'll try to trace the code.  I'm sending this now in
case someone can say "you're doing this wrong, you idiot" and save me
the time.

I've appended some config information.  Some of the subdisks are
listed as "reborn" because as I mentioned abuve, I was playing with
"vinum read".

This is from a successful boot with the old kernel:

Configuration summary

Drives:		4 (8 configured)
Volumes:	5 (8 configured)
Plexes:		10 (16 configured)
Subdisks:	10 (16 configured)

D drive0                State: up	Device /dev/da0s1e	Avail: 0/7659 MB (0%)
D drive2                State: up	Device /dev/da1s1e	Avail: 0/8683 MB (0%)
D drive1                State: up	Device /dev/da2s1e	Avail: 0/7659 MB (0%)
D drive3                State: up	Device /dev/da3s1e	Avail: 0/8683 MB (0%)

V usr                   State: up	Plexes:       2	Size:       2048 MB
V var                   State: up	Plexes:       2	Size:        512 MB
V usr_local             State: up	Plexes:       2	Size:       5099 MB
V var_mail              State: up	Plexes:       2	Size:       2048 MB
V home                  State: up	Plexes:       2	Size:       6635 MB

P usr.p0              C State: up	Subdisks:     1	Size:       2048 MB
P usr.p1              C State: flaky	Subdisks:     1	Size:       2048 MB
P var.p0              C State: up	Subdisks:     1	Size:        512 MB
P var.p1              C State: flaky	Subdisks:     1	Size:        512 MB
P usr_local.p0        C State: up	Subdisks:     1	Size:       5099 MB
P usr_local.p1        C State: flaky	Subdisks:     1	Size:       5099 MB
P var_mail.p0         C State: up	Subdisks:     1	Size:       2048 MB
P var_mail.p1         C State: flaky	Subdisks:     1	Size:       2048 MB
P home.p0             C State: up	Subdisks:     1	Size:       6635 MB
P home.p1             C State: flaky	Subdisks:     1	Size:       6635 MB

S usr.p0.s0             State: up	PO:        0  B Size:       2048 MB
S usr.p1.s0             State: reborn	PO:        0  B Size:       2048 MB
S var.p0.s0             State: up	PO:        0  B Size:        512 MB
S var.p1.s0             State: reborn	PO:        0  B Size:        512 MB
S usr_local.p0.s0       State: up	PO:        0  B Size:       5099 MB
S usr_local.p1.s0       State: reborn	PO:        0  B Size:       5099 MB
S var_mail.p0.s0        State: up	PO:        0  B Size:       2048 MB
S var_mail.p1.s0        State: reborn	PO:        0  B Size:       2048 MB
S home.p0.s0            State: up	PO:        0  B Size:       6635 MB
S home.p1.s0            State: reborn	PO:        0  B Size:       6635 MB

/dev/da0s1a on / (local, soft-updates, writes: sync 3 async 122)
/dev/vinum/home on /home (local, soft-updates, writes: sync 10 async 25)
/dev/vinum/var on /var (local, soft-updates, writes: sync 107 async 256)
/dev/vinum/var_mail on /var/mail (local, soft-updates, writes: sync 2 async=
 0)
/dev/vinum/usr on /usr (local, soft-updates, writes: sync 303 async 18984)
/dev/vinum/usr_local on /usr/local (local, soft-updates, writes: sync 14 as=
ync 2475)
procfs on /proc (local)

Copyright (c) 1992-1999 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 4.0-CURRENT #0: Mon Aug 30 12:46:10 EDT 1999
    root@wensleydale.netmonger.net:/usr/src/sys/compile/WENSLEYDALE
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium II/Xeon/Celeron (397.95-MHz 686-class CPU)
  Origin =3D "GenuineIntel"  Id =3D 0x652  Stepping =3D 2
  Features=3D0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE=
,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  =3D 268427264 (262136K bytes)
avail memory =3D 257097728 (251072K bytes)
Preloaded elf kernel "kernel.ok" at 0xc0317000.
VESA: v2.0, 2048k memory, flags:0x0, mode table:0xc02c0b62 (1000022)
VESA: ATI MACH64
Pentium Pro MTRR support enabled
npx0: <math processor> on motherboard
npx0: INT 16 interface
apm0: <APM BIOS> on motherboard
apm: found APM BIOS v1.2, connected at v1.2
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vga-pci0: <ATI model 4757 graphics accelerator> at device 0.0 on pci1
pcib2: <PCI to PCI bridge (vendor=3D1011 device=3D0024)> at device 2.0 on p=
ci0
pci2: <PCI bus> on pcib2
ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> irq 14 at device 11.0 on pci2
BRDCTL =3D 0x2
ahc0: aic7890/91 Wide Channel A, SCSI Id=3D7, 16/255 SCBs
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
ata-pci0: <Intel PIIX4 IDE controller> at device 7.1 on pci0
ata-pci0: Busmastering DMA supported
ata0 at 0x0170 irq 15 on ata-pci0
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> irq 14 at device 7.2 on pc=
i0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
intpm0: <Intel 82371AB Power management controller> at device 7.3 on pci0
intpm0: I/O mapped 850
intpm0: intr IRQ 9 enabled revision 0
smbus0: <System Management Bus> on intsmb0
smb0: <SMBus general purpose I/O> on smbus0
intpm0: PM I/O mapped 800=20
fxp0: <Intel EtherExpress Pro 10/100B Ethernet> irq 11 at device 13.0 on pc=
i0
fxp0: Ethernet address 00:90:27:b1:06:d1
ahc1: <Adaptec 3950B Ultra2 SCSI adapter> irq 10 at device 14.0 on pci0
BRDCTL =3D 0xc
ahc1: aic7896/97 Wide Channel A, SCSI Id=3D7, 16/255 SCBs
ahc2: <Adaptec 3950B Ultra2 SCSI adapter> irq 10 at device 14.1 on pci0
BRDCTL =3D 0xc
ahc2: aic7896/97 Wide Channel B, SCSI Id=3D7, 16/255 SCBs
Probing for PnP devices:
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <keyboard controller (i8042)> at port 0x60-0x6f on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=3D0x200>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0 at port 0x378-0x37f irq 7 flags 0x40 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
plip0: <PLIP network interface> on ppbus 0
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
ppi0: <generic parallel i/o> on ppbus 0
IP packet filtering initialized, divert enabled, rule-based forwarding disa=
bled, logging limited to 100 packets/entry by default
atapi: piomode=3D4, dmamode=3D2, udmamode=3D-1
ata0: master: setting up WDMA2 mode on PIIX3/4 chip OK
atapi: DMA transfer mode set
acd0: <CD-ROM CDU701/1.0r> CDROM drive at ata0 as master
acd0: drive speed 2412KB/sec, 128KB cache, DMA
acd0: supported read types: CD-R, CD-RW, CD-DA, packet track
acd0: Audio: play, 256 volume levels
acd0: Mechanism: ejectable tray
acd0: Medium: no/blank disc inside, unlocked
Waiting 2 seconds for SCSI devices to settle
da0 at ahc1 bus 0 target 0 lun 0
da0: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20
da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En=
abled
da0: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C)
da2 at ahc2 bus 0 target 0 lun 0
da2: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20
da2: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En=
abled
da2: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C)
da3 at ahc2 bus 0 target 1 lun 0
da3: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20
da3: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En=
abled
da3: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C)
da1 at ahc1 bus 0 target 1 lun 0
da1: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20
da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En=
abled
da1: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C)
changing root device to da0s1a
vinum: loaded
vinum: reading configuration from /dev/da1s1e
vinum: updating configuration from /dev/da2s1e
vinum: updating configuration from /dev/da3s1e
vinum: updating configuration from /dev/da0s1e

dd results:

IN VINOwensleydale.netmonger.netdrive09}7=177I7WEV<&  Y=0Fvolume usr state =
up
volume var state up
volume usr_local state up
volume var_mail state up
volume home state up
plex name usr.p0 state up org concat vol usr=20
plex name usr.p1 state flaky org concat vol usr=20
plex name var.p0 state up org concat vol var=20
plex name var.p1 state flaky org concat vol var=20
plex name usr_local.p0 state up org concat vol usr_local=20
plex name usr_local.p1 state flaky org concat vol usr_local=20
plex name var_mail.p0 state up org concat vol var_mail=20
plex name var_mail.p1 state flaky org concat vol var_mail=20
plex name home.p0 state up org concat vol home=20
plex name home.p1 state flaky org concat vol home=20
sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse=
t 265s plexoffset 0s
sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo=
ffset 265s plexoffset 0s
sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse=
t 4194569s plexoffset 0s
sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo=
ffset 4194569s plexoffset 0s
sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275=
2s driveoffset 5243145s plexoffset 0s
sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104=
42752s driveoffset 5243145s plexoffset 0s
sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s =
driveoffset 265s plexoffset 0s
sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943=
04s driveoffset 265s plexoffset 0s
sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof=
fset 4194569s plexoffset 0s
sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri=
veoffset 4194569s plexoffset 0s

IN VINOwensleydale.netmonger.netdrive2V77I7=1EWEV<&  Y=0Fvolume usr state up
volume var state up
volume usr_local state up
volume var_mail state up
volume home state up
plex name usr.p0 state up org concat vol usr=20
plex name usr.p1 state flaky org concat vol usr=20
plex name var.p0 state up org concat vol var=20
plex name var.p1 state flaky org concat vol var=20
plex name usr_local.p0 state up org concat vol usr_local=20
plex name usr_local.p1 state flaky org concat vol usr_local=20
plex name var_mail.p0 state up org concat vol var_mail=20
plex name var_mail.p1 state flaky org concat vol var_mail=20
plex name home.p0 state up org concat vol home=20
plex name home.p1 state flaky org concat vol home=20
sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse=
t 265s plexoffset 0s
sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo=
ffset 265s plexoffset 0s
sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse=
t 4194569s plexoffset 0s
sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo=
ffset 4194569s plexoffset 0s
sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275=
2s driveoffset 5243145s plexoffset 0s
sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104=
42752s driveoffset 5243145s plexoffset 0s
sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s =
driveoffset 265s plexoffset 0s
sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943=
04s driveoffset 265s plexoffset 0s
sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof=
fset 4194569s plexoffset 0s
sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri=
veoffset 4194569s plexoffset 0s

IN VINOwensleydale.netmonger.netdrive19}7(7I7WEV<&  Y=0Fvolume usr state up
volume var state up
volume usr_local state up
volume var_mail state up
volume home state up
plex name usr.p0 state up org concat vol usr=20
plex name usr.p1 state flaky org concat vol usr=20
plex name var.p0 state up org concat vol var=20
plex name var.p1 state flaky org concat vol var=20
plex name usr_local.p0 state up org concat vol usr_local=20
plex name usr_local.p1 state flaky org concat vol usr_local=20
plex name var_mail.p0 state up org concat vol var_mail=20
plex name var_mail.p1 state flaky org concat vol var_mail=20
plex name home.p0 state up org concat vol home=20
plex name home.p1 state flaky org concat vol home=20
sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse=
t 265s plexoffset 0s
sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo=
ffset 265s plexoffset 0s
sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse=
t 4194569s plexoffset 0s
sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo=
ffset 4194569s plexoffset 0s
sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275=
2s driveoffset 5243145s plexoffset 0s
sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104=
42752s driveoffset 5243145s plexoffset 0s
sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s =
driveoffset 265s plexoffset 0s
sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943=
04s driveoffset 265s plexoffset 0s
sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof=
fset 4194569s plexoffset 0s
sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri=
veoffset 4194569s plexoffset 0s

IN VINOwensleydale.netmonger.netdrive3V77I7=1EWEV<&  Y=0Fvolume usr state up
volume var state up
volume usr_local state up
volume var_mail state up
volume home state up
plex name usr.p0 state up org concat vol usr=20
plex name usr.p1 state flaky org concat vol usr=20
plex name var.p0 state up org concat vol var=20
plex name var.p1 state flaky org concat vol var=20
plex name usr_local.p0 state up org concat vol usr_local=20
plex name usr_local.p1 state flaky org concat vol usr_local=20
plex name var_mail.p0 state up org concat vol var_mail=20
plex name var_mail.p1 state flaky org concat vol var_mail=20
plex name home.p0 state up org concat vol home=20
plex name home.p1 state flaky org concat vol home=20
sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse=
t 265s plexoffset 0s
sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo=
ffset 265s plexoffset 0s
sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse=
t 4194569s plexoffset 0s
sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo=
ffset 4194569s plexoffset 0s
sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275=
2s driveoffset 5243145s plexoffset 0s
sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104=
42752s driveoffset 5243145s plexoffset 0s
sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s =
driveoffset 265s plexoffset 0s
sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943=
04s driveoffset 265s plexoffset 0s
sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof=
fset 4194569s plexoffset 0s
sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri=
veoffset 4194569s plexoffset 0s


Here's the config file:

machine		i386
cpu		I686_CPU
ident		WENSLEYDALE
maxusers	100

#makeoptions	DEBUG=3D-g		#Build kernel with gdb(1) debug symbols

options 	MATH_EMULATE		#Support for x87 emulation
options 	INET			#InterNETworking
options 	FFS			#Berkeley Fast Filesystem
options 	FFS_ROOT		#FFS usable as root device [keep this!]
options 	MFS			#Memory Filesystem
options 	MFS_ROOT		#MFS usable as root device, "MFS" req'ed
options 	NFS			#Network Filesystem
options 	NFS_ROOT		#NFS usable as root device, "NFS" req'ed
options 	MSDOSFS			#MSDOS Filesystem
options 	CD9660			#ISO 9660 Filesystem
options 	CD9660_ROOT		#CD-ROM usable as root. "CD9660" req'ed
options 	PROCFS			#Process filesystem
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options 	UCONSOLE		#Allow users to grab the console
options 	USERCONFIG		#boot -c editor
options 	VISUAL_USERCONFIG	#visual boot -c editor
options 	KTRACE			#ktrace(1) syscall trace support
options         SYSVSHM			#SYSV-style shared memory
options         SYSVMSG			#SYSV-style message queues
options         SYSVSEM			#SYSV-style semaphores

# To make an SMP kernel, the next two are needed
#options 	SMP			# Symmetric MultiProcessor Kernel
#options 	APIC_IO			# Symmetric (APIC) I/O
# Optionally these may need tweaked, (defaults shown):
#options 	NCPU=3D2			# number of CPUs
#options 	NBUS=3D4			# number of busses
#options 	NAPIC=3D1			# number of IO APICs
#options 	NINTR=3D24		# number of INTs

controller	isa0
controller	pnp0			# PnP support for ISA
controller	eisa0
controller	pci0

# Floppy drives
controller	fdc0	at isa? port IO_FD1 irq 6 drq 2
disk		fd0	at fdc0 drive 0

# IDE/ATAPI devices
controller	ata0
device		atadisk0	# ATA disk drives
device		atapicd0	# ATAPI CDROM drives
device		atapifd0	# ATAPI floppy drives
device		atapist0	# ATAPI tape drives

# SCSI Controllers
# A single entry for any of these controllers (ncr, ahb, ahc) is
# sufficient for any number of installed devices.
controller	ahc0		# AHA2940 and onboard AIC7xxx devices
options		AHC_ALLOW_MEMIO

# SCSI peripherals
# Only one of each of these is needed, they are dynamically allocated.
controller	scbus0		# SCSI bus (required)
device		da0		# Direct Access (disks)
device		sa0		# Sequential Access (tape etc)
device		cd0		# CD
device		pass0		# Passthrough device (direct SCSI access)

# atkbdc0 controls both the keyboard and the PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
device		psm0	at atkbdc? irq 12

device		vga0	at isa? port ? conflicts

# splash screen/screen saver
pseudo-device	splash

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa?

# Floating point support - do not disable.
device		npx0	at nexus? port IO_NPX irq 13

# Power management support (see LINT for more options)
device		apm0    at nexus? flags 0x0 # Advanced Power Management

# Serial (COM) ports
device		sio0	at isa? port IO_COM1 flags 0x10 irq 4
device		sio1	at isa? port IO_COM2 irq 3

# Parallel port
device		ppc0	at isa? port? flags 0x40 irq 7
controller	ppbus0		# Parallel port bus (required)
device		lpt0		# Printer
device		plip0		# TCP/IP over parallel
device		ppi0		# Parallel port interface device
#controller	vpo0		# Requires scbus and da0

# MII bus support, required for some 10/100 NICs
controller	miibus0

# PCI Ethernet NICs.
device		fxp0		# Intel EtherExpress PRO/100B (82557, 82558)

# Pseudo devices - the number indicates how many units to allocated.
pseudo-device	loop		# Network loopback
pseudo-device	ether		# Ethernet support
pseudo-device	sl	1	# Kernel SLIP
pseudo-device	ppp	1	# Kernel PPP
pseudo-device	tun		# Packet tunnel, for ppp(1)
pseudo-device	pty	256	# Pseudo-ttys (telnet etc)
pseudo-device	gzip		# Exec gzipped a.out's
pseudo-device	snp	3

# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device	bpf		#Berkeley packet filter

# USB support
controller	uhci0		# UHCI PCI->USB interface
controller	usb0		# USB Bus (required)
device		ugen0		# Generic
device		uhid0		# "Human Interface Devices"
device		ukbd0		# Keyboard
device		ulpt0		# Printer
controller	umass0		# Disks/Mass storage - Requires scbus and da0
device		ums0		# Mouse

# SMBUS stuff
controller smbus0
controller intpm0

device smb0	at smbus?

controller iicbus0
controller iicbb0

device ic0	at iicbus?
device iic0	at iicbus?
device iicsmb0	at iicbus?

options		SOFTUPDATES
options		NETATALK
options		VESA

options		IPFIREWALL
options		IPFIREWALL_VERBOSE
options		IPFIREWALL_VERBOSE_LIMIT=3D100
options		IPDIVERT

options		ICMP_BANDLIM
options		QUOTA

options		P1003_1B
options		_KPOSIX_PRIORITY_SCHEDULING
options		_KPOSIX_VERSION=3D199309L

options		MSGBUF_SIZE=3D40960

--=20
Christopher Masto         Senior Network Monkey      NetMonger Communicatio=
ns
chris@netmonger.net        info@netmonger.net        http://www.netmonger.n=
et

Free yourself, free your machine, free the daemon -- http://www.freebsd.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




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