Home | January Newsletter | About | Brochure | Contact | Migration | Papers | Downloads  
 
 
 
 
 
Secrets of the Remote Console Port on 9X7s
Written By: Jerry Mills

Hewlett Packard adopted the simple bell protocol for its Access port remote console/session operation on Series 9X7s, 9X8s and earlier generations. The style being used is different from the DTC port or MUX port operation most people are used to. HP's implementation of the bell protocol is as follows:

DTR is used to enable a modem or disconnect an existing modem connection/session.

CD Carrier Detect from the modem enables the remote port (port is active when true). CD low of course causes the computer port to disconnect or go inactive.

RTS/CTS hardware handshake is not implemented therefore only XON/XOFF will work.

Bell Mode AP protocol 1 Use this protocol in North America (Does not support Hardware Handshake)

This is sometimes called Bell simple protocol. It raises DTR when it can accept a connection. The connection is valid when it sees DCD. It drives RTS whatever it was when Remote is enabled (usually, RTS is low) and does not look at DSR or CTS. When a disconnect is done, DCD must drop before a new connection can be made (i.e. it will not raise DTR until DCD drops and raises).

Hewlett Packard mainframes and some CBX phone systems, require CD to stay high (true) until the modem disconnects and then go high again.

Hewlett Packard mainframes and some CBX phone systems, require CD to stay high (true) until the modem disconnects and then go high again. This is where all the trouble starts and boy do I mean trouble!

Many modems do not support this mode of CD operation. A typical Hayes compatible modem, like say a ZOOM; only has 2 modes for CD operation

AT&C0 Force Carrier Detect High

AT&C1 Let Carrier Detect follow carrier signal (normal operation)

More advanced modems like the MultiTech MT2834ZDxb provide additional levels of CD control:

AT&C2 Let Carrier Detect drop on disconnect then go high again (What HP likes)

HP needs one more feature in a modem. Whenever the computer lowers DTR; the modem must drop CD then raise it again. DTR will not raise until CD raises high again. That means HP needs a special modem to do the things they need to do. HP calls it a Remote Support Modem. This feature is often called the remote console mode. Almost no modem supports this feature. We will call this feature "DTR cycles CD"

Here comes the other problem. DIAL-OUT won't work unless CD is high.

It is the state of the CD signal that enables the computer to dial out. Two (2) things must occur for dial out to succeed.

1) CD must be true. This tells the computer the remote port has a valid hardware connection (not to be confused with a real session already on the port).

2) showdev 21 must show the LDEV as AVAILABLE.

Who uses the Remote Console Port for dial out? That's right VISION/PREDICTIVE!

There is a large inventory of cheat sheets/cook books on the Internet that give you different ways to configure a modem. If the cook book is for remote support modems: Beware, unless you have the real thing from HP the modem will frequently lockup.

Next time you get a chance. Look at the Status Line when the console is in control mode(control-b). Notice how the 'inactive' or 'active' status follows the state of the CD line. "ACTIVE" means CD is high; "INACTIVE" means CD is low. Unless you need dial out; do not use CD high mode. Use the normal CD follows carrier mode.

Without the "DTR cycles CD" function built into the Ideal or HP Remote Support modem; sessions not properly terminated by the HP computer will still be running.

NEVER EVER USE the LR Lock Remote function unless you have a HP Remote Support Modem or an Ideal Modem. If you lock the remote using LR command followed by unlock remote command; the modem will be locked up. It will be necessary to cycle the power on the modem.

Try this exercise:

With CD follows carrier AT&C1 (normal)

Lock the remote access port with the LR command. UR unlock the remote. Dial in to the modem. The modem will not answer. Cycle the power on the modem. Dial in again and everything is fine.

With CD forced always on AT&C0

Lock the remote access port with the LR command. UR unlock the remote. Dial in to the modem. The modem will not answer. Cycle the power on the modem. Dial in again and everything is fine.

With CD high and drops upon disconnect then goes high again AT&C2

Lock the remote access port with the LR command. UR unlock the remote. Dial in to the modem. The modem will not answer. Cycle the power on the modem. Dial in again and everything is fine.

CD Resets the modem when Carrier Detect drops AT&C4

Lock the remote access port with the LR command. UR unlock the remote. Dial in to the modem. The modem will not answer. Cycle the power on the modem. Dial in again and everything is fine.

The "Phantom Session"

If you have a modem connected to the port with CD high and you enable Remote Console: the status line will show Remote Console "PENDING" and not "ENABLED". This is called a Phantom Session and is a result of the CD line being high as required by HP.

To clear this:

If Using an Ideal Modem or HP Remote Support Modem

Lock the modem with LR command followed by Unlock remote UR command

-OR- Dial into the modem then disconnect; thereafter, the remote console will be "ENABLED"

-OR- Power Cycle the Modem

If Using any other modems

Power Cycle the Modem


Caveats:

* UR or LR to unlock/lock remote modem answer/dial out. (Use Only on Ideal/HP Modems)

* ER or DR to enable/disable remote console access.

* For Vision / Predictive support to function correctly, the AP should be set to Session Mode.

* If you want to prevent both local and remote console access (Control-B Access), put the front panel keyswitch into the locked position.

* If the keyswitch is in the locked position, error messages sent to the console will not be displayed.

* Always set the Bit Rate (Baud Rate) the same for both Remote Console and Session Modes.

* LDEV 20; Remote Console Port initially is not set to support modems.

* LDEV 21; User Port (Sessions) initially is not set to support modems.

* Remote Console Access Port does not support speed sense.

* Session Mode on LDEV 21 does support speed sense.

* CPU Status LEDS: Third LED from the left is lit yellow if the remote console is enabled.

* Access Port does not support hardware handshaking with HP recommended BELL Mode.

* CAUTION: Callers connecting at Bit Rates slower than Access Port can experience Data Loss when listing files. Use Control-S (XOFF) to stop listing and Control-Q (XON) to resume listing or enable local XON/XOFF Flow Control on the modem (remember Block Mode doesn't like that).

General rules for configuring remote modems:

* DTR normal. Never use DTR always on as this defeats your system security via UR/LR commands

* CTS should follow RTS.

* DSR must follow OH, not DCD.

* For Bell mode, the modem should disregard RTS.

* Do Not use local XON/XOFF flow control. Block Mode applications don't like that.

* Set both local and remote modems to either: the same compression mode, OR to NO data compression.

* If the modem sends up-modem dialog (disable response codes), it is possible for the user to be logged off immediately when a password is enabled for the Remote Console Access.

* Always use 40233A Cable. Avoid using 92219Q; it is not always acceptable. Be careful; these cables are non-symmetrical. That means the end marked Computer is connected to Access Port 1 (LDEV 21) and other end (marked modem) is connected to the modem.

* UpLoads to the HP3000 – since we are not using flow control on the remote modem, avoid connecting at carrier speeds faster than the Access Ports Bit Rate. You may overrun your upload and loose bytes.

* DownLoads from the HP3000 – always be connected at a carrier rate equal to the Access Port Bit Rate or faster. You may overrun your DownLoad and loose bytes. The moral to the story is: connect at the same rate as the Access Port Bit Rate whenever possible.

* Always use Error Correct whenever possible. (Preferrably V.42)

* Always use Speed Buffering (also known as autobauding). This mode ensure that the modem talks to the Access Port at the fixed 'Bit Rate' setup by the 'CA' command. The modem can then negotiate a carrier or (phone) line speed that does not match.

* If you are not doing Binary File transfers (UpLoads/DownLoads); it is safe to use XON/XOFF flow control on the remote modem. This will allow you reliably connect at any speed! Typical Hayes Protocol to Use:

Restore Factory default first using: AT&F

E0 Command characters not echoed – prevents accidental ASCII character storms which locks up the modem.

Q1 Disable responses to computer during dial-in. (That prevents password lockout problems)

&D2 Modem Hangs up when Computer drops DTR. Modem can not answer or dial out when DTR is locked out by the Access Ports 'LR' Lock Remote Command.

&S1 DSR follows 'OFF Hook' and is asserted

&K0 Disables local flow control – Access Port and Programs will handle flow control via XON/XOFF

&Q5 Negotiates error-correcting connection – best for reliable connections

&C1 DCD follows phone line carrier signal.

S0=1 Auto Answer on first Ring

"Always remember to save setup in Non-Volatile Memory using AT&Y0&W0" Smart modems learn the Baud Rate, Parity and Character format to power up with from the 'AT' part of this command and are only saved in Non-Volatile memory with the &W0 command.

Final Warning

Under the right circumstances; either LDEV 20 (remote console port) or LDEV 21 (session port) can and do lockup internally.

For example: showdev 21 states that the device is available; but when you connect no session can be started.(this assumes remote console is disabled and UR unlock remote is in).

Troubleshooting this example:

1) Power cycle modem

2) Check bit rates of modem and User Port are same.

3) Reset LDEV 21 with system diagnostic Consolan

4) Disconnect modem and modem cable from remote port. Connect an ordinary terminal directly to port and try to log-in.

The above steps apply to both remote console and session modes. If you can't initiate a session of either mode with an ordinary terminal; you will never be able to get a modem to work either!

If none of these steps fix your problem: there is only one solution. You must shutdown and power cycle the system! This fortunately is an infrequent occurance but it does happen.



Back to top

 
   
  Home | January Newsletter | About | Brochure | Contact | Migration | Papers | Downloads  
 
All content copyright Resource3000 | Privacy Policy | www.Resource3000.com
 

Updated [3khat16.ico]HP3000 [3khat16.ico]3kMail [archive16.gif]