Accelport XP16 - error in reception, strange characters appears

Hi,

we have a problem with an Accelport Xp16 Pci, installed on a pc Siemens IL43, with Windows Xp professional SP2.

Digi AccelePort Xp Univ (3.3 & 5.0V) PCI 16 port RS-232 Serial Driver version: 6.0.04.0 Software Package PN 40002448_A

We communicate through the serial ports of the multiports with some external devices by a current loop conversion, and everything it?s ok, except one port.

This port sends a short message (7 byte) to the external devices and receives the ack signal (1 byte), and it?s all ok, so the communication channel it?s ok (cable, current loop conversion, etc)

The wrong thing is this: the port must receive, from the external devices, a message of 30 byte containing a string text, but what it receives it?s only a strange sequence of character without sense.

The strange things is that with the native port of the pc (COM1) the communication it?s ok, the message of 30 byte is received correctly while with the port of the multiport the message is wrong.

All this was tried also with the Hyperterminal of Windows.

With the PortMon software (a software to monitoring serial ports) we have registered, during the reception of the message of 30 byte, this (maybe it?s help)

34308 0.00000000 PCGestPese.exe IOCTL_SERIAL_SET_TIMEOUTS DIGIASYN0007 RI:-1 RM:-1 RC:-2 WM:0 WC:0
34308 0.00000186 SUCCESS
34309 0.00000000 PCGestPese.exe IRP_MJ_READ DIGIASYN0007 Length 7
34309 0.00000130 SUCCESS Length 7: A8 00 00 00 00 00 00
34306 0.17564521 SUCCESS
34324 0.00000000 PCGestPese.exe IOCTL_SERIAL_WAIT_ON_MASK DIGIASYN0007

The 30 byte message is a fixed message that starts with a byte= 16h and a sequence of ascii byte.

The thing that appears very strange is that with the native port all it is ok, while with the multiport the message becomes a sequence of character and symbols without sense.

Do you have any suggestion for this problem? Maybe we have to dosome settings on the communication parameters?

We tried to install Port Assist Manager v 2.0.2 but the installation failed, with Windows Error; notice that the pc is mounted in a switchboard and now we have not the pc here.

Thank you in advance,
Best regards

Facoetti Giancarlo
Skyline s.r.l.

The settings of serial port are:
2400 baud, 8 characters bit, 2 stop bits.

Try setting the port and the attached device to use 1 stop bit. The AccelePort Xp port expects a positive response from the connected device that it is using 2 stop bits. Some devices use a long pause it indicate that it is using 2 stop bits and this causes the Xp port to think the attached device can only use 1 stop bit.

Regarding Portassist Manager, please try installing an older version of java and be sure to change the default tcp port setting from 2362 to 2364.
Here is the link to the details:
http://search2.digi.com/support/kbaseresultdetl.jsp?id=816