Plug and Play and Bus Design for Modems

The items in this section are requirements for Plug and Play capabilities.

29. Each device has a unique Plug and Play device ID
Required

For a system-board device, there must be a device-specific ID.

Each bus-specific device must provide device IDs in the manner required for the bus it uses as defined in Part 3 of this guide. For example, PCI devices must comply with PCI 2.1 requirements and also must provide a Subsystem ID and Subsystem Vendor ID as defined in the “PCI” chapter in Part 3 of this guide.

Note: The device must implement either a bus Plug and Play ID or a COM-port Plug and Play ID, but not both.

30. Each device has a compatible Plug and Play device ID
Required

The various bus-specific Plug and Play specifications provide the means for reporting a CompatibleID as well as a device unique ID.

At least one CompatibleID is required for PC 98. Its primary use is for back up in case the driver or INF file associated with the unique ID is not available (for example, if the customer lost the disk). The goal is for the modem to retain essential data functionality.

The most useful CompatibleIDs would point either to an earlier version of the same product (whose INF file is included in shipping versions of Windows) or point to a reference INF file (that is, one provided by the modem chip-set manufacturer).

Note: If the CompatibleID is used, it is recommended to provide an accurate, displayable manufacturer and modem name using V.25ter standard ID commands.

31. Automatic resource assignment and dynamic disable capabilities are supported
Required

The system must be capable of automatically assigning, disabling, and relocating the resources used by this device when necessary, using the method required for the related bus class. When the end user changes this device or adds it to the system, setting resource assignments must not require changing jumpers or switches on either the adapter or the system board. In the event of an irreconcilable conflict with other devices on the system, the system must be able to disable the device to prevent the system from stalling.

32. PCI modem meets PCI 2.1 requirements
Required

This device must comply with PCI 2.1 requirements if PCI is used as the bus connection for the modem. This ensures that all Plug and Play requirements are met and that Windows and Windows NT drivers support this device.

33. USB modem meets USB specifications
Required

As required for all PC 98 devices, a modem must meet the specific requirements for the bus it uses, including any device class specifications. For example, a modem that uses USB must comply with all related USB specifications, including:

  • USB Specification, Version 1.0 or higher (also known as the USB core specification)

  • Universal Serial Bus Device Class Definition for Communication Devices, Version 1.0 or higher

The “Standard Serial Interface Circuit Emulation” appendix in the USB Device Class Definition for Communication Devices specifically addresses serial port compatibility.

34. Device Bay modem meets PC 98 requirements

Required

A modem designed as a Device Bay peripheral must interface with either USB, IEEE 1394, or both buses, and must support relevant USB device class specifications. All Device Bay peripherals must meet the requirements defined in Device Bay Interface Specification, Version 1.0 or higher.