From owner-freebsd-questions@FreeBSD.ORG Sun Nov 27 02:08:11 2011 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70826106566C for ; Sun, 27 Nov 2011 02:08:11 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 134848FC13 for ; Sun, 27 Nov 2011 02:08:10 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id pAR27wvw010049; Sat, 26 Nov 2011 19:07:58 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id pAR27vs8010046; Sat, 26 Nov 2011 19:07:57 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sat, 26 Nov 2011 19:07:57 -0700 (MST) From: Warren Block To: Robert In-Reply-To: <20111126135557.56f4ea06@dell64> Message-ID: References: <201111241116.pAOBGH4i098240@fire.js.berklix.net> <20111124113938.2d99eec2@dell64> <20111125095457.477e9501@dell64> <20111126135557.56f4ea06@dell64> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sat, 26 Nov 2011 19:07:58 -0700 (MST) Cc: "Julian H. Stacey" , questions@freebsd.org Subject: Re: Invalid fdisk partition table found (fwd) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Nov 2011 02:08:11 -0000 On Sat, 26 Nov 2011, Robert wrote: > Some difference today. Not sure at what point this happened but one of > my CF cards now reads: > > [robert@dell64] ~> fdisk /dev/da1 > ******* Working on device /dev/da1 ******* > parameters extracted from in-core disklabel are: > cylinders=2057 heads=255 sectors/track=63 (16065 blks/cyl) > > Figures below won't work with BIOS for partitions not in cyl 1 > parameters to be used for BIOS calculations are: > cylinders=2057 heads=255 sectors/track=63 (16065 blks/cyl) > > fdisk: invalid fdisk partition table found > Media sector size is 512 > Warning: BIOS sector numbering starts with sector 1 > Information from DOS bootblock is: > The data for partition 1 is: > sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) > start 63, size 33045642 (16135 Meg), flag 80 (active) > beg: cyl 0/ head 1/ sector 1; > end: cyl 8/ head 254/ sector 63 > The data for partition 2 is: > > The data for partition 3 is: > > The data for partition 4 is: > > > Now showing 16GB but still not right. > ... > I also did this in single user with the same results. Ideally, I would > like to change these cards to FAT32 but I cannot get there with fdisk > and am not sure how to get there with gpart or if I can. Creating an MS-DOS layout with gpart(8), where the disk is da0: # gpart destroy -F da0 da0 destroyed # gpart create -s mbr da0 da0 created # gpart add -t "\!11" da0 da0s1 added 11 is 0x0b, the FAT32 partition type. There might be a more mnemonic string for it, this is the first time I've ever used gpart for FAT32. The exclamation is for gpart/GPT, and the backslash is to keep the shell from messing with it. # gpart show da0 => 63 15662997 da0 MBR (7.5G) 63 15662997 1 fat32 (7.5G) # ls /dev/da0* /dev/da0 /dev/da0s1 # newfs_msdos -F32 /dev/da0s1 fdisk(8) may be easier, just set the partition type to 11. > I haven't had any luck with the second CF card as it still show 29MB. > I will try some more later today or tomorrow. What happened to make the one card show 16G?