当前位置: 技术问答>linux和unix
使用2.6.25内核request_firmware函数加载firmware失败,错误-2(ENOENT)
来源: 互联网 发布时间:2016-06-10
本文导语: 内核是2.6.25的,在使用内核提供的接口request_firmware加载firmware.bin的时候失败了,出错代码是-2(ENOENT)。 我的Device上本身不具备文件系统,是通过NFS挂载的一个,通过文件系统可以看到firmware.bin文件是存在在对应路...
内核是2.6.25的,在使用内核提供的接口request_firmware加载firmware.bin的时候失败了,出错代码是-2(ENOENT)。
我的Device上本身不具备文件系统,是通过NFS挂载的一个,通过文件系统可以看到firmware.bin文件是存在在对应路径的,但出错代码ENOENT的意思是没有对应文件或路径,这是怎么回事呢?是内核代码的问题,还是NFS的问题,或是驱动的问题?
调查了很久也没搞清楚原因,还请大侠们不吝赐教阿!万分感谢!
我的Device上本身不具备文件系统,是通过NFS挂载的一个,通过文件系统可以看到firmware.bin文件是存在在对应路径的,但出错代码ENOENT的意思是没有对应文件或路径,这是怎么回事呢?是内核代码的问题,还是NFS的问题,或是驱动的问题?
调查了很久也没搞清楚原因,还请大侠们不吝赐教阿!万分感谢!
|
跟踪调试啊?
看/lib/firmware下面有么,路径和你的参数一样么?
看看udev有没有加上firmware的rules。真不行在udev处理firmware的脚本里面调试调试。
总会找到问题的
看/lib/firmware下面有么,路径和你的参数一样么?
看看udev有没有加上firmware的rules。真不行在udev处理firmware的脚本里面调试调试。
总会找到问题的