Recent testparm command output [scrubbed all personal info] from a Mac OS 10.6.8 "Snow Leopard" machine; I'm wondering (if you have the time) what the testparm output looks like from Samba on your FreeNAS? Tx.
$ testparm
Load smb config files from /private/etc/smb.conf
Processing section "[homes]"
Processing section "[SHRTHIS]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
dos charset = CP437
display charset = UTF-8
workgroup = HQ
realm = LKDC:SHA1.24651152E8CD333C5515E276A1056B6B2C888E9B
server string = Somebodys-Mac
auth methods = odsam
obey pam restrictions = Yes
passdb backend = odsam
lanman auth = No
use kerberos keytab = Yes
log level = 1
debug pid = Yes
max xmit = 131072
name resolve order = lmhosts wins bcast host
max smbd processes = 10
printcap name = cups
stat cache = No
os level = 2
preferred master = No
domain master = No
idmap domains = default
idmap alloc backend = odsam
idmap negative cache time = 5
com.apple:show admin all volumes = yes
com.apple:lkdc realm = LKDC:SHA1.24651152E8CD333C5515E276A1056B6B2C888E9B
com.apple:filter shares by access = yes
darwin_streams:brlm = yes
idmap config default:backend = odsam
idmap config default:default = yes
ea support = Yes
stream support = Yes
use sendfile = Yes
mangled names = No
include = /var/db/samba/smb.shares
wide links = No
vfs objects = notify_kqueue, darwinacl, darwin_streams
[homes]
comment = User Home Directories
valid users = %S
read only = No
create mask = 0750
browseable = No
include = /var/db/smb.conf
[SHRTHIS]
comment = SHRTHIS
path = /Volumes/SHRTHIS
read only = No
create mask = 0644
guest ok = Yes
[printers]
comment = All Printers
path = /tmp
create mask = 0700
printable = Yes
browseable = No