ERROR - No WMI_READY event

Topics: Developer Forum, Project Management Forum, User Forum
Jan 16, 2009 at 9:30 AM
Dear Friends,

We are using Murata WLAN module Ver 2.1 using Atheros driver for DMR2 on evaluation board "LBWA18HLZZ-TEMP" with samsung host controller. Currently we are getting following Error:

-S-AR6K: ERROR - No WMI_READY event after 20000 ms, failing initialization
ATHEROS_INITIALIZED EVENT SETAR6K: -StartEndpoints status=4294967295AR6K: ERROR - Adapter Initialize failed 0xc0000001
AR6K: +HaltAR6K: +StopEndpointsResetPowerWorkItem :: Reset power state set failed

Complete Debug Message log can be found at : http://pastebin.com/f6831574d

Can anyone has any comments or suggestions on how to solve the problem ?

Thanks in Advance,
Ankur.

Also below is the registry current settings:

[HKEY_LOCAL_MACHINE\Comm\AR6K_SD]
    "DisplayName"="AR6000 WLAN Adapter SD"
    "Group"="NDIS"
    "ImagePath"="ar6k_ndis_sdio.dll"
    "Wireless"=dword:1

[HKEY_LOCAL_MACHINE\Comm\AR6K_SD\Linkage]
    "Route"=multi_sz:"AR6K_SD1"

[HKEY_LOCAL_MACHINE\Comm\AR6K_SD1]
    "DisplayName"="AR6000 WLAN Adapter SD"
    "Group"="NDIS"
    "ImagePath"="ar6k_ndis_sdio.dll"
    "Wireless"=dword:1

[HKEY_LOCAL_MACHINE\Comm\AR6K_SD1\Parms]
    "BtCoexAntConfig"=dword:0
    "powerSaveMode"=dword:2
    "clkFreq"=dword:26000000
    "BusNumber"=dword:00000000
    "BusType"=dword:00000000

[HKEY_LOCAL_MACHINE\Comm\AR6K_SD1\Parms\TcpIp]
    "EnableDHCP"=dword:1
    "DefaultGateway"=""
    "UseZeroBroadcast"=dword:0
    "IpAddress"="0.0.0.0"
    "Subnetmask"="255.255.255.0"

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-0271-CARDID-0108-FUNC-1]
    "Dll"="ar6k_ndis_sdio.dll"
    "Prefix"="DRG"
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-0271-CARDID-0109-FUNC-1]
    "Dll"="ar6k_ndis_sdio.dll"
    "Prefix"="DRG"
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-0271-CARDID-010a-FUNC-1]
    "Dll"="ar6k_ndis_sdio.dll"
    "Prefix"="DRG"
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-0271-CARDID-010b-FUNC-1]
    "Dll"="ar6k_ndis_sdio.dll"
    "Prefix"="DRG"
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-0271-CARDID-0201-FUNC-1]
    "Dll"="ar6k_ndis_sdio.dll"
    "Prefix"="DRG"
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-0271-CARDID-0200-FUNC-1]
    "Dll"="ar6k_ndis_sdio.dll"
    "Prefix"="DRG"
   
[HKEY_LOCAL_MACHINE\Services\ATHSRVC]
   "FriendlyName"="AthSrvc"
   "Dll"="ATHSRVC.Dll"
   "Keep"=dword:1
   "Prefix"="ATH"
   "enableRAW"=dword:1
   "Index"=dword:0    
   "appId"=dword:1
Coordinator
Jan 16, 2009 at 5:07 PM
I'd suspect that you are missing a card side interrupt (CIRQ) in the SD host controller or host controller driver.

Paul

Jan 17, 2009 at 12:42 PM
Dear Paul,

Thanks for your positive reply.

We are using Samsung s3c2412 Evaluation kit and Murata WLAN module Ver 2.1. I have following questions:

a) Is there any way to confirm if the SD host controller has missing CIRQ?
b) Do we need WinMobile 5.0 for atheros to work, as we are currently using WinCE 5.0?

With reference to your above reply, we have started debugging the SD Host controller driver, besides that is there any other scenario where it gets into similar error?

Comments or suggestions are highly appreciated.

Again, Thank you,
Ankur.
 
Coordinator
Jan 20, 2009 at 8:54 PM
>a) Is there any way to confirm if the SD host controller has missing CIRQ?
If you were to put a breakpoint at the WMI timeout failure, but before it does any clearing, you could then look on the bus and see if CIRQ is asserted (pull low) on the DAT1 line.
>b) Do we need WinMobile 5.0 for atheros to work, as we are currently using WinCE 5.0?
5 or 6 will work. There may be some issues with ceratin SD bus releases, but I doubt that is what you are seeing here.

You might want to look at the OpenMoko work. I believe they are using a Samsung controller also and may also be having trouble with CIRQ detection.

Regards

Paul