C++ y u232-p9 en Linux

Imagen de manu.garcia
0 puntos

Hola foreros!
Me sucede algo extraño al trabajar la comunicación serie con este adaptador (USB to SERIAL) en linux (Ubuntu 10.10).
El caso es que en mi código C++ abro el puerto (/dev/ttyUSB0) escribo y cierro, pero si luego intento volver a abrir el puerto (incluso cerrando y ejecutando otra vez el programa), no me deja :S tengo que desenchufar el adaptador del usb y volverlo a conectar...
Hice un dmesg y me muestra un error:
mct_u232 ttyUSB0: usb_submit_urb(read bulk) failed pipe 0X40410480 err -22
Alguien sabe que puede pasar?? Y lo más importante... como puedo solucionarlo?
Muchas gracias de antemano.