You should add the '-d' flag which sets the chatty9p global variable to something greater than zero. chatty9p is documented in the man page for the 9p library. It will give you a full dump of everything that the linux side is trying to do.
What's happening in your case is that you're using overwrite instead of append. Linux, being smart as it is, breaks '>' into a truncate + write, which in 9p parlance is wstat + write. You don't have wstat implemented for your file server, so you're getting "operation not permitted" (the actual ename you will see is 'wstat prohibited'). Try with '>>' instead, it'll work. andrey