Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 May 2000 12:39:10 -0400
From:      James FitzGibbon <james@targetnet.com>
To:        freebsd-hackers@freebsd.org, freebsd-smp@freebsd.org
Subject:   Panics when using Mylex RAID with SMP under RELENG_4
Message-ID:  <20000502123910.C29330@targetnet.com>

next in thread | raw e-mail | index | archive | help
I am trying to run a Mylex Acceleraid 1100 in a Dell Poweredge 2450.  When
running rawio against the mylex partition, the system panics within 2
minutes, always with a trap #29.  I have kernel dumps for four panics, but
kgdb doesn't show any similarities between the panics (other than that they
are all #29).

This is using RELENG_4 cvsupped recently, and the APIC patch is in.  I've
tried using a kernel both with and without Matt Dillon's experimental SMP
patch, but both cause problems.

If I boot this machine with kernel.GENERIC (no SMP), then rawio completes
successfully.  If I run the test on a single SCSI drive not attached to the
Mylex, it completes without error regardless of whether I am using
kernel.GENERIC or my SMP-enabled kernel.

I'm wondering if anyone can help debug this problem.  I can make the box
accessible on the net and give an account to anyone with sufficient
knowledge to help; I can also send the kernel dumps to anyone who is
interested.

I've looked over the CVS repository to see if there have been changes to the
driver in -CURRENT, and there do appear to be changes, but I'm not sure if
they might fix this problem.  If they might, I'll install the latest current
snapshot and give it a shot, but if that avenue won't do any good I'd rather
not bother.  Any info along those lines is also appreciated.

The traps almost always look like this in kgdb:

(kgdb) where
#0  boot (howto=256) at ../../kern/kern_shutdown.c:304
#1  0xc014b574 in poweroff_wait (junk=0xc0216039, howto=0)
    at ../../kern/kern_shutdown.c:554
#2  0xc01e587e in trap_fatal (frame=0xff806fbc, eva=0)
    at ../../i386/i386/trap.c:926
#3  0xc01e5242 in trap (frame={tf_fs = 24, tf_es = -1071448048, tf_ds = 16,
      tf_edi = -1, tf_esi = 0, tf_ebp = 0, tf_isp = -8359960, tf_ebx = 0,
      tf_edx = 160165, tf_ecx = 1, tf_eax = 0, tf_trapno = 29, tf_err = 0,
      tf_eip = -1071757093, tf_cs = 8, tf_eflags = 582, tf_esp = 0,
      tf_ss = -8359936}) at ../../i386/i386/trap.c:586
(kgdb)

Any help appreciated.  Those with sufficient skill and contract hopes are
invited to contact me directly.

TIA.

-- 
j.

James FitzGibbon                                           james@targetnet.com
Targetnet.com Inc.                              Voice/Fax +1 416 306-0466/0452


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




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