[Q] Howto mount NFS - Galaxy Tab Themes and Apps

I'm looking for NFS support on my SGT (Network file system, NOT the game...).
Tab has been rooted, running Paul's MoDaCo kernel & rom (amazing BTW), busybox and what not.
At home I'm running Ubuntu workstations and servers and know my way around linux.
However, I can't figure out how to mount my Tab to my NFS shares.
I've tried CIFS manager, ES filemanager and Mount manager, all without success. It seems to me I might be missing the correct modules. So the question is; is NFS supported in the first place? And if so, what am I overlooking?
(and could someone please post in the Modaco Kernel thread, as I don't have permission to post in dev-threads untill I spam at least 10 posts...)
[EDIT 2011-02-01]
Paul has indicated he might include NFS support in R4 of his kernel, no support in R3.

Hi
Editing post as I saw you are already on MoDaco's ROM.
Not sure about NFS but you mentioned Ubuntu..meaning you should have no trouble getting your samba server running.
With samba and MoDaCo custom Kernel you just need to pull down its "kernel modules.zip" It's a separate file containing the cifs.ko module.
Use CIFS manager (download from market) and specify where you extracted the module to (/sdcard/cifs or anywhere you want to place it).
Once cifs manager is able to load the cifs.ko module, you should be able to mount the shares

@bullyfrog Using the smb server and the cifs.ko modules is an alternative indeed, and for the time being a suitable workaround. Thank you for this tip. However, it's not what I was hoping on...
BTW NFS support will be included in next kernel, so hopefully by that time I've figured it out and will post as a Howto...

Related

cifs.ko in Android 1.5

I've searched everywhere, but I can't find any mention of this. In the past JF builds, the CIFS kernel module was included, so it was possible to mount samba shares. It doesn't appear to be in any of the 1.5 ROMs. Does anyone know if this is because of an inherent incompatibility, or if it was just left out for other reasons?
- Chris
Maybe it hasn't been compiled in the kernel as a module.
Did you tried the "find" command in order to find it?
If you can't find it at all ask the ROM Builder to compile the kernel with cifs, smbfs and nfs support so you have all the modules inside.
in the old 1.1 builds, JF compiled a bunch of useful linux kernel modules in /system/modules (actually it's a rom image loop-mounted to that folder). as the new roms are not built by JF, they obviously won't be there. however, i hope someone could compile those for the new kernel once the official build is out.
... and to answer my own question in case anyone searches on this, in JF 1.5, the author was awesome enough to once again include cifs in the cramfs image that mounts on /system/modules. Thanks, JF!

[Q] Can I get some CIFS help? 'cause i'm lost

I'm seriously confused about CIFS...
I'm new to Android, so i'm not sure what tools to use to accomplish certain tasks.
Here's my drama, I'm running TNT lite 3.1.4, i can see the CIFS.co file in the system folders, I set cifs up to use insmod and pointed it at the right path.
I can set up the share but no matter what i do i get a message that says "mounting has failed with an error Mount: no such device".
My shares are hosted on win7 x64 machines and a few Server 2008R2 boxes. If i use ES File Explorer i can see all drives (C$, etc) and explicitly naemd shares (Videos, Documents) but i can only successfully access explicitly named shares (with correct UID/PWD)
The same shares (User, Video, etc) accessed via CIFS yeilds that above error message...
I'm out of ideas. I believe others have this working...any thoughts?
-C
Darkeyce said:
I'm seriously confused about CIFS...
I'm new to Android, so i'm not sure what tools to use to accomplish certain tasks.
Here's my drama, I'm running TNT lite 3.1.4, i can see the CIFS.co file in the system folders, I set cifs up to use insmod and pointed it at the right path.
I can set up the share but no matter what i do i get a message that says "mounting has failed with an error Mount: no such device".
My shares are hosted on win7 x64 machines and a few Server 2008R2 boxes. If i use ES File Explorer i can see all drives (C$, etc) and explicitly naemd shares (Videos, Documents) but i can only successfully access explicitly named shares (with correct UID/PWD)
The same shares (User, Video, etc) accessed via CIFS yeilds that above error message...
I'm out of ideas. I believe others have this working...any thoughts?
-C
Click to expand...
Click to collapse
As much as things change around here I may be wrong but I don't think Roebeet put the Cifs kernel into TnTLite. I think that is one of the things he left for the user to patch. There is a Cifs kernel patch for TnTLite in one of these threads that will likely fix what you have going on.. It acts just like that when it is not there... You are using something like CIFS manager to set things up right?
The CIFS module doesn't work with the default TnT kernel - I added it just so the user had it available to them in case they added a customized kernel that could use it.
You should consider it unusable OOTB.
In case you search and don't find it....
http://forum.xda-developers.com/showthread.php?t=889088
Sprdtyf350 said:
In case you search and don't find it....
http://forum.xda-developers.com/showthread.php?t=889088
Click to expand...
Click to collapse
Sprdtyf350 said:
As much as things change around here I may be wrong but I don't think Roebeet put the Cifs kernel into TnTLite. I think that is one of the things he left for the user to patch. There is a Cifs kernel patch for TnTLite in one of these threads that will likely fix what you have going on.. It acts just like that when it is not there... You are using something like CIFS manager to set things up right?
Click to expand...
Click to collapse
I feel kinda dumb now...i saw the thread with the patch but assumed it was only for full STOCK TNT, then when i saw the CIFS.KO file in the TNTlite folders i thought it was active.
I'll try the 3389 CIFS patch on TNT lite (which is what i think is being suggested) and i should be good to go.
thanks all.
Darkeyce said:
I feel kinda dumb now...i saw the thread with the patch but assumed it was only for full STOCK TNT, then when i saw the CIFS.KO file in the TNTlite folders i thought it was active.
I'll try the 3389 CIFS patch on TNT lite (which is what i think is being suggested) and i should be good to go.
thanks all.
Click to expand...
Click to collapse
Yep.. The latest TnTLite is built from 3389 so the TnT patch will do the trick...
The kernel I posted for TnTL has CIFS built in, thus the kernel module roebeet include is not required. Grab CIFSManager and use UMASK=0755 as the option.
]
vsc said:
The kernel I posted for TnTL has CIFS built in, thus the kernel module roebeet include is not required. Grab CIFSManager and use UMASK=0755 as the option.
]
Click to expand...
Click to collapse
Is that the same as this one?
http://forum.xda-developers.com/showthread.php?t=889088
I don't want to lead anyone on a goose chase if there is a specific TnTLite build... If it is in the middle of the big thread then maybe you could put it somewhere more obvious maybe? I seem to remember post 195 from somewhere?

[Q] cifs on Vegan-Tab 5.1

Hi,
I am dying to get connected to my NAS server which has all my video/music.
Does anyone know how to make CifsManager work on Vegan-Tab 5.1?
I tried to mount my NAS share but CifsManager kept saying "Cannot access a needed share library". (is it the cifs.ko?)
Vegan-Tab 5.1 listed:
* CIFS support (allows mounting shared folders over a network) – search CIFS in the android market for apps
Does that mean I have cifs.ko in kernal already? If not, how can I get it?
Thanks in advance.
http://forum.xda-developers.com/showthread.php?t=895825
This kernel definitely has cifs support
chuugokujin said:
Hi,
I am dying to get connected to my NAS server which has all my video/music.
Does anyone know how to make CifsManager work on Vegan-Tab 5.1?
I tried to mount my NAS share but CifsManager kept saying "Cannot access a needed share library". (is it the cifs.ko?)
Vegan-Tab 5.1 listed:
* CIFS support (allows mounting shared folders over a network) – search CIFS in the android market for apps
Does that mean I have cifs.ko in kernal already? If not, how can I get it?
Thanks in advance.
Click to expand...
Click to collapse
I thought it was compiled into the kernel packaged with Vegan 5.1 beta. Is it possible you flashed an alternate kernel/boot image that doesn't have CIFS support?
If in doubt, maybe try flashing Clemsyn's kernel, where I know it's baked in.
It's in pershoot's kernel but I think CIFS support is modular there, which means you need to install the modules as well if you use that kernel.
thebadfrog said:
http://forum.xda-developers.com/showthread.php?t=895825
This kernel definitely has cifs support
Click to expand...
Click to collapse
Yes, it does. I am using it at home on Windows 7 PC's.
I concur. The default kernel for Vegan has CIFS support. I use it + Rockplayer to stream all kinds of movies and videos to my tablet.

[Q] Q: Cifs.ko module for tf101 ICS kernel?

I just installed ICS and it works fine. I never expected it to work as well as it does, but now I can get down to griping about little things that I use that don't yet work
Normally I use CIFS (Common Internet File System, like Samba was before) to access shares on the net. This worked fine on HoneyComb because I built my own kernel modules.
For ICS, I think the source is not yet released for the kernel. I did see that there was a tun.ko and cifs.ko for ICS over in the transformer prime section of XDA, so I tried those out but it appears the tegra 3 kernel is too different for these to work. (although I think the version is the same).
If anyone has seen or has a working cifs.ko module I'd appreciate getting ahold of it (or especially the ICS kernel source code).
Thanks -
I don't know about cifs.ko as I don't use it, but I do use OpenVPN and found out that tun is part of ICS now, you no longer need a separate module.
hachamacha said:
I just installed ICS and it works fine. I never expected it to work as well as it does, but now I can get down to griping about little things that I use that don't yet work
Normally I use CIFS (Common Internet File System, like Samba was before) to access shares on the net. This worked fine on HoneyComb because I built my own kernel modules.
For ICS, I think the source is not yet released for the kernel. I did see that there was a tun.ko and cifs.ko for ICS over in the transformer prime section of XDA, so I tried those out but it appears the tegra 3 kernel is too different for these to work. (although I think the version is the same).
If anyone has seen or has a working cifs.ko module I'd appreciate getting ahold of it (or especially the ICS kernel source code).
Thanks -
Click to expand...
Click to collapse
I didn't have much success with tun and cifs for my purpose which was to wirelessly access the sd card of the phone/tablet vice versa until I used the Samba app fom the market. In combination with Ghost commander and after upgrading to ICS everything was intact. Not sure if this is helpful to you or not. Just throwin it out there.
Thanks both of you -
I realized that tun was there but thanks. As for cifs, I suppose the module isn't really needed except to use certain utils that rely on it, like root explorer.
I found a number of samba/cifs compatible file managers that're fine for me like ES explorer etc.
Those will be fine and I'll look forward to getting kernel source for ICS anyway.
hachamacha said:
Thanks both of you -
I realized that tun was there but thanks. As for cifs, I suppose the module isn't really needed except to use certain utils that rely on it, like root explorer.
Click to expand...
Click to collapse
I've just rooted my TF101 (ICS) so that I could get Junos pulse working with its ssl vpn. Doing a bit of reading I found I needed tun.ko (at least with 3.2). That automatic tun.ko installer from the market reports that tun.ko is installed (compiled into the kernel?)
I can see the tun0 created, with an IP address. But it doesn't work, not a single bit travels the tunnel interface.
I'm officially confused...
Still too few posts under this account name to be able to post links, but have you seen this thread in Dev?
xpad / cifs modules for stock kernel ICS v9.2.1.11
Thanks for that... that confirms tun.ko is built in, which doesn't help me find/fix my problem.
Will keep at it!

Kernels with CIFS/NFS support

Hi all
This post will hopefully serve two purposes, one to help me find what Im looking for and the second to help other find similar.
Im looking for an N5 kernel that supports both CIFS and NFS, either built in or in the form of loadable modules. I have so far tried Faux and Franco, latest versions of both. I cant mount CIFS or NFS using the mount command with either of them. Are there any kernels on the N5 that support this properly?
If anyone knows any perhaps we can compile a list here so its clear which kernels support which features, searching high and low and trawling through kernel changelogs to find what I need is becoming quite laborious. Kind of makes me wonder why most kernel devs dont seem to want to publish a comprehensive feature list for their kernels, some do but most unfortunately dont.
Thanks in advance.
From what I can see there are kernels that support cifs - look in /system/lib/modules/ for cifs.ko.
[
I have not yet found a viable nfs module for the stock nexus, nor have I found a way to get the mount command to work.
It looks as if CM based roms may be able to deal with this, though.
Could you compile your own? If you want just to be able to simply transfer files ES File Explorer supports at least CIFS.
Sent from my Nexus 5 using xda app-developers app
Thus far I've found that Faux supports NFS, I'm able to mount directly via the busybox mount command, it just required a slight modification to the syntax. Unfortunately I've still not found any that support CIFS not even one that has the loadable modules for it. And I need these for shell scripts I'm using, which operate independently of apps so the usual file manager apps are of no use.
Sent from my Nexus 5 using Tapatalk
phobox360 said:
Thus far I've found that Faux supports NFS, I'm able to mount directly via the busybox mount command, it just required a slight modification to the syntax.
Click to expand...
Click to collapse
@phobox360 could you please post your command for NFS mount? I installed hammerhead-lp-faux123-024u kernel, tried both 'mount' and 'busybox mount' , with and w/o su, but still not able to mount NFS exports. Thanks in advance.

Categories

Resources