Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Dec 1995 00:40:06 +0100 (MET)
From:      Ollivier Robert <roberto@keltia.freenix.fr>
To:        freebsd-current@FreeBSD.ORG (FreeBSD Current Users' list)
Subject:   Panic with new EISA Buslogic code
Message-ID:  <199512132340.AAA00312@keltia.freenix.fr>

next in thread | raw e-mail | index | archive | help
I just recompiled the kernel with the sources dated

CTM_BEGIN 2.0 cvs-cur 1439 1995/12/13 15:00:03

and got the following panic:

fatal trap 12: page fault while in kernel mode
fault virtual address           = 0x0
fault code                      = supervisor read, page not present
instruction pointer             = 0x8:f0161fcf
code segment                    = base 0x0, limit 0xfffff, type=0x1b
                                = DPL 0, pres 1, def32 1, gran 1
processor flags                 = interrupt enabled, resume, IOPL = 0
current process                 = 0 ()
interrupt mask                  = net tty bio
kernel: type 12 trap, code = 0
Stopped at _scsi_dev_lookup+0x1f: cmpl  %ebx,0(%eax)

registers       cs 0x8      eax 0                       <<<<<<<<<
                ds 0x10     ecx 0xffffffff _APTP+0xfff
                es 0x10     edx 0x3
                ss 0x10     ebx 0xf01626e0 _sdopen
                            esi 0xf01be840 _sd_switch
                            edi 0xf08a5b80

486DX4/100 EISA, 32 MB, 1 BT-747S, 1 AHA-1740A.

trace

* _scsi_dev_lookup(f01626e0,f016219e,f0162705,f08a5b80,f08a5b80) at _scsi_dev_lookup+0x1f
* _scsi_device_attach_bus(f08a5b80) at _scsi_device_attach+0x38
* _scsi_probe_bus(0,0,0,1e8480,f0a4af00) at _scsi_probe_bus+0x1c6
* _scsi_attach_devs(f0a48f70,f08a7800,efbfff5c,f0184593,f08a7800) at _scsi_attach_devs+0x95
* _bt_attach(f08a7800,f08a6ec0,f08a6ec0,f0a49ff7,f08a6e40) at _bt_attach+0x6f
* _bt_eisa_attach(f08a6ec0) at _bt_eisa_attach+0xb3
* _eisa_configure(efbfffac,f010a0bb,0,1faf24,207000) at _eisa_configure+0x289
* _configure(0) at _configure+0x2a
* _main(efbfffb0,2000,2000000,f018af24,f0100398,f01fb128,17,30,1faf24,207000,207000,0,70740407) at _main+0x9b

Here is my config file
------------------------------------------------------------
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
#	$Id: GENERIC,v 1.11 1994/11/08 07:39:26 jkh Exp $
#

machine		"i386"
cpu			"I486_CPU"
ident		"NE_KELTIA"
maxusers	20

options		INET					#InterNETworking
options		FFS						#Berkeley Fast Filesystem
options		MFS						#Berkeley Fast Filesystem
options		PROCFS					#Berkeley proc Filesystem
options		UNION			        #Union filesystem
options		"CD9660"				#ISO FS
options		"COMPAT_43"				#Compatible with BSD 4.3
options		"SCSI_2_DEF"			#hack for the mp1624
options		UCONSOLE				#for xconsole
options		DEVRANDOM
options		JREMOD					#for devfs stuff
#
options		"COMPAT_LINUX"
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG
options		"SHMMAXPGS=1024"        # 4096 KB of sharable memory

options		DDB

#
# Enable the kernel debugger.
#
options		KTRACE

config		kernel	root on sd0 swap on sd0 and sd1 and sd2 dumps on sd0

controller	isa0

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 drive 1

controller	bt0	at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
controller	scbus0 at bt0

controller  eisa0
controller  ahb0

controller	scbus1 at ahb0

disk		sd0 at scbus0 target 0 unit 0
device		cd0 at scbus0 target 6

disk		sd2 at scbus1 target 2
tape		st0 at scbus1 target 5

# new sound config.
controller	snd0
device sb0	at isa? port 0x220 irq 5 drq 3 vector sbintr
device opl0	at isa? port 0x388

device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr

device		lpt0	at isa? port? tty irq 7 vector lptintr

device ed0 at isa? port 0x300 net irq 10 vector edintr

pseudo-device	loop
pseudo-device	ether
pseudo-device	log
pseudo-device	sl	1
pseudo-device	ppp	1
pseudo-device   bpfilter 4  #Berkeley packet filter
pseudo-device	pty	32
pseudo-device	speaker
pseudo-device   vn          #Vnode driver (turns a file into a device)
pseudo-device	disc		#Discard device
pseudo-device	tun	1		#Enable user-level PPP see ppp(8)
pseudo-device   snp 3       #Snoop device - to look at pty/vty/etc..

-- 
Ollivier ROBERT    -=- The daemon is FREE! -=-    roberto@keltia.frmug.fr.net
   FreeBSD keltia.freenix.fr 2.2-CURRENT #2: Sat Dec  9 19:14:38 MET 1995



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