Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Aug 2008 20:56:19 -0700
From:      Jeremy Chadwick <koitsu@FreeBSD.org>
To:        underligast <underligast@gmail.com>
Cc:        John Baldwin <jhb@FreeBSD.org>, 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
Message-ID:  <20080808035619.GA73757@eos.sc1.parodius.com>
In-Reply-To: <3424e810808071112m60682d82w341a19149460f0a2@mail.gmail.com>
References:  <3424e810808071112m60682d82w341a19149460f0a2@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 |




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