From nobody@FreeBSD.ORG  Thu Oct 26 16:34:00 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 8540E37B479; Thu, 26 Oct 2000 16:34:00 -0700 (PDT)
Message-Id: <20001026233400.8540E37B479@hub.freebsd.org>
Date: Thu, 26 Oct 2000 16:34:00 -0700 (PDT)
From: jheiss@ofb.net
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: Kernel panic when second Compaq Smart Array 3200 controller is used
X-Send-Pr-Version: www-1.0

>Number:         22324
>Category:       kern
>Synopsis:       Kernel panic when second Compaq Smart Array 3200 controller is used
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 26 16:40:01 PDT 2000
>Closed-Date:    Sun Nov 18 03:39:39 PST 2001
>Last-Modified:  Sun Nov 18 03:41:47 PST 2001
>Originator:     Jason Heiss
>Release:        4.1-RELEASE
>Organization:
Collective Technologies
>Environment:
FreeBSD  4.1-RELEASE FreeBSD 4.1-RELEASE #0: Fri Jul 28 14:30:31 GMT 2000 jkh@ref4.freebsd.org:/usr/src/sys/compile/GENERIC i386
>Description:
I have a Compaq Proliant 1850R with two Compaq Smart Array 3200 RAID
controllers in it.  Channel one of the first controller is connected
to the internal drive bay, which has two drives in a RAID 1 (mirrored)
volume.  This volume is the boot device and contains the root fs.

I also have a Compaq StorageWorks 4214R disk array (JBOD, no RAID
controller in array).  If I connect that array to channel two of the
first 3200 controller then things work fine.  The box boots and I was
able to newfs and mount that volume.

If I connect that array to channel one on the second 3200 controller
then the box panics during boot:

ida1: <Compaq Smart Array 3200 controller> port 0x4000-0x40ff mem 0xc6ffff00-0xc6ffffff irq 15 at device 0.0 on pci2
ida1: drives=1 firm_rev=4.44
idad1: <Compaq Logical Drive> on ida1


Fatal trap 18: integer divide fault while in kernel mode
instruction pointer = 0x8:0xc015bb66
stack pointer       = 0x10:0xc0421d70
frame pointer       = 0x10:0xc0421d9c
code segment        = base 0x0, limit 0xfffff, type 0x1b
            = DPL0, pres 1, def32 1, gran 1
processor eflags    = interrupt enabled, resume, IOPL = 0
current process     = 0 (swapper)
interrupt mask      = net tty bio cam
trap number     = 18
panic: integer divide fault
Uptime: 0s

>How-To-Repeat:
Connect external disk array to second Compaq Smart Array 3200
controller.
>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Sat Nov 17 12:17:54 PST 2001 
State-Changed-Why:  

Does this problem still occur? 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=22324 
State-Changed-From-To: feedback->closed 
State-Changed-By: iedowse 
State-Changed-When: Sun Nov 18 03:39:39 PST 2001 
State-Changed-Why:  

Submitter no longer has access to the hardware, and there isn't 
really enough information in the PR to track down further. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=22324 
>Unformatted:
