We tring to use Digi Neo 8 under Linux Fedora Core 1
with kernel 2.6.3. We have downloaded the 40002369_A.src.rpm
from Digi site and successfully installed it.
Driver working. But there is a little strange problem:
programms can’t see DSR-signal
Then we tried Windows - everything Ok winth DSR…
Now I went through dgnc-1.0 sources and found suspicious
place in dgnc_neo.c modem signals account:
if (signals & UART_MSR_DCD)
ch->ch_mistat |= UART_MSR_DCD;
else
ch->ch_mistat &= ~UART_MSR_DCD;
if (signals & UART_MSR_DCD)
ch->ch_mistat |= UART_MSR_DCD;
else
ch->ch_mistat &= ~UART_MSR_DCD;
if (signals & UART_MSR_RI)
ch->ch_mistat |= UART_MSR_RI;
else
ch->ch_mistat &= ~UART_MSR_RI;
if (signals & UART_MSR_CTS)
ch->ch_mistat |= UART_MSR_CTS;
else
ch->ch_mistat &= ~UART_MSR_CTS;
As you see - DCD twice, but no DRS?!
My be this is a bug?