I have a test router on which I installed " kmod-fs-ntfs3" that is supposed to support writable ntfs at the kernel level but there is virtually no documentation. Since it´s part the kernel I should be able to mount a NTFS drive with the "mount" command but it always fails:
mount -t "ntfs" /dev/sda2 /mnt/myhd
mount: mounting /dev/sda2 on /mnt/myhd failed: No such device
and before you ask, the usb drive does register correctly and "block info" reports the right information
I tried that one too but I keep getting this error message: mount: mounting /dev/sda2 on /mnt/myhd failed: Invalid argument
Thanks for your help! I won't spend too much time on this, I thought it was something cool to try and compare speeds with ntfs-3g on a low-powered router.
Believe me it's definitely worth the effort. With ntfs 3g , my device cpu goes 100% during file transfers and i get like 20-30mbps read with ntfs3 100mbps read and 80mbps write, that too with lower cpu usage.
It's a total game changer, atleast for me.
I remember one thing though, for some reason, the drive won't mount unless I add force as mount option. So do try that along with ntfs3.
Unfortunately I keep getting the same error message without any log message. I'll try again with a full config reset as this router may have accumulated "lab garbage" over time. That will take a few days before I can do that. Thanks again for your valuable input.
For reference, my test router is a GL.iNet 6416 but the target "production" router would be a GL.iNet GL-AR750S (NOR/NAND).
I read about that Endian stuff a few month ago but frankly that never crossed my mind while trying that extension but It does makes a lot of sense. Should we report this as a bug?
I don't know if this will even be approved for the push. Or perhaps it's already there? I don't know, but I highly doubt about that it is.
But the same patch made this driver work with my big endian device and I've been using it ever since.
It would make sense to test the newest kernel you can (KERNEL_TESTING would be v6.1 in main) on this device first, before spending any time on debugging the details.