net.digest November 2002
As promised, our normal technical programming returns after devoting last month's column to ranting and raving about HP, Interex and HPWorld 2002. But before I get started, a quick update on the press exclusion fiasco at HPWorld. Interex circulated a letter in early October basically apologizing for agreeing to exclude the press at HPs behest from the roundtables and promising not to do it again. But there is still no explanation from HP about why it asked to have the press excluded. Right after HPWorld I sent e-mails to a number of HP execs, including "Ask Carly", requesting an explanation. Within a day I received my only reply. It came from Ann Livermore. She promised to pass on my request to HP PR for an answer. That was one month ago. Since then Ive sent two follow up e-mails, but still no response. Come on HP and fess up.
Apparently energized by HPWorld, people posted a ton of off-topic and wildly off-topic postings this month. Therefore, I am going to concentrate on some short but important threads that may have been overlooked.
As always, I would like to hear from readers of net.digest and Hidden Value. Even negative comments are welcome. If you think Im full of it or goofed, or a horse's behind, let me know. If something from these columns helped you, let me know. If youve got an idea for something you think I missed, let me know. If you spot something on HP3000-L and would like someone to elaborate on what was discussed, let me know. Are you seeing a pattern here? You can reach me at
john@burke-consulting.com.In Case You Missed It: Missing console messages
The problem: "We recently installed an N-class machine and have an interesting problem. We do not get any messages on the system console. No tape mounts, no TELLOPs, nothing. The system otherwise seems to be operating just fine. You can answer console messages, but the only way to see them is with the RECALL command. Does anyone have any ideas what is causing this?"
There is a software product that has been lurking around since Micro3000 days called EasyTime (http://docs.hp.com/mpeix/pdf/B1940-90005.pdf) that seems to cause more problems then it solves; mostly because few people have ever heard of it. Actually, it's pretty cool but suffered from being a green screen application at a time when client-server GUIs were becoming all the rage. Today, if it doesn't have a GUI or web interface, many people will not even give a product a look. What does Easytime do? Easytime can be used at the console by the system manager or operator or can be used from any session by any user (subject to security). With Easytime, you can manage files, spool files, jobs, sessions, perform full and partial backups, sort and display system information, use its extensive HELP facility and review messages and reply to requests from the system. It is this last item that causes all the trouble; i.e. causes console messages to go missing. Once Easytime is enabled, it traps these messages and they do not go to the console. This is what happened to the system manager who posted the question. Once he disabled Easytime, everything returned to normal.
In Case You Missed It: The early history of the HP 3000
I had forgotten about this until someone posted it on HP3000-L: Chris Edler's paper on the early years of the HP 3000. It is described as "a fascinating history of Hewlett-Packard's HP3000 project - from the very first design specs, through early testing, a catastrophic recall, and through the final delivery of the first production-quality HP3000 system." It is particularly fascinating now that HP has decided to put the HP 3000 out to pasture. Read the article at
<http://www.3k.com/papers/hp3000_history.html>.In Case You Missed It: Everything you wanted to know about file codes
Every now and then a question comes up about file code mnemonics. What you may have missed is that Stan Sieler has been the unofficial keeper of file code mnemonics, both HP and third party, since the early days of MPE XL. Stan and others observed that file code mnemonics were handled in more than one location within the OS. Furthermore, third party vendors were starting to use specific file codes to mean something to their applications or utilities. This led in some cases to contradictions and in other cases to situations where one command recognized a particular mnemonic, while another command did not. For more information than you probably want, go to www.allegro.com and look for FMTFCODE.
In Case You Missed It: Passive mode and FTP
A user writes: "I'm trying to FTP from my N-class 220 to an NT box, but it consistently fails. We tried the same FTP using Reflection FTP. If we check the box 'USE PASSIVE MODE' under the 'Advanced' tab of the 'Properties' screen, the FTP will work. What is PASSIVE MODE and how can I use it on my HP e3000?"
Jeff Kell provided a nice explanation of passive mode: "You very likely have a firewall issue. Normally FTP uses a command
channel (client to host port 21) and a data channel (host port 20 to client) for actual transfers. This requires some firewall symmetry in configuration to allow outbound connections to port 21 (the easy part) but allow inbound connections FROM outside on port 20 (the hard part, as ideally you only want to permit them when there is a matching command channel open to the same host). Passive mode sneaks around this and doesn't require a 'matching hole' in your firewall. Passive mode was relatively obscure until the advent of the web browser, which generally uses passive mode by default (to avoid firewall issues)."
It turns out passive mode is a relatively recent enhancement to MPE/iX's FTP that is available in the patches FTPGD92A (MPE/iX 6.5) and FTPGD93A (MPE/iX 7.0). Neither requires an UPDATE, just a restore of files from a tape created by Patch/iX. Thus adding this enhancement is a simple, non-disruptive process creating no downtime. There is no FTP patch listed for MPE/iX 7.5 so hopefully this enhancement made the mainline release (if you have a 7.5 system, just go into FTP.ARPA.SYS, issue the HELP command and look for the "passive" command to see if you have this capability). FTP has undergone a number of enhancements and bug fixes over the last two years so you should try to make sure you are on the latest patch for your version of MPE/iX.
In Case You Missed It: Patch/iX versioning
In early October, I posted the following to HP3000-L: "I don't know when this was changed, but note that the Patch/iX download page at the ITRC no longer tells you the current version of Patch/iX for your OS version. What this means in practice is you now need to download Patch/iX every time you want to use it - unless of course you like living life dangerously. Bummer. The laziness of someone at HP now causes the customer to potentially waste 10-15 minutes or so every time he wants to apply a patch."
Several people suggested viewing the timestamps to determine if a new version is available. However, that soon proved a waste of time since the distributions showed a much more recent timestamp than the actual release. I wrote a feedback note to the ITRC and got a reply that did not address my complaint and then proceeded to give wrong information about Patch/iX. Chalk it up to one more deficiency in the ITRC.
In Case You Missed It: Sendmail and Webwise available for 7.0
From Mark Bixby: "The Sendmail A.01.00 and WebWise A.03.00 versions currently shipping in 7.5 mainline FOS are now available as 7.0 beta FOS patches SMLGDT8A and WBWGDT7A. Please open a Response Center call if you would like to receive these beta patches. Please also read the patch text in WBWGDT7A carefully before installation as there are migration considerations when updating from older versions of Apache and WebWise."
Also from Mark: "Sendmail was discussed during SIGMPE at HPWorld last week, and due to popular demand I am going to investigate issuing a patch to officially make Sendmail available to customers still on 6.5."
It may be too late, but towards the end of October, Mark reported that "A submit window for 7.0 PowerPatch 2 will be closing next month, and the 7.0 Sendmail patch SMLGDT8(A) is currently NOT eligible because it is still in BT beta status. If you would like to see Sendmail get included in 7.0PP2, then SMLGDT8(A) needs more customers to install it so it can achieve GR status and thus make it into PP2. The code in this patch is identical to what is currently shipping in 7.5."
In Case You Missed It: SETCLOCK + 7.0 + A500 = SYSABORT
Many of us went through a time change at the end of April from Daylight Savings to Standard. For most of us, it was an uneventfull experience. However, if you had a multi-processor A500 on 7.0 PP1, it may have been anything but uneventfull. Consider this posting and the response from Bill Cadier:
"I'm at the office Sunday morning because of a
SYSTEM ABORT 1047 SUBSYS 101
SYSTEM HALT 7, $0417
that occured suspiciously close (27 min in 'time correction') to our setting the clock (from TIMEZONE=E2:00 to E1:00). I had to power off/on to boot. We have an A500-200 on MPE/iX 7.0 PP1."
Bill Cadier: "An SA1047 is a page absence trap while interrupts are disabled. There is a GR patch MPEMXA0A that resolves such an abort seen to occur on A500's after either SETCLOCK is run or the SHOWCLKS Telesup utility is run. The patch text reads:
'SA1047 or SA818 can occur on multiprocessor A500s when interrupts are inappropriately left disabled in the EIEM. This problem can be seen in various ways, including running the SHOWCLKS utility, whichcan trigger an SA1047, and in some cases, SA818s have been seen after using the :SETCLOCK command.'
"The patch is available for download at the ITRC."
If I were the person "at the office Sunday morning", I'd be screaming about now. I checked the ITRC and it appears the patch first made an appearance this summer. The question I have for HP is why wasn't the critical nature of this publicized in a general fashion since many people were going to be doing the very thing that could lead to an SA at the end of October? Why was nothing said at HPWorld? This is very disturbing. Since mid-summer I have received dozens of pieces of marketing material about various aspects of migration and how I can spend my money on HP and its partners. It would have been nice to receive a warning about this system vulnerability. Come to think of it, nice has nothing to do with it, HP should have notified everyone. Period.