[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Nixblicker:
mount nfs share works with busybox - but won't with cifsmanager

Hello folks,

as this is my first post here, i'd like to thank all of the contributors for the excellent Guides and Howtos on this platform. Based on the instructions in this forums i was able to root my Xperia Mini Pro sk17i and greatly expand my devices applicability. Thanks to all of you!

Sorry, that the post got that long - hope that someone is still so kind to read and answer to it. I just wanted to be as precise as possible in the desription of my problem.

And here it comes. As the title of my post already implies, my ultimate goal is to mount nfs shares of my NAS and Router in my private network as user-friendly and simple as possible.

So far, I tried the following to achieve this 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 this thread here implied somehow the kernel, as is, wasn't even capable to do it 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 this post, 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