Q:
When trying to mount his SDIO WiFi module (an Azurewave module containing a Marvel 88W8790) in 4 bit mode, and got error
wifi module on iMX6 Smart SD dev board using the alpha kernel (3.5.7+3285970).
mwifiex_sdio mmc0:0001:1: WLAN FW is active
mwifiex_sdio mmc0:0001:1: mwifiex_cmd_timeout_func: Timeout cmd id (2004.239824) = 0xa9, act = 0x0
mwifiex_sdio mmc0:0001:1: num_data_h2c_failure = 0
mwifiex_sdio mmc0:0001:1: num_cmd_h2c_failure = 0
mwifiex_sdio mmc0:0001:1: num_cmd_timeout = 1
mwifiex_sdio mmc0:0001:1: num_tx_timeout = 0
mwifiex_sdio mmc0:0001:1: last_cmd_index = 1
mwifiex_sdio mmc0:0001:1: last_cmd_resp_index = 0
mwifiex_sdio mmc0:0001:1: last_event_index = 0
mwifiex_sdio mmc0:0001:1: data_sent=1 cmd_sent=1
mwifiex_sdio mmc0:0001:1: ps_mode=1 ps_state=0
+++++++++++++++++++++++
There are only two known issues with the SDHC driver as noted in the release notes and these don't seem to match. The Linux Reference Manual states the operation of the SDIO was veriifed usign the AR6003. My assumption is that this is the Silex module we have standardized on. Was 4 bit mode verified using this module?
Does anyone have any idea what could be happening here?
A:
L3.5.7 is an alpha release, and WiFi function is not stable. The test report shows that open WiFi issue exists.
Wifi module sometime can't work on mx6q_smd.
After insmod ath, ath6kl_core and ath6kl_sdio. Insert the wifi card, sometime(50%) will display
--------------------------
ath6kl: unable to read RX_LOOKAHEAD_VALID
ath6kl: Unable to recv target info: -84
ath6kl: Failed to init ath6kl core
ath6kl_sdio: probe of mmc0:0001:1 failed with error -84
--------------------------
reinsert the wifi card may solve the problem.
when execute "udhcpc -i wlan0", sometime (30%) will cause program exception. Sometime can't get the wlan0 ip(program hang).
Environment(OS,Platform,Driver, etc):
HW: MX6Q_SMD Num014 and Num017
MX6Q_ARD don't have this problem
SW: Kernel 3.5.7-1.0.0
GNU/Linux
Case ID: TGE-LV-WIFI-0043
Reproduce Steps:
#modprobe ath
#modprobe ath6kl_core
#modprobe ath6kl_sdio
insert the wifi card
# iwconfig wlan0 mode managed
# iwlist wlan0 scanning | grep MAD-wifi
#iwconfig wlan0 key 00112233445566778899123456
#iwconfig wlan0 essid MAD-wifi
#udhcpc -i wlan0
Attached MX6 ARD WiFi issue also.
[Kernel3.5.7_MX6QARD]Wifi:wifi card can't work during suspend and resume. 100%
--
Bug detailed description:
With wifi card inserted in the board. doing system suspend and resume test. wifi card can't work well after the system suspend and resume.
Always report : ath6kl: Unable to decrement the command credit count register: -84
ath6kl: Unable to write to the device: -84
ath6kl: bmi_write_memory for uart debug failed
ath6kl: Failed to boot hw in resume: -5
Environment(OS,Platform,Driver, etc):
HW: MX6QARD -023
Only tried on this platform
SW: root@imx6qsabreauto:~# uname -a
Linux imx6qsabreauto 3.5.7-1.0.0+3285970 #1 SMP PREEMPT Sat Jun 29 10:20:45 CDT
2013 armv7l GNU/Linux
Case ID: TGE-LV-WIFI-1060 and TGE-LV-WIFI-1062
Reproduce Steps:
1. boot the kernel with wif card inserted
2. doing wifi stress test
3. doing suspend and resume