Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Mar 1998 15:35:08 +0100
From:      Andreas Klemm <andreas@klemm.gtn.com>
To:        current@FreeBSD.ORG
Cc:        dyson@FreeBSD.ORG
Subject:   page fault while in kernel mode (-current from this morning && softupdates)
Message-ID:  <19980308153508.12630@klemm.gtn.com>

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

I grabbed the newest -current and enabled Softtupdates. I don't
know, if this problem is more related to softupdates, SMP or to
-current's vm system. I already noticed, that some people seemed
to have trouble with enabling noatime.

This is the first panic, but I'll keep you informed.

It happened when I left X11 session with CTRL-ALT-BS

Here what DDB told me:

Fatal trap 12: page fault while in kernel mode
mp_lock=00000002 cpuip=0 lapic.id=01000000
fault virtual address = 0xf1349ff8
Supervisor read page not present
...
Current process = 306 (XF86_SVGA)
kernel: type 12 trap, code=0
....
Stopped at _pmap_remove_all+0x10d: movel 0x8(%esi), %ebr
_pmap_remove_all
_pmap_page_protect
_vmobject_terminate
_vmobject_deallocate
_vm_map_entry_delete
_vm_map_delete
_vm_map_remove
_exit1
_exit
_syscall
_xsyscall
---syscall 0x1,

I use SMP, BISDN and Softupdates

/dev/sd0a on / (local, writes: sync 7 async 152)
/dev/sd0s2f on /usr (local, soft-updates, writes: sync 2 async 207)
/dev/sd0s2e on /var (local, soft-updates, writes: sync 103 async 312)
/dev/ccd0c on /obj (asynchronous, local, noatime, soft-updates, writes: sync 2 async 0)
/dev/ccd1c on /news (local, noatime, soft-updates, writes: sync 2 async 0)
/dev/ccd2c on /proxy (local, noatime, soft-updates, writes: sync 2 async 31)
/dev/ccd3c on /home (local, writes: sync 133 async 68)
procfs on /proc (local, writes: sync 0 async 0)
/dev/sd0s1 on /dos (local, read-only, writes: sync 0 async 0)
mfs:33 on /tmp (asynchronous, local, noatime, writes: sync 49 async 120)


#
# BISDN kernel
#

machine		"i386"
cpu		"I686_CPU"
ident		BISDNSMP
maxusers	64

# SMP Stuff
options         SMP                     # Symmetric MultiProcessor Kernel
options         APIC_IO                 # Symmetric (APIC) I/O

#options         USER_LDT                # for Wine

#Debugging
options		DDB
options		KTRACE			#kernel tracing
options         SHOW_BUSYBUFS           # busy buffers on shutdown ?

options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor

# Networking
options		INET			#InterNETworking
options		IPFIREWALL		#firewall
options		IPFIREWALL_VERBOSE	#print information about dropped packets
options		"IPFIREWALL_VERBOSE_LIMIT=100"	#limit verbosity
options		IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
options		IPDIVERT		#divert sockets

# filesystems
options		FFS			#Berkeley Fast Filesystem
options		SOFTUPDATES		#Kirk McKusick's code
options		DSI_SOFT_MODEM		#code for DSI Softmodems
options		QUOTA			#enable disk quotas
options		NFS			#Network File System
options		MFS			#Memory File System
options		PROCFS			#Process filesystem
options		MSDOSFS			#MS DOS File System
options		"CD9660"		#ISO 9660 filesystem
options		NSWAPDEV=3		#Allow this many swap-devices.
options		FDESC			#File descriptor filesystem

# misc options
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
options		UCONSOLE		#Allow users to grab the console
options		SYSVSHM,SYSVSEM,SYSVMSG	#shared memory (X11)
options		"MD5"
options		COMPAT_LINUX		# Linux Binary compatibility
#options         "VM86"                  

config		kernel root on sd1

# ISA and PCI BUS support
controller	isa0
controller	pci0

# PnP Support
controller	pnp0

# Floppy Disk Controller
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0

# SCSI Devices

# AHA 2940U
controller	ahc0
controller	scbus0	at ahc0
disk		sd0	at scbus0 target 0 unit 0
disk		sd3	at scbus0 target 1 unit 0
tape		st0	at scbus0 target 4
device		worm0	at scbus0 target 5
device		cd0	at scbus0 target 6

# AHA 2940
controller	ahc1
controller	scbus1 at ahc1
disk		sd1 at scbus1 target 1 unit 0
disk		sd2 at scbus1 target 2 unit 0

options		AHC_TAGENABLE		# tagged command queueing
options		AHC_ALLOW_MEMIO
options		AHC_SCBPAGING_ENABLE
options		SCSI_REPORT_GEOMETRY

# SCO compatible system console
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
options		MAXCONS=4		# number of virtual consoles
options		SC_HISTORY_SIZE=200	# number of history buffer lines

# floating point unit
device		npx0	at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr

# serial devices on mainboard
# `flags' for serial drivers that support consoles (only for sio now):
#	0x10	enable console support for this unit.  The other console flags
#		are ignored unless this is set.  Enabling console support does
#		not make the unit the preferred console - boot with -h or set
#		the 0x20 flag for that.  Currently, at most one unit can have
#		console support; the first one (in config file order) with
#		this flag set is preferred.  Setting this flag for sio0 gives
#		the old behaviour.
#	0x20	force this unit to be the console (unless there is another
#		higher priority console).  This replaces the COMCONSOLE option.
#	0x40	reserve this unit for low level console operations.  Do not
#
device	sio0	at isa? port "IO_COM1" tty irq 4 flags 0x20 vector siointr
device	sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
options		BREAK_TO_DEBUGGER	#a BREAK on a comconsole goes to DDB,
					#if available.
options		CONSPEED=38400		#default speed for serial console
					#(default 9600)

# parallel device on mainboard
device		lpt0	at isa? port? tty irq 7 vector lptintr

# PS/2 mouse on mainboard
device	psm0	at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
options		"PSM_ACCEL=1"	# PS/2 mouse acceleration

# Joystick
device		joy0	at isa? port "IO_GAME"

# Network 3COM PCI
device vx0
device ed0	at isa? port 0x280 net irq 10 iomem 0xd0000 vector edintr

# Soundblaster 16
# SoundBlaster DSP driver - for SB, SB Pro, SB16, PAS(emulating SB)
# SoundBlaster 16 DSP driver - for SB16 - requires sb0 device
# SoundBlaster 16 MIDI - for SB16 - requires sb0 device
# Yamaha OPL-2/OPL-3 FM - for SB, SB Pro, SB16, PAS
# controller	snd0
# device sb0      at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr
# device sbxvi0   at isa? port? irq? drq 5 conflicts
# device sbmidi0  at isa? port 0x330 irq? conflicts
# device opl0     at isa? port 0x388 conflicts
# pcm: PCM audio through various sound cards.
device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x15 vector pcmintr

# Pseudo devices
pseudo-device	loop
pseudo-device	ether
pseudo-device	vn		1	#Vnode driver (turns a file into a dev.)
pseudo-device	tun		1	#user mode ppp
pseudo-device	bpfilter	4	#Berkeley packet filter
pseudo-device	pty		16
pseudo-device	gzip			# Exec gzipped a.out's
pseudo-device	ccd	4		#Concatenated disk driver
pseudo-device	ppp	1		#Point-to-point protocol
pseudo-device   su              #scsi user
pseudo-device   ssc             #super scsi
options PPP_BSDCOMP			#PPP BSD-compress support
options PPP_DEFLATE			#PPP zlib/deflate/gzip support
options PPP_FILTER			#enable bpf filtering (needs bpfilter)

# BISDN
options		IPI_VJ		# Van Jacobsen header compression support
#options	"IPI_DIPA=3"	# send ip accounting packets every 3 seconds
options		TELES_HAS_MEMCPYB	# bisdn 0.97

# Teles S0/16.3	###################################################### IRQ  9 ##
controller	tel0 at isa? port 0xd80 net irq 9 vector telintr
pseudo-device	disdn
pseudo-device	isdn
pseudo-device	ipi	4
pseudo-device	ispy	4
pseudo-device	itel	2


-- 
Andreas Klemm
powered by ,,symmetric multiprocessor FreeBSD''

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