Horsdy 发表于 2015-11-27 19:35:19

使用wifi模块rtl8189es,ifconfig up 总是报错RTL871X: DL Firmware failed!

板子:TQ210
kernel version:2.6.35.7
wifi芯片:rtl8189es

问题描述:将wifi driver编译好之后,insmod 8189es.ko,接着启用wlan0:ifconfig wlan0 up总是失败,错误为:
# ifconfig wlan0 up
RTL871X: +871x_drv - drv_open, bup=0
RTL871X: +rtl8188es_hal_init
RTL871X: =>InitPowerOn_rtl8188es
RTL871X: =>_CardEnable
RTL871X: <=_CardEnable
RTL871X: <=InitPowerOn_rtl8188es
RTL871X: PowerOnCheck: val_mix:0x0000063f, res:0xffffffff
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:0).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:1).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:2).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:3).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:4).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:5).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:6).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:7).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:8).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:9).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:10).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:11).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:12).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:13).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:14).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:15).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:16).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:17).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:18).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:19).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:20).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:21).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:22).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:23).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:24).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:25).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:26).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:27).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:28).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:29).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:30).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:31).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:32).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:33).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:34).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:35).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:36).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:37).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:38).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:39).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:40).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:41).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:42).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:43).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:44).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:45).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:46).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:47).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:48).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:49).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:50).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:51).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:52).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:53).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:54).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:55).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:56).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:57).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:58).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:59).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:60).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:61).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:62).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:63).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:64).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:65).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:66).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:67).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:68).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:69).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:70).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:71).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:72).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:73).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:74).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:75).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:76).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:77).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:78).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:79).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:80).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:81).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:82).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:83).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:84).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:85).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:86).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:87).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:88).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:89).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:90).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:91).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:92).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:93).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:94).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:95).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:96).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:97).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:98).
RTL871X: PowerOnCheck: 0x100 cmd52 and cmd53 is not the same(index:99).
RTL871X: PowerOnCheck: fail at cmd52, cmd53.
RTL871X: Power on Fail! do it again
RTL871X: =>InitPowerOn_rtl8188es
RTL871X: =>_CardEnable
RTL871X: <=_CardEnable
RTL871X: <=InitPowerOn_rtl8188es
RTL871X: Power on ok!
RTL871X: rtl8188e_FirmwareDownload: fw_ver=11 fw_subver=1 sig=0x88e1
RTL871X: <3>sd_write32: (-84) addr=0x11000 val=0x004e4502
RTL871X: <3>sd_write32: (0) addr=0x11000 val=0x004e4502, try_cnt=0
RTL871X: <3>sd_write32: (-84) addr=0x11004 val=0x00000000
RTL871X: <3>sd_write32: (-84) addr=0x11004, val=0x0, try_cnt=0
RTL871X: <3>sd_write32: (0) addr=0x11004 val=0x00000000, try_cnt=1
RTL871X: <3>sd_write32: (-84) addr=0x11008 val=0x00000000
RTL871X: <3>sd_write32: (0) addr=0x11008 val=0x00000000, try_cnt=0
RTL871X: <3>sd_write32: (-84) addr=0x1100c val=0x00000000
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=0
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=1
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=2
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=3
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=4
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=5
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=6
RTL871X: <3>sd_write32: (-84) addr=0x1100c, val=0x0, try_cnt=7
RTL871X: <3>sd_write32: FAIL!(-84) addr=0x1100c val=0x00000000, try_cnt=8
RTL871X: <3>sd_write32: (-84) addr=0x11004 val=0x00000000
RTL871X: <3>sd_write32: (-84) addr=0x11004, val=0x0, try_cnt=0
RTL871X: continual_io_error:9 > 8
RTL871X: <3>sd_write32: (-84) addr=0x11004 val=0x00000000, try_cnt=0
RTL871X: rtl8188e_FirmwareDownload writeFW_retry:1, time after fwdl_start_time:113ms
RTL871X: DL Firmware failed!
RTL871X: rtl8188es_hal_init: Download Firmware failed!!
RTL871X: rtl8188es_hal_init in 785ms
RTL871X: rtw_hal_init: hal__init fail
RTL871X: -871x_drv - drv_open fail, bup=0
ifconfig: SIOCSIFFLAGS: Operation not permitted

附件是完整的log。
页: [1]
查看完整版本: 使用wifi模块rtl8189es,ifconfig up 总是报错RTL871X: DL Firmware failed!