Bugzilla – Bug 227060
no smbfs support in standard kernel
Last modified: 2007-11-13 05:36:49 UTC
"ERROR: smbfs filesystem not supported by the kernel" appears if I try a "mount -t smbfs" Kernel has NO smbfs support !?! therefore smb-client-tools are not working ! "mount -t cifs" can mount smb-shares matters 32-bit and 64-bit kernel
Please, post which kernel versions.
Just tested it myself on released 10.2 Kernel 2.6.18.2-34 But I remember to have read something that smbfs gets replaced with cifs completely...
2.6.18.2-34-default x86_64 and i686 mount via cifs ist working - the problem is how to get the client tools working ...
You can recompile the 10.2 2.6.18 kernel to include smbfs module support that SUSE 10.2 left out but Mandriva 2007, Debian Etch and Ubuntu 6.10 retain. See: https://bugzilla.novell.com/show_bug.cgi?id=224790#c1
smb4k and the smb kioslave in KDE (smb:/) are broken too. Can be worked around with smb4k by explicitly selecting mount.cifs instead of smbmount in the setup (but still, smbmount should be completely patched out on 10.2 IMO). No chance for the kioslave though, and there is no kio_cifs (cifs:/) Sorry but this is a very questionable decision, given it has not been dropped from vanilla AFAICS. Any particular reason for dropping smbfs ?
1-smbfs is no longer has a maintainer (though it seems Apple may be maintaining it) 2-cifs is supposed to replace smbfs (though cifs is too broken to do that yet)
hey boys, what about putting smbfs back into kernel? at least as long as cifs has become adult. Of course recompiling possible, but if you have hundred of clients it is inconvinient. 10.2 is not usable if such basic things are removed WHITHOUT ANY COMMENT in the "Whats new" statements.
Apple are not maintaining smbfs. The Apple smbfs is a different codebase from the GPL smbfs that was in the Linux kernel. smbfs in the Linux kernel is unmaintained, therefore unshippable.
Apparently the other major distros indicated in comment 4 disagree with SUSE on the definition of shippable. Also note that smbfs still works even in the 2.6.19 kernel. An upgrade is no upgrade when the ability to do basic networking with legacy peers is removed. Comment 8 might make sense if smbfs had a satisfactory replacement, or if smbfs actually needed maintenance.
Neither is rpm shippable, since it has no maintainer. Yet, rpm is included in 10.2 but smbfs is not.
http://www.heise.de/newsticker/meldung/82909 is that the reason??? happy xmas! J.A.
No it's not the reason :-). smbfs is still unmaintained by anyone and is not a shippable product for that reason. Who would do bug fixes if (when) critical L3 bugs are raised against it ? CIFSFS has active maintainership, no matter where people are working :-).
Hm, ok, valid point. But userspace applications should be fixed. As said, at least smb4k isn't working properly, and AFAICR konqueror's smb:/ kioslave doesn't either. In theory, smb4k does support mounting cifs but it does some bizarre juggling with binary detection to know whether it should mount as cifs or use smbmount. Seems that when both are installed, it uses smbmount. Maybe smbmount should be ported to cifs ? I mean, if smbfs support has been dropped, why is smbmount still there ? (well, and not using cifsfs ;))
smbmount will no longer be installed with SUSE Linux or openSUSE newer than 10.1.
Sounds a lot more like this is WONTFIX than FIXED. ?!?!
Your best bet is installing a custom kernel to get it back until cifs supports LM. http://lists.opensuse.org/opensuse/2007-01/msg01421.html I, for myself, run 2.6.18.6-jen43.
Actually, I've posted a SRPM for a kernel module package attached to bug 224790. As noted in the comments of that bug, this module is obsolete and will not be supported.
This Sux