EC200 驱动FCS950U 问题

EC200 QuecOpen 开启wifi测试报错:

/ # /etc/init.d/fcs950u_sh start
module is already loaded - cfg80211
module is already loaded - uwe5622_bsp_sdio
module is already loaded - sprdwl_ng
ifconfig: SIOCSIFHWADDR: No such device
wifi_mac_addr is 00:9B:08:ED:D5:42
ifconfig: SIOCGIFFLAGS: No such device
Configuration file: /tmp/run/hostapd.conf/ #
Could not read interface wlan0 flags: No such device
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
nl80211: Remove monitor interface: refcount=0
netlink: Operstate: ifindex=0 linkmode=0 (kernel-control), operstate=6 (IF_OPER_UP)
Could not read interface wlan0 flags: No such device
nl80211: Set mode ifindex 0 iftype 2 (STATION)
nl80211: Failed to set interface 0 to mode 2: -19 (No such device)
nl80211 driver initialization failed.
hostapd_interface_deinit_free(0xb6d3a390)
hostapd_interface_deinit_free: num_bss=1 conf->num_bss=1
hostapd_interface_deinit(0xb6d3a390)
wlan0: interface state UNINITIALIZED->DISABLED
hostapd_bss_deinit: deinit bss wlan0
wlan0: AP-DISABLED
hostapd_cleanup(hapd=0xb6fec010 (wlan0))
wlan0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan0 wasn’t started
hostapd_interface_deinit_free: driver=0 drv_priv=0 → hapd_deinit
hostapd_interface_free(0xb6d3a390)
hostapd_interface_free: free hapd 0xb6fec010
hostapd_cleanup_iface(0xb6d3a390)
hostapd_cleanup_iface_partial(0xb6d3a390)
hostapd_cleanup_iface: free iface=0xb6d3a390

/ # dmesg | grep -i sdio
[ 65.595388] mmc1: fail to detect SDIO device
[ 65.622960] WCN SDIO: adma enable tx:0, rx:0
[ 65.622990] WCN SDIO: sdiohal_parse_dt sdio pwrseq enable:0
[ 65.625613] WCN SDIO: sdiohal_init sdiohal driver init successful
[ 65.625705] WCN SLP_MGR: info: sdio_pub_int_init ok!
[ 65.687925] WCN SDIO: sdiohal_scan_card
[ 68.242779] WCN SDIO: wait scan card time out
[ 442.764540] mmc1: fail to detect SDIO device
/ # dmesg | grep -i sprd
[ 65.621435] WCN BASE: info: marlin_probe: device node name: sprd-marlin3
[ 65.621496] unisoc_bsp sprd-marlin3: sprd-marlin3 supply avdd18 not found, using dummy regulator
[ 65.622533] unisoc_bsp sprd-marlin3: sprd-marlin3 supply avdd33 not found, using dummy regulator
[ 71.282795] sc2355 sprd-wlan:sprdwl_probe power on chipset failed
/ # dmesg | grep -i uwe

这个log 看是

wlan0 没出来 <— sdio 没识别到

echo 1 > /sys/devices/platform/asr-rfkill.0/pwr_ctrl

这个给模块上电。