Only happens on read, regardless of the command, they can be two different commands, the second and any following will timeout. The device was functioning perfectly for 4/5 months. If I close and reopen the session I can read the result of a previous session, but I can never read anything past the first '\n' character. This applies to reading bytes one by one as well. I have another GPIB device on a different hub that is functioning as expected.