Hi, On Sun, Apr 15, 2018 at 01:37:50PM -0400, Devin Heitmueller wrote: > Any suggestions on the best way to debug this without having to learn > the intimate details of the RISC engine on the cx88? From the state > of the RISC engine it looks like there is some issue with queuing the > opcodes/arguments (where in some cases arguments are interpreted as > opcodes), but this is certainly not my area of expertise. > [ 54.427224] cx88[0]: irq vid [0x10088] vbi_risc1* vbi_risc2* opc_err* > [ 54.427232] cx88[0]/0: video risc op code error > [ 54.427238] cx88[0]: video y / packed - dma channel status dump Since the video IRQ status register has vbi_risc2 set, which we never generate with our RISC programs, I assume it is the VBI RISC engine that is executing garbage. So the dump of the video y/packed RISC engine does not help us here. Can you add a call to cx88_sram_channel_dump for SRAM_CH24 next to the existing one in cx8800_vid_irq? Best regards, Daniel