Found "a" solution to the NAS/SMB write problem in OS X 10.6.3
Normally I only troll forums like this for advice and answers to my own problems and typically find the answers to my questions so it is rare that ever actually have anything worthwhile to contribute in the form of a solution, but...
I to have been having a problem writing to my Taurus GIGA LAN NAS ever since I upgraded to Snow Leopard 10.6.3. I had no trouble with the NAS under 10.6.2, but after the upgrade, I could no longer write files to the SMB shares I had set up on the NAS, shares that had been fine before the upgrade to 10.6.3.
After reading the posts in this thread, I noticed that the extended attributes--denoted by the "@" in the "ls -al" attribute listing for a given file--were my problem as well.
Before trying any of the samba.conf modifications described in the various posts, I decided to see if, perhaps, there were any known issues with my NAS. I had also been having a problem with it when copying large numbers of files at once to/from the unit. It occurred to me that a Firmware upgrade may be in order, so I happened upon this page:
http://www.inxtron.com/resources/firmware/tauruslan
Note: Keep in mind that this solution applies, specifically, to this make/model of NAS (though a similar solution may work for other makes and models).
I upgraded to the "v2.6.3-20091215S" firmware since, as I mentioned above, the "Latest changes" section interested me:
"Fixed: SMB server stops responding after copying a large amount of files all at once (approx. 50000 files or more)"
After upgrading the firmware to this new version according to the instructions in my owners manual--although the instruction on the page itself are very good as well--my write problems, extended attributes or no--had disappeared.
I agree with pos that it is probably not all Apple's fault on this one. I have used Samba off and on for years in various Linux ventures with a number of different distributions and kernels and found that there's always something not quite in synch. The fact that, after all the posts I read concerning the various tweaks and workarounds surrounding the samba.conf file and then to find out that a simple firmware upgrade solved my problems... well, it seems that pos may be right in that Apple's implementation is only attempting to capitalize on services that Samba is billed as having... at least in the latest versions.
Obviously, with many NAS units, direct manipulation of the samba.conf file (or whatever it's equivalent is for the unit) isn't possible, so the firmware upgrade was my only option. I can only assume that this, effectively upgraded the Samba server on the NAS to a point where it was again compatible with the options associated with Apple's implementation in 10.6.3.