Eu assumo porque você está perdendo um /
na frente de dev
?
fd = open("/dev/ttyUSB0" , O_RDWR | O_NOCTTY | O_NDELAY);
Se eu fosse você, eu faria uma variável para isso
/dev/ttyUSB0
Dessa forma, o open
e o error
podem mostrar o mesmo nome de arquivo. Economiza confusão.