From owner-freebsd-current Fri Mar 14 6:11:55 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B31037B404 for ; Fri, 14 Mar 2003 06:11:52 -0800 (PST) Received: from smtp-send.myrealbox.com (smtp-send.myrealbox.com [192.108.102.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F93F43F75 for ; Fri, 14 Mar 2003 06:11:52 -0800 (PST) (envelope-from wa1ter@myrealbox.com) Received: from myrealbox.com wa1ter@smtp-send.myrealbox.com [64.175.105.98] by smtp-send.myrealbox.com with NetMail SMTP Agent $Revision: 3.32 $ on Novell NetWare via secured & encrypted transport (TLS); Fri, 14 Mar 2003 07:11:56 -0700 Message-ID: <3E71E323.5010808@myrealbox.com> Date: Fri, 14 Mar 2003 06:11:47 -0800 From: walt Organization: none User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3b) Gecko/20030213 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: GEOM_MBR breaks my kernel Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I've been unable to boot any kernel I've built since about March 11 and I've narrowed it down to the GEOM_MBR option. With GEOM_MBR I get a kernel page fault error when trying to mount the root filesystem at boot time. ad0: 76319MB [155061/16/63] at ata0-master UDMA100 ad1: 76319MB [155061/16/63] at ata0-slave UDMA100 acd0: CDROM at ata1-master PIO4 MBREXT Slice 5 on ad0s2: [0] f:00 typ:7 s(CHS):6/1/66 e(CHS):250/254/255 s:64 l:12161141 [1] f:00 typ:5 s(CHS):251/0/193 e(CHS):255/254/255 s:12161205 l:20980890 MBREXT Slice 6 on ad0s2: [0] f:00 typ:11 s(CHS):251/1/193 e(CHS):255/254/255 s:63 l:20980827 [1] f:00 typ:5 s(CHS):255/0/193 e(CHS):255/254/255 s:33142095 l:16787925 MBREXT Slice 7 on ad0s2: [0] f:00 typ:131 s(CHS):255/1/193 e(CHS):255/254/255 s:63 l:16787862 [1] f:00 typ:5 s(CHS):255/0/193 e(CHS):255/254/255 s:49930020 l:2088450 MBREXT Slice 8 on ad0s2: [0] f:00 typ:130 s(CHS):255/1/193 e(CHS):255/254/255 s:63 l:2088387 [1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 MBREXT Slice 5 on ad1s1: [0] f:00 typ:11 s(CHS):255/1/193 e(CHS):255/254/255 s:63 l:20980827 [1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 Information from DOS bootblock is: The data for partition 1 is: sysid 11 (0x0b),(DOS or Windows 95 with 32 bit FAT) start 63, size 4208967 (2055 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 261/ head 254/ sector 63 The data for partition 2 is: sysid 15 (0x0f),(Extended DOS (LBA)) start 4209030, size 52018470 (25399 Meg), flag 0 beg: cyl 262/ head 0/ sector 1; end: cyl 1023/ head 254/ sector 63 The data for partition 3 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 139926150, size 16370235 (7993 Meg), flag 0 beg: cyl 1023/ head 0/ sector 1; end: cyl 1023/ head 254/ sector 63 The data for partition 4 is: # /dev/ad0s3c: type: ESDI sectors/cylinder: 16065 cylinders: 9729 sectors/unit: 156301488 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 15321596 1048576 4.2BSD 0 0 0 # (Cyl. 65*- 1018*) b: 1048576 0 swap # (Cyl. 0 - 65*) c: 16370235 0 unused 0 0 # (Cyl. 0 - 1018) Warning, partition c doesn't cover the whole unit! Note that I put the swap partition first. Could that cause this problem? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message