Windows Millennium Edition (Me) Support for IP over IEEE 1394 Bus

This article has been archived. It is offered "as is" and will no longer be updated.
If this article does not describe your hardware-related issue, please refer to the following Microsoft Web site to view more articles about hardware:
Microsoft Windows Millennium Edition (Me) provides support for Internet Protocol (IP) networking over the IEEE 1394 bus. IP over IEEE 1394 does not require a network adapter, but can only be connected to other 1394 interfaces. You cannot directly connect a 1394 cable to an Ethernet hub.
More information
To create a network using IP over 1394 support, connect two Windows Me computers with IEEE 1394 ports together with a 1394 cable. When this is done, Windows Me loads IP over 1394 support automatically. While this connection is present, viewing information in Winipcfg.exe or Ipconfig.exe displays the interface as NIC1394. This interface is automatically assigned an IP address by Windows Me.

For additional information on using Winipcfg.exe to view TCP/IP Settings, click the article number below to view the article in the Microsoft Knowledge Base:
141698 How to Use Winipcfg to View TCP/IP Settings
For additional information on automatic IP addressing, click the article number below to view the article in the Microsoft Knowledge Base:
220874 Automatic Windows 98 TCP/IP Addressing Without a DHCP Server
Windows Me requires an OHCI IEEE 1394 interface to enable IP over 1394. When the 1394 interface is installed, Windows Me installs the NDIS 1394 Net Adapter driver and is visible in Network Properties. This driver does not initialize until another IP-capable node is detected. An IP-capable node is any IEEE 1394 device that supports IP over 1394. When another IP-capable node is available on the 1394 bus, the driver is loaded and bound to TCP/IP.

The following files provide IP over 1394 functionality:
  • Nic1394.sys

    Is an NDIS 5.0 miniport driver that is responsible for fragmentation and reassembly of data and performs input/output operations on virtual circuits. A virtual circuit is a connection to a memory address on a 1394 interface. There are three types of virtual circuits:

    • Channel VC (Broadcast)
    • Transmit VC
    • Receive VC
  • Arp1394.sys

    Provides Address Resolution Protocol (ARP), ARP caching, and Multicast Channel Allocation Protocol (MCAP), which facilitates multicast communication on the 1394 bus.
  • Enum1394.sys

    Is a WDM driver associated with IP-capable nodes. This file calls Nic1394.sys when the first IP-capable node becomes available on the 1394 bus. When the last IP-capable node is removed from the 1394 bus, Enum1394.sys initiates the shutdown of Nic1394.sys.
  • 1394bus.sys

    Is an IEEE 1394 WDM bus driver.

    Provides 1394 device enumeration.
For more information on IP over IEEE 1394, refer to Request for Comments (RFC) 2734.

Article ID: 262319 - Last Review: 01/11/2015 03:37:43 - Revision: 4.0

  • kbnosurvey kbarchive kbenv kbFAQ kbinfo KB262319