Samba enables Linux Extensions by default, which can be checked via /proc/fs/cifs/LinuxExtensionsEnabled
On Mac OS X (10.8.5 or older) as well as older CIFS shares, mount.cifs will fail with a generic error message:
CIFS VFS: Send error in QFSUnixInfo = -95 CIFS VFS: cifs_read_super: get root inode failed
The workaround is to manually disable Linux extensions
$ sudo echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
Is there an option that I can pass along to disable Linux extensions, such as
$ mount -t cifs -o linuxextensions=n .....
Or can I disable it on boot automatically?