Specifications
HighWire-MTP2 Software Reference - 1.2, September 4, 2002 Contents 3
Contents
1. About This Manual ..................................................................................................................................... 9
1-1. Related Documents ..............................................................................................................................9
1-2. Documentation Conventions ................................................................................................................9
2. Software Installation and Removal ........................................................................................................11
2-1. Software Installation .......................................................................................................................... 11
2-2. Software Removal .............................................................................................................................. 12
2-3. Hot Plug Overview .............................................................................................................................. 12
2-3-1.Terminology .......................................................................................................................... 13
2-3-2.RCM overview ........................................................................................................................ 13
2-3-3.hw_daemon monitoring of hardware status ....................................................................... 13
2-3-4.Daemon assignment ............................................................................................................ 14
2-3-5.Configure a board for basic hot swap ................................................................................. 14
2-3-6.Remove a basic hot swap enabled board ........................................................................... 14
2-3-7.Sample -pkgadd- command output ..................................................................................... 15
2-3-8.Sample -pkgrm- command output ....................................................................................... 20
3. Introduction to HighWire-MTP2 ..............................................................................................................25
3-1. HW400 Boards ................................................................................................................................... 25
3-1-1.HW400c ................................................................................................................................. 25
3-1-2.HW400p ................................................................................................................................ 26
3-2. HW-MTP2 Interface Overview ............................................................................................................ 27
3-3. Theory of Operation ............................................................................................................................ 28
4. Cross Bus Interface .................................................................................................................................29
4-1. Functional Overview ........................................................................................................................... 29
4-1-1.HWMTP2 for Solaris .............................................................................................................. 29
4-1-2.HWMTP2 for SDK .................................................................................................................. 30
4-2. Using the Cross Bus Interface ........................................................................................................... 30
4-2-1.Initialization and termination ............................................................................................... 30
4-2-2.Opening and closing a connection to a line card ............................................................... 30
4-2-3.Opening and closing a sub-interface ................................................................................... 30
4-2-4.Connecting to and disconnecting from an MTP2 instance ................................................ 31
4-2-5.Sending messages to MTP2 ................................................................................................ 31
4-2-6.Receiving messages from MTP2 ......................................................................................... 32
4-2-7.Send-side flow control (HWMTP2 for Solaris only) ............................................................. 32
4-2-8.Receive-side flow control ...................................................................................................... 33
4-3. Basic Interface Functions and API Calls ........................................................................................... 34
4-3-1.cbi_initialize ........................................................................................................................... 34
4-3-2.cbi_terminate ........................................................................................................................ 35
4-3-3.cbi_open ................................................................................................................................ 35
4-3-4.cbi_close ................................................................................................................................ 36
4-3-5.cbi_recv ................................................................................................................................. 36
4-3-6.cbi_send ................................................................................................................................ 37