Link to home
Start Free TrialLog in
Avatar of hapee
hapeeFlag for Belgium

asked on

Digi Neo Multiport serial card with SCO Openserver 5.07

Hi experts,
I hav a Digi Neo 8 port serial card installed in an HP Proliant ML310, running SCO Openserver 5.07 . Attached to the serial ports are 3 different laboratory instruments . My problem is the following : when sending data to the instruments via the serial port, the instrument only receives the first 56 bytes, rest is discarded. In recieving data from the instruments ther is no limit in the number of recieved bytes. Ports work properly when a teminal is attached to them.
A "cat" of a file to the port shows the same problem : only the first 56 bytes are transmitted.

I've contacted Digi internaitional support, they claim it's a flow control issue.

Anyone out there who has had or heard of such a problem before ?

SOLUTION
Avatar of John
John
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hapee

ASKER

Speeds for the serial ports are 9600 for 2 instruments, 2400 for the third one. Until a week ago, communicatoin was running fine with a Digiboard Acceleport Xem. Due to a system crash, I had to change the Unix server, as well as the Digi card (PCI Express card). Software uses the same settings as before, no change in cabling ...

When running the same driver on the tty1a (the computer's own serial port) everything is ok.

There are no special characters in the transmitted strings, besides STX, ETX,CR,LF. Strings start with STX, end with ETX + checksum + CRLF. When the transmitted string length is less then 56 bytes, everything passes normally. (ASTM format for 2 instruments)
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hapee

ASKER

Thanks for your effort anyway

hapee
SOLUTION
Avatar of mikelfritz
mikelfritz
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hapee

ASKER

Hi,
Settings for /dev/tty1a and /dev/tty1nx (vi stty -a ...) are the same
I've tried to turn all flow control off, same result
When sending data (cat > /dev/tty...) to a terminal (emulatoin program) only the first 56 bytes are transmitted ...
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hapee

ASKER

Yes, the terminal works perfectly on all ports
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hapee

ASKER

I'm afraid that is not an option, or at least not immediately. I think I will try to change the cabling (shorcircuit all hardware flow control on the Digi Neo and the instrument side), since the loopback test also works.
I will let you know the results !
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial