From: Miklos S. <mi...@sz...> - 2004-07-26 13:59:48
|
> I'm having trouble with file writing. I can > "echo something > file" to a file, but > "cp file something" or "cat something > file" > gives a protocol error. Protocol error is something bad between the library and the kernel, look at dmesg output for more details. It's not something that can be caused by a missing operation in the filesystem. My guess is that it's probably a version mismatch between the kernel module and the library. Try compiling and installing everything from fresh. > I'm using OWFS. Trying the same thing with fusexmp works without an > error. > > I suspect that some one of the setattr call, or truncate or flush is the > culprit, but it's not clear what the critical components are for file > copying. > > We really need a table of calls required for common file operations > (like grep, find, cat, cp, head, tail, mv). Well, turn on debugging for fusexmp, and look at what kind of operations are called. Miklos |