2021/1/12

try exfat-nofuse

因為 kernel 是 4.4 (only),所以不能用最新的 buildin exfat driver。
一些 exfat 都是 FUSE,可能- 有效能問題。
所以 try 一下 driver 的 support。
有幾個... 第一個的 README 有詳細說明放到 kernel source 中 build 的 instruction。
所以試試看..

遵照說明放到 kernel source 的 fs 下。修改 Kconfig, Makefile。
然後make menuconfig,check exfat (M) 後 rebuild kernel..
燒錄到 target board 上。

準備好一個 sd card, format 成 exfat:
mkfs.exfar /dev/sdb1
插到 target board 上,mount 起來..
mount /dev/mmcblk1p1 /sdcard
...
...
/dev/mmcblk1p1 on /sdcard type exfat (rw,relatime,fmask=0022,dmask=0022,iocharset=utf8,namecase=0,errors=remount-ro)
...
# lsmod
Module                  Size  Used by
exfat                 139264  1
...
然後dd 看...
# dd if=/dev/zero of=/sdcard/zero bs=1000000 count=500
500+0 records in
500+0 records out
500000000 bytes (476.8MB) copied, 105.002533 seconds, 4.5MB/s

沒有留言:

張貼留言