The smbfs kernel module do not honor uid, gid, file_mode and dir_mode supplied by user during mount. http://linux.bkbits.net:8080/linux-2.6/cset@41752f820crlhkG3FzR1EMmg1OxskA
This error is not present in RHEL 2.1. uid, gid, fmask, and dmask are all honored correctly on both pensacola and derry.