I tried ncpfs-2.2.3 under amd64 (it compiled without error). I can mount the share. But the filenames are in 8.3 format instead of long names. Similar mount on x86 machine show regular long filenames. Beisde that I succeeded to copy files, so it is partially working. Reproducible: Always Steps to Reproduce: 1. mount an ncpfs share 2. browse to the share 3. Actual Results: Short filename in DOS 8.3 format Expected Results: Long filenames [#root-] emerge info Portage 2.0.50-r1 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.3-gentoo-r2) ================================================================= System uname: 2.6.3-gentoo-r2 x86_64 4 Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fPIC" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.tucdemonic.org/gentoo/ ftp://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X amd64 apm avi berkdb cdr cups dvd dvdr esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib java jpeg kerberos ldap libg++ libwww mozilla mpeg mysql ncurses opengl oss pam pdflib perl png postgres ppds python qt readline sdl slang spell ssl tcltk tcpd tiff truetype xml2 xmms xv zlib"
Did you enable Long filename support? [*] Use LONG (OS/2) namespace if available
Just tested it on my system using kernel 2.6.4-r1 and ncpfs-2.2.3. Works fine for me. Here are the applicable kernel config options that I have enabled: CONFIG_NCP_FS=m # CONFIG_NCPFS_PACKET_SIGNING is not set # CONFIG_NCPFS_IOCTL_LOCKING is not set CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y # CONFIG_NCPFS_NLS is not set # CONFIG_NCPFS_EXTRAS is not set
I've tested this against three different version of Netware with no problems... Closing.
Yep it works with the OS/2 option. Sorry about that. To my defense, the link between the name/description of that option and what it really does can be unclear. In my case, a NTFS drive (Windows), shared with NetWare, mounted under Linux, need an OS/2 option, otherwise file names appear in 8.3 (DOS?) format ;)