Date: Sat, 26 Sep 1998 15:04:09 -0400 (EDT) From: Kevin Street <street@iname.com> To: freebsd-current@FreeBSD.ORG Subject: CAM panics Message-ID: <Pine.BSF.4.02A.9809261500380.905-100000@kstreet.interlog.com>
next in thread | raw e-mail | index | archive | help
I'm getting a repeatable CAM crash during my nightly backup jobs. The
system is ELF from late Sept 24, the kernel sources are from mid
morning (GMT -0400) Sept 25. (I rebuilt the kernel after the first
nightly panic). The crash happens when by backup job tries to mount and
access a SCSI Syquest Syjet on da1. No softupdates on either of my SCSI
drives. This has been working ok since C day, until my most recent system
rebuild. I'm about to resup & rebuild again today to see if it magically
fixes itself.
Console messages:
Sep 26 03:11:45 kstreet /kernel: (da1:ahc0:0:4:0): SCB 0x0 - timed out in
command phase, SCSISIGI == 0x84
Sep 26 03:11:45 kstreet /kernel: SEQADDR == 0x153
Sep 26 03:11:45 kstreet /kernel: SSTAT1 == 0x2
Sep 26 03:11:46 kstreet /kernel: (da1:ahc0:0:4:0): BDR message in message buffer
Crash dump:
IdlePTD 2326528
initial pcb at 212948
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xb8
fault code = supervisor read, page not present
instruction pointer = 0x8:0xf01069e8
stack pointer = 0x10:0xf01f6cc8
frame pointer = 0x10:0xf01f6e08
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = Idle
interrupt mask = cam
trap number = 12
panic: page fault
syncing disks...
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x30
fault code = supervisor read, page not present
instruction pointer = 0x8:0xf018ae58
stack pointer = 0x10:0xf01f6aa4
frame pointer = 0x10:0xf01f6aa8
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = Idle
interrupt mask = bio cam
trap number = 12
panic: page fault
#0 boot (howto=260) at ../../kern/kern_shutdown.c:268
#1 0xf0131fcb in panic (fmt=0xf01b4bcf "page fault")
at ../../kern/kern_shutdown.c:430
#2 0xf01b586d in trap_fatal (frame=0xf01f6a68) at ../../i386/i386/trap.c:879
#3 0xf01b5300 in trap_pfault (frame=0xf01f6a68, usermode=0)
at ../../i386/i386/trap.c:772
#4 0xf01b4f97 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = 0,
tf_esi = -256733184, tf_ebp = -266376536, tf_isp = -266376560,
tf_ebx = -266336672, tf_edx = -1073168320, tf_ecx = 15, tf_eax = 0,
tf_trapno = 12, tf_err = 0, tf_eip = -266817960, tf_cs = 8,
tf_eflags = 66178, tf_esp = -256733184, tf_ss = -266376504})
at ../../i386/i386/trap.c:396
#5 0xf018ae58 in acquire_lock (lk=0xf0200660)
at ../../ufs/ffs/ffs_softdep.c:268
#6 0xf018f521 in softdep_update_inodeblock (ip=0xf0b29000, bp=0xf32f2a88,
waitfor=0) at ../../ufs/ffs/ffs_softdep.c:3473
#7 0xf0189d80 in ffs_update (vp=0xf5bc2220, access=0xf01f6b60,
modify=0xf01f6b60, waitfor=0) at ../../ufs/ffs/ffs_inode.c:109
#8 0xf0193e49 in ffs_fsync (ap=0xf01f6b9c) at ../../ufs/ffs/ffs_vnops.c:252
#9 0xf0192247 in ffs_sync (mp=0xf0975200, waitfor=2, cred=0xf08fa800,
p=0xf022d5dc) at vnode_if.h:499
#10 0xf0155127 in sync (p=0xf022d5dc, uap=0x0) at ../../kern/vfs_syscalls.c:527
#11 0xf0131ba2 in boot (howto=256) at ../../kern/kern_shutdown.c:201
#12 0xf0131fcb in panic (fmt=0xf01b4bcf "page fault")
at ../../kern/kern_shutdown.c:430
#13 0xf01b586d in trap_fatal (frame=0xf01f6c8c) at ../../i386/i386/trap.c:879
#14 0xf01b5300 in trap_pfault (frame=0xf01f6c8c, usermode=0)
at ../../i386/i386/trap.c:772
#15 0xf01b4f97 in trap (frame={tf_es = -267190256, tf_ds = -258736112,
tf_edi = -266375556, tf_esi = 0, tf_ebp = -266375672,
tf_isp = -266376012, tf_ebx = 0, tf_edx = -260758032,
tf_ecx = -260760352, tf_eax = -259023808, tf_trapno = 12, tf_err = 0,
tf_eip = -267359768, tf_cs = 8, tf_eflags = 66118, tf_esp = -266375556,
tf_ss = -266375624}) at ../../i386/i386/trap.c:396
#16 0xf01069e8 in xpt_set_transfer_settings (cts=0xf01f6e7c, async_update=1)
at ../../cam/cam_xpt.c:5319
#17 0xf01051b8 in xpt_async (async_code=512, path=0xf07525f0,
async_arg=0xf01f6e7c) at ../../cam/cam_xpt.c:3879
#18 0xf0115702 in ahc_set_syncrate (ahc=0xf08fc000, devinfo=0xf01f6f3c,
path=0xf07525f0, syncrate=0x0, period=0, offset=0, type=1)
at ../../dev/aic7xxx/aic7xxx.c:733
#19 0xf0118867 in ahc_handle_devreset (ahc=0xf08fc000, target=4,
channel=65 'A', status=CAM_BDR_SENT, acode=AC_SENT_BDR,
message=0xf011759e "Bus Device Reset", verbose_only=0)
at ../../dev/aic7xxx/aic7xxx.c:2249
#20 0xf0117951 in ahc_handle_scsiint (ahc=0xf08fc000, intstat=4)
at ../../dev/aic7xxx/aic7xxx.c:1758
#21 0xf0115e3d in ahc_intr (arg=0xf08fc000) at ../../dev/aic7xxx/aic7xxx.c:1009
(kgdb)
--
Kevin Street
street@iName.com
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?Pine.BSF.4.02A.9809261500380.905-100000>
