usb:composite: data abort on second ums launch
Zixun LI
admin at hifiphile.com
Mon Mar 24 18:33:35 CET 2025
On Mon, Mar 24, 2025 at 6:21 PM Mattijs Korpershoek
<mkorpershoek at baylibre.com> wrote:
> I've tried to reproduce this on master (2025.04-rc4-g244e61fbb7f5) and I
> don't reproduce this with the VIM3 board using khadas-vim3_android_ab_defconfig:
>
> I'll try to understand why it's behaving differently between the
> sam9x60-curiosity and the vim3.
Thank you for your test, I think it's because VIM3 is a large SoC with
plenty of RAM
(SYS_MALLOC_LEN=0x08000000) while SAM9X60 is much smaller
(SYS_MALLOC_LEN=0x81000).
Each time when ums is called 2*FSG_BUFLEN, 256kB buffer is allocated
and it seems not
freed as fsg_common_release() is not called.
Zixun
More information about the U-Boot
mailing list