Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Aug 2008 23:44:58 +0200
From:      "Jonas Lund" <whizzter@gmail.com>
To:        underligast <underligast@gmail.com>
Cc:        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:  <436c7eda0808071444g889a3f2q4a81d75c0deee407@mail.gmail.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
BTX is the "new" bootloader that works in 32bit (it's actually been in
for a few releases now). So the kernel has nothing to do with this.

I originally subscribed to this list for an almost identical problem.
With my rocketraid somethingsomething PCI-SATA2 card with disks
connected crashes the BTX loader. Connecting the disks to the internal
via epia motherboard solved the problem (I'm using gmirror raid now as
apperantly the rocketraid card was just some software thing anyhow).

I have a feeling that it might be some combinations of BTX, BIOS and
RAID firmware that causes these crashes. FreeBSD being a marginal OS
the BTX code just has a chance of triggering odd corner case being a
32bit loader.

I haven't kept up with linux but last i checked they use a 16bit
bootloader unless the distro has migrated to grub. (Remembering
correctly GRUB also crashed on my setup like btx).
Never tried booting windows on my setup.

/ Jonas

2008/8/7 underligast <underligast@gmail.com>:
> 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 :)
> _______________________________________________
> freebsd-hardware@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
> To unsubscribe, send any mail to "freebsd-hardware-unsubscribe@freebsd.org"
>



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