Netware 6.5 SP6 with 65CIFS325b patch

We are doing some CIFS testing from various operating systems and have
discovered some differences in functionality as follows -
The CIFS share path we used goes into sub directories from the volume root

e.g. \\\home\sub\user1
userid - user1


OS - Windows XP SP2 fully patched (no Novell Client)

Command - net use u: \\\home\sub\user1 * /USER:user1

Result - the u: drive displays the contents of the users home directory


OS - Windows Vista with NTLM TID applied -

Command and result the same as Windows XP


OS - Mac OS 10.4.10

GUI - From the Finder menu move to "Go" and click on "Connect to Server
...." and Specify the folder name as smb://

Result - contents of the users home directory are displayed in a window


OS - Mac OS 10.4.10

Command - mount_smbfs // /tmp/cifstest

Result - Appears to work, but the mount point only displays the root of
the volume NOT the users home directory.


OS - SUSE Linux 10.1, openSUSE 10.2

Command - mount -t smbfs -o username=user1
// /tmp/cifstest

Result - Does not work at all, you get the following error -

nnnnn: tree connect failed: ERRSRV - ERRinvnetname (Invalid network name
in tree connect.)

where 'nnnnn' is session number

If I try the same command as above without the sub directories -

mount -t smbfs -o username=user1 // /tmp/cifstest

then it mounts the root of the volume fine.


In summary it look like you cannot mount sub directories directly with
smbfs on Linux and Macs with the command line, but it does seem to work
through the Mac GUI.
Windows works fine.

Anyone else seen this, or have any workarounds?