From owner-freebsd-amd64@FreeBSD.ORG Sat Nov 25 23:10:38 2006 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1555E16A417; Sat, 25 Nov 2006 23:10:38 +0000 (UTC) (envelope-from michiel@boland.org) Received: from neerbosch.nijmegen.internl.net (neerbosch.nijmegen.internl.net [217.149.193.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80F3D43D92; Sat, 25 Nov 2006 23:09:41 +0000 (GMT) (envelope-from michiel@boland.org) Received: from brakkenstein.nijmegen.internl.net by neerbosch.nijmegen.internl.net via brakkenstein.nijmegen.internl.net [217.149.193.41] with ESMTP id kAPNAUTx014769 (8.13.4/1.4); Sun, 26 Nov 2006 00:10:30 +0100 (MET) Received: from localhost by brakkenstein.nijmegen.internl.net via mboland@localhost with ESMTP id kAPNAUIX013515 (8.13.2/2.02); Sun, 26 Nov 2006 00:10:30 +0100 (MET) X-Authentication-Warning: brakkenstein.nijmegen.internl.net: mboland owned process doing -bs Date: Sun, 26 Nov 2006 00:10:30 +0100 (MET) From: Michiel Boland To: John Baldwin In-Reply-To: <200611131550.50648.jhb@freebsd.org> Message-ID: References: <200611131550.50648.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-amd64@freebsd.org Subject: Re: BTX halted trying to boot X4100 from disk X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Nov 2006 23:10:38 -0000 On Mon, 13 Nov 2006, John Baldwin wrote: > On Monday 13 November 2006 15:12, Michiel Boland wrote: >>> Yeah, the X4100 has an mpt(4) controller. Mine is running the original > BIOS >>> release (6464), and runs FreeBSD fine. You can try fiddling with the BIOS >>> revision by downloading replacements from Sun's website. >> >> As far as I can see there are no other BIOSes on the Sun website other >> than what the box is already running (ILOM 1.0.7 - I understand ILOM and >> BIOS are linked for 4100s) >> >> I am a bit puzzled why solaris and fedora do not have these problems on >> this hardware. Oh well... > > The real mode breakpoint handler may just ignore breakpoints, or the BIOS > takes a different codepath when it runs in vm86 mode. The code path is the same. The bios calls INT3 if someone tries to load a block with LBA < 16, or LBA 64 or 65. (I think - my asm skills are a bit rusty.) Is there not a way for BTX to ignore these INT3 interrupts? Obviously they are ignored in real mode too. Cheers Michiel