Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Apr 2022 08:43:01 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        Farhan Khan <farhan@farhan.codes>, freebsd-usb@freebsd.org
Subject:   Re: Trouble loading firmware to USB device
Message-ID:  <7fc346b1-b70d-8e29-860d-5ed0988a7838@selasky.org>
In-Reply-To: <7abdf40246e7f60d129b8e02451445d1f3a75883.camel@farhan.codes>
References:  <f47b9415c262267d5c2505463b54f58ceaf76315.camel@farhan.codes> <d27787a2-eb6b-25dc-2d0d-56af4184032b@selasky.org> <9315bf6d-b9a9-89a2-9a32-aca9fd9cc015@farhan.codes> <dfc1cd8a-75a9-6637-e721-83d134910185@selasky.org> <007551144c601a21e2ec8133a8359323de29725f.camel@farhan.codes> <d2253b56-3174-ae31-078c-ba43bb3c7fc2@selasky.org> <6fd2d680bf9edd969476f4544314235538c7fe41.camel@farhan.codes> <4f9a9bd7-28e4-99c7-6394-27368fafdbb1@selasky.org> <92f7b8ab463d057eea5490ff330e0ec955868efc.camel@farhan.codes> <d6157001-deaa-fed9-a8b0-cb46cc969206@selasky.org> <7abdf40246e7f60d129b8e02451445d1f3a75883.camel@farhan.codes>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7fc346b1-b70d-8e29-860d-5ed0988a7838>