All I can say is that I had the same problem with my setup and adding the encrypted password line in smb.conf made it work.