다음을 통해 공유


MB 데이터 연결

요약

Windows의 셀룰러 아키텍처

OS에서 셀룰러 스택의 주요 구성 요소는 모든 데이터 연결, 상태 및 이벤트를 제어하고 설정하는 WwanSvc(WwanSvc) . 두 클라이언트 드라이버와 상호 작용하여 운영 체제 전반에 걸쳐 활동을 가능하게 합니다.

구성 요소와의 WWAN 서비스 외부 상호 작용 다이어그램

이전 이미지의 약어:

  • COSA: Country & 운영자 설정 자산
  • CSP: 구성 서비스 제공자
  • GP 편집기: 그룹 정책 편집기
  • MDM: 모바일 디바이스 관리
  • MBBCx: 모바일 광대역 WDF 클래스 확장
  • MO: 통신사
  • MV: 다변량(COSA 데이터베이스의 해당 데이터와 SIM을 연결하는 프레임워크)
  • NDISUIO: NDIS 사용자 모드 I/O
  • NQM: 네트워크 저소음 모드
  • OEM: 원래 장비 제조업체
  • OMA-DM: Open Mobile Alliance – 디바이스 관리
  • OMA-CP: Open Mobile Alliance – 클라이언트 구성
  • SCM: Service Control Manager
  • WCM: Windows 연결 관리자
  • WMI: Windows 관리 계측
  • WNF: Windows 알림 시스템
  • wwanprot DIM: WWAN 프로토콜 드라이버 인터페이스 모델
  • wwansvc: WWAN 서비스

개별 구성 요소에 대한 자세한 내용은 셀룰러 아키텍처 참조하세요.

기본 데이터 연결과 관련된 구성 요소의 일반 블록 다이어그램

기본 상태 컴퓨터는 기본 컨텍스트 컨트롤러 및 관련 컨텍스트 수명 주기 개체에 상주합니다.

기본 컨텍스트 컨트롤러와 같은 WWAN 서비스 구성 요소 간의 내부 상호 작용 다이어그램입니다.

기본 컨텍스트 컨트롤러와 해당 인접 항목 간의 상호 작용

기본 컨텍스트 컨트롤러와 인접한 구성 요소 간의 상호 작용을 보여 주는 다이어그램입니다.

기본 컨텍스트 컨트롤러

기본 컨텍스트 컨트롤러는 인터넷 데이터 연결을 제어합니다. 프로필이 있거나 없는 자동 연결 또는 수동 연결에서 셀룰러 데이터 연결 기반을 관리합니다.

기본 컨텍스트 컨트롤러는 다음 작업을 수행합니다.

  • 셀 인터넷 연결에 대한 자동 연결, 백오프 및 자동 재시도 수행

  • 각 기본/물리적 인터페이스에 대한 기본 컨텍스트 컨트롤러의 인스턴스가 하나 있으며 여기서 각 인스턴스는 다음과 같습니다.

    • 다양한 원본에서 관련 정책 설정을 수신하고 유지합니다.
    • 관련 상태 정보(SIM 상태, reg 상태, 패킷 서비스 상태, iWLAN 상태, ICCID/IMSI 등)를 수신하고 유지합니다.
  • MBB 프로필 평가

    • MBB 프로필이 현재 정책 설정 및 셀룰러 상태에 적용 가능한지 여부를 평가합니다.
  • Vibranium 릴리스 또는 이전 버전들:

    • 관련 MBB 프로필의 추가/삭제/업데이트를 추적하고 목록을 유지합니다.
    • 활성화를 위한 프로필(우선 순위 링, 이전 프로필, 자동 연결 주문, LKG 프로필, 구매 프로필, 프로비전된 컨텍스트 프로필 등)을 선택합니다.
  • 망간 릴리스에서는:

    • 프로필 관리자가 활성화를 위해 프로필 선택을 처리합니다.
  • 백오프 간격 계산 및 타이머

  • 셀룰러 인터넷 수동 연결 요청 처리(프로필 또는 프로필 없음 모드)

  • CWwanContextLifeCycle 클래스의 인스턴스를 사용하여 MBB 프로필과의 연결을 활성화합니다.

기본 컨텍스트 컨트롤러는 유한 상태 컴퓨터를 사용하여 해당 작업을 관리합니다.

기본 컨텍스트 컨트롤러의 유한 상태 컴퓨터 전환

기본 컨텍스트 컨트롤러의 유한 상태 컴퓨터 전환을 보여 주는 다이어그램

자동 연결

자동 연결을 위해 충족해야 하는 정책 설정

정책 설정 에서 구성 구성 단위
인터넷 활성화 휴대폰의 UI를 통해 사용자로부터 시스템당
최고 연결 범주 관리자/사용자/운영자/디바이스가 UI를 통해 인터페이스당
클라이언트 자동 연결 비활성화 데스크톱에서 UI를 통해 사용자로부터 인터페이스당
운영자 서비스 활성화 MO에서 OTA를 통해 인터페이스당
GPolicyDisableAutoConnect (자동 연결 비활성화 정책) 레지스트리를 통한 그룹 정책 시스템당
mdm 데이터 사용 정책 MDM에서 WNF를 통해 알림을 받음(OnEnforced/OffEnforced/NoPolicy) 시스템당
MDM 로밍 정책 MDM에서 WNF를 통해 통지 받음 (DisabledEnforced/EnabledEnforced/NoPolicy) 시스템당

자동 연결에 대해 우려해야 하는 주

시스템 전원 상태 S0/S3/S4/D0/D3/D4
디바이스 전원 상태 D0/D3/D4
준비 상태 초기화됨/ICCID
IMSI IMSI 조건부 프로필의 적용 가능성에 영향을 줍니다.
IWLAN 상태 IWLAN 전용/OK 프로필의 적용 가능성에 영향을 줍니다.
등록 상태 홈/로밍/파트너
공급자 ID 는 백오프를 취소하고 즉시 다시 시도를 트리거할 수 있습니다.
패킷 서비스 상태 분리됨/부착됨
현재 데이터 클래스 데이터 클래스 조건부 프로필의 적용 가능성에 영향을 끼치고, highestConnCategory 정책을 활성화할 수 있습니다.
RnR 상태 RnR 진행 중

자동 연결에 대한 MB 프로필 적용 가능성

  • SimIccID: 인터페이스에서 현재 SIM의 ICCID와 일치해야 합니다(AnyICCID 제외).
  • IsAdditionalPdpContextProfile: false여야 합니다(구매 프로필 제외).
  • ConnectionMode: 자동 또는 자동-홈
  • ProfileCreationType: 최고 연결 범주(Admin/User/Operator/Device) 이하 또는 같음
  • CellularClass(v4): 3GPP/3GPP2
  • RATApplicability(v4): LTE_eHRPD/3GPP_LEGACY
  • RoamApplicability (v4): NonPartnerOnly/PartnerOnly/HomeOnly/ HomeAndPartner/PartnerAndNonpartner/AllRoaming; iWLAN 프로필 및 iWLAN 사용 가능 제외
  • IMSI(v4): 있는 경우 현재 IMSI와 일치해야 합니다. 다중 앱 SIM의 경우
  • AdminEnable(v4): 관리자가 사용하지 않도록 설정되지 않음
  • AdminRoamControl(v4): iWLAN 프로필 및 iWLAN 사용 가능을 제외하고는 관리적으로 로밍 제어되지 않습니다.

VB에서 자동 연결에 대한 MBB 프로필 선택

  • 우선 순위 링:
    • ProfileCreationType를 기반으로 합니다. AdminProvisioned, UserProvisioned, OperatorProvisioned, 그리고 DeviceProvisioned.
    • 우선 순위가 높은 링의 적용 가능한 프로필은 우선 순위가 낮은 링의 모든 프로필을 제외합니다.
  • 모뎀 프로비전 프로필:
    • 프로비전된 컨텍스트를 기반으로 합니다.
    • 미묘한 세부 정보가 있는 DeviceProvisioned 프로필과 동일한 링을 갖습니다.
  • 구매 프로필은 특별합니다.
  • 자동 연결 및 다시 시도의 한 라운드:
    • 우선 순위가 가장 높은 링에서 적용 가능한 모든 프로필 및 구매 프로필을 시도합니다.
    • 한 라운드의 각 프로필에는 최대 한 번의 기회가 있습니다.
    • 프로필과의 연결이 유효한 IP로 성공하면 라운드가 중지되고 프로필이 마지막으로 알려진 LKG(정상) 프로필로 지정됩니다.

VB에서 한 번의 시도에서 프로필 순서

한 번의 시도에 여러 MBB 프로필이 있는 경우 순서는 다음과 같습니다.

  • LKG 프로필이 있는 경우, 비구매 프로필입니다.
  • 구입하지 않은 모뎀의 설정된 프로필. 둘 이상이 있는 경우 이러한 프로필의 순서는 지정되지 않습니다.
  • AutoConnectOrder가 명시된 모든 비구매 프로필로, AutoConnectOrder 값이 증가하는 순서대로 정렬됩니다. AutoConnectOrder에 둘 이상의 프로필이 있는 경우 이러한 프로필의 순서가 지정되지 않습니다.
  • 명시적 AutoConnectOrder가 없는 모든 비구매 프로필입니다. 둘 이상이 있는 경우 이러한 프로필의 순서는 지정되지 않습니다.
  • 모든 구매 프로필. 둘 이상이 있는 경우 이러한 프로필의 순서는 지정되지 않습니다.

지수적 후퇴

  • 다시 시도 라운드에서 적용 가능한 모든 MBB 프로필을 활성화하지 못한 후 다시 시도하기 전에 일정 시간 동안 일시 중지합니다.
  • 충돌 후 다시 충돌을 방지하기 위해 임의 액세스 미디어에서 일반적으로 사용되는 기술입니다.
  • 한 번의 시도에서 모든 프로필이 연결되지 못하면 백오프가 발생합니다.
  • 한 라운드 내에서 두 프로필의 재시도 사이에는 백오프가 없습니다.
  • 기본 지수 백오프 알고리즘: 초기 백오프 3초, 지수 계수 3, 상한 24시간 예: 3, 9, 27, 81, ....
  • 느린 속도 재시도를 위한 특수 네트워크 원인 코드(초기 백오프 300초):
    • 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은 초기 백오프를 사용자 지정할 수 있습니다. 각 코드에는 다음 세 가지 범주 중 하나가 있을 수 있습니다.
    • 표준 속도: 기본 케이스와 동일(3초)
    • 느린 속도: 300초
    • 빙하 속도: 24시간(실질적으로 재시도 없음)

백오프 취소 또는 백오프 타이머 만료

  • 이러한 상황에서는 백오프를 취소하고 즉시 다시 시도할 수 있습니다.

    • WCM에서 힌트 자동 연결
    • 자동 연결 기능이 있는 MBB 프로필이 추가되거나 업데이트됨
    • 디바이스가 다른 MO로 로밍
    • 가장 높은 연결 범주 정책이 변경됨
  • 백오프 중에 수동 연결 요청이 발생하면 백오프가 취소되고 수동 연결 프로시저가 시작됩니다.

  • 이러한 상황에서는 백오프가 취소되고 자동 연결이 발생하지 않습니다.

    • SIM이 제거되었습니다.
    • 셀룰러 상태는 더 이상 연결에 사용할 수 없습니다(예: 등록 취소 또는 분리 중).
    • 자동 연결 토큰이 해지됩니다.
    • 셀룰러 데이터를 사용할 수 없습니다.
    • 자동 연결이 더 이상 가능하지 않도록 다른 정책 설정이 변경됩니다.
    • 이후 이벤트는 백오프가 취소되고 자동 연결이 발생하지 않는 경우 자동 연결을 다시 트리거할 수 있습니다.
  • 백오프 타이머가 자연스럽게 만료되면 다시 시도가 시작되고 초기 자동 연결과 동일한 작업을 수행합니다.

수동 연결

  • 데이터 연결의 가져오기는 wwansvc RPC API를 통해 외부에서 시작됩니다.

    • 셀룰러 설정 UI 또는 네트워크 플라이아웃에서 사용자는 "Windows에서 이 연결을 유지하도록 허용" 상자의 선택을 취소한 다음 연결 단추를 클릭합니다.
    • Windows 8부터 WCM은 데이터 연결을 활성화할 수도 있습니다.
    • 자동 연결이 진행되지 않는 경우에만 수동 연결이 허용됩니다(유휴 또는 백오프).
  • 연결 요청은 특정 MBB 프로필의 사용 여부에 관계없이 발급될 수 있습니다. RS2 이후의 셀룰러 UX의 경우:

    • 특정 MBB 프로필이 지정된 경우 해당 MBB 프로필만 연결에 사용됩니다.
    • 특정 MBB 프로필이 지정되지 않은 경우 기본 컨텍스트 컨트롤러는 MBB 프로필을 선택하고 MBB 프로필로 연결이 성공적으로 활성화되거나 모든 프로필이 연결되지 않을 때까지 하나씩 시도합니다.
  • 자동 연결과 유사한 정책 설정 집합이 적용됩니다.

  • 자동 연결과 유사한 셀룰러 상태 정보 및 제한 사항이 적용됩니다.

  • MBB 프로필 적용 가능성에는 한 가지 주목할 만한 예외를 사용하여 자동 연결과 유사한 규칙 집합이 적용됩니다.

    • ConnectionMode가 수동인 MBB 프로필은 수동 연결에 적용할 수 있습니다.
  • MBB 프로필 선택 및 순서는 자동 연결의 경우와 동일합니다.

  • 특정 MBB 프로필이 제공되지 않고 라운드의 MBB 프로필이 모두 성공적으로 연결되지 않으면 수동 연결 요청이 실패하여 완료됩니다. 백오프도 없고 재시도도 없습니다.

  • 특정 MBB 프로필이 지정되고 MBB 프로필이 성공적으로 연결되지 않으면 수동 연결 요청이 실패하여 완료됩니다. 백오프도 없고 재시도도 없습니다.

  • 성공적으로 연결된 수동 연결이 나중에 원치 않게 연결이 끊어지면 상태가 보고되지만 백오프 및 재시도는 없습니다.

메가바이트 데이터 연결 흐름

OID_WWAN_CONNECT 모뎀과의 연결을 시작하는 데 사용됩니다. 다음은 모뎀과의 데이터 연결을 설명하는 흐름입니다.

성공적인 활성화

데이터 연결에서 성공적인 PDP 컨텍스트 활성화 프로세스를 보여 주는 순서도입니다.

비활성화 성공

데이터 연결에서 성공적인 PDP 컨텍스트 비활성화 프로세스를 보여 주는 순서도입니다.

수동 연결

데이터 연결의 수동 연결 프로세스를 보여 주는 순서도입니다.

HLK(하드웨어 랩 키트) 테스트

테스트 머신을 ATT SIM과 HLK Server에 연결합니다.

HLK 설치하는단계를 참조하세요.

HLK Studio에서 셀룰러 모뎀 드라이버에 연결한 후 테스트를 실행합니다: Win6_4.MB.GSM.Data.TestConnect.

또는 TestConnect HLK 테스트 목록을 netsh 명령어와 netsh-mbn-test-installation명령어를 사용하여 실행합니다.

netsh mbn test feature=connectivity param="AccessString=internet"

HLK 테스트 결과를 보여 주는 파일은 'netsh mbn test' 명령이 실행된 디렉터리에서 생성되어야 합니다.

수동 테스트

다시 부팅한 후 셀룰러가 자동으로 연결됩니다.

  1. Wi-Fi 스위치를 끈 상태에서 활성 셀룰러 연결을 확인합니다. Systray는 셀룰러 연결 표시줄을 표시해야 하며 인터넷 검색이 작동해야 합니다.
  2. DUT를 다시 부팅합니다. 다시 부팅한 후 활성 셀룰러 연결이 있는지 확인합니다. Systray는 셀룰러 연결 막대를 표시해야 합니다.

새 SIM을 사용하여 셀룰러 데이터를 사용하여 인터넷 찾아보기

  1. 활성 데이터 계획을 사용하여 SIM 카드를 삽입합니다. 디바이스에 이미 SIM 카드가 있는 경우 SIM 카드를 팝아웃하고 다른 운영자의 다른 SIM 카드를 삽입합니다.
  2. Wi-Fi이 꺼진 상태에서 활성 셀룰러 연결을 확인합니다. 화면 위쪽에서 아래로 살짝 밀어 빠른 알림 센터를 표시하고 Systray는 셀룰러 연결 막대와 데이터 아이콘을 표시해야 합니다.

셀룰러를 수동으로 연결

  1. 이더넷이 분리되고 Wi-Fi 해제된 상태에서 셀룰러 설정에서 "Windows에서 이 연결을 관리하도록 허용"의 선택을 취소합니다.
  2. DUT를 다시 부팅합니다.
  3. 부팅 후 셀룰러 설정을 열고 셀룰러에 연결을 클릭합니다. 셀룰러 연결이 되어야 하고 인터넷 검색이 가능해야 합니다.

최대 절전 모드 해제(S4) 후 셀룰러 자동 연결

  1. 셀룰러 설정에서 "Windows에서 이 연결을 관리하도록 허용"이 선택되어 있는지 확인합니다.
  2. DUT를 S4에 넣습니다.
  3. DUT를 절전 모드 해제하고 자동으로 셀룰러 연결을 설정하는지 확인합니다. 사용자가 인터넷을 검색할 수 있어야 합니다.

최대 절전 모드 해제(S4) 후 셀룰러를 수동으로 연결합니다.

  1. 이더넷이 분리되고 Wi-Fi 해제된 상태에서 셀룰러 설정에서 "Windows에서 이 연결을 관리하도록 허용"의 선택을 취소합니다.
  2. 관리자 CMD 프롬프트에서 실행 명령: 종료 -h
  3. 컴퓨터가 최대 절전 모드로 전환됩니다. 30초 이상 지나면 컴퓨터의 전원 단추를 눌러 최대 절전 모드에서 해제합니다. 다시 로그인하고 셀룰러 설정을 열고 셀룰러에 연결을 클릭합니다. 셀룰러가 연결되어야 하며 사용자가 인터넷을 탐색할 수 있어야 합니다.

화면 절전 모드에서 벗어난 후 셀룰러가 자동으로 연결됩니다.

  1. 이더넷이 분리되고 Wi-Fi 해제된 상태에서 활성 셀룰러 연결을 확인합니다.
  2. (선택 사항) 화면을 절전 모드로 설정합니다. 설정 -> 시스템 -> 전원 & 절전 모드에서 화면 절전 모드를 1분으로 설정할 수 있습니다. 설정을 "Never"로 설정하면 안 됩니다.
  3. 마우스 또는 키보드를 사용하여 화면을 깨우고 다시 로그인합니다. 셀룰러가 연결 상태를 유지해야 하며 사용자가 인터넷을 검색할 수 있어야 합니다(VAIL/WCOS용 컨테이너를 통해서도).

MB 데이터 연결 문제 해결 가이드

  1. 로그 수집 MB 지침을 사용하여 로그를 수집하고 디코딩할 수 있습니다.
  2. .txt 파일을 TextAnalysisTool에서 엽니다.
  3. 기본 연결 필터 로딩하다

연결 끊기 성공에 대한 샘플 로그:

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"

연결 성공에 대한 샘플 로그:

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"