Wi-fi card suddenly cannot see signals


keredd1010

Member
Local time
9:04 AM
Posts
51
OS
Windows 11 Pro
Edition Windows 11 Pro
Version 23H2
Installed on ‎8/‎27/‎2023
OS build 22631.3447
Experience Windows Feature Experience Pack 1000.22688.1000.0


I'm having an issue where my Wi-fi card just stops being able to see signals. Disabling and re-enabling brings it back to start working. This can last hours or days. I thought maybe the onboard card is failing so I installed a 3rd party wi-fi card and it also started doing the same thing. The event viewer shows slightly different errors. This is the error for the orginal onboard card issue:

Log Name: System
Source: mtkwlex
Date: 4/26/2024 2:06:51 AM
Event ID: 5002
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Deez-R7zen77x
Description:
MediaTek Wi-Fi 6E MT7922 (RZ616) 160MHz Wireless LAN Card : Has determined that the network adapter is not functioning properly.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="mtkwlex" />
<EventID Qualifiers="49152">5002</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2024-04-26T06:06:51.5114688Z" />
<EventRecordID>49848</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="24656" />
<Channel>System</Channel>
<Computer>Deez-R7zen77x</Computer>
<Security />
</System>
<EventData>
<Data>\Device\NDMP14</Data>
<Data>MediaTek Wi-Fi 6E MT7922 (RZ616) 160MHz Wireless LAN Card</Data>
<Binary>0000080002003800000000008A1300C00000000000000000000000000000000000000000000000000400000000000000</Binary>
</EventData>
</Event>

____________________________________________________________________________________________________________

This is the event viewer error that I get for the second card:

Log Name: System
Source: Netwtw10
Date: 4/26/2024 7:22:53 AM
Event ID: 5010
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Deez-R7zen77x
Description:
Intel(R) Wi-Fi 6 AX200 160MHz : The network adapter has returned an invalid value to the driver.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Netwtw10" />
<EventID Qualifiers="49152">5010</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2024-04-26T11:22:53.7959188Z" />
<EventRecordID>49992</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="24516" />
<Channel>System</Channel>
<Computer>Deez-R7zen77x</Computer>
<Security />
</System>
<EventData>
<Data>\Device\NDMP18</Data>
<Data>Intel(R) Wi-Fi 6 AX200 160MHz</Data>
<Binary>000008000200380000000000921300C00000000000000000000000000000000000000000000000005744525651500000</Binary>
</EventData>
</Event>

________________________________________________________________________

When I try to install the driver for the seoncd Wi-Fi card get the error in the attached screenshot. All help is greatly appreciated.


Thanks!
 

Attachments

  • intel error.png
    intel error.png
    3.3 KB · Views: 3

My Computer My Computer

At a glance

Windows 11 ProRyzen 7 7700xDDR5 Corsair Dominator 2x16GB 6200EVGA 3080 12GB Hybrid water cooled
OS
Windows 11 Pro
Computer type
PC/Desktop
CPU
Ryzen 7 7700x
Motherboard
ASUS X670E-A WIFI
Memory
DDR5 Corsair Dominator 2x16GB 6200
Graphics Card(s)
EVGA 3080 12GB Hybrid water cooled
Monitor(s) Displays
LG Ultra Gear 32inch 2560x1440p 165hz
Screen Resolution
2560x1440p
Hard Drives
1TB NVMe Samsung 990 pro 4.0
2TB NVMe Samsung 990 pro 4.0
1TB NVMe Sabrent Rocket 4.0
4TB Toshiba HD
PSU
EVGA SuperNOVA 850 GA
Case
Hyte Y60
Cooling
CoolerMaster MasterLiquid PL360 FLUX
Keyboard
Logitech 915
Mouse
Logitech 620
Internet Speed
1/2 GB fiber
Browser
Brave
Antivirus
Windows Defender
Try using the network reset found under Settings > Network and internet > advanced network settings > network reset > Reset now

It can clear up a lot of odd network adapter behaviors.
 

My Computers My Computers

  • At a glance

    Windows 11 ProRyzen 7 5700 X3D64 GB DDR4 3600mhz Gskill Ripjaws VRTX 4070 Super , 12GB VRAM Asus EVO Overclock
    OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    4TB Western Digital nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Keyboard
    Logitech G213
    Mouse
    Logitech G203
    Internet Speed
    1.2gbps Fiber 😎
  • At a glance

    Chrome OSIntel Pentium Quad Core4GB LPDDR4
    Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc
Try using the network reset found under Settings > Network and internet > advanced network settings > network reset > Reset now

It can clear up a lot of odd network adapter behaviors.
Thank you for the suggestion but this did not work. So I mentioned before I was leaning towards being a wifi hardware issue or an issue with the driver but now that I have placed a second wi-fi card and it does nearly the same identical issue, I am more leaning towards this being a Windows issue. I might bite the bullet and do a reset but OMG what a headache that is. I have so many programs installed.
 

My Computer My Computer

At a glance

Windows 11 ProRyzen 7 7700xDDR5 Corsair Dominator 2x16GB 6200EVGA 3080 12GB Hybrid water cooled
OS
Windows 11 Pro
Computer type
PC/Desktop
CPU
Ryzen 7 7700x
Motherboard
ASUS X670E-A WIFI
Memory
DDR5 Corsair Dominator 2x16GB 6200
Graphics Card(s)
EVGA 3080 12GB Hybrid water cooled
Monitor(s) Displays
LG Ultra Gear 32inch 2560x1440p 165hz
Screen Resolution
2560x1440p
Hard Drives
1TB NVMe Samsung 990 pro 4.0
2TB NVMe Samsung 990 pro 4.0
1TB NVMe Sabrent Rocket 4.0
4TB Toshiba HD
PSU
EVGA SuperNOVA 850 GA
Case
Hyte Y60
Cooling
CoolerMaster MasterLiquid PL360 FLUX
Keyboard
Logitech 915
Mouse
Logitech 620
Internet Speed
1/2 GB fiber
Browser
Brave
Antivirus
Windows Defender

My Computers My Computers

  • At a glance

    Windows 11 Pro 26H2 26300.9457i9-10900 10 core 20 threads32 gbnone-Intel UHD Graphics 630
    OS
    Windows 11 Pro 26H2 26300.9457
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 7080
    CPU
    i9-10900 10 core 20 threads
    Motherboard
    DELL 0J37VM
    Memory
    32 gb
    Graphics Card(s)
    none-Intel UHD Graphics 630
    Sound Card
    Integrated Realtek
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    2x1tb Solidigm m.2 nvme /External drives 512gb Samsung m.2 sata+2tb Kingston m2.nvme
    PSU
    500w
    Case
    MT
    Cooling
    Dell Premium
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    so slow I'm too embarrassed to tell
    Browser
    #1 Edge #2 Firefox
    Antivirus
    Defender+MWB Premium
  • At a glance

    Windows 11 Pro 24H2 26200.9457AMD Ryzen 7 6800U32 gbintegrated
    Operating System
    Windows 11 Pro 24H2 26200.9457
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink Mini PC SER5
    CPU
    AMD Ryzen 7 6800U
    Memory
    32 gb
    Graphics card(s)
    integrated
    Sound Card
    integrated
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Crucial nvme
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    still too embarrassed to tell
    Browser
    Firefox
    Antivirus
    Defender
  • System 3 is non compliant Dell 9020 i7-4770/24gb ram Win11 PRO 26200.9457
Hello, i have same problem. Came to this page from Google.

This is my PowerShell 5 script monitors the Windows event log for specific events from the provider mtkwlex with EventID 5002. When such an event is detected, the script performs the following actions:

Disables the Wi-Fi radio.
Disables the Wi-Fi adapter.
Waits until the Wi-Fi adapter is fully disabled.
Enables the Wi-Fi adapter.
Waits until the Wi-Fi adapter is enabled and ready for use.
Enables the Wi-Fi radio.

This powershell 5 script needs to be run with Administrator rights.
Powershell:
$FilterXML = @"
<QueryList>
  <Query Id='0' Path='System'>
    <Select Path='System'>*[System[Provider[@Name='mtkwlex'] and (EventID=5002)]]</Select>
  </Query>
</QueryList>
"@

$Subscription = New-Object System.Diagnostics.Eventing.Reader.EventLogQuery("System", [System.Diagnostics.Eventing.Reader.PathType]::LogName, $FilterXML)
$EventLogWatcher = New-Object System.Diagnostics.Eventing.Reader.EventLogWatcher($Subscription)

$Action = {
    param($Sender, $EventArgs)
    function Set-WiFiRadioState {
        param (
            [Parameter(Mandatory = $true)]
            [ValidateSet("Off", "On")]
            [string]$WifiStatus
        )

        Add-Type -AssemblyName System.Runtime.WindowsRuntime

        $asTaskMethod = ([System.WindowsRuntimeSystemExtensions].GetMethods() | Where-Object {
            $_.Name -eq 'AsTask' -and $_.IsGenericMethod -and $_.GetParameters().Count -eq 1
        })[0]

        function Await($winrtAsyncOp, $resultType) {
            $genericTask = $asTaskMethod.MakeGenericMethod($resultType)
            $task = $genericTask.Invoke($null, @($winrtAsyncOp))
            $task.Wait(-1) | Out-Null
            return $task.Result
        }

        [Windows.Devices.Radios.Radio, Windows.Devices.Radios, ContentType = WindowsRuntime] | Out-Null
        $accessStatus = Await ([Windows.Devices.Radios.Radio]::RequestAccessAsync()) ([Windows.Devices.Radios.RadioAccessStatus])
        if ($accessStatus -ne 'Allowed') {
            Write-Host "No access to manage the radio module."
            return
        }
        $radios = Await ([Windows.Devices.Radios.Radio]::GetRadiosAsync()) ([System.Collections.Generic.IReadOnlyList[Windows.Devices.Radios.Radio]])
        $wifiRadio = $radios | Where-Object { $_.Kind -eq 'WiFi' }
        if ($wifiRadio -eq $null) {
            Write-Host "Wi-Fi radio module not found."
            return
        }
        if ($WifiStatus -eq 'Off') {
            Await ($wifiRadio.SetStateAsync([Windows.Devices.Radios.RadioState]::Off)) ([Windows.Devices.Radios.RadioAccessStatus]) | Out-Null
            Write-Host "Wi-Fi radio turned off."
        } elseif ($WifiStatus -eq 'On') {
            Await ($wifiRadio.SetStateAsync([Windows.Devices.Radios.RadioState]::On)) ([Windows.Devices.Radios.RadioAccessStatus]) | Out-Null
            Write-Host "Wi-Fi radio turned on."
        }
    }

    try {
        if ($EventArgs.Exception) {
            Write-Host "Error in event: $($EventArgs.Exception.Message)"
            return
        }
        $EventRecord = $EventArgs.EventRecord
        if ($EventRecord -eq $null) {
            Write-Host "EventRecord is null"
            return
        }
        if ($EventRecord.ProviderName -ne 'mtkwlex' -or $EventRecord.Id -ne 5002) {
            Write-Host "Irrelevant event received. Provider: $($EventRecord.ProviderName), EventID: $($EventRecord.Id)"
            return
        }

        $ProviderName = $EventRecord.ProviderName
        $EventID = $EventRecord.Id
        $TimeCreated = $EventRecord.TimeCreated
        Write-Host "Event detected. [$TimeCreated] Provider: $ProviderName, EventID: $EventID"
        Write-Host "Turning off Wi-Fi radio..."
        Set-WiFiRadioState -WifiStatus Off
        Write-Host "Disabling Wi-Fi adapter..."
        Get-NetAdapter | ? PhysicalMediaType -eq 'Native 802.11'| disable-netadapter -Confirm:$false
        Write-Host "Waiting Disabling Wi-Fi adapter..."
        while ((Get-NetAdapter | ? PhysicalMediaType -eq 'Native 802.11').Status -ne 'Disabled') {
            Start-Sleep -Seconds 1
        }
        Write-Host "Wi-Fi interface is disabled."
        Start-Sleep -Seconds 1
        Write-Host "Enabling Wi-Fi adapter..."
        Get-NetAdapter | ? PhysicalMediaType -eq 'Native 802.11'| enable-netadapter -Confirm:$false
        while ((Get-NetAdapter | Where-Object { $_.PhysicalMediaType -eq 'Native 802.11' }).Status -ne 'Disconnected' -and (Get-NetAdapter | Where-Object { $_.PhysicalMediaType -eq 'Native 802.11' }).Status -ne 'Up') {
            Start-Sleep -Seconds 1
        }
        Write-Host "Wi-Fi adapter is enabled."
        Start-Sleep -Seconds 3
        Write-Host "Turning on Wi-Fi radio..."
        Set-WiFiRadioState -WifiStatus On

    } catch {
        $ErrorMessage = "Error processing event: $($_.Exception.Message)"
        Write-Host $ErrorMessage
    } finally {
        $EventLogWatcher.Enabled = $false
        Unregister-Event -SourceIdentifier "EventLogMonitoring"
        $EventLogWatcher.Dispose()
    }
}
$Registration = Register-ObjectEvent -InputObject $EventLogWatcher -EventName EventRecordWritten -SourceIdentifier "EventLogMonitoring" -Action $Action
$EventLogWatcher.Enabled = $true

Write-Host "Monitoring events from provider 'mtkwlex' with EventID 5002 started..."
try {
    while ($true) {
        Start-Sleep -Seconds 1
    }
} finally {
    $EventLogWatcher.Enabled = $false
    Unregister-Event -SourceIdentifier "EventLogMonitoring"
    $EventLogWatcher.Dispose()
}

I placed it in Task Scheduler with elevated rights

Here example Task Scheduler XML for importing (Bypass -File path should be changed to right powershell script location):
XML:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2024-11-01T07:44:53.2308498</Date>
    <Author>User</Author>
    <URI>\Wifi Reload</URI>
  </RegistrationInfo>
  <Triggers>
    <LogonTrigger>
      <Enabled>true</Enabled>
    </LogonTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe</Command>
      <Arguments>-NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File "C:\Users\User\AppData\Local\Programs\Wifi\reconnect.ps1"</Arguments>
    </Exec>
  </Actions>
</Task>
 

My Computer My Computer

At a glance

Windows 11
OS
Windows 11
Sometimes with obscure issues like this, you need to try and narrow down the problem to find out is it hardware or software related e.g.

1) Have you reset router - that often fixes connectivity issues?

2) Is it only your pc - what about othrr devices?

3) Have you tried changing from 2.4 to 5 GHZ band or vice versa? Some routers have smart switching - turn that off and select one band only (not all routers allow that).

4) Have you downloaded latest drivers?

5) Are your getting a good wifi signal? Try moving closer to router. If so an extender mat help.

6) Have you tried creating a clean install and seeing if that works(creating a dual boot pc with clean install in a .vhdx virtual drive is a good way)?

7) Have you tried booting fron a Live Linux "CD" and see if that is stable.

8) Have you tried a repair install of OS? You could clone OS to a .vdhx file, create boot entry, boot into that and repair upgrade the clone.

etc. etc.
 

My Computer My Computer

At a glance

Windows 11 Pro + Win11 Canary VM.I9 13th gen i9-13900H 2.60 GHZ16 GB solderedIntegrated Intel Iris XE
OS
Windows 11 Pro + Win11 Canary VM.
Computer type
Laptop
Manufacturer/Model
ASUS Zenbook 14
CPU
I9 13th gen i9-13900H 2.60 GHZ
Motherboard
Yep, Laptop has one.
Memory
16 GB soldered
Graphics Card(s)
Integrated Intel Iris XE
Sound Card
Realtek built in
Monitor(s) Displays
laptop OLED screen
Screen Resolution
2880x1800 touchscreen
Hard Drives
1 TB NVME SSD (only weakness is only one slot)
PSU
Internal + 65W thunderbolt USB4 charger
Case
Yep, got one
Cooling
Stella Artois (UK pint cans - 568 ml) - extra cost.
Keyboard
Built in UK keybd
Mouse
Bluetooth , wireless dongled, wired
Internet Speed
900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
Browser
Edge
Antivirus
Defender
Other Info
TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

Macrium Reflect Home V8
Office 365 Family (6 users each 1TB onedrive space)
Hyper-V (a vm runs almost as fast as my older laptop)

Latest Support Threads

Back
Top Bottom