load_firmware_nowait加载驱动程序失败(fw)

时间:2017-08-18 04:51:31

标签: linux embedded linux-device-driver

我正在尝试加载一些有固件的驱动程序模块。此驱动程序正在尝试通过remoteproc将fw映像推送到硬件。

rproc_add正在调用“request_firmware_nowait”,我在fw_get_filesystem_firmware() API遇到“-2”错误。

似乎找不到文件但是,在我调用insmod之前,我仔细检查了路径名称和所有内容,似乎没问题。即使是许可看起来也不错。

如果我调用直接固件加载调用(已更改内核源代码),至少可以找到该文件。

有什么线索吗?我们似乎在filp_open函数内fw_get_filesystem_firmware失败了,此操作正在workqueue之上。

欢迎任何信息!

  • Linux内核4.4.46
  • 早期启动
  • 使用initrd,所有内容都在ramfs(squashfs)
  • 来自工作队,我们致电request_firmware

0 个答案:

没有答案