On 4/21/22 22:51, Farhan Khan wrote:
I fooled around a bit with `-f Y`, because I was not certain if the
offset was 0 or 1, but I think (could be wrong) the value for the
interrupt and what the data is loaded over is interrupt 3.

It appears to me that the size of the interrupt is 1024 based on this:

-------
$ sudo usbdump -i usbus3  -s 256 -vvv -f 3
16:46:25.723242 usbus3.3 SUBM-CTRL-
EP=00000000,SPD=HIGH,NFR=2,SLEN=1024,IVAL=0
  frame[0] WRITE 0 bytes
  frame[1] WRITE 1024 bytes
  flags 0x10 <PROXY_BUFFER|0>
  status 0xea0a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_
SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
--------

Should this change make a difference to the interrupt issue?

- Farhan

If your device is ugenX.Y, usbdump is:

usbdump -i usbusX -f Y -s 256 -vvv

--HPS

Reply via email to