From owner-freebsd-mobile Thu Dec 7 7:46:31 2000 From owner-freebsd-mobile@FreeBSD.ORG Thu Dec 7 07:46:28 2000 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from locust.etext.org (locust.etext.org [216.93.75.148]) by hub.freebsd.org (Postfix) with ESMTP id E6BFA37B400; Thu, 7 Dec 2000 07:46:26 -0800 (PST) Received: from localhost (pauls@localhost) by locust.etext.org (8.11.0/8.11.0) with ESMTP id eB7Fm3l24494; Thu, 7 Dec 2000 10:48:04 -0500 (EST) (envelope-from pauls@etext.org) Date: Thu, 7 Dec 2000 10:48:03 -0500 (EST) From: Paul Southworth To: "Bruce A. Mah" Cc: Ken Key , freebsd-mobile@freebsd.org Subject: Re: Continuing ThinkPad saga In-Reply-To: <200012042345.eB4NjUi71152@bmah-freebsd-0.cisco.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 4 Dec 2000, Bruce A. Mah wrote: :> > So I'm real curious to see why two different machines with the same :> > firmware behave differently. Is there any chance of finding out what :> > the partition table for your T20 with BIOS 1.03 is? :> :> I've got a request for the fdisk output, but I believe it is simply: :> :> ad0s1 FAT32/Win98 :> ad0s2 FreeBSD : :Hmmm...OK, thanks. Hmmm. I have a T20 which had BIOS 1.03 and now has BIOS 1.08, which doesn't work with FreeBSD. Behavior does not change between the two BIOS revs. My T20 is a 2647-84U. I tried with FreeBSD 4.1.1-RELEASE and 4.2-RELEASE. What I found is that no matter what boot block is on the system, if there is a FreeBSD part (165) anywhere on the disk, the machine locks up at the end of POST. What I tried were: FreeBSD on slice 1 with FreeBSD boot block FreeBSD on slice 1 with Win98 MBR (ie, no way to boot FreeBSD) Win98/FAT32 on slice 1 and FreeBSD on slice 2, FreeBSD's MBR Win98/FAT32 on slice 1 and FreeBSD on slice 2, Win98 MBR Essentially I just tried each option and then booted a floppy and did an "FDISK /MBR" to clobber the FreeBSD boot manager. All of those fail. I used a Thinkpad 600E to alter the disk each time, since the T20 can't be booted from CD or floppy if there is a FreeBSD part on the disk. I concluded that this has nothing to do with FreeBSD's boot block and is more likely related to the partition type. Altering the FreeBSD booter to support alternate partition types appears to be the simplest workaround, though perhaps morally repugnant. Cheers, --Paul To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message