Declare IPA firmware with MODULE_FIRMWARE(), so that initramfs tools can
build the firmware into initramfs image or warn on missing of the
firmware.
W: Possible missing firmware /lib/firmware/ipa_fws.mdt for module ipa
Signed-off-by: Shawn Guo <redacted>
---
drivers/net/ipa/ipa_main.c | 2 ++
1 file changed, 2 insertions(+)
On Sun, Sep 26, 2021 at 02:55:29PM +0800, Shawn Guo wrote:
quoted hunk
Declare IPA firmware with MODULE_FIRMWARE(), so that initramfs tools can
build the firmware into initramfs image or warn on missing of the
firmware.
W: Possible missing firmware /lib/firmware/ipa_fws.mdt for module ipa
Signed-off-by: Shawn Guo <redacted>
---
drivers/net/ipa/ipa_main.c | 2 ++
1 file changed, 2 insertions(+)
@@ -545,6 +545,8 @@ static int ipa_firmware_load(struct device *dev)returnret;}+MODULE_FIRMWARE(IPA_FW_PATH_DEFAULT);+
Just reminded by Steev, .mdt file conventionally means we are using
split firmware. Building only .mdt file into initramfs is not
sufficient. So please disregard the patch.
Shawn
From: Alex Elder <hidden> Date: 2021-09-27 16:07:07
On 9/26/21 8:46 AM, Shawn Guo wrote:
Just reminded by Steev, .mdt file conventionally means we are using
split firmware. Building only .mdt file into initramfs is not
sufficient. So please disregard the patch.
Shawn
OK, will disregard. May I assume you are going to implement
a patch that does the right thing?
I had a note to myself to investigate using MODULE_FIRMWARE()
but hadn't gotten to it yet; I'm glad to have you do that
instead...
Thank you.
-Alex
Declare IPA firmware with MODULE_FIRMWARE(), so that initramfs tools can
build the firmware into initramfs image or warn on missing of the
firmware.
W: Possible missing firmware /lib/firmware/ipa_fws.mdt for module ipa
Signed-off-by: Shawn Guo <redacted>
---
drivers/net/ipa/ipa_main.c | 2 ++
1 file changed, 2 insertions(+)
@@ -545,6 +545,8 @@ static int ipa_firmware_load(struct device *dev)returnret;}+MODULE_FIRMWARE(IPA_FW_PATH_DEFAULT);
I think it's fair to say that no device that is capable of running
mkinitcpio should actually use IPA_FW_PATH_DEFAULT, but rather some
device-specific firmware file.
Regards,
Bjorn
From: Alex Elder <hidden> Date: 2021-09-27 20:30:17
On 9/27/21 2:35 PM, Bjorn Andersson wrote:
On Sat 25 Sep 23:55 PDT 2021, Shawn Guo wrote:
quoted
Declare IPA firmware with MODULE_FIRMWARE(), so that initramfs tools can
build the firmware into initramfs image or warn on missing of the
firmware.
W: Possible missing firmware /lib/firmware/ipa_fws.mdt for module ipa
Signed-off-by: Shawn Guo <redacted>
---
drivers/net/ipa/ipa_main.c | 2 ++
1 file changed, 2 insertions(+)
@@ -545,6 +545,8 @@ static int ipa_firmware_load(struct device *dev)returnret;}+MODULE_FIRMWARE(IPA_FW_PATH_DEFAULT);
I think it's fair to say that no device that is capable of running
mkinitcpio should actually use IPA_FW_PATH_DEFAULT, but rather some
device-specific firmware file.
Actually, yes, I should have thought of that too.
The default used here just specifies the path name
used *if the firmware file name is not specified in
the DTB*.
So I don't think this is correct regardless of whether
the MDT file is split or not. I think that's what
Bjorn is saying here.
-Alex