Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Apr 1999 08:30:31 +0100
From:      Karl Pielorz <kpielorz@tdx.co.uk>
To:        freebsd-scsi@freebsd.org
Subject:   Strange SCSI panic - devstat_end_transaction
Message-ID:  <370DAC97.2B48323E@tdx.co.uk>

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

My box did this last night, and I was wondering if anyone could shed any light
on it? - Unfortunately the machine was locked solid, and didn't manage to
dump...

I was newfs'ing a Vinum volume at the time - da2 is dedicated solely to /usr2,
and is on a separate controller to all the drives used for Vinum - so I don't
think Vinum is related...

/usr2 has user home directories on it, a lightly used MySQL database - and the
directories for the machines lightly used Apache server (i.e. it was probably
being used at the time, but it's never thrashed).

The machine is a dual P-Pro200, w/256Mb RAM running on a SuperMicro
P6DNF/440FX motherboard. System is running -current as of 22nd March.

DA2 is:

da2 at ahc0 bus 0 target 5 lun 0
da2: <DEC DSP3107LS X441> Fixed Direct Access SCSI-2 device
da2: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled
da2: 1021MB (2091144 512 byte sectors: 64H 32S/T 1021C)

And is running softupdates... The volume got 'mildly' trashed after this -
fsck found ~2 errors but does seem to have recovered it without incident.

I've quickly checked termination etc. for that controller - and it all appears
fine... The contoller (ahc0) is:

ahc0: <Adaptec 2940 Ultra SCSI adapter> rev 0x01 int a irq 17 on pci0.18.0
ahc0: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs


Any info / rough ideas would be greatly appreciated...

Thanks,

-Karl

---

devstat_end_transaction: HELP!! busy_count for da2 is < 0 (-1)!
panic: vwakeup: neg numoutput
mp_lock = 01000001; cpuid = 1; lapic.id = 01000000
boot() called on cpu#1

syncing disks...

Fatal trap 12: page fault while in kernel mode
mp_lock = 01000002; cpuid = 1; lapic.id = 01000000
fault virtual address   = 0x30
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc01b52a0
stack pointer           = 0x10:0xff804b2c
frame pointer           = 0x10:0xff804b30
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  <- SMP: XXX
trap number             = 12
panic: page fault
mp_lock = 01000002; cpuid = 1; lapic.id = 01000000
boot() called on cpu#1
devstat_end_transaction: HELP!! busy_count for da2 is < 0 (-1)!


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?370DAC97.2B48323E>