Date: Tue, 17 Mar 2020 20:08:16 +0100 From: Polytropon <freebsd@edvax.de> To: freebsd@dreamchaser.org Cc: freebsd-questions@freebsd.org Subject: Re: SD card formatting Message-ID: <20200317200816.bb09a7d4.freebsd@edvax.de> In-Reply-To: <3a844384-2f37-f911-a6ab-eb66dad48c8c@dreamchaser.org> References: <b7070f0e-a387-9c7e-945f-ab708f9f5a76@dreamchaser.org> <8a95e209-52f1-6873-9500-9e1bdd826e18@free.fr> <20200317153013.7257bbe1.freebsd@edvax.de> <5ff4694f-15a3-27f3-8ec8-14fd172c91ad@dreamchaser.org> <be3085f1-6e6d-aa60-bc84-2e4c5c8ae89c@dreamchaser.org> <20200317174827.d6fd1548.freebsd@edvax.de> <3a844384-2f37-f911-a6ab-eb66dad48c8c@dreamchaser.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 17 Mar 2020 11:47:15 -0600, Gary Aitken wrote: > On 3/17/20 10:48 AM, Polytropon wrote: > > On Tue, 17 Mar 2020 10:38:06 -0600, Gary Aitken wrote: > >> hmmm, strange. > >> I did a pkg install of autoconf and automake and they installed ok, > >> was then able to make both fusefs-exfat and exfat-utils. > >> > >> Attempting to mount a known good card formatted in the camera: > >> > >> # mount.exfat -d -o ro /dev/da0s1 /mnt/memstick > >> FUSE exfat 1.2.8 > >> fuse: failed to open fuse device: No such file or directory > >> > >> grrr. > >> > >> # dumpexfat /dev/da0s1 > >> Volume label > >> Volume serial number 0x50478f5b > >> FS version 1.0 > >> Sector size 512 > >> Cluster size 131072 > >> Sectors count 124702720 > >> Free sectors 31074560 > >> Clusters count 486992 > >> Free clusters 121385 > >> First sector 32768 > >> FAT first sector 16384 > >> FAT sectors count 16384 > >> First cluster sector 32768 > >> Root directory cluster 4 > >> Volume state 0x0000 > >> FATs count 1 > >> Drive number 0x80 > >> Allocated space 255% > >> > >> I don't understand the "No such file or directory" error, given that > >> dumpexfat found it. > >> I also don't understand the allocated space number... > > > > You need to enable FUSE functionality in /boot/loader.conf: > > > > fuse_enable="YES" > > > > And in /etc/rc.conf: > > > > fusefs_enable="YES" > > > > The "No such file or directory" probably refers to something > > missing for FUSE to work. > > I added > fuse_enable="YES" > to /boot/loader.conf.local > and > fusefs_enable="YES" > in /etc/rc.conf > Then rebooted. That should be okay. > Should "fuse" show up in a sysctl -a? Yes. > # sysctl -a | grep -i fuse > shows nothing That's the problem. In kldstat output, you should see a fuse.ko module, and the sysctl command should also show various entries related to fuse (vfs.fuse.*). > # mount.exfat -d -o ro /dev/da0s1 /mnt/memstick > FUSE exfat 1.2.8 > fuse: failed to open fuse device: No such file or directory FUSE still isn't running. > # ls -dl /dev/da0* > crw-rw---- 1 root operator 0x9a Mar 17 11:26 /dev/da0 > crw-rw---- 1 root operator 0x9b Mar 17 11:26 /dev/da0s1 > # gpart show -r /dev/da0 > => 63 124735425 da0 MBR (59G) > 63 32705 - free - (16M) > 32768 124702720 1 7 [active] (59G) > > If I put the SD card in a win7 system it says it is an exFAT filesys, > so at least we're on the right track. Definitely. Now it's just a matter of getting FUSE running. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200317200816.bb09a7d4.freebsd>