Perhaps vfat filesystem support in linux (whatever kernel version you
have, you didn't mention it) isn't quite up to prime time?
Oh, one other point... is your uid or gid 500? What does it say when
you run the "id" command? (I really don't think this has anything to
do with it, since you say you can write in a mounted parent directory,
but it's one more data point.)
One other thought, what are the characteristics of the file you are
trying to create? What is the file name? Does it have any funky
characters in it that might not be supported by the vfat filesystem?
Is the directory full? (Is there a limit to the size of a vfat
directory? I don't know.) Do you get the same error if you say
something like "touch a" in that directory? If you boot windows, can
you create a file in that directory?
Lots of questions, but that's how you solve these kinds of problems.
-jan-
--
Jan L. Peterson
Unemployed "Computer Facilitator"
http://www.peterson.ath.cx/~jlp/resume.html
____________________
BYU Unix Users Group
http://uug.byu.edu/
___________________________________________________________________
List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list