> > isn't it easier to set > > up time timeout at the beginning? > > Not if you use normal read/write to talk to usb endpoints (which > seems to me a Good Thing). Normal read/write system call doesn't > have a timeout argument.
do you mean "normal read/write" vs. an rpc protocol, say, like /dev/sdXX/raw? - erik