Hi, I have one problem: if module creates child process by fork(), it is impossible open driver by R_open_driver() in parent. In sync_driver() it hangs on read(). SIGALRM is recieved and dead() executed, but module doesn't continue in execution - still hanging on read(), until child is killed. Could you help me? Thanks. Radim