Hi Daniel
Welcome to the Microsoft Community. We apologize to hear you're experiencing issues with your Surface device regarding your Marvell Avatar Wireless network controller turns off with no reason.
Possible Cause:
Driver corruption or incompatibility (especially after Windows updates).
Power management settings that disable the adapter to save power.
Hardware degradation in older Surface models.
Please follow this troubleshooting steps to try and fix the problem.
Option 1: Disable Power saving for the adapter
Step 1: Open Device Manager > Click Start > enter "Run" > enter "Devmgmt.msc
Step 2: Find the Network Adapter
>Expand the Network adapters section
>Look for Marvell AVASTAR Wireless-AC
Network Controller.
Step 3: Open Properties > Right-click on the Marvell adapter > Select Properties.
Step 4: Adjust Power Management Settings
Go to the Power Management tab > Uncheck the box:
“Allow the computer to turn off this device to save power”.
Step 5: Click OK to save changes.
Option 2: Roll Back the Driver.
Step 1: Open Device Manager > Click Start > enter "Run" > enter "Devmgmt.msc
Step 2: Find the Marvell Adapter.
>Expand Network adapters.
>Right-click Marvell AVASTAR Wireless-AC
Network Controller → Properties.
Step 3: Roll Back Driver.
>Go to the Driver tab.
>Click Roll Back Driver (if available).
Follow the prompts and restart your device.
Option 3: Check for Windows Update Conflicts.
Recent updates (like Windows 11 23H2) have caused Wi-Fi issues on Surface devices.
If this started after an update:
Step 1: Go to Settings → Windows Update → Update History
Step 2: Consider rolling back the update if the issue began immediately after
Option 4: Use Surface Recovery Drivers
If the adapter still fails, download the official recovery driver pack for your Surface model:
Step 1: Visit Microsoft Surface Drivers & Firmware https://support.microsoft.com/en-us/surface-recovery-image
Step 2: Log in using your Microsoft Account.
Step 3: Enter your Surface details (model, Serial, etc.).
Step 4: Download and Extract the ZIP file.
Step 5: Prepare a USB Drive
>Use a USB drive (at least 16 GB) formatted as FAT32.
>Copy the extracted recovery files to the USB drive.
Step 6. Boot from USB
Step 7: Shut down your Surface (Hold Volume Down and press Power).
Step 8: Release Volume Down when the Surface logo appears.
Step 9: Your Surface will boot into the recovery environment follow the step to recover the Surface Drivers.
I hope this information helps. Let me know if you have any other questions.
Warm Regards,
Jansher | Microsoft Community Support