Difference between revisions of "Serial Connections"

From CSCWiki
Jump to navigation Jump to search
(→‎MC 3015: Update console table and remove binaerpilot/ascorbic-acid)
 
(48 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Serial Connections ==
+
This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].
  
 
==== MC 3015 ====
 
==== MC 3015 ====
  
  taurine              ttyS1 LOM <- calum                vsp
+
Local machine      | Local TTY  | Remote machine      | Remote TTY | Baud rate
  ascorbic-acid        ttyS0 LOM <- artificial-flavours ttyS0
+
-------------------+------------+---------------------+------------+----------
  ginseng              ttya      <- taurine              ttyS0
+
corn-syrup          ttyS1 LOM <- corn-syrup-ipmi      -                57600
  potassium-citrate    ttyS0    <- ascorbic-acid        ttyS1
+
mirror              ttyS1 LOM <- sodium-benzoate-ipmi  -                57600
  citric-acid          ttyS0    <- potassium-citrate   ttyS1
+
  taurine              ttyS1 LOM <- taurine-ilo          -              115200
  caffeine            ttyS0    <- citric-acid          ttyS1
+
  glomag              ttyS0 LOM <- glomag-ipmi          -               115200
 +
  goto80              ttyS0     <- corn-syrup            N/A            115200
 +
goto80              ttyS1    <- corn-syrup            N/A            115200
 +
  goto80              power    <- corn-syrup            N/A            115200
 +
  potassium-citrate    ttyS0    <- corn-syrup:ttyUSB2    hub3            115200
 +
  aspartame            ttyS0    <- corn-syrup:ttyUSB4    hub5            115200    
 +
  electrons            -        <- corn-syrup            hub8              9600
  
==== MC 3036 ====
+
The "hubN" ports are on the 8-port serial hub. To access, look in /dev/csc, or just use ttyUSB[N-1] directly.
 
 
phosphoric-acid      ttyS0    <- sodium-citrate      ttyS0
 
sodium-citrate      ttyS1    <- phosphoric-acid      ttyS1
 
acesulfame-potassium ttyS0    <- natural-flavours    ttyS0
 
  
 
== Machine Ports ==
 
== Machine Ports ==
  
Most machines either have no serial ports, or one DB9 serial port. Details of other configurations are listed here.
+
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).
  
 
==== taurine ====
 
==== taurine ====
Line 24: Line 26:
 
taurine has a virtual serial port that can be accessed via telnet or SSH
 
taurine has a virtual serial port that can be accessed via telnet or SSH
  
  ttyS0 physical DB9
+
  ttyS0 physical DE-9
 
  ttyS1 virtual
 
  ttyS1 virtual
  
 
==== ascorbic-acid ====
 
==== ascorbic-acid ====
  
ascorbic-acid has two Sun 8P8C serial ports stacked vertically, with the first port on top
+
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.
  
 
  A (ttyS0, LOM)
 
  A (ttyS0, LOM)
 
  B (ttyS1)
 
  B (ttyS1)
  
These ports should be connected to another system's DB9 using a DB9<->8P8C modular jack and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.
+
These ports should be connected to another system's DE-9 using a DE-9<->8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.
  
 
==== potassium-citrate ====
 
==== potassium-citrate ====
  
potassium-citrate has two DB9 serial ports side by side, with the second port on the left
+
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left
  
 
  101102 (ttyS1) 101101 (ttyS0)
 
  101102 (ttyS1) 101101 (ttyS0)
 
==== citric-acid ====
 
 
citric-acid has two DB9 serial ports stacked vertically, with the second port on the bottom, and a dead DB9 labeled "modem" to its right
 
 
ttyS0 X
 
ttyS1 modem
 
  
 
==== sodium-citrate ====
 
==== sodium-citrate ====
  
sodium-citrate has two DB9 serial ports side by side, with the second port on the left
+
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left
  
 
  ttyS1 ttyS0
 
  ttyS1 ttyS0
  
==== caramel-colour ====
+
==== dumbterm ====
 
 
caramel-colour has two DB9 serial ports
 
 
 
ttyS0 on motherboard I/O shield
 
ttyS1 on motherboard in a PCI header
 
 
 
==== phosphoric-acid ====
 
  
phosphoric-acid has two DB9 serial ports
+
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25<->8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C<->DE-9 adapter]]. All of these pieces are labeled "dumbterm". The dumbterm cable is not symmetric; the end labeled "DE-9" must be plugged into the DE-9 adapter.
  
ttyS0 on motherboard I/O shield
+
[[Category:Hardware]]
ttyS1 on motherboard in a PCI header
 

Latest revision as of 14:20, 26 October 2015

This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using Conserver.

MC 3015

Local machine      | Local TTY  | Remote machine      | Remote TTY | Baud rate
-------------------+------------+---------------------+------------+----------
corn-syrup           ttyS1 LOM <- corn-syrup-ipmi       -                57600
mirror               ttyS1 LOM <- sodium-benzoate-ipmi  -                57600
taurine              ttyS1 LOM <- taurine-ilo           -               115200
glomag               ttyS0 LOM <- glomag-ipmi           -               115200
goto80               ttyS0     <- corn-syrup            N/A             115200
goto80               ttyS1     <- corn-syrup            N/A             115200
goto80               power     <- corn-syrup            N/A             115200
potassium-citrate    ttyS0     <- corn-syrup:ttyUSB2    hub3            115200
aspartame            ttyS0     <- corn-syrup:ttyUSB4    hub5            115200    
electrons            -         <- corn-syrup            hub8              9600

The "hubN" ports are on the 8-port serial hub. To access, look in /dev/csc, or just use ttyUSB[N-1] directly.

Machine Ports

Most machines either have no serial ports, or one DE-9 serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).

taurine

taurine has a virtual serial port that can be accessed via telnet or SSH

ttyS0 physical DE-9
ttyS1 virtual

ascorbic-acid

ascorbic-acid has two Sun 8P8C serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.

A (ttyS0, LOM)
B (ttyS1)

These ports should be connected to another system's DE-9 using a DE-9<->8P8C modular adapter and an Almost Rollover or standard rollover.

potassium-citrate

potassium-citrate has two DE-9 serial ports side by side, with the second port on the left

101102 (ttyS1) 101101 (ttyS0)

sodium-citrate

sodium-citrate has two DE-9 serial ports side by side, with the second port on the left

ttyS1 ttyS0

dumbterm

dumbterm has one DB-25 serial port. It is currently connected to a black nonstandard DB-25<->8P8C adapter, to a special twisted pair cable, to a nonstandard 8P8C<->DE-9 adapter. All of these pieces are labeled "dumbterm". The dumbterm cable is not symmetric; the end labeled "DE-9" must be plugged into the DE-9 adapter.