From owner-freebsd-bugs@FreeBSD.ORG Sun Jul 10 08:30:10 2011 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E34CB1065676 for ; Sun, 10 Jul 2011 08:30:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9EA758FC16 for ; Sun, 10 Jul 2011 08:30:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6A8UAY9005813 for ; Sun, 10 Jul 2011 08:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6A8UAQ8005807; Sun, 10 Jul 2011 08:30:10 GMT (envelope-from gnats) Resent-Date: Sun, 10 Jul 2011 08:30:10 GMT Resent-Message-Id: <201107100830.p6A8UAQ8005807@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Naylor Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10FFF106564A for ; Sun, 10 Jul 2011 08:29:57 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 00F938FC12 for ; Sun, 10 Jul 2011 08:29:57 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p6A8Tu33027454 for ; Sun, 10 Jul 2011 08:29:56 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p6A8Tu6j027453; Sun, 10 Jul 2011 08:29:56 GMT (envelope-from nobody) Message-Id: <201107100829.p6A8Tu6j027453@red.freebsd.org> Date: Sun, 10 Jul 2011 08:29:56 GMT From: David Naylor To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: bin/158756: newfs_msdos creates invalid image X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jul 2011 08:30:11 -0000 >Number: 158756 >Category: bin >Synopsis: newfs_msdos creates invalid image >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jul 10 08:30:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: David Naylor >Release: FreeBSD-current >Organization: Private >Environment: FreeBSD dragon.dg 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Sat Jul 2 16:47:41 SAST 2011 root@dragon.dg:/tmp/home/freebsd9/src/sys/DRAGON amd64 >Description: newfs_msdos creates an invalid image. A side affect of this is Windows XP sees the image as being full. This error persists even after mounting and copying files to the image. >How-To-Repeat: # newfs_msdos -F 32 /dev/da1 /dev/da1: 2014208 sectors in 62944 FAT32 clusters (16384 bytes/cluster) BytesPerSec=512 SecPerClust=32 ResSectors=32 FATs=2 Media=0xf0 SecPerTrack=32 Heads=64 HiddenSecs=0 HugeSectors=2015232 FATsecs=492 RootCluster=2 FSInfo=1 Backup=2 # fsck_msdosfs /dev/da1 ** /dev/da1 ** Phase 1 - Read and Compare FATs ** Phase 2 - Check Cluster Chains ** Phase 3 - Checking Directories ** Phase 4 - Checking for Lost Files Free space in FSInfo block (-1) not correct (62943) Fix? [yn] y 1 files, 1007088 free (62943 clusters) >Fix: (Run fsck_msdosfs after creation) >Release-Note: >Audit-Trail: >Unformatted: