1992.11.16
SUBJECT: MCP Administration
MEANING OF THIS MEMO:
"SunLink Multiprotocol Communication Processor
Software Installation and Configuration Guide"¸¦ ¹ø¿ªÇϸé¼
site Áö¿ø½Ã °¡Á³´ø Àǹ®ÀÇ ÇØ°á°ú °æÇèµéÀ» Á¤¸®ÇØ º¸¾Ò´Ù.
CONTENTS:
0. Product Overview
1. Diagnostics
2. Install and Configuration
3. Asynchronous Drivers¸¦ ¸¸µå´Â ¹æ¹ý
4. Synchronous Driver¸¦ ÃʱâÈÇÏ´Â ¹æ¹ý
5. Synchronous Driver¸¦ °ËÁõÇÏ´Â ¹æ¹ý
6. Synchronous DriverÀÇ device nameÀ» ¸¸µå´Â ¹æ¹ý
7. Diagnostic Commands
7.1 "syncinit" command
7.2 "syncloop" command
7.3 "synstat" command
DESCRIPTION:
0. Product Overview
* MCP´Â communication ports¸¦ Á¦°øÇÏ°í ¶Ç ¸î °³ÀÇ SunLink product¸¦ Áö¿øÇÏ´Â µî
hardware¿Í softwareÀÇ Â«»ÍÀ» ĪÇÒ ¶§ »ç¿ëÇÏ´Â ¿ë¾îÀÌ´Ù.
Áö¿øµÇ´Â SunLink product¶õ BSC RJE, DDN, IR, SNA Peer-to-Peer, SNA 3270, X.25ÀÌ´Ù.
* MCP´Â workstation processor·Î ºÎÅÍ low-level communication functionµéÀ»
ºÎÇÏ À̵¿(offloading)ÇÏ¿© Sun systemÀÇ ´É·Â°ú performance¸¦ ³ô¿©ÁØ´Ù.
- off load¶õ ? ¿©·¯ ´ëÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ ÀÖÀ» ¶§,
ºÎÇÏ·®ÀÌ ÀÛ°Ô °É¸° ´Ù¸¥ ÄÄÇ»ÅÍ·Î ÀÛ¾÷À» ¿Å±â´Â °Í.
* MCP°¡ Sun programming ȯ°æ°ú °áÇÕÇÏ¿´À» ¶§,
MCP´Â multi-vendor ȣȯÀ̶õ Ãø¸éÀÇ communication ±¸Çö¿¡
°·ÂÇÔ°ú À¯¿¬¼ºÀ» Á¦°øÇÑ´Ù.
* VME bus slot »ç¿ëÀÌ °¡´ÉÇÑ Sun-3, Sun-4¿¡ MCP H/W¿Í S/WÀÇ installÀÌ °¡´ÉÇÏ´Ù.
* ÇÑ machine¿¡ 4°³ÀÇ MCP board±îÁö »ç¿ë °¡´É
* °¢ board¸¶´Ù
µÎ °³ÀÇ RS-449 port (0, 1 port)
µÎ °³ÀÇ RS-232-C/RS-423 port (2, 3 port)°¡ ÀÖ´Ù.
* +- °¢ portÀÇ ÃÖ´ë Àü¼Û ¼Óµµ:
| - "RS-232-C/RS-423" portÀÇ °æ¿ì 38.4 kbits/sec Áï 38,400 bpsÀÌ´Ù.
| - "RS-449" portÀÇ °æ¿ì 230 kbits/sec Áï 230,000 bpsÀÌ´Ù.
+- board ´ç ÃÖ´ë Àü¼Û ¼Óµµ:
500 kbits/sec Áï 500,000 bpsÀÌ´Ù.
boardÀÇ ÃÖ´ë Àü¼Û ¼Óµµ´Â ³× °³ÀÇ port¿¡ ºÐ»ê ÇÒ´çµÈ´Ù.
ºÐ»ê ÇÒ´çÀÇ Àǹ̸¦ ¿¹¸¦ µé¾î ¼³¸íÇϸé,
230 kbits/sec¿¡¼ µ¿ÀÛÇÏ´Â µÎ °³ÀÇ RS-449 port¿Í
19.2 kbits/sec¿¡¼ µ¿ÀÛÇÏ´Â µÎ °³ÀÇ RS-232-C port¸¦ °¡Áú ¼ö ÀÖ´Ù.
Áï "((230 k * 2) + (19.2 k * 2)) = 498.4 k < 500 k" ¶ó´Â ºÎµî½ÄÀÌ ¼º¸³.
* À§¿¡¼ Á¦½ÃµÈ MCP boardÀÇ °¢ portÀÇ Àü¼Û ¼Óµµ´Â
¸ðµç SunLink productµéÀÌ Áö¿øÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.
°¢ SunLink productÀÇ ÃÖ´ë Àü¼Û ¼Óµµ´Â
À̵é SunLink productÀÇ document¸¦ ÂüÁ¶ÇϽöó.
1. Diagnostics
* MCP´Â "syncloop"¶ó´Â loopback diagnostic command¸¦ Á¦°øÇÑ´Ù.
ÀÌ "syscloop" test´Â processor¿¡¼ 'loopback µÇ´Â ÁöÁ¡'±îÁö¸¦ testÇÑ´Ù.
'loopback µÇ´Â ÁöÁ¡'Àº internal, loopback plug, local modem, remote modemÀ» ÀǹÌÇÏ°í
"syncloop" command ¿¡¼ mode¸¦ ÁöÁ¤ÇÔÀ¸·Î½á °¢°¢ÀÇ test°¡ °¡´ÉÇØ Áø´Ù.
* loopback test´Â ¹®Á¦°¡ board, cable, modem, transmission facility Áß
¾îµð¼ ¹ß»ýÇÏ´ÂÁö¸¦ ÆÇ´ÜÇϴµ¥ ¸Å¿ì À¯¿ëÇÏ´Ù.
* MCP board¸¦ ¼³Ä¡ÇÑ ÈÄ, board¸¦ ³¢¿î slot¿¡ ´ëÀÀÇÏ¿© backplane jumper¸¦ Á¦°ÅÇÑ´Ù.
jumper°¡ ÀûÀýÄ¡ ¸øÇϸé, MCP or SunLink software¸¦ »ç¿ëÇÒ ¶§
¿¹»óÄ¡ ¸øÇÑ interrupt°¡ °è¼Ó ¹ß»ýÇÒ °ÍÀÌ´Ù.
2. Install and Configuration
1) È®ÀÎ (Sun4 °æ¿ì)
# ls -l /export/exec/sun*
lrwxrwxrwx 1 root 4 May 24 03:46 /export/exec/sun4 -> /usr
¾øÀ¸¸é symbolic link¸¦ ¸¸µé¾î ÁØ´Ù.
# cd /export/exec
# ln -s /usr sun4
2) # extract_unbundled ¼öÇà
3) # cd /usr/sunlink/mcp/sys
# install.mcp
..........
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Do you need MCP async (ALM-2) devices (yes or no)? ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
asynchronous applicationÀÌ ÀÖ¾î MCP port Áß ¾î´À Çϳª¸¦ »ç¿ëÇÏ·Á¸é y ¸¦ Ä£´Ù.
¾Æ·¡ÀÇ ¼¼ Áú¹®Àº SunLink gateway product¿¡ ÀÇÇØ »ç¿ëµÇ´Â driver¸¦
installÇÒÁö ¿©ºÎ¸¦ ¹¯´Â´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Do you need MCP 'hdlc' devices (yes or no)? ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
HDLC driver´Â DDN, IR, OSI, X.25 SunLink productµé¿¡ ÀÇÇØ »ç¿ëµÈ´Ù.
"syncloop" diagnostic command¸¦ »ç¿ëÇÒ °èȹÀ̶ó¸é, HDLC driver¸¦ °¡Á®¾ß ÇÑ´Ù.
MCP port¿¡¼ À§ÀÇ SunLink productµéÀ» »ç¿ëÇÒ °èȹÀ̰ųª "syncloop"¸¦ »ç¿ëÇÏ·Á¸é
y ¸¦ Ä¡½Ã¶ó.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Do you need MCP 'sdlc' devices (yes or no)? ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
Peer-to-Peer, SNA 3270 SunLink product°¡ SDLC driver¸¦ »ç¿ëÇÑ´Ù.
À̵é productµéÀÌ MCP port¸¦ »ç¿ëÇÒ °èȹÀ̶ó¸é y ¸¦ Ä¡½Ã¶ó.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Do you need MCP 'bsc' devices (yes or no)? ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
BSC driver´Â BSC RJE SunLink product¿¡ ÀÇÇØ »ç¿ëµÈ´Ù. »ç¿ëÇÏ·Á¸é y ¸¦ Ä¡½Ã¶ó.
¾Æ·¡ Ç¥´Â SunLink product °¢°¢ÀÌ ÇÊ¿ä·Î ÇÏ´Â driver¸¦ ¿ä¾àÇØ ³õ¾Ò´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦½¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ SunLink Product ¦ Required Driver ¦¢
¦¼¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¶¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¾
¦¢ BSC RJE ¦ BSC ¦¢
¦§¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦À¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦©
¦¢ Peer-to-Peer ¦ SDLC ¦¢
¦¢ SNA 3270 ¦ ¦¢
¦§¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦À¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦©
¦¢ DDN, IR ¦ HDLC ¦¢
¦¢ OSI, X.25 ¦ ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¿¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
3) »õ·Î¿î kernelÀ» root directory·Î copyÇÑ ÈÄ rebootingÇÑ´Ù.
# /usr/share/sys/sun4//vmunix /
4) booting ½Ã "mcp0 at vme32d16 0x100000 vec 0x8a"¿Í °°Àº ¸Þ½ÃÁö°¡ º¸À̸é OK !
3. Asynchronous Drivers¸¦ ¸¸µå´Â ¹æ¹ý
* asynchronous driver¸¦ »ç¿ëÇϱâ À§ÇØ install.mcp¸¦ µ¹·Á ȯ°æÀ» Àâ¾Ò´Ù¸é,
¾Æ·¡ ¸í·ÉÀ» ¼öÇàÇÏ¿© /dev directory¿¡ asynchronous driver¸¦ ¸¸µé¾î ÁØ´Ù.
# /dev/MAKEDEV mcp#
'mcp#'ÀÇ #´Â 0-3±îÁöÀÇ board number¸¦ ÀǹÌÇÑ´Ù.
* MAKEDEV´Â /dev directory¿¡ "ttyLN"ÀÇ ÇüÅ·Πentry¸¦ ¸¸µç´Ù.
'L'Àº mcp board number¿¡ ´ëÀÀÇÏ¿© h ¿¡¼ k±îÁö Ç¥Çö °¡´É.
'N'Àº port number·Î hexa0-F ±îÁö Ç¥ÇöµÊ.
"# /dev/MAKEDEV mcp0" Çϸé /dev¹Ø¿¡ ttyh1 - ttyhf °¡ ¸¸µé¾î Áø´Ù.
"# /dev/MAKEDEV mcp1" Çϸé /dev¹Ø¿¡ ttyi1 - ttyif °¡ ¸¸µé¾î Áø´Ù.
"# /dev/MAKEDEV mcp2" Çϸé /dev¹Ø¿¡ ttyj1 - ttyjf °¡ ¸¸µé¾î Áø´Ù.
"# /dev/MAKEDEV mcp3" Çϸé /dev¹Ø¿¡ ttyk1 - ttykf °¡ ¸¸µé¾î Áø´Ù.
¡Ø ÀÌ memo´Â ALM(Asynchronous Line Multiplexer) board¸¦ ¼³¸íÇÏ´Â °ÍÀÌ ¾Æ´ÔÀ» ±â¾ï!
ALM boardÀÇ °æ¿ì 16°³ÀÇ async port°¡ ÀÖ¾î "# /dev/MAKEDEV mcp0" Çϸé
/dev ¹Ø¿¡ ttyh0-ttyhf±îÁö 16°³ÀÇ device°¡ »ý±ä´Ù.
(ALM boardÀÇ device nameÀº MCP board¿Í µ¿ÀÏÇÏ´Ù)
* MCPÀÇ °æ¿ì °¢ board´ç »ç¿ëÇÒ ¼ö ÀÖ´Â port´Â ÃÖ´ë 4°³ÀÓÀ» »ó±âÇϽöó.
´õ¿ì±â 4°³ Áß 2, 3¹ø port Áï 3¹ø° 4¹ø°ÀÇ RS-232-C/RS-423 port¸¸À»
async port·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
±×·¸´Ù¸é MCP board¿¡¼ async port·Î »ç¿ëÇÒ ¼ö ÀÖ´Â deviceÀÇ À̸§Àº
mcp0ÀÇ °æ¿ì /dev/ttyh2, /dev/ttyh3 »ÓÀÌ´Ù.
mcp1ÀÇ °æ¿ì /dev/ttyi2, /dev/ttyi3 »ÓÀÌ´Ù.
mcp2ÀÇ °æ¿ì /dev/ttyj2, /dev/ttyj3 »ÓÀÌ´Ù.
mcp3ÀÇ °æ¿ì /dev/ttyk2, /dev/ttyk3 »ÓÀÌ´Ù.
ÀÌ °æ¿ì kernel configuration fileÀÇ MCP lineÀÇ flags field¸¦ ÀûÀýÈ÷ ¼öÁ¤ÇØ¾ß ÇÑ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢device mcp1 at vme32d16 ? csr 0x01010000 flags 0x1ffff priority 4 vector mcpintr ox8a ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
default flags field °ªÀº 0x1ffffÀÌ´Ù.
ÀÌ´Â 'modem carrier detect signal'ÀÌ OFFÀÓÀ» ÀǹÌ.
'asynchronous modem'¿¡ ¿¬°áÇÏ·Á¸é ÀÌ fieldÀÇ °ªÀÌ ONÀ¸·Î ¹Ù²î¾î¾ß ÇÑ´Ù.
ÀÌ fieldÀÇ °ªÀ» ONÀ¸·Î ÇÏ·Á¸é, °¢ port¿¡ µû¶ó ´Þ¶óÁø´Ù. ¾Æ·¡ Ç¥¸¦ ÂüÁ¶ÇϽöó.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦½¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ MCP port linked to ¦ Value of ¦¢
¦¢ 'asynchronous modem' ¦ flags ¦¢
¦¼¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¶¦¬¦¬¦¬¦¬¦¬¦¬¦¾
¦¢ port 2 ¦ 0x1fffb ¦¢
¦¢ port 3 ¦ 0x1fff7 ¦¢
¦¢ port 2 and 3 ¦ 0x1fff3 ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¿¦¡¦¡¦¡¦¡¦¡¦¡¦¥
4. Synchronous Driver¸¦ ÃʱâÈÇÏ´Â ¹æ¹ý
synchronous serial port¸¦ ÃʱâÈÇϱâ À§ÇÑ command·Î "syncinit"°¡ ÀÖ´Ù.
data transfer°¡ ½ÃÀ۵DZâ Àü¿¡ serial port driver¸¦ ÃʱâÈÇϱâ À§Çؼ´Â
system booting½Ã "syncinit"ÀÌ ¼öÇàµÉ ÇÊ¿ä°¡ ÀÖ´Ù.
SunLink product´Â "syncinit"¸¦ ÀÚµ¿ÀûÀ¸·Î ¼öÇàÇÏ´Â script¸¦ °¡Áø´Ù.
5. Synchronous Driver¸¦ °ËÁõÇÏ´Â ¹æ¹ý
¾Æ·¡ °ÍÀº single mcp board¸¦ °¡Áö°í SDLC¿Í HDLC device driver¸¦ installÇÑ °æ¿ì
º¸¿©Áö´Â °á°úÀÌ´Ù.
# netstat -i -a
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue
ie0 1500 swp-2a xinu 1611877 0 87347 2 11653 0
mcph0 1152 101 0 101 0 0 0
mcps0 267 0 0 0 0 0 0
mcph1 1152 0 0 0 0 0 0
mcps1 267 0 0 0 0 0 0
mcph2 1152 10001 0 10001 0 0 0
mcps2 267 0 0 0 0 0 0
mcph3 1152 1001 0 1001 0 0 0
mcps3 267 0 0 0 0 0 0
lo0 1536 loopback localhost 3756 0 3756 0 0 0
ifd0 4096 11103 0 11103 0 0 0
6. Synchronous DriverÀÇ device nameÀ» ¸¸µå´Â ¹æ¹ý
* synchronous driverÀÇ device nameÀº mcp·Î ½ÃÀÛÇÑ´Ù.
mcpµÚ¿¡ HDLC´Â h°¡ SDLC´Â s°¡ BSC´Â b°¡ ºÙ´Â´Ù. Áï mcph, mcps, mcpb µîÀÌ´Ù.
¶Ç ÀÌµé µÚ¿¡ port number°¡ ºÙ´Â´Ù.
¾Æ·¡ Ç¥´Â HDLC driver¸¦ »ç¿ëÇÏ´Â °æ¿ìÀÌ´Ù.
SDLC, BSCÀÇ °æ¿ì´Â "Port Name" fieldÀÇ h ´ë½Å s³ª b¸¦ ÁÖ¸é µÈ´Ù.
¦£¦¡¦¡¦¡¦½¦¡¦¡¦¡¦½¦¡¦¡¦¡¦½¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦½¦¡¦¡¦¡¦¡¦¡¦½¦¡¦¡¦¡¦¡¦¤
¦¢Board ¦Port ¦Port ¦ Netstat Symbol ¦ Port ¦boardÀÇ ¦¢
¦¢ ¦Number¦Name ¦ ¦ Type ¦port¼ø¼¦¢
¦¼¦¬¦¬¦¬¦á¦¬¦¬¦¬¦á¦¬¦¬¦¬¦á¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦á¦¬¦¬¦¬¦¬¦¬¦á¦¬¦¬¦¬¦¬¦¾
¦¢ mcp0 ¦¢ 0 ¦¢mcph0 ¦¢ mcph0 ¦¢ RS-449 ¦¢ ù¹ø° ¦¢
¦¢ ¦¢ 1 ¦¢mcph1 ¦¢ mcph1 ¦¢ RS-449 ¦¢ ¼¼¹ø° ¦¢
¦¢ ¦¢ 2 ¦¢mcph2 ¦¢ mcph2 ¦¢ RS-232-C ¦¢ µÎ¹ø° ¦¢
¦¢ ¦¢ 3 ¦¢mcph3 ¦¢ mcph3 ¦¢ RS-232-C ¦¢ ³×º¯Â° ¦¢
¦§¦¡¦¡¦¡¦«¦¡¦¡¦¡¦«¦¡¦¡¦¡¦© ¦¢ ¦¢ ¦¢
¦¢ mcp1 ¦¢ 4 ¦¢mcph4 ¦¢ mcph4 ¦¢ RS-449 ¦¢ ù¹ø° ¦¢
¦¢ ¦¢ 5 ¦¢mcph5 ¦¢ mcph5 ¦¢ RS-449 ¦¢ ¼¼¹ø° ¦¢
¦¢ ¦¢ 6 ¦¢mcph6 ¦¢ mcph6 ¦¢ RS-232-C ¦¢ µÎ¹ø° ¦¢
¦¢ ¦¢ 7 ¦¢mcph7 ¦¢ mcph7 ¦¢ RS-232-C ¦¢ ³×¹ø° ¦¢
¦§¦¡¦¡¦¡¦«¦¡¦¡¦¡¦«¦¡¦¡¦¡¦© ¦¢ ¦¢ ¦¢
¦¢ mcp2 ¦¢ 8 ¦¢mcph8 ¦¢ mcph8 ¦¢ RS-449 ¦¢ ù¹ø° ¦¢
¦¢ ¦¢ 9 ¦¢mcph9 ¦¢ mcph9 ¦¢ RS-449 ¦¢ ¼¼¹ø° ¦¢
¦¢ ¦¢ ¦§¦¡¦¡¦¡¦«¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦© ¦¢ ¦¢
¦¢ ¦¢ 10 ¦¢mcph10¦¢ mcph: ¦¢ RS-232-C ¦¢ µÎ¹ø° ¦¢
¦¢ ¦¢ 11 ¦¢mcph11¦¢ mcph; ¦¢ RS-232-C ¦¢ ³×¹ø° ¦¢
¦§¦¡¦¡¦¡¦«¦¡¦¡¦¡¦«¦¡¦¡¦¡¦© ¦¢ ¦¢ ¦¢
¦¢ mcp3 ¦¢ 12 ¦¢mcph12¦¢ mcph< ¦¢ RS-449 ¦¢ ù¹ø° ¦¢
¦¢ ¦¢ 13 ¦¢mcph13¦¢ mcph= ¦¢ RS-449 ¦¢ ¼¼¹ø° ¦¢
¦¢ ¦¢ 14 ¦¢mcph14¦¢ mcph> ¦¢ RS-232-C ¦¢ µÎ¹ø° ¦¢
¦¢ ¦¢ 15 ¦¢mcph15¦¢ mcph? ¦¢ RS-232-C ¦¢ ³×¹ø° ¦¢
¦¦¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦¡¦¥
* ¿¹¸¦ µé¾î º¸¸é,
- "mcpb7" Àº µÎ¹ø° board(mcp1)ÀÇ ³×¹ø° port(port number 7)·Î¼
BSC driver¸¦ »ç¿ëÇÒ ¶§ »ç¿ëÇÑ´Ù´Â ÀǹÌ.
- "mcps?" ´Â ³×¹ø° board(mcp3)ÀÇ ³×¹ø° port(port number 15)·Î¼
SDLC driver¸¦ »ç¿ëÇÒ ¶§ »ç¿ëÇÑ´Ù´Â ÀǹÌ.
* À§ Ç¥¿¡¼ º¸¾ÒµíÀÌ 'port nameÀ¸·Î »ç¿ëµÇ´Â port number'´Â
'board ÀÚüÀÇ port number'¿Í´Â ¾Æ¹« »ó°üÀÌ ¾ø´Ù.
'board ÀÚüÀÇ port number'´Â °¢ board¸¶´Ù 0-3±îÁö numberingµÈ´Ù.
- port 0,1 : RS-449
- port 2,3 : RS-232-C
mcp0 mcp1 mcp2 mcp3
¦£¦¡¦¡¦¤ ¦£¦¡¦¡¦¤ ¦£¦¡¦¡¦¤ ¦£¦¡¦¡¦¤
¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢
port0 ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ RS-449
¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢
port2 ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ RS-232-C/RS-423
¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢
port1 ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ RS-449
¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢
port3 ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ ¦¢ ¡Ü ¦¢ RS-232-C/RS-423
¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¢
¦¦¦¡¦¡¦¥ ¦¦¦¡¦¡¦¥ ¦¦¦¡¦¡¦¥ ¦¦¦¡¦¡¦¥
¿¹¸¦ µé¾î º¸¸é,(Sun Manual¿¡ À߸øµÇ¾î ÀÖ´ø °ÍÀ» ¼öÁ¤ÇÑ °ÍÀÓ)
- "mcph6" Àº 'µÎ¹ø° board(mcp1)ÀÇ ¼¼¹ø° port'(= port2 = port number 6)
Áï RS-232-C port·Î HDLC driver¸¦ »ç¿ëÇÒ ¶§ »ç¿ëÇÑ´Ù´Â ÀǹÌ.
- "mcps8" Àº '¼¼¹ø° board(mcp2)ÀÇ Ã¹¹ø° port'(= port0 = port number 8)
Áï RS-449·Î SDLC driver¸¦ »ç¿ëÇÒ ¶§ »ç¿ëÇÑ´Ù´Â ÀǹÌ.
7. Diagnostic Commands
* "syncinit"´Â synchronous serial port¸¦ ÃʱâÈÇÑ´Ù.
"syncloop", "syncstat"´Â 'synchronous MCP port'¸¦ »ç¿ëÇÏ´Â application¿¡¼ ¹ß»ýÇÏ´Â
¹®Á¦¸¦ Áø´ÜÇÏ°í ÇØ°áÇÒ ¶§ »ç¿ëµÈ´Ù.
* ¾Õ¼ ¾ð±ÞÇß´ø MCP port nameÀº À̵é command¸¦ »ç¿ëÇÒ ¶§ ÇÊ¿äÇÒ °ÍÀÌ´Ù.
* ÇöÀç release(SunLink 6.0)¿¡¼±, "syncloop"°¡ HDLC driver¿¡¼¸¸ µ¿ÀÛÇÑ´Ù.
µû¶ó¼ "syncloop" command line¿¡¼± mcph# ¸¸ÀÌ »ç¿ëµÉ °Í. (mcps#, mcpb#µîÀº ¾ÈµÊ)
7.1 "syncinit" command
* /usr/sunlink/sync/syncinit´Â synchronous serial lineÀÇ clocking parameter¸¦
ÃʱâÈÇÏ°í Á¦¾îÇÑ´Ù.
data Àü¼ÛÀÌ ÀϾ±â Àü¿¡ serial port driver¸¦ ÃʱâÈÇÏ·Á¸é,
system booting½Ã¿¡ ÀÌ command¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ atom# syncinit mcph1 ¦¢
¦¢ speed=9600, loolback=no, nrzi=no, txc=txc, rxc=rxc ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ atom# syncinit [speed=] \ ¦¢
¦¢ [loopback=[yes|no]] \ ¦¢
¦¢ [nrzi=[yes|no]] \ ¦¢
¦¢ [txc=[txc|rxc|baud]] \ ¦¢
¦¢ [rxc=[rxc|txc|baud]] ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
* speed :
- serial lineÀÇ speed. bit per second
- ´ëºÎºÐ ½ÇÁ¦ line speed´Â Sun hardware°¡ ¾Æ´Ï¶ó modem¿¡ ÀÇÇØ °áÁ¤µÈ´Ù.
¡Ù ¸Å¿ì ºü¸¥ speed¸¦ ÁÖ±â À§ÇØ syncinit¸¦ »ç¿ëÇÒ ¶§,
½ÇÁ¦ speed´Â ÀǵµÇß´ø °Í°ú´Â ´Ù¸¦ ¼ö ÀÖ´Ù.
ÀÌ´Â speed°¡ serial chip clocking frequencyÀÇ
°¡Àå °¡±î¿î integral multiple(?)·Î ©·ÁÁö±â(rounded to) ¶§¹®ÀÌ´Ù.
* loopback :
- serial chipÀÇ internal loopback »óŸ¦ setÇÏ°í º¸¿© ÁØ´Ù.
- internal loopbackÀº external loopback Àåºñ¸¦ ºÙÀÌÁö ¾Ê°í
serial port¸¦ testÇϴµ¥ À¯¿ëÇÏ´Ù.
- µÚ¿¡¼ º¼ syncloop command´Â loopback testing¿¡¼
port¸¦ ÃʱâÈÇϱâ À§ÇØ syncinit¸¦ ½ÇÇàÇÑ´Ù.
* nrzi :
- ÀÌ parameter´Â transmit½Ã¿¡ encodingÇÏ°í receiveÇÒ ¶§ decodingÇÏ´Â
NRZI(non-return-to-zero inverted) »ç¿ëÀ» Á¦¾îÇÑ´Ù.
- NRZI encodingÀº ¾î¶² modemÀ» »ç¿ëÇÒ ¶§ ÇÊ¿äÇÒ °ÍÀÌ´Ù.
- NRZI encodingÀÇ default value "nrzi=no" ÀÇ »ç¿ëÀ» ±Ç°íÇÑ´Ù.
- ÀÌ parameter´Â point-to-point linkÀÇ ¾çÂÊ ³¡ ¸ðµÎ¿¡ µ¿ÀÏÇÏ°Ô setµÇ¾î¾ß ÇÑ´Ù.
* txc, rxc :
- ÀÌ parameter´Â Àü¼ÛµÇ°í ¼ö½ÅµÇ´Â dataÀÇ °¢°¢ÀÇ clockingÀÌ
¾îµð¿¡¼ ºñ·ÔµÇ´ÂÁö Áï originÀÌ ¾îµðÀÎÁö¸¦ setÇÏ´Â °ÍÀÌ´Ù.
- °¢ colckÀº txc, rxc, baud Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
±× Àǹ̴ txc : imcoming transmit clock (modem clock)
rxc : imcoming receive clock (modem clock)
baud : internal baud rate generator (system clock)
- local portµé°ú MCPÀÇ ³× °³ port ¸ðµÎÀÇ default´Â "txc=txc", "rxc=rxc"ÀÌ´Ù.
- syncinit command¿¡¼ "txc=baud"¿Í speed parameter´Â
modem clockingÀÌ ¾Æ´Ñ data rate¸¦ Á¦¾îÇÑ´Ù.
¡Ù "rxc=baud"´Â ¸ðµç MCP port¿¡¼ Áö¿øµÇ±â´Â ÇÏÁö¸¸
internal loopback mode(loopback=yes)¿Í ÇÔ²² »ç¿ëµÉ ¶§¸¸ À¯¿ëÇÒ °ÍÀÌ´Ù.
- 'sender clocking'À̶õ
modemÀÇ °³ÀÔÀ̳ª modem eliminator ¾øÀÌ testÇÏ°íÀÚ ÇÏ´Â µÎ system°£ÀÇ
cabling¸¸À¸·Î test°¡ °¡´ÉÇÑ ¹æ¹ý. clocking configurationÀÇ ÇÑ ¹æ¹ýÀÓ.
'sender clocking'À» configureÇϱâ À§Çؼ± "txc=baud", "rxc=rxc"¸¦ setÇÑ´Ù.
ÀÌ´Â ¼ö½ÅÂÊ¿¡¼ receive clockÀ¸·Î ¹ÞÀ» ¼ö ÀÖ´Â clock signalÀ»
¼Û½ÅÂÊ¿¡¼ »ý¼ºÇÏ°Ô²û ÇØÁØ´Ù.
- 'data flowÀÇ °¢ ¹æÇâÀº µ¶¸³ÀûÀÎ clockingÀ» °¡Áø´Ù'´Â Á¡À» ²À ±â¾ïÇϽöó!
(±×·¯¹Ç·Î µÎ ¹æÇâÀº ´Ù¸¥ speed¸¦ °¡Áú ¼ö ÀÖ°í,
°¢ systemÀÇ "speed" option¿¡ ÀÇÇØ ¾ç ¹æÇâ °¢°¢ÀÇ speed°¡ °áÁ¤µÈ´Ù.)
7.2 "syncloop" command
* ÀÌ command´Â loopback test¸¦ ¼öÇàÇÏ°í
¾Æ·¡ÀÇ ¿ä¼ÒµéÀ» checkÇÑ´Ù.
- software configuration
- CPU to MCP board communication
- the correct operation of the MCP board
- the RS-232-C or RS-449 ports and cables
- the local and remote modems
- the phone line
* "syncloop"´Â ÁöÁ¤µÈ MCP port¿¡ "ifd" device¸¦ ¿¬°áÇϱâ À§ÇØ
"iflayer" command¸¦ ºÎ¸¥´Ù.
±×¸®°í ³ª¼ ´ëºÎºÐÀÇ °æ¿ì serial port¸¦ ÃʱâÈÇϱâ À§ÇÑ
"syncinit" command¸¦ ¼öÇàÇÏ°í packetÀ» ³»º¸³½´Ù.
´ÙÀ½À¸·Î "syncloop"´Â ¼ö½ÅµÇ´Â °ÍÀ» °Ë»çÇϱâ À§ÇØ imcoming packetµéÀ» ÀоîµéÀδÙ.
* "ifd" device´Â °øÀ¯µÉ ¼ö ¾ø´Ù.
µ¿½Ã¿¡ µÎ °³ÀÇ "syncloop"¸¦ ¼öÇàÇϰųª
´Ù¸¥ SunLink product°¡ µ¿ÀÏ machine¿¡¼ ¼öÇàµÇ´Â µ¿¾È "syncloop"¸¦ »ç¿ëÇÏ·Á ÇÑ´Ù¸é,
"device busy" message¸¦ ¸¸³¯ ¼ö ÀÖ´Ù.
ÀÌ·± °æ¿ì¸¦ ¸¸³ª¸é ´ÙÀ½¿¡ ¼³¸íÇÒ "netstat" command¸¦ ½á¼
¾î¶² "ifd" device°¡ »ç¿ëÁß¿¡ ÀÖ´ÂÁö¸¦ È®ÀÎÇϽöó.
"ifd" deviceÀÇ À̸§Àº "ifd#"ÀÇ ÇüŸ¦ °¡Áö°í #´Â 0-15±îÁöÀÇ ¼ö¸¦ ³ªÅ¸³½´Ù.
* "syncloop" format
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ atom# syncloop [options] ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
Àº ¾Õ¼ ¼³¸íÇß°í
"syncloop"´Â HDLC driver(mcph[0-15])¿¡¼¸¸ µ¿ÀÛÇÑ´Ù´Â °Íµµ ¿ª½Ã ¾Õ¿¡¼ ¼³¸íÇß´Ù.
SDLC, BSC driver¿¡¼ ÀÌ ¸í·ÉÀ» »ç¿ëÇϸé error message°¡ ¶ã °ÍÀÌ´Ù.
* Options to the "syncloop" command
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢Options Parameter Descripiton ¦¢
¦¼¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¾
¦¢ -i ifd_number "ifd" device°¡ »ç¿ëÇÒ °ÍÀ» ¸í½ÃÇÑ´Ù. ¦¢
¦¢ default device°¡ /dev/ifd0 ( -i 0 )ÀÌ´Ù. ¦¢
¦¢ ¦¢
¦¢ -c packet_count data Àü¼Û½Ã »ç¿ëÇÏ´Â packet ¼ö¸¦ ¾ç¼ö·Î ¦¢
¦¢ Ç¥½ÃÇϸç default´Â 100ÀÌ´Ù. ¦¢
¦¢ ¦¢
¦¢ -l packet_length ¾ç¼ö·Î byte·Î packet length¸¦ Ç¥½ÃÇÑ´Ù. ¦¢
¦¢ default´Â 100ÀÌ°í »ç¿ëÀÚ°¡ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¦¢
¦¢ ÃÖ´ë packet length´Â 1152ÀÌ´Ù. ¦¢
¦¢ ¦¢
¦¢ -s line_speed Bit rate in bits/sec. ¦¢
¦¢ ¦¢
¦¢ -t test_type ´ÙÀ½¿¡ ¼³¸íµÉ test environment¸¦ ÀǹÌÇÏ¸ç ¦¢
¦¢ 1-4±îÁö optionÀÌ ÀÖ´Ù. ¦¢
¦¢ ¦¢
¦¢ -d hex_data_byte °¢ packetÀÇ byte ³»¿ëÀ¸·Î¼ hexadecimal ¦¢
¦¢ number¸¦ ¸í½ÃÇÑ´Ù. ¦¢
¦¢ default´Â »ç¿ëµÉ random dataÀÌ´Ù. ¦¢
¦¢ ¦¢
¦¢ -v vervose mode. data error°¡ ¹ß»ýÇÏ¸é ¦¢
¦¢ ¹ÞÀº data°¡ displayµÈ´Ù. ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
* ´ÙÀ½Àº test_type option ¾øÀÌ "syncloop"¸¸À» Ä¡¸é displayµÇ´Â °ÍÀ» º¸¿©ÁØ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ atom# syncloop mcph1 ¦¢
¦¢ [Using /dev/ifd0 ] ¦¢
¦¢ [iflayer ifd0 mcph1 ] ¦¢
¦¢ Enter test type: ¦¢
¦¢ 1: Internal Test ¦¢
¦¢ 2: Test using loopback plugs ¦¢
¦¢ 3: Test using local or remote modem loopback ¦¢
¦¢ 4: Other, previously set, special mode ¦¢
¦¢ > ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
* °¢ test_type option¿¡¼ ÇÊ¿äÇÑ Àåºñ
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Test Option Equipment ¦¢
¦¼¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¾
¦¢ Option 1 none needed ¦¢
¦¢ Option 2 loopback plug ¦¢
¦¢ Option 3 modem(s) ¦¢
¦¢ Option 4 uses previous setup ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
* test_type Options
1) Test Option 1 - Internal Test
- ÀÌ optionÀº "internal clocking"°ú internal loopbackÀ» »ç¿ëÇÏ°í
- ¾Æ·¡ "syncinit" command¸¦ ¼öÇà½ÃŲ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ syncinit loop=yes txc=baud rxc=baud ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
- test data packetÀº ÇØ´ç MCP port·Î º¸³»Áú °ÍÀÌ°í ³»ºÎÀûÀ¸·Î looped backµÉ °ÍÀÌ´Ù.
2) Test Option 2 - Test Loopback Plugs
- ÀÌ optionÀº "internal clocking"À» »ç¿ëÇÏ°í ¾Æ·¡ "syncinit" command¸¦ ¼öÇà½ÃŲ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ syncinit loop=no txc=baud rxc=rxc ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
- test data packetÀº CPU¿Í MCP port°£À» loopback plug¸¦ Åë°úÇØ µ¹¾Æ¿Ã °ÍÀÌ´Ù.
- ÀÌ optionÀ» »ç¿ëÇϱâ Àü¿¡,
Å×½ºÇÒ port¿¡ ÀûÀýÇÑ loopback plug(RS-232-C or RS-449)¸¦ ¼³Ä¡ÇϽöó.
3) Test Option 3 - Test Local or Remote Modem Loopback
- ÀÌ optionÀº modem¿¡ ÀÇÇØ settingµÇ´Â "external clocking"À» »ç¿ëÇÏ°í
¾Æ·¡ "syncinit" command¸¦ ¼öÇà½ÃŲ´Ù.
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ syncinit loop=no txc=txc rxc=rxc ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
- ÀÌ optionÀ» »ç¿ëÇϱâ Àü¿¡ ÇÏ°íÀÚ ÇÏ´Â Å×½ºÆ®¿¡ ¸ÂÃç local/remote modemÀ» settingÇÑ´Ù.
- local modemÀÌ loopback point°¡ µÈ´Ù¸é, local modemÀ» local loopbackÀ¸·Î settingÇÑ´Ù.
- remote modemÀÌ loopback point°¡ µÈ´Ù¸é, local modemÀ» normal mode·Î settingÇÏ°í
remote modemÀ» remote loopbackÀ¸·Î settingÇÑ´Ù.
- local/remote loopback mode·Î modemÀ» testÇÏ´Â °ÍÀº
MCP port¿Í external cableÀ» üũÇÒ »Ó ¾Æ´Ï¶ó modemÀÇ ÀûÀýÇÑ µ¿ÀÛÀ» ÇÔ²² °ËÁõÇÑ´Ù.
- ´ëºÎºÐÀÇ synchronous modemÀº 'local loopback(= analog loopback)'°ú
'remote loopback (= digital loopback)'À» Áö¿øÇÑ´Ù.
Àüȼ± ¾ç ³¡¿¡ ÀÖ´Â µÎ modemÀ» Á¦¾îÇÒ ¼ö ÀÖÀ» ¶§,
traffic generator·Î½á local Sun WorkstationÀ» »ç¿ëÇÏ¿© ¿Ïº®ÇÑ test°¡ °¡´ÉÇÏ´Ù.
- °¡Àå Æ÷°ýÀûÀÎ Å×½ºÆ®·Î¼ÀÇ ÀÌ optionÀº
normal mode¿¡¼ local modemÀÇ »ç¿ë½Ã ÀÌ»ó ¿©ºÎ,
Àüȼ±À̳ª Àü¿ë¼±°ú °°Àº transmission facilityÀÌ»ó À¯¹«,
remote loopback mode¿¡¼ remote modem operatingÀÇ ÀÌ»ó ¿©ºÎ µîÀ» Å×½ºÆ® ÇÑ´Ù.
- "syncloop"´Â local°ú remote modem loopback testingÀ» µ¿ÀÏÇÏ°Ô Ãë±ÞÇÑ´Ù.
ÀÌ´Â µÎ °æ¿ì ¸ðµÎ modem¿¡ ÀÇÇØ clockingÀÌ Á¦°øµÇ±â ¶§¹®ÀÌ´Ù.
Áï modem clockÀ» »ç¿ëÇϱ⠶§¹®À̶õ °ÍÀÌ´Ù.
data°¡ local/remote modemÀ» ÅëÇØ loopbackµÇ°í ¾ÈµÇ°í´Â
modemÀÌ ¾î¶»°Ô setupµÇ ÀÖ´ÂÁö¿¡ ´Þ·Á ÀÖ´Ù.
¸¸¾à local modem loopback test°¡ ¼º°øÇÏ°í remote modem loopbackÀÌ ½ÇÆÐÇϸé
Àüȼ±À̳ª ¾çÂÊ modemµéÀ» ÁÖÀDZí°Ô checkÇØ º¸½Ã¶ó.
4) Test Option 4 - Use Previously Set Mode
¾ÕÀÇ ¼¼°¡Áö "syncloop" test option ¸ÔÈ÷Áö ¾Ê´Â port¿¡ ´ëÇØ ÀÌ optionÀ» »ç¿ë.
ÀÌ option¿¡´Â automatic "syncinit" ½ÇÇàÀÌ ¾ø´Ù.
µû¶ó¼ "syncinit"¸¦ ¸ÕÀú ¼öÇà½ÃÅ°°í ³ª¼
³ª¸§´ë·ÎÀÇ clocking°ú loopback optionµéÀ» ÁöÁ¤ÇÏ¿© "syncloop"¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
7.3 "synstat" command
* synchronous serial lineÀÇ performance¿Í errorÀÇ Åë°è¸¦ ¾ò´Âµ¥ »ç¿ëµÈ´Ù.
* ù ¹ø° argument´Â Ç×»ó serial portÀÇ À̸§ÀÌ´Ù.
±×¿ÜÀÇ ´Ù¸¥ argument ¾øÀÌ "syncstat"¸¦ ½ÇÇà½ÃÅ°¸é
system booting ÀÌÈÄ ±â·ÏµÈ Åë°è¸¦ º¼ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ atom# syncstat mcps1 ¦¢
¦¢ speed ipkts opkts undrun ovrrun abort crc isize osize ¦¢
¦¢ 9600 15716 17121 0 0 1 3 98 89 ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
* "speed" field´Â "syncinit"¿¡ ÀÇÇØ settingµÇ´Â line speedÀÌ´Ù.
* Á¤È®ÇÑ Åë°è¸¦ ¾ò±â À§Çؼ´Â, modem clockingÀÎ °æ¿ì,
modem clocking¿¡ ÀÏÄ¡ÇÏ´Â °ªÀÎÁö¸¦ È®ÀÎÇÏ¿©¾ß ÇÑ´Ù.
* ±× ¿Ü field¸¦ »ìÆì º¸¸é
- "ipkts"´Â input packetÀÇ total °¹¼öÀÌ´Ù.
- "opkts"´Â output packetÀÇ total °¹¼öÀÌ´Ù.
- "undrun"´Â transmitter underrun errorÀÇ °¹¼öÀÌ´Ù.
- "ovrrun"´Â receiver overrun errorÀÇ °¹¼öÀÌ´Ù.
- "abort"´Â abortµÈ received frameÀÇ °¹¼öÀÌ´Ù.
- "crc"´Â CRC error(error detection method)¿¡¼ ¹ÞÀº frameÀÇ °¹¼ö
- "isize"´Â input packetÀÇ Æò±Õ sizeÀÌ´Ù.
- "osize"´Â output packetÀÇ Æò±Õ sizeÀÌ´Ù.
* "syncstat" command¿¡