Messages in this thread | | | Subject | Re: ieee1394 feature needed: overwrite SPLIT_TIMEOUT from userspace | From | Philipp Beyer <> | Date | Mon, 15 Jan 2007 14:21:11 +0100 |
| |
Thanks for your input. My post was based on the (wrong) idea that the kernel already uses different timeout values per node.
Therefore, having read your answer, I have a different opinion about how to solve this now.
About your suggestions: Unfortunately sending an early response and using a secondary register as indication for completed flash writes doesnt work. In short, the device isn't able to process packets while writing to flash and an early answer followed by a period of non-responsiveness might lead to problems on the windows side.
Also I dont like the idea of having such a big timeout for every bus transaction. In case of 'normal' operation the device runs fine with a standard timeout value.
I will now try to work around this problem in userspace basically by ignoring the timeout error. The correct transmission of the write request will already be confirmed by the acknowledge packet, after all.
Philipp Beyer
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |