Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Aug 2006 00:12:49 -0400
From:      "Carroll Kong" <me@carrollkong.com>
To:        <freebsd-hackers@freebsd.org>
Cc:        me@carrollkong.com
Subject:   LSI-MegaRAID 150-4 BTX Halted on 5.4, 5.5, 6.1
Message-ID:  <20060822041250.2244F43D46@mx1.FreeBSD.org>

next in thread | raw e-mail | index | archive | help
I am trying to install FreeBSD on a new Intel Server SE7230NH1-E using a
PCI-X riser card on the Intel S1475 chassis, pentium D 3.2 gig dual core
proc 940.

Whenever I try to install using the CDROM for 5.4, 5.5, and 6.1... BTX halts
immediately.

The second I remove the card, the system boots up fine.  In fact, I was able
to install 6.1 on one of the SATA disks on there.  However, once I put the
card back, BTX Halts.

BTX Halts even if I remove all logical drives on the array (making it
completely empty and it does not show up as a disk at all in the BTX Bios).
I even disabled the card's BIOS mode, and it still halts.

Since FreeBSD 5.4 supports the LSI Megaraid 150-4, I suspect it might be the
riser card doing interesting things.

I highly doubt hardware is the issue since I was able to install CentOS
without a hitch (eek, I really don't want to use it though... unless Vmware
can run a freebsd box from it).  Of course, the possibility of Linux
ignoring potentially critical errors is another possibility.  :)

Just a wild guess here since I have no real hardware programming experience.
I really think it is the riser card probably doing some different alignment.
I cannot test the card without the riser (it's a weird board that needs the
riser card to 'automatically' mix to the right modes I think?).

Here is the BTX dump.  It is copied verbatim from a screen shot.  (hopefully
I wrote it out exactly)

int=0000000d err=00000013 efl=00030402 eip=0000554d
eax=00000204 ebx=00000000 ecx=00000001 edx=00001421
esi=00000008 edi=00000008 ebp=00000000 esp=0000040c
cs=f000 ds=3ec9 es=44b0 fs=0000 gs=0000 ss=9e4c
cs:eip=e6 e4 e4 71 c3 53 b7 00-eb 08 53 b7 01 eb 03 53
       b7 02 9c fa 8a d8 8a c4-e8 e3 ff 80 ff 00 75 04
ss:esp=36 54 4a 91 00 00 96 02-b4 11 05 00 44 1d 05 00
       f8 48 09 00 84 9c 00 00-00 00 00 00 b4 11 05 00

So, I CAN boot into FreeBSD 6.1 if I remove the card.  If I need to
recompile something, it should be doable.  Thanks in advance guys!



- Carroll Kong




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