On Thu, Sep 21, 2023 at 3:06 PM Srikanth Yalavarthi
<syalavar...@marvell.com> wrote:
> > > > archive. This causes the ML firmware binary to be parsed
> > > > incorrectly.
> > >
> > > + @David Marchand  rte_firmware_read() author for his opinions
> >
> > /lib/firmware/mlip-fw.bin does not seem to be something packaged in
> > Fedora, and I found no trace in linux-firmware repo, so I can't reproduce
> > your issue.
> >
> > Please add some debug and give more details about the issue you are facing.
>
> The "/lib/firmware/mlip-fw.bin" is Marvell's ML firmware binary. This file is 
> in un-compressed form.
>
> When DPDK is built without libarchive support, No issues are observed with 
> using  rte_firmware_read to load the firmware file as open and read system 
> calls are used.
>
> When libarchive support is enabled, rte_firmware_read tries to parse the 
> firmware binary as an xz archive. Since the file is not an archive, this step 
> is failing.

Please debug this part and point at the exact place where it fails.

>
> Hence, added new ML driver function to read the firmware binary.

This is just avoiding the issue without understanding it...


-- 
David Marchand

Reply via email to