Date: Wed, 19 Feb 1997 18:11:18 +0200 (EET) From: Heikki Suonsivu <hsu@clinet.fi> To: FreeBSD-gnats-submit@freebsd.org Subject: kern/2772: panic: %s:%c:%d: Target did not send an IDENTIFY message. SAVED_TCL == 0x%x Message-ID: <199702191611.SAA04100@news.clinet.fi> Resent-Message-ID: <199702191620.IAA29775@freefall.freebsd.org>
index | next in thread | raw e-mail
>Number: 2772
>Category: kern
>Synopsis: panic: %s:%c:%d: Target did not send an IDENTIFY message. SAVED_TCL == 0x%x
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 19 08:20:01 PST 1997
>Last-Modified:
>Originator: Heikki Suonsivu
>Organization:
Clinet, Espoo, Finland
>Release: FreeBSD 2.2-GAMMA i386
>Environment:
2.2, news server, 2940, quantum 3G fireball disks (7 of them).
>Description:
hsu#news.clinet.fi Wed 1: gdb -k kernel.3 vmcore.3
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.13 (i386-unknown-freebsd),
Copyright 1994 Free Software Foundation, Inc...
IdlePTD 271000
current pcb at 0x210c98
panic: %s:%c:%d: Target did not send an IDENTIFY message. SAVED_TCL == 0x%x
#0 boot (howto=260) at ../../kern/kern_shutdown.c:243
243 dumppcb.pcb_cr3 = rcr3();
(kgdb) bt
#0 boot (howto=260) at ../../kern/kern_shutdown.c:243
#1 0xf0112402 in panic (fmt=0xf01ceeef "page fault")
at ../../kern/kern_shutdown.c:367
#2 0xf01cfa56 in trap_fatal (frame=0xf0201cc8) at ../../i386/i386/trap.c:742
#3 0xf01cf544 in trap_pfault (frame=0xf0201cc8, usermode=0)
at ../../i386/i386/trap.c:653
#4 0xf01cf21f in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -188612864,
tf_esi = 0, tf_ebp = -266330860, tf_isp = -266330896,
tf_ebx = -187488384, tf_edx = 0, tf_ecx = -192626688,
tf_eax = -185650176, tf_trapno = 12, tf_err = 0, tf_eip = -267183638,
tf_cs = 8, tf_eflags = 66118, tf_esp = 0, tf_ss = -187488384})
at ../../i386/i386/trap.c:311
#5 0xf01319ea in vget (vp=0xf4d32780, lockflag=1) at ../../kern/vfs_subr.c:817
#6 0xf01b0818 in ffs_sync (mp=0xf48d0800, waitfor=2, cred=0xf4878f80,
p=0xf0252114) at ../../ufs/ffs/ffs_vfsops.c:819
#7 0xf0132ecb in sync (p=0xf0252114, uap=0x0, retval=0x0)
at ../../kern/vfs_syscalls.c:357
#8 0xf011200d in boot (howto=256) at ../../kern/kern_shutdown.c:181
#9 0xf0112402 in panic (
fmt=0xf01f782f "%s:%c:%d: Target did not send an IDENTIFY message. SAVED_TCL == 0x%x\n") at ../../kern/kern_shutdown.c:367
#10 0xf01f7e28 in ahc_handle_seqint (ahc=0xf484b000, intstat=33 '!')
at ../../i386/scsi/aic7xxx.c:904
#11 0xf01f760c in ahc_intr (arg=0xf484b000) at ../../i386/scsi/aic7xxx.c:768
#12 0xf01c876e in vec11 ()
#13 0xf0109640 in softclock () at ../../kern/kern_clock.c:668
(kgdb) frame 9
#9 0xf0112402 in panic (
fmt=0xf01f782f "%s:%c:%d: Target did not send an IDENTIFY message. SAVED_TCL == 0x%x\n") at ../../kern/kern_shutdown.c:367
367 boot(bootopt);
(kgdb) list
362
363 #if defined(DDB)
364 if (debugger_on_panic)
365 Debugger ("panic");
366 #endif
367 boot(bootopt);
368 }
369
370 /*
371 * Two routines to handle adding/deleting items on the
(kgdb) up
#10 0xf01f7e28 in ahc_handle_seqint (ahc=0xf484b000, intstat=33 '!')
at ../../i386/scsi/aic7xxx.c:904
904 ahc_inb(ahc, SAVED_TCL));
(kgdb) list
899 * alternative???
900 */
901 panic("%s:%c:%d: Target did not send an IDENTIFY message. "
902 "SAVED_TCL == 0x%x\n",
903 ahc_name(ahc), channel, target,
904 ahc_inb(ahc, SAVED_TCL));
905 break;
906 case BAD_PHASE:
907 printf("%s:%c:%d: unknown scsi bus phase. Attempting to "
908 "continue\n", ahc_name(ahc), channel, target);
(kgdb) print ahc
$1 = (struct ahc_softc *) 0xf484b000
(kgdb) print *ahc
$2 = {unit = 1, type = AHC_294, flags = AHC_INIT, baseport = 54272,
maddr = 0x0, scb_data = 0xf484b108, busreset_args = {ahc = 0xf484b000,
bus = 66 'B'}, busreset_args_b = {ahc = 0x0, bus = 0 '\000'}, sc_link = {
target = 0 '\000', lun = 0 '\000', adapter_targ = 7 '\a',
adapter_unit = 1 '\001', adapter_bus = 0 '\000', scsibus = 1 '\001',
dev_unit = 0 '\000', opennings = 2 '\002', active = 0 '\000', flags = 48,
quirks = 0, adapter = 0xf020e434, device = 0xf020e454, active_xs = 0x0,
fordriver = 0x0, devmodes = 0x0, dev = 0, sd = 0x0, inqbuf = {
device = 0 '\000', dev_qual2 = 0 '\000', version = 0 '\000',
response_format = 0 '\000', additional_length = 0 '\000',
unused = "\000", flags = 0 '\000',
vendor = "\000\000\000\000\000\000\000",
product = '\000' <repeats 15 times>, revision = "\000\000\000",
extra = "\000\000\000\000\000\000\000"}, adapter_softc = 0xf484b000},
sc_link_b = {target = 0 '\000', lun = 0 '\000', adapter_targ = 0 '\000',
adapter_unit = 0 '\000', adapter_bus = 0 '\000', scsibus = 0 '\000',
dev_unit = 0 '\000', opennings = 0 '\000', active = 0 '\000', flags = 0,
quirks = 0, adapter = 0x0, device = 0x0, active_xs = 0x0, fordriver = 0x0,
devmodes = 0x0, dev = 0, sd = 0x0, inqbuf = {device = 0 '\000',
dev_qual2 = 0 '\000', version = 0 '\000', response_format = 0 '\000',
additional_length = 0 '\000', unused = "\000", flags = 0 '\000',
vendor = "\000\000\000\000\000\000\000",
product = '\000' <repeats 15 times>, revision = "\000\000\000",
extra = "\000\000\000\000\000\000\000"}, adapter_softc = 0x0},
waiting_scbs = {stqh_first = 0x0, stqh_last = 0xf484b0e0},
activescbs = 0 '\000', needsdtr_orig = 255, needwdtr_orig = 0,
needsdtr = 255, needwdtr = 0, sdtrpending = 126, wdtrpending = 0,
tagenable = 0, orderedtag = 0, discenable = 255, our_id = 7 '\a',
our_id_b = 0 '\000', qcntmask = 31 '\037', qfullcount = 16 '\020',
curqincnt = 0 '\000', unpause = 2 '\002', pause = 6 '\006',
in_timeout = 0 '\000', in_reset = 2 '\002'}
(kgdb) print channel
$3 = 65 'A'
(kgdb) print target
$4 = 1 '\001'
(kgdb)
dumps are available on request
>How-To-Repeat:
run a busy news server
>Fix:
wish I knew
>Audit-Trail:
>Unformatted:
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702191611.SAA04100>
