Plug and Play for IEEE 1394

This section summarizes the Plug and Play requirements for IEEE 1394 peripheral devices and PC host controllers.

9. Plug and Play devices demonstrate interoperability with other devices
Required

All devices must support Plug and Play for intended applications in both a minimal and an extended bus configuration. A minimal configuration is the minimum number of devices necessary to demonstrate the primary application of the device. An extended configuration is an advanced application with at least two devices added to the minimal configuration. The added devices can be extraneous to the application.

The following is a summary of compliance testing guidelines for this requirement:

10. Topology faults do not cause the bus to fail

Required

Standard IEEE 1394 protocols have been defined to eliminate topology faults. However, to ensure correct implementation, the following items describe test criteria for industry compatibility workshops. In each case, connection or removal of a device must not stall the bus, but the faulting device might not function. The PC must detect each fault. The test criteria include the following:

11. Removable media devices support media status notification

Required

Removable media devices must use an electronic switch to notify the PC in the event of media change requests. This is necessary to enable device applications to lock, unlock, and eject media.

12. Devices that can initiate peer-to-peer communications also support remote programming
Required

To enhance systems integration, all devices capable of initiating peer-to-peer communications must also support a programming language that enables remote control for PC applications. This allows a third device, such as a PC or device controller, to initiate data transmission between two devices.