[Android Apps and Games] Nixblicker:
mount nfs share works with busybox - but won't with cifsmanager

Hello folks,

I am new in this forum and wasn't sure if i hit the right topic/category when i posted my problem here - sorry for this cross-posting.

Anyway, I'd like to repeat my thanks to all of the contributors for the excellent Apps, Guides and Howtos here on this platform. Thanks to all of you!

To my problem. My ultimate goal is to mount nfs shares of my NAS and Router in my private network as user-friendly and simple as possible with my Sony Xperia Mini Pro (2011, sk17i, GB v4.0.2.A.0.58 stock kernel). And here the somewhat lengthy description (sorry again!) from the link above…

So far, I tried the following to achieve my goal:

Install busybox to generally expand linux capabilities of the device

install the Android Terminal emulator also from Google play

as previuosly mentioned, the device is rooted and Super user capabilities are set

created a mount-point for the nfs share

installed cifsmanager for mounting/unmounting with one click later

I tried to manually mount the share in the terminal. Without busybox i had no luck, but actually that was not sursprising at all. With busybox however, it worked instantly - what indeed surprised me, because the other thread above implied somehow the kernel, as is, wasn't even capable to do so without additional modules. I could easily browse the share with ES file manager etc. and make use of my shares. So far, so great. :good:

But opening a terminal, get super user rights and mount manually by typing the whole sequence of

busybox mount -o nolock,vers=3 -t nfs 192.xxx.xxx.x.x:/my/nfs/share /mnt/MyLocalFolder

is not what you'd call simple or user-friendly at all.

So i aimed to improve the mount procedure with cifsmanager, but I always fail. And do no not understand what i am doing wrong. Initially i tried it without further kernel modules, encouraged by the success i had with busybox. But i always got a "Invalid argument" reply.

During the troubleshooting I stumbled upon the mentioned post above, and thx to zxp's files, i managed to add the kernel modules to my /system/lib/modules folder (and yes, I have the exact same original/stock GB kernel version they are intended for).

But still no luck - even after i added slow-work.ko to the list of modules loaded by cifsmanager in the properties (placed before cifs.ko as it was suggested by another thread found somewhere in the forum). The info tab states the modules are loaded, but i still receive the same crooked "Invalid argument" message. What the heck am I doing wrong? :eek:

Seems to me there is some sort of general syntax issue - here is what info I give the app:

Share: 192.xxx.xxx.x.x:/my/nfs/share

Mount Point: /mnt/MyLocalFolder (tested with and without the mount point prefix in properties)

User: guest (default, without it, it wont work - app description states it will be ignored for nfs shares anyway)

Pwd: left empty

Options:nolock, vers=3 (tested with and without these - but where generally considered essential in some threads + my shares are nfs_v3)

Does somebody have an idea what is going wrong and might point me in some useful direction?

Thanks and Cheers to you all,

Nix