Hello:
I am having a similar problem, but I think I am doing something stupid. The NonController PC does an ibrsv and waits to be addressed to talk. When addressed it does an ibwrt and everything is fine. However, it looks to be addressed to listen. When the Controller PC does it's ibwrt, the NonController PC gets the data by checking for the LACS flag in ibsta, then does an ibrd. Fine and well. However, the LACS flag is never reset! So my code ends up in an infinite loop until another device does an SRQ and then is addressed to talk. How did I get my controller so messed up that it doesn't unaddress the NonController PC so it won't attempt ibrds all the time? Or is there another command that I should do? Thank you to anyone who can shed some
light. I am going nuts.