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>