LEVIATHAN SYSTEMS

Cabling

The Optical Module Says Ready. Which Data Paths Are Operational?

Technical contentPublished Updated

In CMIS 5.3's paged-memory transmission-module model, ModuleReady describes the module-wide state in which the host can initialize or deinitialize data paths. DPActivated describes an individual initialized data path that is ready to transmit, while retaining the specification's automatic output-squelching qualification. Identify the intended application and its lane groups before interpreting either label. These local states alone do not establish remote reception, host PCS/FEC completion, traffic delivery or application acceptance.

Two state machines describe different boundaries

A readiness statement needs an object. OIF's Common Management Interface Specification, version 5.3, distinguishes a Module State Machine from a Data Path State Machine. The first describes the module as a whole, including management-interface initialization and power mode. The second describes the configuration and initialization behavior of a particular data path.

A module has one module-level state machine. Depending on its configuration, it can have one or several data-path state machines. A module-wide ready indication therefore leaves a separate question: which intended data paths have reached their own operational state?

This explanation follows the paged-memory transmission-module model for system-interface applications in CMIS 5.3. Applicability matters: that version's simplified flat-memory model statically reports ModuleReady, and section 6.3.3 limits the data-path model to paged-memory modules. Optional client-encapsulation applications introduce separate Host Path treatment. An equipment report needs its actual module type and supported model identified before these state meanings are applied.

References: [CM1]

An application instance defines the data-path grouping

In CMIS, an Application means a transmission configuration between host-side electrical lanes and media-side lanes. It is typically characterized by a host-interface standard and a media-interface standard. An instance is one implementation of that configuration within the module. This use of Application is distinct from the workload software whose service a buyer ultimately wants to accept.

The data path consists of the host lanes, media lanes and internal module resources implementing that instance. Several lanes can belong to one path. A versatile module can also support several concurrent instances and therefore several paths. The applicable application advertisement and lane allocation establish which grouping is supported.

Neither a front-panel connector nor a host port label supplies that grouping by itself. CMIS can report the same path state on several associated lanes, so several lane entries do not automatically mean several independent paths. It also reports DPDeactivated for unused lanes. Establish membership in the intended application instances before turning a list of lane states into a path count.

References: [CM1]

Read each state at its defined scope

Section 6.3.2.5.6 defines ModuleReady as a steady state. In the paged-memory model, the module is in High Power mode and the host may initialize or deinitialize data paths. ModuleReady establishes the module-level condition that permits those path activities; it does not say that every intended path has completed initialization.

Section 6.3.3.9 defines DPActivated as a steady operational state for a data path. The path has completed initialization and is ready for transmission. Keep the accompanying qualification: Tx outputs can still be automatically squelched, overriding their host-configured output status. Automatic squelching can suppress an output while the path remains in this state.

This qualification fits the broader distinction in section 6.3.3: a data-path state represents configuration realization and should be read separately from current signal conditions and reported output status. DPActivated is meaningful evidence about that local path, but it cannot substitute for evidence of the signal currently presented or received.

DPDeactivated has a different meaning. Section 6.3.3.4 says that no data path is initialized on the indicated lanes. That state does not identify why initialization is absent or diagnose the external fiber.

References: [CM1]

One ready module can contain two different path states

Consider a wholly fictional paged-memory module M. Stipulate a supported system-interface configuration with two intended application instances on separate, nonconflicting lane groups, called paths A and B. These names are teaching labels, not connector numbers, CMIS identifiers or a proposed product mapping.

At one stipulated observation, M reports ModuleReady, path A reports DPActivated and path B reports DPDeactivated. The statements are compatible. M has reached its module-level ready state; A has reached its operational data-path state, with the output qualification described above; B has no initialized data path on its assigned lanes.

The population is one module and two intended paths, with one of those paths activated. Calling the whole module ready preserves only the first fact. Reporting both intended paths as activated would contradict B's stipulated state. Counting the repeated state entries of A's constituent lanes would likewise misrepresent the path population.

One activated path out of two is a state count. It supplies no measured throughput percentage: the example assigns no path rates, traffic load or delivered data. It also provides no evidence of a broken fiber, defective module or failed remote receiver. No transition is attempted, and no cause or corrective action follows from these stipulated labels alone.

References: [CM1]

Bring the remaining physical question to the service inquiry

If the unresolved question concerns accessible cable identity, labeling or physical connections, Leviathan's Physical-Layer Testing & Installation Verification service is the relevant scope discussion. Identify the affected endpoints and the physical evidence needed so the proposed checks address a defined installation question.

For the project inquiry, share a nonconfidential outline of the affected links, available endpoint and connection records, permitted access and requested physical return. Identify the appointed equipment/network owner who will interpret the module and path states. Formal instrument measurements require confirmed equipment, qualified personnel, method, coverage and acceptance criteria for the engagement.

Use the service and project-inquiry links below to discuss that physical scope. Physical verification returns its agreed observations or measurements; CMIS configuration, fabric bring-up and end-to-end service acceptance remain with their appointed owners. This article explains reported states and does not authorize changes to equipment or a live optical link.

Primary sources

  1. [CM1] OIF Common Management Interface Specification, OIF-CMIS-05.3Checked 2026-10-20. Sections 6.2.1–6.2.2 define applications, lane grouping and data paths; sections 6.3.1–6.3.3 distinguish module and path behavior. Pages 78, 82, 84, 88–89 and 92 support the flat-memory exception, ModuleReady, separate signal/output status, path-state reporting, DPDeactivated and DPActivated with automatic output squelching. Used for the version 5.3 paged-memory system-interface model; optional client-encapsulation applications need their separate Host Path interpretation.

Define the physical question behind the link review

Share a nonconfidential outline of the affected endpoints, available connection records and requested physical checks. Our team will follow up to discuss scope, requirements and availability.

Discuss a ProjectEmail Project Scope