I had tests randomly fail when called in quick succession and the cause turned out to be our device node guessing being unreliable. I started with the inotify patch, but even with that in we can't reliably get the device node in time, so GuessDeviceNode() still has it's place. Cheers, Peter