From owner-freebsd-hardware@FreeBSD.ORG Fri Aug 8 03:56:19 2008 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F16661065672; Fri, 8 Aug 2008 03:56:19 +0000 (UTC) (envelope-from jdc@parodius.com) Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3]) by mx1.freebsd.org (Postfix) with ESMTP id D2CDD8FC15; Fri, 8 Aug 2008 03:56:19 +0000 (UTC) (envelope-from jdc@parodius.com) Received: by mx01.sc1.parodius.com (Postfix, from userid 1000) id BACC31CC0B5; Thu, 7 Aug 2008 20:56:19 -0700 (PDT) Date: Thu, 7 Aug 2008 20:56:19 -0700 From: Jeremy Chadwick To: underligast Message-ID: <20080808035619.GA73757@eos.sc1.parodius.com> References: <3424e810808071112m60682d82w341a19149460f0a2@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3424e810808071112m60682d82w341a19149460f0a2@mail.gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: John Baldwin , freebsd-hardware@freebsd.org Subject: Re: IBM eServer x225 - LSI 1030 SCSI - BTX Halted / infinite loop - Need help booting recompiled kernel so i can install X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 03:56:20 -0000 On Thu, Aug 07, 2008 at 08:12:27PM +0200, underligast wrote: > I'm trying to install FreeBSD 7.0 on my IBM eServer x225 (8647-5CG) > (1x Xeon 2.8GHz(512KB), 2x 2048MB PC2100 DDR SDRAM (ecc), 2x 74GB 10K rpm > U320 HDD, Ultra320 SCSI LSI 1030 controller, 48x CD-ROM, Broadcom NetXtreme > 10/100/1000 Integrated Ethernet, ATI Rage XL) > > The server/drives runs fine under windows 2003 and ubuntu server but the > FreeBSD installation just halts. > > I've tried: > CD: disk1 from 6.2, 7.0, > CD: bootonly from 7.0-stable, 8.0-current > Floppys: 7.0 > > They all end the same, cds with an infinite loop of numbers, floppys with > BTX Halted and a lot of numbers. > > int=0000000d err=00000000 efl=00010006 eip=000219b2 > eax=000219ac ebx=00000000 ecx=c0000080 edx=000587d8 > esi=0003e007 edi=00000000 ebp=0008fcbc esp=00099c88 > cs=0008 ds=0010 es=0010 fs=0010 gs=0010 ss=0010 > cs:eip=0f 32 0d 00 01 00 00 0f-30 0f 20 e0 83 c8 30 0f > 22 e0 b8 00 c0 03 00 0f-22 d8 0f 20 c0 0d 00 00 > ss:esp=90 95 00 00 00 80 fc 00-00 90 fc 00 07 e0 03 00 > 00 00 00 00 07 d0 03 00-00 00 00 00 cc 87 05 00 > BTX halted > > The only difference is when i boot from 7.0-STABLE-200804-i386-bootonly.iso, > or 8.0-CURRENT-200807-i386-bootonly.iso, then i see > > BTX loader 1.00 BTX version is 1.02 > Consoles: internal video/keyboard > BIOS CD is cd0 > BIOS drive A: is disk0 > > Then it stops. > If i remove both the harddrives i can boot into the freebsd installer, > but as there are no drives, there is nowhere to install. > > Atleast when i started with the floppys it detected drive1 and 2 before BTX > halted.. > I asked on questions@ and i was suggested to compile and boot a different > kernel on the machine. > > There are three ways for me to do this, there are IDE-slots in it so i can > probably find an old IDE drive somewhere and install. I have access to a > rocketraid pci-x card for sata drives (might add yet another problem to the > machine) or i can do it with a usb-attached sata/ide drive. I'm guessing the > straight IDE approach is the best. > > What i need to know is how to compile a different kernel, where do i find > drivers for the LSI 1030 SCSI-controller? What i see in the old kernel.conf > for freebsd 6.0 (or is it 6.2) contains > device mpt # LSI-Logic MPT-Fusion > device mfi # LSI MegaRAID SAS > > I have no idea what they are but SAS is serial attached sata isn't it? And > if they're uncommented it should mean that they're active and that they're > most likely actually already running in the kernel i'm trying to boot from > the installation cd? Can i get other drivers/modules or whatever they're > called? > > When i've compiled the new kernel, how do i transfer it to a cd so i can > boot the installation with it? > > I hope i make any sense with my questions. > > Thanks in advance :) CC'ing John Baldwin on this, as he has knowledge of BTX's internals. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |