Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Aug 2008 09:47:35 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-hardware@freebsd.org
Cc:        underligast <underligast@gmail.com>
Subject:   Re: IBM eServer x225 - LSI 1030 SCSI - BTX Halted / infinite loop - Need help booting recompiled kernel so i can install
Message-ID:  <200808080947.35239.jhb@freebsd.org>
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 Thursday 07 August 2008 02:12:27 pm 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

So here your BIOS is trying to read an MSR from the processor, but apparently 
an invalid MSR.  Oh, it's reading EFER, and this is actually in the loader.  
When I've seen this in the past it was due to trying to boot FreeBSD/amd64 on 
a 32-bit CPU.  Are you sure you are using i386 boot media rather than amd64?

> 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.

Try to fetch 7.0-RELEASE i386 again and see if that works.  Are you using a 
serial console when you see the hangs or a VGA console?

-- 
John Baldwin



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