You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
WiFiCx: NDIS never binds protocols after successful adapter creation (MiniportInit never fires) #28
WiFiCx: NDIS never binds protocols after successful adapter creation
Problem
We are developing a WiFiCx client driver. All initialization succeeds:
WifiDeviceInitialize -> success
WifiDeviceSetDeviceCapabilities, SetPhyCapabilities, SetBandCapabilities, SetStationCapabilities -> all success
NetAdapterCreate -> success
WifiAdapterInitialize -> success
NetAdapterStart -> success
WiFiCx sends SET_ADAPTER_CONFIGURATION and TASK_SET_RADIO_STATE, driver handles both correctly
The adapter appears in Get-NetAdapter with correct MAC, MediaType=Native 802.11, InterfaceType=71.
However, NDIS never binds any protocols.UpperBind is empty, no Linkage key, no TCPIP interface. netsh wlan show interfaces reports no wireless interfaces.
ETW Evidence
NDIS ETW trace shows:
Event 10600 (MiniportAdd): fires for our adapter
Event 10601 (MiniportInit): never fires for our adapter
Only OID seen: OID_PNP_SET_POWER, completed by NDIS on behalf of miniport
What triggers WiFiCx to signal NDIS miniport initialization complete? Our adapter is registered (10600) but MiniportInit (10601) never fires. We complete all commands from the framework. Is there a missing step?
Activity