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>