Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 09 Apr 2006 16:33:44 -0600
From:      Scott Long <scottl@samsco.org>
To:        Maxim Sobolev <sobomax@freebsd.org>
Cc:        Bruce M Simpson <bms@spc.org>, Mark Sergeant <msergeant@snsonline.net>, freebsd-current@freebsd.org, Luigi Rizzo <rizzo@icir.org>
Subject:   Re: [DOCUMENT] Re: Intel Macs that boot FreeBSD?
Message-ID:  <44398BC8.6040808@samsco.org>
In-Reply-To: <44398452.6030007@FreeBSD.org>
References:  <4433CFA1.90509@centtech.com>	<2C74BB8F-271B-4505-9D94-B270B3A4ACBA@nordahl.net>	<44348603.9070503@FreeBSD.org>	<20060406190944.G56354@lexi.siliconlandmark.com>	<4435B303.5040205@FreeBSD.org>	<196C209A-A585-4AD5-B7C9-A27DD57ECD8C@snsonline.net>	<20060408103224.GR80492@spc.org>	<20060408034357.A44217@xorpc.icir.org>	<20060408105014.GV80492@spc.org> <44398452.6030007@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Maxim Sobolev wrote:

> Some progress: further investigation revealed that cdboot has been 
> hanging when trying to enable A20 line, apparently Mac simply don't have 
> relevant legacy hardware. After commenting out appropriate routine call 
> in cdboot I was able to get loader working just fine. The loader works 
> normally, but unfortunately attempt to start kernel hangs up machine.
> 
> I suspect that either Mac doesn't have real text mode or kernel also 
> waits for some nonexisting legacy hardware indefinitely.
> 
> -Maxim
> 

The Windows 1st stage installer uses text mode, and that runs just fine.
I'm pretty sure that the linux efforts also just use plain text mode.
Text mode is a property of the video BIOS anyways, and from what I
gather the Macintel video hardware is using video BIOSes that are close
to stock.  I'm guessing that FreeBSD is doing some BIOS call that isn't
emulated or is emulated poorly.  FreeBSD could also be trying to twiddle
some MSR that is behaving as expected (like how the amd64 port used to
enable the NX MSR by default, causing early 64-bit Intel chips to lock
up).

Scott




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