Il "problema del problema" va ricercato nel driver.
Un buon esempio potrebbe essere miniCOM USB.
Personalmente faccio uso dello stack Microchip e se lo si vede nel dettaglio la gestione CTS e DSR (RTS) e' piuttosto semplice.
Il buffer TX quando e' pronto pone alta la linea DSR e si aspetta per la conferma.
...poi invia. Questo significa che il controllo dei segnali di sincronismo sono gestiti solo per mezzo del buffer TX e RX e non in base a quello che dice il sitema operativo.
Il DOS per gesire le linee CTS, DSR fa uso di particolari indirizzi per cui gestendo solo il buffer RX e TX non fa funzionare il sistema. La ricezione funziona, perche' il sistema, potrebbe, come per esempio miniCOM USB e il driver Microchip riconoscere i segnali in arrivo ma non quelli del sistema operativo.
Morale, devi avere il
driver opportuno e nel caso specifico a meno di non cambiare il driver miniCOM USB potrebbe non andare bene come anche altri cavi.
Per vedere se il cavo non gestisce le linee CTS e RTS puoi scaricare il programma
RS232 Terminal
.
Il programma ti permette di attivare e disattivare direttamente le varie linee, che potrai testare con il tester.
Saluti,
Mauro