Date: Wed, 21 May 2014 14:40:34 +0400 From: Boris Samorodov <bsam@passap.ru> To: freebsd-arm@FreeBSD.org Subject: [crochet, wandboard] newfs_msdos: 12762 clusters too few clusters for FAT32, need 65525 Message-ID: <537C82A2.3020502@passap.ru>
next in thread | raw e-mail | index | archive | help
Hi All, Using crochet to create an image for wandboard: ----- [...] Creating a 3900MB raw disk image in: /home/bsam/crochet-freebsd-master/work/FreeBSD-armv6-11.0-IMX6-r266491.img Partitioning the raw disk image at среда, 21 мая 2014 г. 13:24:15 (SAMT) gpart create -s MBR md1 md1 created Installing U-Boot to /dev/md1 582+0 records in 582+0 records out 297984 bytes transferred in 6.019639 secs (49502 bytes/sec) Creating a 50m FAT partition at среда, 21 мая 2014 г. 13:24:21 (SAMT) with start block 16384 and label BOOT active set on md1s1 newfs_msdos: 12762 clusters too few clusters for FAT32, need 65525 ----- The line from board/Wandboard/setup.sh "disk_fat_create 50m 32 16384" uses FA32 and fails. After I change the line to "disk_fat_create 50m 16 16384" (use FAT16) the command succeeds. This change seems to be in par with code at lib/disk.sh: ----- _FAT_TYPE=$2 if [ -z "${_FAT_TYPE}" -o \( "${_FAT_TYPE}" = "-1" \) ]; then case $1 in *k | [1-9]m | 1[0-6]m) _FAT_TYPE=12 ;; *m) _FAT_TYPE=16 ;; *g) _FAT_TYPE=32 ;; esac ----- I.e. if a partition is set in megabytes, use FAT16. -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?537C82A2.3020502>