Wi-fi card suddenly cannot see signals


keredd1010

Member
Local time
6:53 PM
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: 2

My Computer

System One

  • 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

System One System Two

  • 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
    2TB XPG 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
    Internet Speed
    900mbps DOWN, 100mbps UP
  • 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

System One

  • 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

System One System Two

  • OS
    Windows 11 Pro 24H2 26100.2314
    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
    1tb Solidigm m.2 nvme+256gb SKHynix m.2 nvme /External drives 512gb Samsung m.2 sata+1tb Kingston m2.nvme+ 4gb Solidigm 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
    Firefox
    Antivirus
    Defender+MWB Premium
  • Operating System
    Windows 10 Pro 22H2 19045.3930
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 9020
    CPU
    i7-4770
    Memory
    24 gb
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    256 gb Toshiba BG4 M.2 NVE SSB and 1 tb hdd
    PSU
    500w
    Case
    MT
    Cooling
    Dell factory
    Mouse
    Logitech wireless
    Keyboard
    Logitech wired
    Internet Speed
    still not telling
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
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

System One

  • 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

System One

  • 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)
Back
Top Bottom