Try to reduce arduino timeout under linux. Add blocking read after opening port.