log:
# ifconfig wlan0 up
[ 30.739514] rtl8723bs: acquire FW from file:rtlwifi/rtl8723bs_nic.bin
[ 30.746352] rtl8723bs mmc1:0001:1: loading /lib/firmware/rtlwifi/rtl8723bs_nic.bin failed with error -22
[ 30.755909] rtl8723bs mmc1:0001:1: Direct firmware load for rtlwifi/rtl8723bs_nic.bin failed with error -22
[ 30.765644] Request firmware failed with error 0xffffffea
ifconfig: SIOCSIFFLAGS: Operation not permitted
已经确定是rootfs的问题,但是不知道在buildroot中怎么设置,请教一下应该怎么设置呢?
离线
工具链设置如下:
离线
那个bin文件是在的,不在的话报错是ERROR -2,我看了下-22代表无效参数,我不知道哪里出错了,
离线
谢谢大家帮助,问题解决了,应该是打开rtl8723bs_nic.bin错误,file = do_filp_open(AT_FDCWD, tmp, &uselib_flags);,我再MINT18.04中看到出现ERRO-22的SD中的rtl8723bs_nic.bin文件竟然是空的!!!!重新复制了一个进去即可
哭了,哭了,哭了,哭了,哭了
离线