Windows Logo Program




Download 1.05 Mb.
bet24/37
Sana21.03.2017
Hajmi1.05 Mb.
1   ...   20   21   22   23   24   25   26   27   ...   37

B7.0 Network Devices


Requirements for network components designed for servers running Windows 2000/Windows Whistler Datacenter Server, including LAN and wide area network (WAN) server network adapters, are not provided in this appendix, which focuses solely on components for desktop and mobile client PCs and servers running Windows 2000/Windows Whistler Server or Advanced Server.

B7.1 General Network


All general requirements in B1.0 are included by reference.
All bus-specific requirements in B2.0 are included by reference.

B7.1.1 General Network - Windows Compatibility

B7.1.1.1 NDIS 5.0 miniport driver model: "Network Devices and Protocols" in the Windows DDK

[NET-0245, NET–0292; SDG3:78]
B7.1.1.2 Drivers for connection-oriented media: ”Connection-Oriented NDIS" in the Windows DDK

NDIS 5.0 CoNDIS miniports are preferred, but NDIS 4 WAN miniports are acceptable.
B7.1.1.3 Windows compatibility and implementation notes (general)

http://www.microsoft.com/hwdev/network/
B7.1.1.4 Windows XP/Windows Whistler Server/Windows 2000/Windows Me: Windows 2000 network INF format

[NET-0293; SDG3:78]

"Creating Network INF Files" in the Windows DDK; see also http://www.microsoft.com/hwdev/devdes/netinf.htm.



Note: Windows XP/Windows 2000/Windows Whistler Server and Windows Me share the same INF search path (that is, .nt in the decorated INF file).
B7.1.1.5 Driver works correctly with Microsoft network clients and protocols

[NET-0291; SDG3:78.4]

B7.1.2 General Network - Industry Standards

B7.1.2.1 Network Device Class Power Management Reference Specification, V. 2.0

[NET-0289; SDG3:81]
http://www.microsoft.com/hwdev/specs/PMref/PMnetwork.htm
B7.1.2.2 Home Phoneline Networking Alliance (HomePNA) 1.0 specification or later

[NET-0285]
http://www.homepna.org
B7.1.2.3 PCI Bus Power Management Interface Specification, Revision 1.1 or later

[PCI-0130; SDG3:37]
http://www.pcisig.com/specs.html
B7.1.2.4 USB Communications Class Device 1.1 or later

[USB-0088; SDG3:88]
http://www.usb.org/developers/devclass.html

B7.1.3 General Network - Quality


WHQL Test Specification References:
Chapter 23: Network Adapter Test Specification
B7.1.3.1 Pass WHQL tests

Windows XP: see “Network Devices” in the HCT documentation.
B7.1.3.2 - B7.1.3.5 SEE B7.1.4.1
B7.1.3.6 SEE B7.1.4.10

B7.1.4 General Network - Windows Experiences


Design Guideline References:
PC 2001 System Design Guide, Chapter 14, "Network Communications"
Hardware Design Guide Version 3.0 for Microsoft Windows 2000 Server, Chapter 4
B7.1.4.1 Basic device and driver requirements

  • UI and strings are correct, and Help files exist and are correct for network device installed.

  • Adapter automatically senses presence of functional network connection. [NET-0246; SDG3:81]

  • Adapter automatically senses transceiver type. [NET-0247;SDG3:82]

  • Adapter can transmit packets from buffers aligned on any boundary. [NET-0248; SDG3:83]

  • Adapter communicates with driver across any bridge. [NET-0249; SDG3:84]

  • Windows Me/Windows XP: Adapter supports filtering for at least 32 multicast addresses. [NET-0254]

Windows Whistler Server: Adapter supports filtering for at least 32 multicast addresses. [NET-0254; SDG3:92]

  • Adapter and driver support promiscuous mode. [NET-0255; SDG3:96]

Windows Whistler Server: Adapter and driver support multicast promiscuous mode. [SDG3:97]

  • Driver makes only NDIS library calls or WDM system calls. [NET–0292; SDG3:78.5]

  • PCI network adapters are bus masters. [NET-0251; SDG3:87]

Note: CardBus and Mini-PCI implementations do not need to be bus masters.
B7.1.4.2 Any included diagnostics or utilities work and can be accessed from the NCP Advanced Properties page
B7.1.4.3 ATM network devices

See B7.5.4.4.
B7.1.4.4 Features such as WOL and D0-D3 power states are available and device correctly wakes from D3cold

[NET-0290; SDG3:81]

Windows XP: PCI-based network adapters support wake from D3cold.

Note: Wake On LAN (WOL) support is not required in the following cases:

  • Bus-powered USB devices.

  • Multifunction, broadband (such as cable modems), LAN emulation, Wireless LAN, or Server LAN (such as multiport, FDDI, or Gigabit Ethernet) devices.

  • Windows 98/Me: PC Card and CardBus devices; WOL Pattern Match capabilities.

  • Windows XP/Windows 2000: PC Card and CardBus devices.

Mobile PC Note: For mobile PCs, WOL is not required.
B7.1.4.5 Remote boot and remote install options for connection-less LAN devices on PCI bus

[NET-0256; SDG3:94,95]

Windows XP Professional: Network adapters with PXE support must be available as an option at point of purchase for systems preinstalled with Windows XP Professional. See A1.1.4.

Windows 2000 Server/Windows Whistler Server: Server systems must provide PXE-based support if a network adapter with remote new system setup capabilities is provided with the system.

This is not a requirement for CardBus adapters or for Mini-PCI adapters that are not sold as a part of or with a PC system.


B7.1.4.6 Windows XP/Windows Me: HomePNA technology, if implemented, complies with HomePNA 1.0 or later, with NDIS 5.0 miniport driver

[NET-0285]
B7.1.4.7 Infrared device supports both fast IR and serial IR, and unattended driver installation requirements

[NET-0281, 0282; SDG3:140-142]
B7.1.4.8 Full-duplex adapter automatically detects and switches to full duplex mode

[NET-0253; SDG3:80]
B7.1.4.9 Plug and Play capabilities support multiple adapters; all resource settings are reported in the UI

[NET-0286, 0287; SDG3:89]
B7.1.4.10 Wireless networking requirements

[NET-0278,0279; SDG3:143-145]

  • Media adapter drivers support wireless extensions to NDIS.

  • IEEE 802.11 wireless networking adapters support 11 Mb/s signaling using Direct Sequence Spread Spectrum.

  • Windows XP: Bluetooth Host Controllers (HCI) — Windows uses Bluetooth Wireless technology as a wireless local bus and cable replacement. Therefore, Bluetooth HCI (radios with PC interface) do not need NDIS miniports. Requirements for Bluetooth HCI are listed in B2.3.4.5.

  • Network adapter and driver supports priority for IEEE 802-style networks. [NET–0257; SDG3:98]
B7.1.4.11 External networking devices support standard control interfaces as applicable

  • All external USB networking devices support USB Communications Class Device 1.1. [NET-0288; SDG3:88]

  • Intermediate NDIS 5.0 miniport driver provided adapters that connects using IEEE 1394 or USB buses. [NET–0246; SDG3:78.3]
B7.1.4.12 Windows Whistler Server: Additional adapter and driver support

[SDG3:7x,8x]

  • NDIS 5.0 miniport driver supports high-performance send and receive calls. [SDG3:79]

  • Network adapter supports configuration capabilities and registry settings for performance tuning. [SDG3:85]

  • PCI network adapter properly supports higher-level PCI commands. [SDG3:86]

  • If the network device is for connection-oriented media, it must meet connection-oriented miniport driver and call manager driver requirements. [SDG3:78.2]

B7.1.5 General Network - FAQs

B7.1.5.1 Current Network Device FAQs

See http://www.microsoft.com/winlogo/hardware/network/.
B7.1.5.2 NDIS status codes and indication mechanisms

See NdisMIndicateStatus in the Windows DDK.
B7.1.5.3 PCI network adapters for large-memory systems support the PCI DAC

[Server Design FAQs - SDG3:30-32]

Requirements for PCI adapters to support the PCI DAC command are defined in A1.1.6. For network devices, at a minimum this includes adapters implemented in or designed as high-speed network adapters -- Gb Ethernet and Gb , ATM, and FDDI -- for systems that support more than 4 GB of system memory. The exceptions to this requirement are 10/100 Ethernet adapters and embedded 10/100 Ethernet devices.

See "Large Memory Enabled Device Driver Hardware and Software Requirements" in the Windows DDK; design guidelines are summarized at http://www.microsoft.com/hwdev/newPC/PAEdrv.htm

Requirements for systems that implement support for WinSock Direct (WSD) are now defined at A6.4.8. [For design guidelines, see SDG3:67]


B7.1.R General Network - Future Requirements


Announcement of additional future requirements will be published at http://www.microsoft.com/winlogo/hardware/network/.
B7.1.R.1 All external IEEE 1394 network adapters must support Remote NDIS over SBP-2

[NET-0288; SDG3:88]
B7.1.R.2 NDIS 5.0 miniport driver is deserialized

[NET–0252; SDG3:78.7]
1   ...   20   21   22   23   24   25   26   27   ...   37


Download 1.05 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa


Windows Logo Program

Download 1.05 Mb.