FAILED in NDIS test:FAILED: [22516] SendFile Test failed to connect!

I am doing NDIS test in WHQL for our modem driver. This test need a remote test host with support device"Intel V92 External Modem" and a test system with test device “CBP USB Modem”.
I connect remote test host and test system with a HUB.
When in NDIS test. I got some FAILED message in NDIS test log file. The one is:
in 2m_C_SendFile.htm:
Failed: Variation #4 [22516] SendFile Test failed to connect!

If there is someone can tell me why? Thank you very much!

This is the log:
09-04-2007 09:49:11.500 - Recv: OK
09-04-2007 09:49:11.500 - Interpreted response: OK
09-04-2007 09:49:11.515 - Send: AT
09-04-2007 09:49:13.500 - Recv: OK
09-04-2007 09:49:13.500 - Interpreted response: OK
09-04-2007 09:49:13.500 - Sending user initialization commands.
09-04-2007 09:49:13.515 - Send: at+crm=1;+cmux=1;+cps=33;+cta=0
09-04-2007 09:49:15.500 - Recv: OK
09-04-2007 09:49:15.500 - Interpreted response: OK
09-04-2007 09:49:15.500 - Waiting for a call.
09-04-2007 09:49:15.515 - Send: ATS0=0
09-04-2007 09:49:17.500 - Recv: OK
09-04-2007 09:49:17.500 - Interpreted response: OK
09-04-2007 09:49:17.500 - 230400,8,N,1, ctsfl=0, rtsctl=1
09-04-2007 09:49:17.718 - Initializing modem.
09-04-2007 09:49:17.718 - CD is high while initializing modem.
09-04-2007 09:49:17.734 - Send: ATZE0Q0V1
09-04-2007 09:49:19.500 - Recv: OK
09-04-2007 09:49:19.500 - Interpreted response: OK
09-04-2007 09:49:19.515 - Send: ATE0Q0V1
09-04-2007 09:49:21.500 - Recv: OK
09-04-2007 09:49:21.500 - Interpreted response: OK
09-04-2007 09:49:21.515 - Send: AT
09-04-2007 09:49:23.500 - Recv: OK
09-04-2007 09:49:23.500 - Interpreted response: OK
09-04-2007 09:49:23.500 - Sending user initialization commands.
09-04-2007 09:49:23.515 - Send: at+crm=1;+cmux=1;+cps=33;+cta=0
09-04-2007 09:49:25.500 - Recv: OK
09-04-2007 09:49:25.500 - Interpreted response: OK
09-04-2007 09:49:25.500 - Dialing.
09-04-2007 09:49:25.515 - Send: ATDT######
09-04-2007 09:49:29.500 - Recv: CONNECT
09-04-2007 09:49:29.500 - Interpreted response: Connect
09-04-2007 09:49:29.500 - Connection established at 230400bps.
09-04-2007 09:49:29.500 - Error-control off or unknown.
09-04-2007 09:49:29.500 - Data compression off or unknown.
09-04-2007 09:49:59.500 - Read: Total: 0, Per/Sec: 0, Written: Total: 65, Per/Sec: 0
09-04-2007 09:51:25.515 - Hanging up the modem.
09-04-2007 09:51:25.515 - Hardware hangup by lowering DTR.
09-04-2007 09:51:25.828 - WARNING: After lowering DTR to hangup, the modem did not drop CD with in 10 seconds, Attempting software hangup.
09-04-2007 09:51:25.828 - Send: +++
09-04-2007 09:51:35.828 - A timeout has expired waiting to comm event to occour.
09-04-2007 09:51:35.843 - Send: ATH
09-04-2007 09:51:36.500 - Recv: NO CARRIER
09-04-2007 09:51:36.500 - Interpreted response: No Carrier
09-04-2007 09:51:36.500 - Recv: OK
09-04-2007 09:51:36.500 - Interpreted response: OK
09-04-2007 09:51:36.515 - Send: ATH
09-04-2007 09:51:37.500 - Recv: OK
09-04-2007 09:51:37.500 - Interpreted response: OK
09-04-2007 09:51:37.500 - 230400,8,N,1, ctsfl=0, rtsctl=1
09-04-2007 09:51:37.718 - Initializing modem.
09-04-2007 09:51:37.718 - CD is high while initializing modem.
09-04-2007 09:51:37.734 - Send: ATZE0Q0V1
09-04-2007 09:51:38.500 - Recv: OK
09-04-2007 09:51:38.500 - Interpreted response: OK
09-04-2007 09:51:38.515 - Send: ATE0Q0V1
09-04-2007 09:51:39.500 - Recv: OK
09-04-2007 09:51:39.500 - Interpreted response: OK
09-04-2007 09:51:39.515 - Send: AT
09-04-2007 09:51:40.500 - Recv: OK
09-04-2007 09:51:40.500 - Interpreted response: OK
09-04-2007 09:51:40.500 - Sending user initialization commands.
09-04-2007 09:51:40.515 - Send: at+crm=1;+cmux=1;+cps=33;+cta=0
09-04-2007 09:51:41.500 - Recv: OK
09-04-2007 09:51:41.500 - Interpreted response: OK
09-04-2007 09:51:41.500 - Waiting for a call.
09-04-2007 09:51:41.515 - Send: ATS0=0
09-04-2007 09:51:42.500 - Recv: OK
09-04-2007 09:51:42.500 - Interpreted response: OK
09-04-2007 09:51:43.500 - Recv: OK
09-04-2007 09:51:43.500 - Interpreted response: OK
09-04-2007 09:51:47.531 - Session Statistics:
09-04-2007 09:51:47.531 - Reads : 0 bytes
09-04-2007 09:51:47.531 - Writes: 61 bytes

This is the whole log for 2m_C_SendFile.htm:

2m_C_SendFile.htm

Failed: Variation #4 [22516] SendFile Test failed to connect!
Warned: Log contains no warnings

Variation #1 Loading scripts…

"This test checks if modem can connect and transfer data by running following variations:

  1. Test Modem calls Remote Modem and transfers file. Checks CRC of the file to verify that the test modem was able to transfer data correctly.
  2. Remote Modem calls Test Modem and transfers file. Checks CRC of the file to verify that the test modem was able to transfer data correctly."

*****************************************************************
Date/Time: 9/4/2007 9:49:08 AM
Script: E:\HCT\testbin\ndistest\scripts\modem\2m_C_SendFile.wsf
NDIS Test: 4.03.0087
OS Type: Microsoft Windows XP Professional (Desktop)
OS Version: 5.1 Build 2600 (Service Pack 2) Uniprocessor Free 2600.xpsp_sp2_rtm.040803-2158
BIOS Date: 12/22/05
BIOS Name: P4M80P - 42302e31
CPU Type: x86 Family 15 Model 4 Stepping 1, GenuineIntel
Processors: 1
Loop Count: 1
Driver Verifier Selection: Ignore
WHQL Test Mode: Yes
ndis.sys: 182912 8/3/2004 15:14:30 5.1.2600.2180 Free
ndis.sys Driver Verifier Level: Disabled

Test Device
TELEC-AL566I: CBP USB Modem

Support Device
TELEC-FWYBCO: Intel V92 External Modem

Message Device
TELEC-AL566I: 192.168.1.22 over VIA Rhine II Fast Ethernet Adapter
*****************************************************************
File Transfer between Test and Reference Modem

Variation #2 Enumerate TAPI Line from Modem Description
CTAPICore::LineNegotiateAPIVersion

  • LineApp = 0x800003ee
  • DeviceID = 0x00000000
  • APILowVersion = 0x00000000
  • APIHighVersion = 0x00020000
  • LINEEXTENSIONID = 00CE4B98

Returns
APIVerion = 0x00010003
LINEEXTENSIONID = 00CE4B98
ExtensionID ->
ExtensionID0 = 0x00000000
ExtensionID1 = 0x00000000
ExtensionID2 = 0x00000000
ExtensionID3 = 0x00000000

CTAPICore::LineGetDevCaps

  • LineApp = 0x800003ee
  • DeviceID = 0x00000000
  • APIVersion = 0x00010003
  • ExtVersion = 0x00000000
  • LINEDEVCAPS = 0003FCF0

Returns
LINEDEVCAPS = 0003FE08

CTAPICore::LineNegotiateAPIVersion

  • LineApp = 0x800003ee
  • DeviceID = 0x00000001
  • APILowVersion = 0x00000000
  • APIHighVersion = 0x00020000
  • LINEEXTENSIONID = 00CE4B80

Returns
APIVerion = 0x00010003
LINEEXTENSIONID = 00CE4B80
ExtensionID ->
ExtensionID0 = 0x00000000
ExtensionID1 = 0x00000000
ExtensionID2 = 0x00000000
ExtensionID3 = 0x00000000

CTAPICore::LineGetDevCaps

  • LineApp = 0x800003ee
  • DeviceID = 0x00000001
  • APIVersion = 0x00010003
  • ExtVersion = 0x00000000
  • LINEDEVCAPS = 0003FCF0

Returns
LINEDEVCAPS = 00CC4530

CTAPICore::LineNegotiateAPIVersion

  • LineApp = 0x800003ee
  • DeviceID = 0x00000002
  • APILowVersion = 0x00000000
  • APIHighVersion = 0x00020000
  • LINEEXTENSIONID = 00CE4BB0

Returns
APIVerion = 0x00020000
LINEEXTENSIONID = 00CE4BB0
ExtensionID ->
ExtensionID0 = 0x00000000
ExtensionID1 = 0x00000000
ExtensionID2 = 0x00000000
ExtensionID3 = 0x00000000

CTAPICore::LineGetDevCaps

  • LineApp = 0x800003ee
  • DeviceID = 0x00000002
  • APIVersion = 0x00020000
  • ExtVersion = 0x00000000
  • LINEDEVCAPS = 0003FCF0

Returns
LINEDEVCAPS = 000396D8

CTAPICore::LineNegotiateAPIVersion

  • LineApp = 0x800003ee
  • DeviceID = 0x00000003
  • APILowVersion = 0x00000000
  • APIHighVersion = 0x00020000
  • LINEEXTENSIONID = 00CE4B98

Returns
APIVerion = 0x00020000
LINEEXTENSIONID = 00CE4B98
ExtensionID ->
ExtensionID0 = 0x00000000
ExtensionID1 = 0x00000000
ExtensionID2 = 0x00000000
ExtensionID3 = 0x00000000

CTAPICore::LineGetDevCaps

  • LineApp = 0x800003ee
  • DeviceID = 0x00000003
  • APIVersion = 0x00020000
  • ExtVersion = 0x00000000
  • LINEDEVCAPS = 0003FCF0

Returns
LINEDEVCAPS = 00CC4530

CTAPICore::LineNegotiateAPIVersion

  • LineApp = 0x800003ee
  • DeviceID = 0x00000004
  • APILowVersion = 0x00000000
  • APIHighVersion = 0x00020000
  • LINEEXTENSIONID = 00CE4B80

Returns
APIVerion = 0x00020000
LINEEXTENSIONID = 00CE4B80
ExtensionID ->
ExtensionID0 = 0x00000000
ExtensionID1 = 0x00000000
ExtensionID2 = 0x00000000
ExtensionID3 = 0x00000000

CTAPICore::LineGetDevCaps

  • LineApp = 0x800003ee
  • DeviceID = 0x00000004
  • APIVersion = 0x00020000
  • ExtVersion = 0x00000000
  • LINEDEVCAPS = 0003FCF0

Returns
LINEDEVCAPS = 0003ADC8

CTAPICore::LineNegotiateAPIVersion

  • LineApp = 0x800003ee
  • DeviceID = 0x00000005
  • APILowVersion = 0x00000000
  • APIHighVersion = 0x00020000
  • LINEEXTENSIONID = 00CE4BB0

Returns
APIVerion = 0x00020000
LINEEXTENSIONID = 00CE4BB0
ExtensionID ->
ExtensionID0 = 0x00000000
ExtensionID1 = 0x00000000
ExtensionID2 = 0x00000000
ExtensionID3 = 0x00000000

CTAPICore::LineGetDevCaps

  • LineApp = 0x800003ee
  • DeviceID = 0x00000005
  • APIVersion = 0x00020000
  • ExtVersion = 0x00000000
  • LINEDEVCAPS = 0003FCF0

Returns
LINEDEVCAPS = 00CC4680

CTAPICore::LineNegotiateAPIVersion

  • LineApp = 0x800003ee
  • DeviceID = 0x00000006
  • APILowVersion = 0x00000000
  • APIHighVersion = 0x00020000
  • LINEEXTENSIONID = 00CE4B98

Returns
APIVerion = 0x00020000
LINEEXTENSIONID = 00CE4B98
ExtensionID ->
ExtensionID0 = 0x00000000
ExtensionID1 = 0x00000000
ExtensionID2 = 0x00000000
ExtensionID3 = 0x00000000

CTAPICore::LineGetDevCaps

  • LineApp = 0x800003ee
  • DeviceID = 0x00000006
  • APIVersion = 0x00020000
  • ExtVersion = 0x00000000
  • LINEDEVCAPS = 0003FCF0

Returns
LINEDEVCAPS = 00CC4818

GUID = CBP USB Modem
Device = CBP USB Modem
Provider = Windows Telephony Service Provider for Universal Modem Driver
Total Lines = 1

Variation #3 Get Reference Modem Resource from MCT Server
Using Intel V92 External Modem from MCT Server

Variation #4 Local Modem calling Remote Modem at 016300
FAILED: [22516] SendFile Test failed to connect!

Variation #5 Check modem log for unrecognized responses
Detected Language: English

Qihua Wang wrote:

I am doing NDIS test in WHQL for our modem driver.

When I contacted Winqual they said we should do USB modems under “Unclassified” as there was no wireless modem logo in DTM. This may have changed, but it was correct as of roughly a year ago.

Hi Chris,
Thank you for your answer.
We use HCT 12.1 testing our driver.And select “Wireless Modems” in “Modems” type to test.
Our question is how to connect an external reference modem on the remote test host. Maybe we use a wrong reference modem.
So the next work is to build a right test environment.How can we do?

Qihua Wang wrote:

We use HCT 12.1 testing our driver.And select “Wireless Modems” in
“Modems” type to test.

HCT has been retired for WHQL testing since the start of this year. You need to download DTM and set it up.

Hi Chris,
Thank you very much.This message is very important to us.