Surface Book will not automatically connect to Wifi after resuming from Hibernation

Discussion in 'Microsoft Surface Book' started by brosenz, Jan 1, 2017.

  1. brosenz

    brosenz New Member

    Joined:
    Apr 19, 2016
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    I will have a Yellow Triangle together with the Wifi icon on the taskbar, it will say "No Internet, Secured", If I check properties there will be an IP assigned by the DHCP server. If I check network properties it will say "Unidentified Network, Public Network" and I am at home on a private network. The only way to fix it is to Disable/Enable the Network Adapter, some times after 3-5 min it will self recover and will connect. If I turn OFF/ON the Wifi icon on Action Center nothing happens, problem remains.


    Even if I try to manually connect to it it will fail, the only way to fix it is to turn OFF and ON Wifi and then it will reconnect. I do not have any problem when resuming from Sleep, is there a way to fix this problem?


    I did remove it but now it appears in Device Manager as an Ethernet Controller instead of Marvell AVASTAR Wireless-AC Network Controller, is there a way to fix this?

    Last night I had a crash (reboot) due to NDIS driver, also Network Related, I re-installed the driver today though
     
    Last edited: Jan 2, 2017
  2. brosenz

    brosenz New Member

    Joined:
    Apr 19, 2016
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    I did a Debug of the Dump file from the last Shutdown I had last night and the issue seems to be with the NDIS driver :

    Probably caused by : ndis.sys ( ndis!KWaitEventBase::Wait+22 )

    Here is the output from WinDbg:

    Microsoft (R) Windows Debugger Version 10.0.14321.1024 AMD64
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [C:\Windows\MEMORY.DMP]
    Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.

    Symbol search path is: srv*
    Executable search path is:
    Windows 10 Kernel Version 14393 MP (4 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS
    Built by: 14393.576.amd64fre.rs1_release_inmarket.161208-2252
    Machine Name:
    Kernel base = 0xfffff802`dec8b000 PsLoadedModuleList = 0xfffff802`def90060
    Debug session time: Mon Jan 2 00:08:52.506 2017 (UTC - 6:00)
    System Uptime: 0 days 2:02:25.317
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    ................................................................
    ........................................
    Loading User Symbols

    Loading unloaded module list
    ..................................................
    *******************************************************************************
    * *
    * Bugcheck Analysis *
    * *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck 9F, {3, ffffe382903d8740, fffff802e0bd28e0, ffffe382a02eb010}

    CompressedPageDataReader warning: failed to get _SM_PAGE_KEY symbol.
    CompressedPageDataReader warning: failed to get _SM_PAGE_KEY symbol.
    Implicit thread is now ffffe382`88482040
    Page f00 not present in the dump file. Type ".hh dbgerr004" for details
    Page f00 not present in the dump file. Type ".hh dbgerr004" for details
    Page f00 not present in the dump file. Type ".hh dbgerr004" for details
    Probably caused by : ndis.sys ( ndis!KWaitEventBase::Wait+22 )

    Followup: MachineOwner
    ---------

    0: kd> !analyze -v
    *******************************************************************************
    * *
    * Bugcheck Analysis *
    * *
    *******************************************************************************

    DRIVER_POWER_STATE_FAILURE (9f)
    A driver has failed to complete a power IRP within a specific time.
    Arguments:
    Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
    Arg2: ffffe382903d8740, Physical Device Object of the stack
    Arg3: fffff802e0bd28e0, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
    Arg4: ffffe382a02eb010, The blocked IRP

    Debugging Details:
    ------------------

    Implicit thread is now ffffe382`88482040
    Page f00 not present in the dump file. Type ".hh dbgerr004" for details
    Page f00 not present in the dump file. Type ".hh dbgerr004" for details
    Page f00 not present in the dump file. Type ".hh dbgerr004" for details

    DUMP_CLASS: 1

    DUMP_QUALIFIER: 401

    BUILD_VERSION_STRING: 14393.576.amd64fre.rs1_release_inmarket.161208-2252

    SYSTEM_MANUFACTURER: Microsoft Corporation

    SYSTEM_PRODUCT_NAME: Surface Book

    SYSTEM_SKU: Surface_Book

    SYSTEM_VERSION: D:0B:14F:1C:03P:38

    BIOS_VENDOR: Microsoft Corporation

    BIOS_VERSION: 90.1380.768

    BIOS_DATE: 11/04/2016

    BASEBOARD_MANUFACTURER: Microsoft Corporation

    BASEBOARD_PRODUCT: Surface Book

    DUMP_TYPE: 1

    BUGCHECK_P1: 3

    BUGCHECK_P2: ffffe382903d8740

    BUGCHECK_P3: fffff802e0bd28e0

    BUGCHECK_P4: ffffe382a02eb010

    DRVPOWERSTATE_SUBCODE: 3

    FAULTING_THREAD: 88482040

    CPU_COUNT: 4

    CPU_MHZ: af8

    CPU_VENDOR: GenuineIntel

    CPU_FAMILY: 6

    CPU_MODEL: 4e

    CPU_STEPPING: 3

    CPU_MICROCODE: 6,4e,3,0 (F,M,S,R) SIG: 9E'00000000 (cache) 9E'00000000 (init)

    DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT

    BUGCHECK_STR: 0x9F

    PROCESS_NAME: System

    CURRENT_IRQL: 2

    ANALYSIS_SESSION_HOST: SURFACE

    ANALYSIS_SESSION_TIME: 01-02-2017 09:22:29.0155

    ANALYSIS_VERSION: 10.0.14321.1024 amd64fre

    LAST_CONTROL_TRANSFER: from fffff802decf0f5c to fffff802dedda506

    STACK_TEXT:
    ffffcd00`bdef0480 fffff802`decf0f5c : fffff802`defcd180 fffff802`00000000 00000000`00000000 00000000`00000000 : nt!KiSwapContext+0x76
    ffffcd00`bdef05c0 fffff802`decf09ff : ffffe382`a02e9680 ffff4be7`bbd68885 00000000`00000000 fffff802`dece09d1 : nt!KiSwapThread+0x17c
    ffffcd00`bdef0670 fffff802`decf27c7 : ffffe382`00000000 fffff802`be71610d ffffe382`a02e9680 00000000`00000000 : nt!KiCommitThreadWait+0x14f
    ffffcd00`bdef0710 fffff802`be79de6e : ffffe382`8d5ee618 fffff802`00000000 ffffcd00`bdef0800 00000000`00000000 : nt!KeWaitForSingleObject+0x377
    ffffcd00`bdef07c0 fffff802`be7a56df : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ndis!KWaitEventBase::Wait+0x22
    ffffcd00`bdef0800 fffff802`be79d808 : ffffe382`8d5ed1a0 ffffe382`8d5ed1a0 ffffe382`a02eb680 fffff802`be7778f8 : ndis!Ndis::BindEngine::ApplyBindChanges+0x5f
    ffffcd00`bdef0850 fffff802`be711450 : ffffe382`8a3b78e0 ffffe382`8d5ed1a0 ffffe382`a02eb010 00000000`00000003 : ndis!ndisIssueNetEventSetPowerEvent+0x60
    ffffcd00`bdef0950 fffff802`be731590 : 00000000`00000800 ffffe382`a02eb010 ffffe382`a02eb010 fffff802`dece09b0 : ndis!ndisPrepForLowPower+0x38
    ffffcd00`bdef0a20 fffff802`be79d302 : 00000000`00000000 ffffe382`8d5ed1a0 ffffe382`a02eb680 00000000`00000000 : ndis!ndisSetDevicePower+0x204cc
    ffffcd00`bdef0a90 fffff802`be71fc28 : ffffe382`a02eb010 ffffe382`903d8740 ffffe382`a02eb680 fffff802`def8b620 : ndis!ndisSetPower+0x56
    ffffcd00`bdef0ac0 fffff802`deda51c2 : ffffe382`88482040 ffffcd00`bdef0b70 fffff802`def8b600 ffffe382`8d5ed050 : ndis!ndisPowerDispatch+0xa8
    ffffcd00`bdef0af0 fffff802`dec8d729 : 00000000`00000000 fffff802`deda4fe4 00000000`00000000 00000000`0000004b : nt!PopIrpWorker+0x1de
    ffffcd00`bdef0b90 fffff802`deddabb6 : ffffcd00`bdf00180 ffffe382`88482040 fffff802`dec8d6e8 ffffc28d`00000000 : nt!PspSystemThreadStartup+0x41
    ffffcd00`bdef0be0 00000000`00000000 : ffffcd00`bdef1000 ffffcd00`bdeea000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16


    STACK_COMMAND: .thread 0xffffe38288482040 ; kb

    THREAD_SHA1_HASH_MOD_FUNC: 3816aecaf706bb13db2af94abf3442783a78ddec

    THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 7c88fb659d7ca57c42bd9625762c96156940327c

    THREAD_SHA1_HASH_MOD: 2e7463c4a06613ca32bf00f4fe630ce53f51e143

    FOLLOWUP_IP:
    ndis!KWaitEventBase::Wait+22
    fffff802`be79de6e 4883c438 add rsp,38h

    FAULT_INSTR_CODE: 38c48348

    SYMBOL_STACK_INDEX: 4

    SYMBOL_NAME: ndis!KWaitEventBase::Wait+22

    FOLLOWUP_NAME: MachineOwner

    MODULE_NAME: ndis

    IMAGE_NAME: ndis.sys

    DEBUG_FLR_IMAGE_TIMESTAMP: 57f4c58d

    BUCKET_ID_FUNC_OFFSET: 22

    FAILURE_BUCKET_ID: 0x9F_3_ndis!KWaitEventBase::Wait

    BUCKET_ID: 0x9F_3_ndis!KWaitEventBase::Wait

    PRIMARY_PROBLEM_CLASS: 0x9F_3_ndis!KWaitEventBase::Wait

    TARGET_TIME: 2017-01-02T06:08:52.000Z

    OSBUILD: 14393

    OSSERVICEPACK: 0

    SERVICEPACK_NUMBER: 0

    OS_REVISION: 0

    SUITE_MASK: 272

    PRODUCT_TYPE: 1

    OSPLATFORM_TYPE: x64

    OSNAME: Windows 10

    OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS

    OS_LOCALE:

    USER_LCID: 0

    OSBUILD_TIMESTAMP: 2016-12-09 03:23:02

    BUILDDATESTAMP_STR: 161208-2252

    BUILDLAB_STR: rs1_release_inmarket

    BUILDOSVER_STR: 10.0.14393.576.amd64fre.rs1_release_inmarket.161208-2252

    ANALYSIS_SESSION_ELAPSED_TIME: 634

    ANALYSIS_SOURCE: KM

    FAILURE_ID_HASH_STRING: km:0x9f_3_ndis!kwaiteventbase::wait

    FAILURE_ID_HASH: {37b67c78-0c57-7222-0ec7-71f6203e422c}

    Followup: MachineOwner
    ---------
     
  3. jnjroach

    jnjroach Administrator Staff Member

    Joined:
    Nov 9, 2012
    Messages:
    7,444
    Likes Received:
    1,786
    Trophy Points:
    113
    Location:
    Seattle, WA USA
    My Device:
    SPro
    Assuming you are fully updated, a couple things to investigate:

    When did it start? After an update or new software install? If you roll back does it fix it?

    Are you using 3rd Party Security Software? Does it include Network or Firewall Protection? If you disable it does It fix it?

    Uninstalling the driver for the Marvell WLAN Adapter and reinstalling dies that fix it?
     
  4. brosenz

    brosenz New Member

    Joined:
    Apr 19, 2016
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    Yes, fully updated.

    Started 2-3 days ago, no relevant event.

    No third-party AV software.

    I did remove it but now it appears in Device Manager as an Ethernet Controller instead of Marvell AVASTAR Wireless-AC Network Controller, is there a way to fix this?

    Last night I had a crash (reboot) due to NDIS driver, also Network Related, I re-installed the driver today though

    I will have a Yellow Triangle together with the Wifi icon on the taskbar, it will say "No Internet, Secured", If I check properties there will be an IP assigned by the DHCP server. If I check network properties it will say "Unidentified Network, Public Network" and I am at home on a private network. The only way to fix it is to Disable/Enable the Network Adapter, some times after 3-5 min it will self recover and will connect. If I turn OFF/ON the Wifi icon on Action Center nothing happens, problem remains.
     
    Last edited: Jan 2, 2017
  5. jnjroach

    jnjroach Administrator Staff Member

    Joined:
    Nov 9, 2012
    Messages:
    7,444
    Likes Received:
    1,786
    Trophy Points:
    113
    Location:
    Seattle, WA USA
    My Device:
    SPro
    It sounds like you're getting a generic drive, download the .ms driver package and remove it from Device Manager and Uninstall the driver (its a checkbox)
     

Share This Page

Search tags for this page

surface book wifi after hibernation