Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Resumen
- Interacción de los componentes de conectividad de datos
- Cómo administra el controlador de contexto predeterminado la conexión de datos de Internet
- Los flujos de conectividad de datos entre el servicio WWAN y el módem
- Pruebas del Kit de laboratorio de hardware (HLK)
- Pruebas manuales para la conexión de telefonía móvil
- Guía de solución de problemas de conectividad de datos de MB
Arquitectura de telefonía móvil en Windows
El componente principal de la pila de telefonía móvil en el sistema operativo es WWAN Service (WwanSvc) que controla y configura todas las conexiones de datos, estados y eventos. Interactúa con un par de controladores de cliente para habilitar las actividades en el sistema operativo.
Los acrónimos de la imagen anterior:
- COSA: Configuración de país y operador del activo
- CSP: Proveedor de servicios de configuración
- Editor de GP: Editor de directivas de grupo
- MDM: Administración de dispositivos móviles
- MBBCx: Extensión de clase WDF para banda ancha móvil
- MO: Operador de telefonía móvil
- MV: Multivariante (marco que asocia las SIMs con los datos correspondientes de la base de datos COSA)
- NDISUIO: E/S de modo de usuario de NDIS
- NQM: Modo silencioso de red
- OEM: Fabricante de equipos originales
- OMA-DM: Open Mobile Alliance: administración de dispositivos
- OMA-CP: Open Mobile Alliance: aprovisionamiento de clientes
- SCM: Administrador de control de servicios
- WCM: Administrador de conexiones de Windows
- WMI: Instrumental de administración de Windows
- WNF: Facilidad de Notificaciones de Windows
- wwanprot DIM: Modelo de interfaz de controlador del protocolo WWAN
- wwansvc: Servicio WWAN
Para obtener más información sobre los componentes individuales, consulte Arquitectura de telefonía móvil.
Diagrama de bloques general de componentes implicados en la conectividad de datos básica
Las máquinas de estado principal residen en el controlador de contexto predeterminado y su objeto de ciclo de vida de contexto asociado.
Interacciones entre el controlador de contexto predeterminado y sus vecinos inmediatos
Controlador de contexto predeterminado
El controlador de contexto predeterminado controla la conexión de datos de Internet. Administra la base de conexión de datos móviles en conexión automática o manual, con o sin un perfil.
El controlador de contexto predeterminado realiza las siguientes tareas:
Realiza la conexión automática, el retroceso y el reintento automático para la conexión a Internet de celda
Hay una instancia del controlador de contexto predeterminado para cada interfaz principal o física, donde cada instancia:
- Recibe y mantiene la configuración de directiva relacionada de varios orígenes
- Recibe y mantiene la información de estado relacionada (estado sim, estado reg, estado del servicio de paquetes, estado de iWLAN, ICCID/IMSI, etc.)
Evaluación del perfil de MBB
- Evalúa si un perfil de MBB es aplicable a la configuración de directiva actual y a los estados de telefonía móvil.
En el lanzamiento Vibranium o anterior:
- Realiza un seguimiento de la adición, eliminación y actualización de perfiles MBB relacionados y mantiene una lista de ellos.
- Selecciona perfiles para la activación (anillos de prioridad, perfil anterior, pedido de conexión automática, perfil LKG, perfil de compra, perfil de contexto aprovisionado, etc.)
En la versión de Manganeso:
- El administrador de perfiles controla la selección de perfil para la activación.
Cálculo y temporizador del intervalo de retroceso
Controla las solicitudes de conexión manual de Internet de telefonía móvil (modo de perfil o sin perfil)
Usa una instancia de la clase CWwanContextLifeCycle para activar una conexión con un perfil MBB.
El controlador de contexto predeterminado usa una máquina de estado finita para administrar sus tareas.
Transiciones de máquina de estado finito del controlador de contexto predeterminado
Conexión automática
Configuraciones de directivas que se deben cumplir para la conexión automática
| Configuración de directiva | Configuración a partir de | Unidad de configuración |
|---|---|---|
| Internet Habilitado | desde usuarios mediante la UI en teléfonos | por sistema |
| categoríaMásAltaDeConexión | desde Admin/User/Operator/Device a través de la UI | por interfaz |
| ClientDisableAutoConnect | desde el usuario a través de la interfaz de usuario en escritorios | por interfaz |
| OperatorServiceEnablement | desde MO a través de OTA | por cada interfaz |
| GPolicyDisableAutoConnect | directiva de grupo a través del Registro | por sistema |
| mdmDataEnablementPolicy | desde MDM, notificado a través de WNF (OnEnforced/OffEnforced/NoPolicy) | por sistema |
| mdmRoamingPolicy | desde MDM, notificado a través de WNF (DisabledEnforced/EnabledEnforced/NoPolicy) | por sistema |
Estados que deben preocuparse por la conexión automática
| Estado | Importancia |
|---|---|
| Estado de energía del sistema | S0/S3/S4/D0/D3/D4 |
| estado de energía del dispositivo | D0/D3/D4 |
| Estado listo | Inicializado/ICCID |
| IMSI | afecta a la aplicabilidad de los perfiles condicionados por IMSI |
| Estado de IWLAN | afecta a la aplicabilidad de los perfiles solo de IWLAN o Ok |
| Estado de registro | Hogar/Itinerancia/Socio |
| id. de proveedor | puede cancelar el retroceso y desencadenar el reintento inmediato |
| Estado del servicio de paquetes | Desacoplado/Acoplado |
| Clase de datos actual | puede activar la política de highestConnCategory y afectar la aplicabilidad de los perfiles condicionados de la clase de datos. |
| Estado de RnR | RnR en curso |
Aplicabilidad del perfil de MB para la conexión automática
- SimIccID: debe coincidir con el ICCID de la SIM actual en la interfaz (excepto AnyICCID)
- IsAdditionalPdpContextProfile: debe ser falso (excepto para el perfil de compra)
- Modo de conexión: Auto o auto-home
- ProfileCreationType: en o por debajo de la categoría más alta de conexión (Admin/User/Operator/Device)
- CellularClass (v4): 3GPP/3GPP2
- RATApplicability (v4): LTE_eHRPD/3GPP_LEGACY
- RoamApplicability (v4): NonPartnerOnly/PartnerOnly/HomeOnly/ HomeAndPartner/PartnerAndNonpartner/AllRoaming; excepto para el perfil de iWLAN y iWLAN disponibles
- IMSI (v4): si está presente, debe coincidir con el IMSI actual. Para SIM de varias aplicaciones
- AdminEnable (v4): no está deshabilitado administrativamente
- AdminRoamControl (v4): no está sujeto a control administrativo de itinerancia, excepto para el perfil de iWLAN y cuando iWLAN está disponible.
Selección de perfiles de MBB para la conexión automática en VB
- Anillos de prioridad:
- Se basan en ProfileCreationType: AdminProvisioned, UserProvisioned, OperatorProvisioned y DeviceProvisioned.
- Un perfil aplicable en un anillo de prioridad superior excluye todos los perfiles en anillos de prioridad inferior.
- Perfiles aprovisionados de módem:
- Se basan en contextos aprovisionados.
- Tenga el mismo anillo que los perfiles DeviceProvisioned con detalles sutiles.
- Los perfiles de compra son especiales.
- Una ronda de conexión automática e intentos de reintento:
- Probará todos los perfiles aplicables en el anillo de prioridad más alta con cualquier perfil aplicable, además de todos los perfiles de compra aplicables.
- Cada perfil en una ronda tiene como máximo una oportunidad.
- Si la conexión con un perfil tiene éxito con una dirección IP válida, la ronda se detiene y el perfil se designa como el último perfil conocido bueno (LKG).
Orden de los perfiles en una ronda de intentos en VB
Si una ronda de intentos tiene varios perfiles MBB, el orden es:
- Perfil LKG si está presente y es un perfil sin compra.
- Perfiles aprovisionados de módems no comprados. Si hay más de uno, no se especifica el orden de estos perfiles.
- Todos los perfiles que no son de compra con AutoConnectOrder explícito, en orden ascendente de AutoConnectOrder. Si un AutoConnectOrder tiene más de un perfil, no se especifica el orden de estos perfiles.
- Todos los perfiles no asociados a compras sin un AutoConnectOrder explícito. Si hay más de uno, no se especifica el orden de estos perfiles.
- Todos los perfiles de compra. Si hay más de uno, no se especifica el orden de estos perfiles.
Retroceso exponencial
- Haz una pausa por una cierta cantidad de tiempo antes de volver a intentarlo tras fallos, para activar todos los perfiles de MBB aplicables en una ronda de reintento.
- Técnica utilizada habitualmente en medios de acceso aleatorio para evitar una re-colisión después de una colisión.
- El retroceso se produce después de que todos los perfiles de una ronda de intentos no se conecten.
- No hay ningún retroceso entre los reintentos de dos perfiles dentro de una ronda.
- El algoritmo de retroceso exponencial base: retroceso inicial de 3 segundos, factor exponencial 3, con límite de 24 horas. Por ejemplo: 3, 9, 27, 81, ....
- Códigos de causa de red especiales para reintento de ritmo lento (retroceso inicial de 300 segundos):
- WWAN_ERR_3GPP_SO_NOT_SUBSCRIBED, // 33
- WWAN_ERR_3GPP_AUTH_FAILURE, // 29
- WWAN_ERR_3GPP_INSUFFICIENT_RESOURCES, // 26
- WWAN_ERR_3GPP_UNKNOWN_PDP_ADDRESS_TYPE, // 28
- WWAN_ERR_3GPP_ACTIVATION_REJECT /
- OEM puede personalizar el tiempo de espera inicial. Cada código puede tener una de estas tres catagorías:
- Ritmo normal: igual que el caso base (3 segundos)
- Ritmo lento: 300 segundos
- Velocidad de glaciar: 24 horas (prácticamente sin reintento)
Cancelación de espera o expiración del temporizador de espera
El retroceso se puede cancelar y volver a intentarlo inmediatamente en estas situaciones:
- Sugerencia de conexión automática desde WCM
- Los perfiles de MBB de conexión automática se agregan o actualizan
- El dispositivo se desplaza a otro MO
- Se ha cambiado la directiva de categoría de conexión más alta
Si una solicitud de conexión manual se produce durante la pausa, la pausa se cancela y comienza el procedimiento de conexión manual.
El retroceso se cancelará y no se producirá ninguna conexión automática en estas situaciones:
- Se retira la tarjeta SIM.
- El estado de la red celular ya no está disponible para conectarse (por ejemplo, durante la anulación de registro o desconexión).
- Se revoca el token de conexión automática.
- Los datos móviles están deshabilitados.
- Otras opciones de configuración de directiva se cambian de modo que la conexión automática ya no es posible.
- Los eventos posteriores pueden volver a desencadenar la reconexión automática en caso de que se cancele el aplazamiento y no se establezca la conexión automática.
Cuando el temporizador de retroceso expira naturalmente, se inicia el reintento y hace lo mismo que la conexión automática inicial.
Conexión manual
El establecimiento de la conexión de datos se inicia externamente a través de la API RPC de wwansvc.
- En el control flotante Configuración de telefonía móvil o Red, los usuarios desactivan el cuadro "Permitir que Windows mantenga esta conexión" y, a continuación, hagan clic en el botón Conectar.
- A partir de Windows 8, WCM también puede activar la conexión de datos.
- La conexión manual solo se permite si la conexión automática no está en curso (inactiva o desactivada).
La solicitud de conexión se puede emitir con o sin un perfil MBB específico. Para la experiencia de usuario móvil desde RS2:
- Si se especifica un perfil MBB específico, solo se usa ese perfil de MBB para conectarse.
- Si no se proporciona ningún perfil MBB específico, el controlador de contexto predeterminado selecciona perfiles de MBB e intenta uno por uno hasta que la conexión se active correctamente con un perfil MBB o todos ellos no se conecten.
Está sujeto a un conjunto similar de política de configuración como la auto-conexión.
Está sujeto a un conjunto similar de información del estado celular y restricciones como la conexión automática.
La aplicabilidad del perfil de MBB está sujeta a un conjunto similar de reglas que para la conexión automática con una excepción notable:
- Un perfil de MBB con el ConnectionMode configurado en manual es aplicable para la conexión manual.
La selección y el orden del perfil de MBB son los mismos que para la conexión automática.
Si no se da ningún perfil MBB específico y los perfiles de MBB en una ronda no se pueden conectar correctamente, la solicitud de conexión manual se completa con un error. No hay retroceso ni reintento.
Si se da un perfil MBB específico y el perfil de MBB no se puede conectar correctamente, la solicitud de conexión manual se completa con un error. No hay posibilidad de retroceso ni de reintento.
Si una conexión manual conectada correctamente se desconecta más tarde sin solicitar, se notifica el estado, pero no hay ninguna interrupción y ningún reintento.
Flujos de conectividad de datos MB
OID_WWAN_CONNECT se usa para iniciar la conexión con el módem. A continuación se muestran los flujos que describen la conexión de datos con el módem.
Activación exitosa
Desactivación exitosa
Conexión manual
Pruebas del Kit de laboratorio de hardware (HLK)
Conecte la máquina de prueba con ATT SIM al servidor HLK.
Consulte Pasos para instalar HLK.
En HLK Studio, conéctese al controlador del módem móvil del dispositivo y ejecute la prueba: Win6_4.MB. GSM. Data.TestConnect.
Como alternativa, ejecute la lista de pruebas HLK TestConnect mediante netsh y netsh-mbn-test-installation.
netsh mbn test feature=connectivity param="AccessString=internet"
El archivo que muestra los resultados de la prueba HLK debe haberse generado en el directorio en el que se ejecutó el comando "netsh mbn test".
Pruebas manuales
Después del reinicio, la telefonía móvil se conecta automáticamente
- Con Wi-Fi desactivada, compruebe la conexión celular activa. Systray debe mostrar las barras de conexión de telefonía móvil y la exploración de Internet debe funcionar.
- Reinicie DUT. Después del reinicio, compruebe que hay una conexión de telefonía móvil activa. Systray debe mostrar las barras de conexión de telefonía móvil.
Navegar por Internet mediante datos móviles con la nueva SIM
- Insertar tarjeta SIM con un plan de datos activo. Si el dispositivo ya tiene una tarjeta SIM, extraiga la tarjeta SIM e inserte una tarjeta SIM diferente de otro operador.
- Con Wi-Fi desactivada, compruebe una conexión de telefonía móvil activa. Deslice el dedo hacia abajo desde la parte superior de la pantalla para abrir el centro de acciones rápido y Systray debe mostrar barras de conexión de telefonía móvil y un icono de datos.
Conectar móvil manualmente
- Con Ethernet desconectado y Wi-Fi desactivado, desactive "Permitir que Windows administre esta conexión" en Configuración de telefonía móvil.
- Reinicie DUT.
- Después del arranque, abra Configuración de telefonía móvil y haga clic en Conectar a móvil. La telefonía móvil debe conectarse y la navegación por Internet debe funcionar.
Después de la reactivación desde la hibernación (S4), se conecta automáticamente la telefonía móvil.
- Asegúrese de que la opción "Permitir que Windows administre esta conexión" esté activada en Configuración de telefonía móvil.
- Coloque el dispositivo bajo prueba (DUT) en el estado S4.
- Wake DUT y compruebe que establece automáticamente una conexión de telefonía móvil. El usuario debe poder navegar por Internet.
Después de la reactivación desde la hibernación (S4), conecte La telefonía móvil manualmente
- Con Ethernet desconectado y Wi-Fi desactivado, desactive "Permitir que Windows administre esta conexión" en Configuración de telefonía móvil.
- En un símbolo del sistema de CMD con privilegios de administrador, ejecute el comando: apagar -h
- La máquina hibernará. Después de más de 30 segundos, presione el botón de encendido de la máquina para reactivarse desde la hibernación. Vuelva a iniciar sesión, abra Configuración de telefonía móvil y haga clic en Conectar a móvil. La telefonía móvil debe conectarse y el usuario debe poder navegar por Internet.
Después de reactivar desde la suspensión de la pantalla, la telefonía móvil se conecta automáticamente.
- Con Ethernet desconectado y Wi-Fi desactivado, compruebe una conexión móvil activa.
- (Opcional) Permitir que la pantalla se suspenda. Puede establecer la suspensión de la pantalla en 1 minuto en Configuración -> Sistema -> Energía y suspensión. La configuración no debe establecerse en "Nunca".
- Reactivar la pantalla mediante el mouse o el teclado y volver a iniciar sesión. La telefonía móvil debe permanecer conectada y el usuario debe poder navegar por Internet (también a través del contenedor para VAIL/WCOS).
Guía de solución de problemas de conectividad de datos de MB
- Los registros se pueden recopilar y descodificar mediante estas instrucciones: MB Collecting Logs
- Abra el archivo .txt en TextAnalysisTool
- Cargar el filtro de conectividad básica
Ejemplo de registro para desconexión exitosa:
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"
Registro de ejemplo de conexión exitosa:
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"