We are using DIGI RS422 ISA cards PC/8e to replace an older RS422 card in a subsystem

that statuses 8 different boxes. We have no problems w/ 1 box. But with the other 7 boxes. When we ask for 14 bytes of status, char_cnt returns 37. If we ask for 70 bytes of status, it returns 203. Even though only the requested bytes are valid, attempting to read the char_cnt returned causes the digi_read_char to hang. Any suggestions???