Re: Fwd: Agilent 82350b can't recover from read timeout?
Frank Mori Hess <[email protected]>
| Newsgroups | gmane.linux.hardware.gpib.general |
|---|---|
| Message-ID | <CAJz5OpeYLsk8PMUGOM2bD7WtDbGMbW5mc2izbLL5L6Z0npMA4A@mail.gmail.com> |
On Mon, Jul 29, 2019 at 3:08 PM Dirk Niggemann <[email protected]> wrote: > I'd traced it down to ibcac (in sys/ibcac.c) and tms9914_take_control() in tms9914_aux.c myself- it skips the TCS because the board is not addressed to listen and goes straight to the TCA which fails with ATN unasserted. > > The weird thing is i managed to unwedge the TCA by sending write_byte( priv, AUX_RHDF, AUXCR ); just before it- (in a misunderstanding of how holdoffs in read actually work, I think). > I wonder if it gets gummed up due to an unread byte in the data in register. if you do a "read_byte( priv, DIR )" instead of the release data holdoff, does it also make the take control async work?