From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2C4CDC433DB for ; Sun, 7 Feb 2021 00:45:58 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4364464E89 for ; Sun, 7 Feb 2021 00:45:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4364464E89 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bugs.launchpad.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:33432 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l8YD6-0003wC-4T for qemu-devel@archiver.kernel.org; Sat, 06 Feb 2021 19:45:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l8YC4-0003Sx-Uj for qemu-devel@nongnu.org; Sat, 06 Feb 2021 19:44:52 -0500 Received: from indium.canonical.com ([91.189.90.7]:50776) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l8YC2-0003rp-PM for qemu-devel@nongnu.org; Sat, 06 Feb 2021 19:44:52 -0500 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.86_2 #2 (Debian)) id 1l8YC0-0006nM-1R for ; Sun, 07 Feb 2021 00:44:48 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id F2D5B2E808D for ; Sun, 7 Feb 2021 00:44:47 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Sun, 07 Feb 2021 00:33:06 -0000 From: Pedro Pablo Lopez Rodriguez <304636@bugs.launchpad.net> To: qemu-devel@nongnu.org X-Launchpad-Notification-Type: bug X-Launchpad-Bug: product=qemu; status=Confirmed; importance=Wishlist; assignee=None; X-Launchpad-Bug: distribution=ubuntu; sourcepackage=qemu; component=main; status=Won't Fix; importance=Undecided; assignee=None; X-Launchpad-Bug-Information-Type: Public X-Launchpad-Bug-Private: no X-Launchpad-Bug-Security-Vulnerability: no X-Launchpad-Bug-Commenters: anthony-codemonkey kirkland n1-notch-1 plopezr riku-voipio simon-mungewell X-Launchpad-Bug-Reporter: mungewell (simon-mungewell) X-Launchpad-Bug-Modifier: Pedro Pablo Lopez Rodriguez (plopezr) References: <20081203025459.23099.79789.malonedeb@gangotri.canonical.com> Message-Id: <161265798617.3999.17635151050397401876.malone@chaenomeles.canonical.com> Subject: [Bug 304636] Re: -hda FAT:. limited to 504MBytes X-Launchpad-Message-Rationale: Subscriber (QEMU) @qemu-devel-ml X-Launchpad-Message-For: qemu-devel-ml Precedence: bulk X-Generated-By: Launchpad (canonical.com); Revision="3d7abcb776ec05aa0a89112accc21bf8b41dfc24"; Instance="production" X-Launchpad-Hash: e3d2502dce69848c135e71e723099e30836fc27a Received-SPF: none client-ip=91.189.90.7; envelope-from=bounces@canonical.com; helo=indium.canonical.com X-Spam_score_int: -65 X-Spam_score: -6.6 X-Spam_bar: ------ X-Spam_report: (-6.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bug 304636 <304636@bugs.launchpad.net> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Hello. I am using qemu-5.2.0 in Windows with operating system Minix 3.1.2a and vfat fail to write files of size over 4096 bytes. The read works well. This is not ploblem of Minix 3.1.2a because in Bochs emulator reads an writes of files of any size works well. I also consider this to be a major bug as it prevents communication of information between the guest OS and the host. I have over 300 students complaining about this bug present in qemu. Thanks. -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/304636 Title: -hda FAT:. limited to 504MBytes Status in QEMU: Confirmed Status in qemu package in Ubuntu: Won't Fix Bug description: Binary package hint: qemu The size of the virtual FAT file system (for sharing a particular directo= ry with Guest OS) is hard-coded to be limited to 504MBytes, in block-vvfat.c -- /* 504MB disk*/ bs->cyls=3D1024; bs->heads=3D16; bs->secs=3D63; -- If the directory contents exceeds this is stops with an assert -- qemu: block-vvfat.c:97: array_get: Assertion `index < array->next' failed. Aborted -- Also the FAT16 mode (default) only uses 8KByte cluster sizes which preven= ts the above being increased. 16KByte and 32KByte sectors can be selected w= ith the following patch -- --- block-vvfat.c_orig 2008-12-02 12:37:28.000000000 -0700 +++ block-vvfat.c 2008-12-02 19:50:35.000000000 -0700 @@ -1042,6 +1042,12 @@ s->fat_type =3D 32; } else if (strstr(dirname, ":16:")) { s->fat_type =3D 16; + } else if (strstr(dirname, ":16-16K:")) { + s->fat_type =3D 16; + s->sectors_per_cluster=3D0x20; + } else if (strstr(dirname, ":16-32K:")) { + s->fat_type =3D 16; + s->sectors_per_cluster=3D0x40; } else if (strstr(dirname, ":12:")) { s->fat_type =3D 12; s->sector_count=3D2880; -- Cheers, Mungewell To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/304636/+subscriptions