Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Sammanfattning
- Hur dataanslutningskomponenter interagerar
- Så hanterar standardkontextkontrollanten internetanslutningen
- Dataanslutningsflödena mellan WWAN-tjänsten och modemet
- HLK-tester (Hardware Lab Kit)
- Manuella tester för mobilanslutning
- Felsökningsguide för MB-dataanslutning
Mobilarkitektur i Windows
Huvudkomponenten i mobilstacken i operativsystemet är WWAN Service (WwanSvc) som styr och konfigurerar alla dataanslutningar, tillstånd och händelser. Den interagerar med ett par klientdrivrutiner för att aktivera aktiviteter i operativsystemet.
Förkortningarna i föregående bild:
- COSA: Tillgång till lands- och operatörsinställningar
- CSP: Konfigurationstjänstleverantör
- GP-redigerare: Gruppolicyredigerare
- MDM: Hantering av mobila enheter
- MBBCx: WDF-klasstillägg för mobilt bredband
- MO: Mobiloperatör
- MV: Multivariant (ramverk som associerar SIM:er med motsvarande data från COSA-databasen)
- NDISUIO: NDIS Användarläge in/ut
- NQM: Tyst läge för nätverk
- OEM: Originalutrustningstillverkare
- OMA-DM: Open Mobile Alliance – Enhetshantering
- OMA-CP: Open Mobile Alliance – Klientetablering
- SCM: Service Control Manager
- WCM: Anslutningshanteraren för Windows
- WMI: Windows Management Instrumentation
- WNF: Windows Notification Facility
- wwanprot DIM: WWAN Protocol-drivrutinsgränssnittsmodell
- wwansvc: WWAN-tjänst
Mer information om enskilda komponenter finns i Mobilarkitektur.
Allmänt blockdiagram över komponenter som ingår i grundläggande dataanslutning
Huvudtillståndsdatorerna finns i standardkontextkontrollanten och dess associerade kontextlivscykelobjekt.
Interaktioner mellan standardkontextkontrollanten och dess närmaste grannar
Standardkontextkontrollant
Standardkontextkontrollanten styr Internetanslutningen. Den hanterar mobildataanslutningsbasen för antingen automatisk anslutning eller manuell anslutning, med eller utan profil.
Standardkontextkontrollanten utför följande uppgifter:
Utför automatisk anslutning, back-off och automatiskt återförsök för cellens internetanslutning
Det finns en instans av standardkontextkontrollanten för varje primärt/fysiskt gränssnitt, där varje instans:
- Tar emot och behåller relaterade principinställningar från olika källor
- Tar emot och behåller relaterad tillståndsinformation (SIM-tillstånd, reg-tillstånd, pakettjänsttillstånd, iWLAN-tillstånd, ICCID/IMSI osv.)
MBB-profilutvärdering
- Utvärderar om en MBB-profil är tillämplig för aktuella principinställningar och mobiltillstånd
I Vibranium-versionen eller äldre:
- Håller reda på hur du lägger till/tar bort/uppdaterar relaterade MBB-profiler och behåller en lista över dem
- Väljer profiler för aktivering (prioritetsringar, tidigare profil, autoanslutningsordning, LKG-profil, inköpsprofil, etablerad kontextprofil osv.)
I Manganese-versionen:
- Profiladministratören hanterar profilvalet för aktivering
Beräkning av back-off-intervall och timer
Hanterar mobilnätsbegäranden om manuell internetanslutning (profil- eller no-profile-läge)
Använder en instans av klassen CWwanContextLifeCycle för att aktivera en anslutning med en MBB-profil
Standardkontextkontrollanten använder en begränsad tillståndsdator för att hantera sina uppgifter.
Begränsade tillståndsdatorövergångar för standardkontextkontrollanten
Anslut automatiskt
Principinställningar som måste uppfyllas för automatisk anslutning
| Principinställning | Konfiguration från | Konfigurationsenhet |
|---|---|---|
| Aktiverat Internet | från användare via användargränssnittet i telefoner | per systemnivå |
| högsta anslutningskategori | från Admin/Användare/Operatör/Enhet via användargränssnitt | per gränssnitt |
| ClientDisableAutoConnect | från användaren via användargränssnittet på stationära datorer | per gränssnitt |
| OperatorServiceEnablement | från MO via OTA | per gränssnitt |
| GPolicyDisableAutoConnect | grupprincip via register | per system |
| mdmDataEnablementPolicy | från MDM, meddelat via WNF (OnEnforced/OffEnforced/NoPolicy) | per system |
| mdmRoamingPolicy | från MDM, meddelas via WNF (DisabledEnforced/EnabledEnforced/NoPolicy) | per system |
stater som behöver oroa sig för automatisk anslutning
| Stat/län | Värde |
|---|---|
| Systemkrafttillstånd | S0/S3/S4/D0/D3/D4 |
| enhetens energitillstånd | D0/D3/D4 |
| Klart tillstånd | Initierad/ICCID |
| IMSI | påverkar tillämpligheten för IMSI-villkorade profiler |
| IWLAN-tillstånd | påverka tillämpligheten för endast IWLAN/OK-profiler |
| Registreringstillstånd | Hem/Roaming/Partner |
| leverantörs-ID | kan avbryta säkerhetskopieringen och utlösa omedelbart återförsök |
| Pakettjänsttillstånd | Frånkopplad/ansluten |
| Aktuell dataklass | kan utlösa policyn för highestConnCategory och påverka tillämpligheten av profiler som styrs av dataklass |
| RnR-tillstånd | RnR pågår |
MB-profilens tillämplighet för automatisk anslutning
- SimIccID: Måste matcha ICCID för det aktuella SIM-kortet på gränssnittet (förutom AnyICCID)
- IsAdditionalPdpContextProfile: Måste vara falskt (utom för inköpsprofil)
- ConnectionMode: Auto eller Auto-Home
- ProfileCreationType: Vid eller under den högsta ConnCategory (Admin/Användare/Operatör/Enhet)
- CellularClass (v4): 3GPP/3GPP2
- RATApplicability (v4): LTE_eHRPD/3GPP_LEGACY
- RoamApplicability (v4): NonPartnerOnly/PartnerOnly/HomeOnly/HomeAndPartner/PartnerAndNonpartner/AllRoaming; förutom för iWLAN-profilen och när iWLAN är tillgänglig
- IMSI (v4): Om det finns måste det matcha aktuell IMSI. För SIM:er för flera appar
- AdminEnable (v4): Är inte administrativt inaktiverad
- AdminRoamControl (v4): Styrs inte administrativt roam-controlled ut, förutom för iWLAN-profil och när iWLAN är tillgänglig.
Val av MBB-profiler för automatisk anslutning i VB
- Prioritetsringar:
- Baseras på ProfileCreationType: Administratörsbestämd, Användarbestämd, Operatörsbestämd och Enhetsbestämd.
- En tillämplig profil i en ring med högre prioritet exkluderar alla profiler i ringarna med lägre prioritet.
- Modemprovisionerade profiler:
- Baseras på etablerade kontexter.
- Ha samma ring som DeviceProvisioned-profiler med diskret information.
- Inköpsprofiler är speciella.
- En omgång automatiska anslutnings- och återförsöksförsök:
- Kommer att prova alla tillämpliga profiler i den högsta prioritetsringen med valfri profil, plus alla tillämpliga inköpsprofiler.
- Varje profil i en omgång har högst en chans.
- Om anslutningen till en profil lyckas med en giltig IP-adress stoppas avrundan och profilen utses till den senast kända bra profilen (LKG).
Ordningen på profiler i en omgång försök i VB
Om en omgång försök har flera MBB-profiler är ordningen:
- LKG-profil om den finns och är en icke-inköpsprofil.
- Ej köpta förberedda modemprofiler. Om det finns fler än en är ordningen på dessa profiler ospecificerad.
- Alla icke-inköpsprofiler med explicit AutoConnectOrder, i stigande ordning efter AutoConnectOrder. Om en AutoConnectOrder har fler än en profil är ordningen på dessa profiler ospecificerad.
- Alla profiler utan köpfunktioner och utan en explicit AutoConnectOrder. Om det finns fler än en är ordningen på dessa profiler ospecificerad.
- Alla inköpsprofiler. Om det finns fler än en är ordningen på dessa profiler ospecificerad.
Exponentiell tillbakagång
- Vänta en viss tid innan förnyat försök efter att fel inträffat för att aktivera alla tillämpliga MBB-profiler under en ny försöksrunda.
- Vanlig teknik i slumpmässigt åtkomstmedium för att undvika återkollision efter en kollision.
- Back-off sker när alla profiler i en omgång försök inte kan ansluta.
- Det finns ingen väntetid mellan återförsök av två profiler i en runda.
- Basalgoritmen för exponentiell säkerhetskopiering: Inledande back-off 3 sekunder, exponentiell faktor 3, med ett tak på 24 timmar. Till exempel: 3, 9, 27, 81, ....
- Särskilda orsakkoder för långsamma återförsök i nätverket (inledande fördröjning 300 sekunder):
- WWAN_ERR_3GPP_SO_NOT_SUBSCRIBED, // 33
- WWAN_ERR_3GPP_AUTH_FAILURE, // 29
- WWAN_ERR_3GPP_INSUFFICIENT_RESOURCES, // Resursbrist 26
- WWAN_ERR_3GPP_UNKNOWN_PDP_ADDRESS_TYPE, // 28
- WWAN_ERR_3GPP_ACTIVATION_REJECT/
- OEM kan anpassa den första säkerhetskopieringen. Varje kod kan ha någon av dessa tre catagories:
- Normalhastighet: samma som basfallet (3 sekunder)
- Långsam takt: 300 sekunder
- Glaciärt tempo: 24 timmar (praktiskt taget inget nytt försök)
Avbrott av back-off eller tidsgräns för back-off upphör
Tillbakadragning kan avbrytas och återförsök påbörjas omedelbart i dessa situationer:
- Tips om automatisk anslutning från WCM
- Automatiskt anslutna MBB-profiler läggs till eller uppdateras
- Enheten roamar till en annan mobiloperatör
- Principen för högsta anslutningskategori ändras
Om en manuell anslutningsbegäran kommer under säkerhetskopieringen avbryts säkerhetskopieringen och proceduren för manuell anslutning påbörjas.
Back-off avbryts och ingen automatisk anslutning sker i följande situationer:
- SIM-kortet tas bort.
- Mobiltillstånd är inte längre tillgängligt för anslutning (till exempel under avregistrering eller frånkoppling).
- Token för automatisk anslutning har återkallats.
- Mobildata är inaktiverat.
- Andra principinställningar ändras så att automatisk anslutning inte längre är möjlig.
- Senare händelser kan utlösa automatisk anslutning igen om säkerhetskopieringen avbryts och ingen automatisk anslutning inträffar.
När återkopplingstimern upphör att gälla i normal ordning startar återförsöket och gör samma sak som den ursprungliga autokopplingen.
Manuell anslutning
Aktiveringen av dataanslutningen initieras externt via wwansvc RPC-API:et.
- I det utfällbara användargränssnittet eller den utfällbara nätverksinställningen avmarkerar användarna rutan "Låt Windows hålla det här anslutet" och klickar sedan på knappen Anslut.
- Från och med Windows 8 kan WCM också ta upp dataanslutningen.
- Manuell anslutning tillåts endast om automatisk anslutning inte pågår (inaktiv eller back-off).
Anslutningsbegäran kan utfärdas med eller utan en specifik MBB-profil. För mobilt UX sedan RS2:
- Om en specifik MBB-profil anges används bara den MBB-profilen för att ansluta.
- Om ingen specifik MBB-profil anges väljer standardkontextkontrollanten MBB-profiler och försöker dem en i taget tills anslutningen antingen har aktiverats med en MBB-profil eller så kan alla inte ansluta.
Omfattas av liknande uppsättning principinställningar som automatisk anslutning.
Omfattas av liknande uppsättning information om cellulärt tillstånd och begränsningar som gäller för automatisk anslutning.
MBB-profilens tillämplighet omfattas av en liknande uppsättning regler som för automatisk anslutning med ett anmärkningsvärt undantag:
- En MBB-profil med en ConnectionMode för manuell anslutning gäller för manuell anslutning.
MBB-profilval och ordning är samma som för automatisk anslutning.
Om ingen specifik MBB-profil anges och MBB-profilerna i en runda inte kan anslutas korrekt, slutförs den manuella anslutningsbegäran med fel. Det finns ingen back-off och inga återförsök.
Om en specifik MBB-profil anges och MBB-profilen misslyckas med att ansluta slutförs den manuella anslutningsbegäran med fel. Det finns ingen back-off och inga återförsök.
Om en manuellt ansluten och framgångsrik anslutning kopplas bort oavsiktligt senare, rapporteras tillståndet men det finns ingen återgång och inget nytt försök.
MB-dataanslutningsflöden
OID_WWAN_CONNECT används för att initiera anslutningen till modemet. Nedan visas flöden som beskriver dataanslutningen till modemet.
Lyckad aktivering
Lyckad avaktivering
Manuell anslutning
HLK-tester (Hardware Lab Kit)
Anslut testdatorn med ATT SIM till HLK Server.
Se Steg för att installera HLK.
I HLK Studio ansluter du till enhetens mobilmodemdrivrutin och kör testet: Win6_4.MB. GSM. Data.TestConnect.
Du kan också köra TestConnect HLK-testlistan med netsh och netsh-mbn-test-installation.
netsh mbn test feature=connectivity param="AccessString=internet"
Filen som visar HLK-testresultatet ska ha genererats i katalogen som kommandot "netsh mbn test" kördes.
Manuella test
Efter omstart ansluter Mobilnät automatiskt
- Med Wi-Fi avstängd, kontrollera den aktiva mobilanslutningen. Systray ska visa mobilanslutningsstaplar och surfning på internet ska fungera.
- Starta om DUT. Kontrollera att det finns en aktiv mobilanslutning efter omstarten. Systray ska visa mobilanslutningsstaplar.
Bläddra på Internet med mobildata med nytt SIM-kort
- Infoga SIM-kort med en aktiv dataplan. Om enheten redan har ett SIM-kort sticker du ut SIM-kortet och infogar ett annat SIM-kort från en annan operatör.
- När Wi-Fi är avaktiverad säkerställer du att det finns en aktiv mobilanslutning. Svep nedåt från toppen av skärmen för att öppna snabbåtgärdscentret, och Systray bör visa mobilanslutningsstaplar och en dataikon.
Anslut mobilnät manuellt
- När Ethernet är urkopplat och Wi-Fi inaktiverat avmarkerar du "Låt Windows hantera den här anslutningen" i mobilinställningarna.
- Starta om DUT.
- När du har startat öppnar du Mobilinställningar och klickar på Anslut till mobilnät. Mobilnät bör ansluta och internetbläddring bör fungera.
Mobilnätet ansluter automatiskt efter aktivering från viloläge (S4)
- Kontrollera att "Låt Windows hantera den här anslutningen" är markerat i Mobilinställningar.
- Placera DUT i S4.
- Aktivera DUT och kontrollera att den automatiskt upprättar en mobilanslutning. Användaren bör kunna surfa på Internet.
Efter uppvaknande från viloläge (S4) ansluter du till mobildata manuellt
- När Ethernet är urkopplat och Wi-Fi inaktiverat avmarkerar du "Låt Windows hantera den här anslutningen" i mobilinställningarna.
- Kör kommandot i en cmd-kommandotolk för administratör: stäng -h
- Maskinen kommer att gå in i viloläge. Efter mer än 30 sekunder trycker du på maskinens strömknapp för att vakna från viloläge. Logga in igen, öppna Mobilinställningar och klicka på Anslut till mobilnät. Mobilnät ska ansluta och användaren ska kunna surfa på Internet.
Efter aktivering från skärmsparläge ansluter Mobilnät automatiskt
- När Ethernet är urkopplat och Wi-Fi inaktiverat kontrollerar du en aktiv mobilanslutning.
- (Valfritt) Låt skärmen viloläge. Du kan ställa in skärmens viloläge till 1 minut under Inställningar –> System –> Ström och strömsparläge. Inställningen ska inte vara inställd på "Aldrig".
- Aktivera skärmen med hjälp av musen eller tangentbordet och logga in igen. Mobilnät ska vara anslutna och användaren ska kunna surfa på Internet (även via container för VAIL/WCOS).
Felsökningsguide för MB-dataanslutning
- Loggar kan samlas in och avkodas med hjälp av följande instruktioner: MB Samla in loggar
- Öppna filen .txt i TextAnalysisTool
- Läs in filtret Grundläggande anslutning
Exempellogg för lyckad frånkoppling:
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanManager::EnumerateInterfaces Message: Number of interfaces returned: 1"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanDataExecutor::WwanDisconnect InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: connectionID 0x0"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanDefaultContextController::WwanDisconnect Message: Disconnect (connectionId:85) Invoked"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanDefaultContextController::fsmEventHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""entry with state: 4, event: 15 (EXEC 0)"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanDefaultContextController::fsmEventHandler_Connected Message: manual disconnecting"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: WwanNhTraceMsmNotification InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""[NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeConnectionIStreamUpdated ConnectionIStream[Intf={F1A7855C-27F0-433D-9BCD-55E1068C4F41} Prfl[Name= Guid= Conn=] State[Ready=1 Register=3 Activation=4] contextState NwError = 0x0, apiInfoResult = 0x0]"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanContextLifeCycle::fsmEventHandler Message: entry with state 4 Event 1"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanContextLifeCycle::CleanUpFull Message: Starting to Cleanup the Context LifeCyle"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanContextLifeCycle::SetProfileIndex InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""set profile index, profile index 20000006"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 " InterfaceGuid={f1a7855c-27f0-433d-9bcd-55e1068c4f41},RequestId=0x8C,,cbPayload=131614,Payload=0x1C000000060000200118C01E340300000A000000C8000000983A0000,ErrorCode=The operation completed successfully."
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: WwanTxSendReq Message: OID (Code: 23 Type: 0) sent and completed"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: wwanTxmAoAcRefHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: Acquiring AoAc Ref for Parent Interface before sending a TX [0x8d]"
TraceLog Microsoft-Windows-wmbclass 24:09.5 "Instance: 1 request: 0xFFFFCD067126BF00 OID: 0xE01010C OID name: OID_WWAN_CONNECT RequestId: 0x8D RequestHandle: 0x0 Type: 1 InformationLength: 1260"
TraceLog Microsoft-Windows-wmbclass 24:09.5 "Instance: 1 Request: 0xFFFFCD067126BF00 Status: The operation that was requested is pending completion." TraceLog Microsoft-Windows-wmbclass 24:09.5 "CallerRequestId: 0x8D DriverRequestId: 0 ServiceId: {00000274-cc33-a289-bbbc-4f8bb6b0133e} CommandName: ???¦????BASIC_CONNECT CommandId: 12 InBufferSize: 116 Payload: 0x00000000000000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400"
TraceLog Microsoft-Windows-wmbclass 24:09.5 "Instance: 1MessageType: 0x3 MessageLength: 164 MessageTransactionId: 54TotalFragments: 1CurrentFragment: 0 ServiceId: {33cc89a2-bbbc-4f8b-b6b0-133ec2aae6df} CID: 12 CommandType: 1 InfoLength: 116"
TraceLog Microsoft-Windows-wmbclass 24:09.5 "CallerRequestId: 0x8D DriverRequestId: 0 ServiceId: {00000274-cc33-a289-bbbc-4f8bb6b0133e} CommandName: ???¦????BASIC_CONNECT CommandId: 12 InBufferSize: 116 Payload: 0x00000000000000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400 NdisStatus: STATUS_SUCCESS"
TraceLog Microsoft-Windows-wmbclass 24:09.5 "Instance: 1 Request: 0xFFFFCD067126BF00 OID: 0xE01010C OID name: OID_WWAN_CONNECT RequestId: 0x8D RequestHandle: 0x0 Type: 1 BytesUsed: 1260 BytesNeeded: 0 Status: The request will be completed later by NDIS status indication."
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: WwanTxSendReq Message: OID (Code: 12 Type: 0 timeoutInSec: 199) sent to dim and pending solicited notif"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: WwanTimerWrapper::StartTimer Message: Timer (ID = 0) Start Completed"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: WwanTxmEvaluateArmTimer InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""TXM timer armed for 199 seconds expire 0x4e42f9, TxmHandle=(0x2)"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: _sendReq Message: ASYNC OID (pTx->handle: 000000000000008D Code: 12) sent (time 0x4b39a1)"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanContextLifeCycle::SendMbbConnectReq InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: OID_WWAN_CONNECT (Deactivate): ReqHandle 0x8d ReqID 0x60 ConnID 0x55 APN [microsoft.com] IPType (sent 0 confg 0) Auth 0 PwdP 1 MediaPref 1 PrefSrc 4"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanContextLifeCycle::StartTimer Message: Timer Start Completed"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanContextLifeCycle::CleanUpFull Message: Completed Cleanup of the Context LifeCyle"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanContextLifeCycle::fsmEventHandler Message: exit with state 6"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanDefaultContextController::fsmEventHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: exit with state 5 (EXEC 0)"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanResetRecovery::fsmEventHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: "" entry with state: 3, event: 0"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanResetRecovery::fsmEventHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: "" exit with state: 1, event: 0, RnR stage: 0 Potent RnR: 0"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: WwanNhTraceMsmNotification InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: [NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeIStreamChanged (RegistrationState: 3)"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "FunctionCall: CWwanDataExecutor::GetConnectionInfo InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: isPhysi 1 PS 2 isIWLANAvail 0 isConnected 0"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "interfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "mbnInterface: {F1A7855C-27F0-433D-9BCD-55E1068C4F41} info: 12301"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 "mbnInterface: {F1A7855C-27F0-433D-9BCD-55E1068C4F41} info: MS MBN"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 24:09.5 " Message: WWAN_INTERFACE_OBJECT::readyObject.readyInfo.ReadyState=1"
Exempellogg för lyckad anslutning:
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanManager::EnumerateInterfaces Message: Number of interfaces returned: 1"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataExecutor::WwanConnect Message: ""Connect (connMode:0, str:!!##MBIMModemProvisionedContextV2InternetProfile##098765432109876) Invoked"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataExecutor::WwanConnect Message: ""Connect (flags 0x0, apiStartTime 4996546 isUserStarted 1 isLowBoxMBAERequest 0"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} ModemIndex: 0 ExecutorIndex: 0 ProfileName: !!##MBIMModemProvisionedContextV2InternetProfile##098765432109876 ProfileSource: WwanProfileModemProvisioned connMode: WwanConnectionModeProfile"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDefaultContextController::IsAllowedByRoamingPolicies Message: return TRUE"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWWANContextControllerBase::FillProfileGuidInCIS Message: [ConnectionIStream] Updated PrflGuid={64CFE041-9925-4109-B738-9C9F7EC95A92}"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDefaultContextController::WwanConnect Message: manual connection request: temp conn ID 0x61 APN [microsoft.com]"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDefaultContextController::fsmEventHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""entry with state: 0, event: 14 (EXEC 0)"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDefaultContextController::IsAllowedByRoamingPolicies Message: return TRUE"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataExecutor::DisconnectMatchingAdditionalPdpContexts Message: ""Looking for APN: microsoft.com, IPType: 0"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataResourceManager::CheckResourceMaxContextCountByOEM Message: non-CDMA"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataResourceManager::CheckResourceMaxContextCountByOEM Message: ""per IMSI OEM configured MaxNumberOfPDPContexts not found, trying device settings."""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataResourceManager::CheckResourceMaxContextCountByOEM Message: ""device OEM configred MaxNumberOfPDPContexts not found, using default settings."""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataResourceManager::SetPdpContextsOEMConfigured Message: OEMConfig using 8"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataResourceManager::UpdatePdpContexts Message: ""OEMConfiged 8, Modem supports 17, using 8"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataResourceManager::ExecutorAcquireResourceMessage: Acquired Resource Count 1"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: WwanNhTraceMsmNotification InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""[NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeConnectionIStreamUpdated ConnectionIStream[Intf={F1A7855C-27F0-433D-9BCD-55E1068C4F41} Prfl[Name=!!##MBIMModemProvisionedContextV2InternetProfile##098765432109876 Guid={64CFE041-9925-4109-B738-9C9F7EC95A92} Conn=] State[Ready=1 Register=3 Activation=2] contextState NwError = 0x0, apiInfoResult = 0x0]"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDefaultContextController::StartContextLifeCycleWrapper Message: Manual connecting on profile !!##MBIMModemProvisionedContextV2InternetProfile##098765432109876 ConnID 97"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanContextLifeCycle::fsmEventHandler Message: entry with state 0 Event 0"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanContextLifeCycle::SetProfileIndex InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""set profile index, profile index 20000006"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 " InterfaceGuid={f1a7855c-27f0-433d-9bcd-55e1068c4f41},RequestId=0x8E,,cbPayload=131614,Payload=0x1C000000060000200118C01E340300000A000000C8000000983A0000,ErrorCode=The operation completed successfully."
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: WwanTxSendReq Message: OID (Code: 23 Type: 0) sent and completed"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: wwanTxmAoAcRefHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: Acquiring AoAc Ref for Parent Interface before sending a TX [0x8f]"
TraceLog Microsoft-Windows-wmbclass 25:16.1 "Instance: 1 Request: 0xFFFFCD06728F7160 OID: 0xE01010C OID name: OID_WWAN_CONNECT RequestId: 0x8F RequestHandle: 0x0 Type: 1 InformationLength: 1260"
TraceLog Microsoft-Windows-wmbclass 25:16.1 "Instance: 1 Request: 0xFFFFCD06728F7160 Status: The operation that was requested is pending completion."
TraceLog Microsoft-Windows-wmbclass 25:16.1 "CallerRequestId: 0x8F DriverRequestId: 0 ServiceId: {00000281-cc33-a289-bbbc-4f8bb6b0133e} CommandName: ªæßBASIC_CONNECT CommandId: 12 InBufferSize: 116 Payload: 0x00000000010000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400"
TraceLog Microsoft-Windows-wmbclass 25:16.1 "Instance: 1 MessageType: 0x3 MessageLength: 164 MessageTransactionId: 55 TotalFragments: 1 CurrentFragment: 0 ServiceId: {33cc89a2-bbbc-4f8b-b6b0-133ec2aae6df} CID: 12 CommandType: 1 InfoLength: 116"
TraceLog Microsoft-Windows-wmbclass 25:16.1 "CallerRequestId: 0x8F DriverRequestId: 0 ServiceId: {00000281-cc33-a289-bbbc-4f8bb6b0133e} CommandName: ªæßBASIC_CONNECT CommandId: 12InBufferSize: 116Payload: 0x00000000010000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400 NdisStatus: STATUS_SUCCESS"
TraceLog Microsoft-Win dows-wmbclass 25:16.1 "Instance: 1 Request: 0xFFFFCD06728F7160 OID: 0xE01010C OID name: OID_WWAN_CONNECT RequestId: 0x8FRequestHandle: 0x0Type: 1BytesUsed: 1260 BytesNeeded: 0 Status: The request will be completed later by NDIS status indication."
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: WwanTxSendReq Message: OID (Code: 12 Type: 0 timeoutInSec: 181) sent to dim and pending solicited notif"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: WwanTimerWrapper::StartTimer Message: Timer (ID = 0) Start Completed"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: WwanTxmEvaluateArmTimer InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: ""TXM timer armed for 181 seconds expire 0x4f00ca, TxmHandle=(0x2)"""
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: _sendReq Message: ASYNC OID (pTx->handle: 000000000000008F Code: 12) sent (time 0x4c3dc2)"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanContextLifeCycle::SendMbbConnectReq InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: OID_WWAN_CONNECT (Activate): ReqHandle 0x8f ReqID 0x62 ConnID 0x61 APN [microsoft.com] IPType (sent 0 confg 0) Auth 0 PwdP 1 MediaPref 1 PrefSrc 4"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanContextLifeCycle::StartTimer Message: Timer Start Completed"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanContextLifeCycle::fsmEventHandler Message: exit with state 2"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDefaultContextController::fsmEventHandler InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: exit with state 3 (EXEC 0)
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: WwanNhTraceMsmNotification InterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41}Message: [NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeIStreamChanged (RegistrationState: 3)"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: CWwanDataExecutor::GetConnectionInfoInterfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41}Message: isPhysi 1 PS 2 isIWLANAvail 0 isConnected 0"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "interfaceGuid: {f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "mbnInterface: {F1A7855C-27F0-433D-9BCD-55E1068C4F41}info: 12301"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "mbnInterface: {F1A7855C-27F0-433D-9BCD-55E1068C4F41}info: MS MBN"
TraceLog Microsoft-Windows-WWAN-SVC-EVENTS 25:16.1 "FunctionCall: _PublishSebNotificationMessage: WWAN_INTERFACE_OBJECT::readyObject.readyInfo.ReadyState=1"