Windows2003 machine?
mount -t cifs //server/share /mnt --verbose -o sfu -o user=username -0 otheroptions
"man mount.cifs" give a good explantion. It could be the CIFS UNIX Extentions are not being negotiated.
This would also make the data transfer slow (according to sources like Steve French)