Closed sbourdeauducq closed 6 years ago
And when connecting the rest of the drtio1
properly, the breakage persists.
When commenting out those two lines:
self.submodules.drtio1 = ClockDomainsRenamer({"rtio_rx": "rtio_rx1"})( DRTIOMaster(self.drtio_transceiver.channels[1]))
functionality of channel 0 is fully restored.
Er, scratch that - it is still broken, it just worked one time by chance.
So, simply adding a second channel to the GTH breaks the first channel.
https://github.com/m-labs/artiq/commit/2896dc619bf3aa350595d04f3e1841c47349fbb8 should fix that. (I tested with Master and Satellite with 2 data lanes)
Confirmed that enabling multilink no longer breaks channel 0.
The other channel (second SFP) is also OK, including the DRTIO protocol.
Thanks.
Patch sayma_amc as below:
DRTIO link 0 stops working (no link detected on the master nor on the satellite, no ClockAligner).
When commenting out those two lines:
functionality of channel 0 is fully restored.