Hmm.... have you tried looking at the log files in /var/log/samba, and possibily turn up the debugging level to the smbd process --- either by adding -d 3 to the command line when starting up smbd, or by adding the following to the global parameters section of smb.conf:
no subject