Livingston PortMaster 3 » History » Version 22
eloy, 03/27/2024 08:19 PM
Add link, fix caps
1 | 22 | eloy | h1. Livingston PortMaster 3 |
---|---|---|---|
2 | 2 | laforge | |
3 | 15 | laforge | @laforge bought three Livingston Portmaster 3 PM3A-1E, which are RAS (Remote Access Server) that |
4 | 2 | laforge | * terminates one 1E line (30 B-channels) |
5 | * provides ISDN dial-up on those channels |
||
6 | * provides DSP based modems in case analog modem calls should be handled. |
||
7 | |||
8 | 15 | laforge | One unit (rbbs-pm3) is part of the [[retro-bbs:Dialup_Network_In_A_Box]], another unit (pm3-2) is part of the [[octoi:Colocated_Hub]], the third one is at @laforge's basement. |
9 | 3 | laforge | |
10 | 21 | eloy | Livingston Enterprises, Inc. was acquired by Lucent Technologies in 1997, so the PM3 was also sold with Lucent branding. |
11 | |||
12 | 3 | laforge | h2. Documentation |
13 | |||
14 | * attachment:portmaster3_hardware_installation.pdf |
||
15 | 1 | laforge | * attachment:portmaster3_configuration.pdf |
16 | 22 | eloy | * "Wayback Machine page":http://web.archive.org/web/19970429235324/http://www.livingston.com/Marketing/Products/pm3-series.shtml |
17 | 4 | laforge | * more below (Attachments) |
18 | 6 | laforge | |
19 | 12 | laforge | h2. Electronics / Pictures |
20 | |||
21 | 13 | laforge | h3. External pictures |
22 | |||
23 | 1 | laforge | {{thumbnail(Livingston_Portmaster3_front.jpg)}} |
24 | {{thumbnail(Livingston_Portmaster3_top.jpg)}} |
||
25 | 13 | laforge | {{thumbnail(Livingston_Portmaster3_back.jpg)}} |
26 | |||
27 | h3. Mainboard |
||
28 | |||
29 | {{thumbnail(Livingston_Portmaster3_mainboard.jpg)}} |
||
30 | {{thumbnail(Livingston_Portmaster3_mainboard2.jpg)}} |
||
31 | {{thumbnail(Livingston_Portmaster3_mainboard_top.jpg)}} |
||
32 | {{thumbnail(Livingston_Portmaster3_mainboard_bottom.jpg)}} |
||
33 | |||
34 | h3. DSP / Modem Board |
||
35 | |||
36 | 20 | DrDeke | There are 6 slots for modem boards, each board typically has 10 soft-modems, resulting in a total capacity of maximum 60 modems (equaling the number of B-channels in 2 E1 PRI links) |
37 | 13 | laforge | |
38 | {{thumbnail(Livingston_Portmaster3_dsp_top.jpg)}} |
||
39 | {{thumbnail(Livingston_Portmaster3_dsp_bottom.jpg)}} |
||
40 | 12 | laforge | |
41 | 18 | DrDeke | h3. PM3-CMP Stac Compression Board |
42 | |||
43 | There is a set of expansion headers on the mainboard which, according to the hardware installation guide, can accommodate a "compression or accelerator card". The compression card is model PM3-CMP and allows Stac compression to run on up to 60 channels. |
||
44 | |||
45 | 19 | DrDeke | {{thumbnail(pm3-cmp-1.jpg)}} |
46 | 18 | DrDeke | |
47 | |||
48 | 6 | laforge | h2. Spare Parts / Mods |
49 | |||
50 | h3. Fan |
||
51 | |||
52 | 7 | laforge | The original fan is a Fonsan DFB0812M (DC 12V 0.1A) fan by DELTA ELECTRONICS INC. The specs seem to state 2600 RPM / 24.8 dB(A) / 29 cfm. |
53 | 6 | laforge | |
54 | I found it too noisy and replaced it with a Noctua NF-A8 FLX with L.N.A (reduced to 1650 rpm / 12.9 dB(A) / 24 cfm) |
||
55 | |||
56 | 1 | laforge | Fun fact: The PM3 actually seems to have a 5V -> 12V DC/DC upconverter just for the fan - instead of simply using a 5V fan... |
57 | 7 | laforge | |
58 | h3. Power Supply |
||
59 | |||
60 | 20 | DrDeke | One of the PM3A-E1 at @laforge had a broken power supply. The original PSU is an ASTEC LPS1112 rated for 5V/22A output (80W convection cooled, 1120W with 30cfm forced air). |
61 | 7 | laforge | |
62 | 17 | laforge | It was replaced with a Mean Well LRS-150F-5. Mechanical assembly via a custom adapter plate that was fabricated easily from a small piece of aluminium sheet metal (175 x 102 mm) with a few drill holes. |
63 | 7 | laforge | |
64 | {{thumbnail(PM3-PSU-1.jpg)}} |
||
65 | 8 | laforge | {{thumbnail(PM3-PSU-4.jpg)}} |
66 | {{thumbnail(PM3-PSU-2.jpg)}} |
||
67 | 10 | laforge | |
68 | 14 | laforge | h3. Serial console cable |
69 | |||
70 | A null-modem cable can be built with the following pin-out: |
||
71 | |||
72 | |_.DB-9 female (PC)|_.DB-25 male (PM3)|_.Suggested RJ45| |
||
73 | |1|20|1| |
||
74 | |2|2|2| |
||
75 | |3|3|3| |
||
76 | |4|8|4| |
||
77 | |5|7|5| |
||
78 | |6|-|-| |
||
79 | |7|5|6| |
||
80 | |8|4|7| |
||
81 | |9|22|8| |
||
82 | |||
83 | 10 | laforge | h2. Configuration |
84 | |||
85 | 20 | DrDeke | h3. route to different telnet hosts based on called party number |
86 | 10 | laforge | |
87 | 20 | DrDeke | Assuming one wants to use a PM3 to act as modem bank for accessing different [virtualized] BBSs over telnet, the problem is how to route the inbound call to a specific telnet IP address. The non-radius stand-alone configuration of the PM3 only permits either: |
88 | 10 | laforge | * automatic forwarding of all calls to one global telnet/rlogin host |
89 | * allowing the users to enter the hostname for telnet themselves |
||
90 | 20 | DrDeke | * providing a list of pre-configured telnet destinations to all users (this was used at the 36C3 retronetworking installation, see [[retro-bbs:36C3]]) |
91 | 1 | laforge | |
92 | 11 | laforge | |
93 | 20 | DrDeke | However, with the _Call-Check_ radius feature, it should be possible to receive the called + calling identity before the call is even accepted, and then in return provide the telnet IP/port to which the call shall be routed. |
94 | 10 | laforge | |
95 | Details in |
||
96 | * Page 4-17 of the PM3A Radius for Unix manual |
||
97 | ** PM3A sends _access-request_ with |
||
98 | *** User-Name=SETUP.Calling-Station-Id/No-Call-ID |
||
99 | *** Service-Type=Call-Check |
||
100 | *** Called-Station-Id=SETUP.Called-Station-Id |
||
101 | ** Radius sends response with |
||
102 | *** Login-IP-Host pointing to IP of telnet/rlogin |
||
103 | *** Login-Service=(Telnet,Rlogin,TCP-Clear) |
||
104 | *** Login-TCP-Port pointing to IP of telnet/rlogin |
||
105 | 1 | laforge | *** Service-Type=Login-User |
106 | 10 | laforge | * Page 3-4 of the PortMaster Command Line Reference |
107 | 11 | laforge | ** @set call-check on@ |