NanoBSD boot failure

Sean Bruno sbruno at miralink.com
Thu Nov 29 16:59:03 PST 2007


Sean Bruno wrote:
> I've run into a weird boot failure with a new Intel 
> motherboard(http://www.intel.com/products/motherboard/D201GLY2/index.htm). 
>
>
> I have installed a Transcend 512MB IDE 
> module(http://www.transcendusa.com/products/ModDetail.asp?ModNo=26&LangNo=0) 
> as my boot device.
>
> If I install a minimal FreeBSD install from CDROM, the machine boots 
> just fine.
>
> If I build a NanoBSD image and dd it onto the device, the system 
> attempts to boot and just sits at a blank screen with a flashing 
> cursor.  I never see the boot loader start or the kernel begin to 
> load.  The same image on several other motherboards works just fine 
> and has been serving us well over the last year.
>
> Any ideas where I should start looking?
>
> Sean
>
/me has an "aha" moment.

NanoBSD set's the boot loader(by default in nanobsd.sh) to "boot0sio" 
... FreeBSD by default installs "boot0"

If I reset the boot loader manually from the fixit disk to use "boot0":  
boot0cfg -v -B ad0

All is well in the world, except that I don't get a boot loader menu on 
the serial console(of course).  If I then set it back to "boot0sio":
boot0cfg -v -b boot0sio ad0

The machine doesn't boot and all I see is a flashing cursor in the upper 
right hand corner(no BTX boot loader, no kernel, etc...).

So, where do I go now?  Back to Intel to get them to fix the serial 
port?  Or is this a possible bug in the boot0?

Sean


More information about the freebsd-embedded mailing list