From owner-freebsd-questions@freebsd.org Mon Mar 25 09:34:46 2019 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0C4ED1558C65 for ; Mon, 25 Mar 2019 09:34:46 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 90B8A88C35 for ; Mon, 25 Mar 2019 09:34:44 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([92.193.229.77]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPA (Nemesis) id 1MX0Xf-1hSUNO35Qn-00XNEP; Mon, 25 Mar 2019 10:34:35 +0100 Date: Mon, 25 Mar 2019 10:34:35 +0100 From: Polytropon To: Peter Erickson Cc: freebsd-questions@freebsd.org Subject: Re: Unable to mount FAT16 partition (Invalid Argument) Message-Id: <20190325103435.39d39bd4.freebsd@edvax.de> In-Reply-To: <3fbf4d30-e286-fe43-3476-d2f4626b2407@gmail.com> References: <3fbf4d30-e286-fe43-3476-d2f4626b2407@gmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Ii+GF+Aw4mJ65Tj/z34oD5isKDrKAJGGi+jbs51jM9rHRNxWEZM sN4dcPIKBtvTLDnq0Rq5+oxg3+7X3jFHsAKCTY9kXgkgiqVbA3Ab3TlgCOnTLSZoAmPS/Y7 fkyjEHLZMItKv4TzGI6MplyqVnwXGnMnnIT+XPtz/kwUtTeU8b04vtX0dUv3Dmj1t9DCS02 mi/ZhMWaDIsmzFDfBhK2g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:nBE5qJ5xCWo=:yHpq8FvRnIwrVJ1hg69xPR Fn+i9HwXplrEkS36AOv/k3ykFecQ2/EIhMdRF1N0oxGHNkJmWwmDMF2b8qxaW1CitT1KZ2u81 Sx92RztwxksoZgI3WaLfQdpSvMsXz50eQOMk9Iz/AMAdm4Esvagu85cjLkerSovYlhkdO5VJp WNa/VSkc81VwKLkQZI0tvRdXoGZU9mz9B1NsDRak9dZpUdK/Hje3fM7vIocPy180AzrseeyA4 ZPCVjwOyBmS728E3EdSENuc6dv0v+HGLQzLAw4c+i8YFkjOpwbI5ntmmSFi5P1wwSySANZaHl CPA7q8jnGqFOW3mwuSw0XMsDJM8sRfR8TQoSOUgPlwpFYNJ+bxTG6lAou/4SokbS5CX+lTl/t UWntL0Sk2ZYQcIhD3HrjtNd/xzJtE8dpFPmS8q+vrhIftvULLCEOKhOu2hHWTge1vtQXNUYoZ T8ugEAIxynNLZYJQ7f5F2pYceGkes8WrLSGjQxdN5/Dk5Y/jTue6hI+LCq/TB0zi+dnKcIGGl muZWeJHHcPX//QmktN/rgaGi4z6HXq/BqdqazuyTPMdhdYW3dx4CpE7vFcUCvn64g8qLRKxyV 5Hv74ZBMUx/XomJh1AhtVchAv1YFHZq052yLMEEAGr0KqRk2sxVKHKbnFNlqwWzyL0L+fme1V MroDj0tdvdmKs0qn7FM3lkGEvyA6egbdIcgr2+YKz7ZPjDGZqSQlOOcdOozZZ2HcaAkDfsPnf 9t6YBlAJxGHUqOQIglg4ajY25X80bhXs0LgZwvhz2rm5EqY4IccL9PiQ+Ow= X-Rspamd-Queue-Id: 90B8A88C35 X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [5.11 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; MX_GOOD(-0.01)[mx00.schlund.de,mx01.schlund.de]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[77.229.193.92.zen.spamhaus.org : 127.0.0.10]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8560, ipnet:217.72.192.0/20, country:DE]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.38)[0.383,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.990,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[0.996,0]; RCVD_IN_DNSWL_NONE(0.00)[75.192.72.217.list.dnswl.org : 127.0.5.0]; MID_CONTAINS_FROM(1.00)[]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(0.35)[ipnet: 217.72.192.0/20(0.11), asn: 8560(1.63), country: DE(-0.01)] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Mar 2019 09:34:46 -0000 On Sun, 24 Mar 2019 20:42:30 -0500, Peter Erickson wrote: > # mount -t msdosfs /dev/ada1p5 /mnt > mount_msdosfs: /dev/ada1p5: Invalid argument I have no idea if this applies, but I can imagine that FAT and GPT don't work well together. GPT is "too new", and even on "Windows" where GPT can be used, NTFS is used instead of FAT16. A FAT filesystem is usually created on a DOS primary partition (a slice). A GPT partition is something else... Sidenote: For testing, always use -o ro or -r to make sure no writes are allowed (or tried). Sometimes this allows you to mount even damaged file systems. Try one of these: # mount -t msdosfs -r /dev/ada1p5 /mnt # mount_msdosfs -o ro /dev/ada1p5 /mnt The use of "mount -t msdosfs" and "mount_msdosfs" should be equivalent. See "man mount_msdosfs" for details. > FWIW, knoppix has no issues mounting the partition, but I'd really be > interested in getting this to work on FreeBSD. > > knoppix # mount | grep /dev/sdb5 > /dev/sdb5 on /mnt type vfat > (rw,relatime,fmask=0022,dmask=0022,codepage=850,iocharset=utf8,shortname=mixed,errors=remount-ro) > > Based on the info from knoppix, I tried to mount the partition under > FreeBSD using mount_msdosfs directly and specifying the locale > (en_US.UTF-8) and codepage (CP850) , but the result was the same - > "Invalid argument." Locale and codepage shouldn't have an effect on the basic mount operation. Both are fairly standard and should be covered by the defaults anyway. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...