Bug 22324

Summary: Kernel panic when second Compaq Smart Array 3200 controller is used
Product: Base System Reporter: jheiss <jheiss>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.1-RELEASE   
Hardware: Any   
OS: Any   

Description jheiss 2000-10-27 00:40:01 UTC
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 rx0, 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.
Comment 1 iedowse freebsd_committer freebsd_triage 2001-11-17 20:17:54 UTC
State Changed
From-To: open->feedback


Does this problem still occur?
Comment 2 iedowse freebsd_committer freebsd_triage 2001-11-18 11:39:39 UTC
State Changed
From-To: feedback->closed


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