home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / Documents / FAQ / Apollo-faq / part2 < prev    next >
Encoding:
Internet Message Format  |  1993-08-09  |  71.6 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!usc!math.ohio-state.edu!darwin.sura.net!haven.umd.edu!uunet!mcsun!sun4nl!tuegate.tue.nl!svin09.info.win.tue.nl!eba.eb.ele.tue.nl!eba.eb.ele.tue.nl!not-for-mail
  2. From: root@eba.eb.ele.tue.nl (The one and only bug)
  3. Newsgroups: comp.sys.apollo,news.answers,comp.answers
  4. Subject: comp.sys.apollo monthly FAQ (part2/2)
  5. Followup-To: comp.sys.apollo
  6. Date: 9 Aug 1993 11:30:56 +0200
  7. Organization: Digital Systems Group, Eindhoven University of Technology, The Netherlands
  8. Lines: 1745
  9. Sender: wjw@eb.ele.tue.nl
  10. Approved: news-answers-request@rtfm.mit.edu
  11. Distribution: world
  12. Message-ID: <2455gg$k8o@eba.eb.ele.tue.nl>
  13. Reply-To: wjw@eb.ele.tue.nl
  14. NNTP-Posting-Host: eba.eb.ele.tue.nl
  15. Summary: This posting contains frequently asked questions for 
  16.     HP/Apollo systems running the Domain/OS.
  17. Keywords: FAQ, Apollo, Domain/OS
  18. Xref: senator-bedfellow.mit.edu comp.sys.apollo:16338 news.answers:11185 comp.answers:1541
  19.  
  20.  
  21. Archive-name: apollo-faq/part2
  22. Archive-location: ftp.eb.ele.tue.nl:/pub/apollo/FAQ
  23.  
  24.  
  25.  29)  How can I read cartridges written on SUN systems?
  26.  
  27. Answer:
  28. APOLLO supports the new QIC 24 Tape Format only. Sun supports the
  29. (obsolete?) QIC 11 (default) and QIC 24 formats.  Some older Suns do
  30. not support QIC 24.
  31.  
  32. If you write tar tapes on a Sun please use the QIC 24 format.
  33. This corresponds to the Sun nrst8-11 devices, for instance 
  34. the /dev/nrst8.  For more information, you may try 'man 4 intro'
  35. and 'man 4s st' on your Sun.
  36.  
  37. Then the archive can be read with the Apollo /dev/rct12 
  38. device.
  39. --------
  40. Since then, newer suns support still another (higher density) QIC 150
  41. format.  However they still support QIC 24, which is the only format
  42. supported on the Apollos.
  43. --
  44. Harald Hanche-Olsen <hanche@imf.unit.no>               I eat my peas with honey
  45. Division of mathematical sciences                      I've done it all my life
  46. The Norwegian Institute of Technology             It makes the peas taste funny
  47. N-7034 Trondheim NORWAY                          But it keeps them on the knife
  48.  
  49. From: krowitz@QUAKE.MIT.EDU (David Krowitz)
  50. Subject: Re:  Apollo <--> Sun tapes?
  51.  
  52. Apollo 1/4" tapes are written as QIC-24 format (60 Mb per
  53. DC600A cartridge, ~45 Mb per DC300XLP cartridge). Sun-3's
  54. can read and write either QIC-11 or QIC-24 tapes. Sun-4's
  55. (Sparcstations) can *read* QIC-24 tapes, but only write
  56. QIC-120 (or is it QIC-150?) tapes. Apollo "tar" tapes are
  57. readable on Suns, but with pre-SR10 tapes you may need to
  58. force the blocksize (if I can remember back to SR9, I think
  59. the Apollos were using a blocking factor of 1?) to match.
  60.  
  61. == Dave
  62.  
  63. ===============
  64.  
  65.  30)  Does anyone out there know about using DAT drives for backing up Apollos?
  66.  
  67. I'm thinking of buying one to put on either a 425t or a DN4500 with Western
  68. Digital SCSI
  69.  
  70. Answers:
  71. Yes, you can use them, but only with SR10.3.5 (= SR10.3 + PSKQ3_91); you can
  72. use wbak/rbak, or tar, or whatever.
  73.  
  74. We got our DAT drive recently. /systest/ssr_util/scsi_info tells me it is a
  75. Sony SDT-1020; the salesman sold it as a Sony 2GB drive. (It is a Sony
  76. drive, packaged locally into a cabinet with a power supply.)
  77.  
  78. I tested the drive with 425t, DN2500, DN10000, DN3500; I cannot remember if
  79. I tested it or not on DN4500 and DN5500 (the DN[3-5]xxx with Western Digital
  80. controller, Apollo part number 12283; the DN10000 with the SCSI cartridge
  81. controller, Apollo part number 12171). It worked without a hitch, as
  82. described in /install/doc/apollo/pskq3_91.v.10.3__notes.
  83.  
  84. Paul Szabo - System Manager   //        School of Mathematics and Statistics
  85. szabo_p@maths.su.oz.au        //   University of Sydney, NSW 2006, Australia
  86.  
  87. There exists a video8 backup-unit with a capacity of
  88. 2.2 Giga. The name of the company who sold it was Cyber.. Data 
  89. Group (don't kill me if the name`s wrong, I can look it up if
  90. you'r realy interested). We used it on a 425 with SCSI. 
  91.  
  92. We used wbak/rbak. Note that there is a problem with wbak under
  93. SR 10. You can no longer overwrite a file-container > 1 without first
  94. overwriting all previous file-containers.
  95.  
  96. Frank Teusink
  97. frankt@cwi.nl
  98.  
  99. ===============
  100.  
  101.  31)  How do I use wbak to write stdout to a SUN workstation's tape?
  102.  
  103. Answer:
  104.  
  105. I currently rsh to the target machine and run a csh script similar to
  106. the following:
  107.  
  108.   onintr error
  109.   rm latest_backup_listing
  110.   (/com/wbak -stdout -full -l /whatever | rsh dump_machine \
  111.           dd of=/dev/nrst8 ibs=8192 obs=8192) >&! latest_backup_listing
  112.   if ($status > 0) then
  113.      rsh dump_machine touch ERROR.rdump.target_system
  114.   endif
  115.   exit
  116.   error:
  117.      rsh dump_machine touch ERROR.rdump.target_system
  118.      exit
  119.  
  120. although I have also tried (and my scripts optioally allow) the following:
  121.  
  122. rsh dump_machine "/com/wbak -stdout -full -l /whatever" | \
  123.           dd of=/dev/nrst8 ibs=8192 obs=8192
  124.  
  125. I have just completed a rather extensive backup package, written in 
  126. Perl, which may be used to backup Sun, Apollo, and SGI machines, and
  127. which features an automated interactive restore facility. I would be
  128. willing to make these available to you if you want to try them out.
  129.  
  130. Oh yes. I currently run SunOS 4.1.2 and SR 10.2.1.
  131.  
  132. rmallett@ccs.carleton.ca
  133.  
  134. ===============
  135.  
  136.  32)  Why does routed not work for long periods of time under SR10.2?
  137.  
  138. Answer:
  139.  
  140. The SR10.2 version of routed would stop broadcasting and listening to RIP
  141. routes after about 20 minutes.  This is due to a feature in DomainOS which
  142. keeps applications from receiving their own broadcast packets.  BSD routed
  143. depends on this feature in stand-alone networks to determine if there is a
  144. problem with the physical interface.
  145.  
  146. From the SR10.3 release notes:
  147.  
  148.      4.2.4  TCP/IP Bug in routed
  149.  
  150.      The routed command does not detect an inactive physical interface
  151.      unless the interface is specifically configured "down" with the ifcon-
  152.      fig command.
  153.  
  154.         o SR10.2 routed aged active routes (APR 000DDC72)
  155.  
  156.           The routed command was timing out active physical interfaces.
  157.           We've modified routed to prevent it from timing out, and there-
  158.           fore marking "down", interfaces that are configured "up" with the
  159.           ifconfig command.  The routed command does, however, time out
  160.           interfaces that are configured "down" with the ifconfig command.
  161.  
  162.  -- ericb@caen.engin.umich.edu (Eric Bratton)
  163.  
  164.  
  165. ===============
  166.  
  167.  33)  Does Apollo NFS work?
  168.         Or what should I know about Apollo/NFS
  169.  
  170.  (WjW's note:
  171.    I intend to keep some 'trivia' about NFS in this entry.
  172.    Probably until it grows out of bounds, and then make it into
  173.    a really compilled list. So keep the remarks coming.
  174.  )                                                     
  175.  
  176. Well does Apollo NFS work?
  177.  
  178. Answer: not always.  The most reliable NFS released so far (as of 3/91) is
  179. NFS 2.1 plus patch 186.  This patch is not on the new patch tapes, so
  180. you must ask for the patch explicitly when calling Apollo Customer Support.
  181.  
  182.  -- ericb@caen.engin.umich.edu (Eric Bratton)
  183.  
  184. For performance reasons, mounting // is not recommended.  I did this
  185. with Domain NFS 2.3 and an HP 710 (running HP-UX 8.07) and it was
  186. horrible.  The recommended action is that you run NFS 2.3 (or 4.1 when
  187. it becomes available) on all nodes and mount them independently as if
  188. they were ordinary Unix machines with NFS out there on the net.
  189.  
  190. I have not had a chance to do this since my 700 went bye-bye and I have
  191. no need to do this with my other HP-UX machines (running totally
  192. unrelated applications and data.)
  193. -- 
  194. Chuck Tomasi             |   "A munk a clone and a Ferengi
  195. chuck@edsi.plexus.COM    |    decide to go bowling together..."
  196. spool!cserver!edsi!chuck |             -Data "The Outrageous Okana"
  197.  
  198. -- AND ---------
  199. [3-jun-93]
  200. > Scott Cokely (cokely@nb.rockwell.com) wrote:
  201. > : ...
  202. > : doing this is to pick a single Apollo that will export //, making
  203. > : the whole network available to the UNIX side.  Then your automount maps
  204. > : contain entries that point to any directories you want on the Apollo
  205. > : ...
  206. > NO!  Do not do this!  Please read the previous followup message I
  207. > posted.  It explicitly states not to export //.  This could actually
  208. > give you VERY poor NFS performance.  This scenario requires  the node
  209. > exporting //  to handle ALL nfs traffic, and all your nfs accesses will
  210. > be converted to 2 remote file system calls; one to access the nfs server,
  211. > and the second for the nfs server to access the remote DFS file system.
  212. > The also create a huge network bottleneck.
  213.  
  214. Agreed.  Originally, mounting // looked like a good idea to us.  It is certainly
  215. the EASY solution, since any Apollo can export the whole file system, and you
  216. then don't need to worry about lotsa static mounts, or setting up the automounter,
  217. or setting up export lists everywhere, or ....
  218. HOWEVER...  IT IS A HUGE TIME-WASTER.  THE PERFORMANCE SUCKS COMPARED TO HAVING
  219. EACH SYSTEM MOUNT THERE OWN '/' DIRECTORY.
  220.  
  221. > : ...
  222. >     one way to do this is to merely run the automounter on the
  223. >     HP-UX box.
  224. >         /usr/etc/automount /net -hosts
  225.  
  226. We have a modification of this.  It allows us to use the automounter and 
  227. have '/' mounted, but to also have Apollos that can't or won't do NFS to
  228. still be seen.
  229.  
  230.     Set up a /nfs directory for automounts
  231.     Start up the automounter --> /usr/etc/automount /nfs -hosts
  232.     Set up a directory /net full of links
  233.     -   If the remote node can handle NFS
  234.         set up goodnode's exports file to export '/'
  235.         create a link  /net/goodnode -> /nfs/goodnode
  236.     -   On ONE node (//master)
  237.         set up master's exports file to export '//'
  238.         create a link  /net/master   -> /nfs/master/master
  239.     -   If the host doesn't have NFS, or is really pokey/unreliable
  240.         create a link  /net/badnode  -> /nfs/master/badnode
  241.     Have everyone go through the /net directory (not the /nfs directory)
  242.  
  243. The majority of the nodes should be "goodnode" types.  They will have NFS loaded,
  244. they will have / exported, they will respond in a timely fashion, ...
  245.  
  246. A few nodes will be horribly unreliable, for whatever reason.  These nodes will
  247. be looked at by the Un*x box by going through //master's mount one level further.
  248.  
  249. The master node will export everything, so accesses to it must go one level
  250. beyond the /nfs/hostname level too.
  251.  
  252.  
  253. This scenario does a few things for us.  First, we have a fallback method of
  254. getting at a remote host if the NFS fails -- link /net/thathost to 
  255. /nfs/master/thathost, and it all works (albeit more slowly).  Second, it 
  256. is allowing us to transition from having // mounted (and people expecting to
  257. go to /net/DDS/nodename) to having lotsa /'s loaded, and people going to
  258. /net/nodename (we made a /net/DDS that points to . on the automounter nodes).
  259. We can still mount // if we need to, and in fact, a few Un*x boxes are giving 
  260. us some grief, for whatever reason, with the automounter.  Most important,
  261. though, it is getting us TOWARD having each node responsible for its own
  262. disks;  we don't have a sudden transition, but we have a definite movement
  263. to this goal.
  264.  
  265.  
  266. -- jt --
  267. John Thompson
  268. Senior Design Automation Engineer / Sys-Admin On The Loose
  269. Honeywell, SSEC
  270. Plymouth, MN  55441
  271. thompson@pan.ssec.honeywell.com
  272.  
  273. -- AND ---------
  274. > A subnetted node on the token ring has an external drive on it which in turn
  275. > has a directory I want to nfs mount from an rs6000.  The subnetted node is
  276. > running damd and the gateway is running the full nfs 2.3 suite.
  277.  
  278. The damd is not used when a foreign system mounts an Apollo -- it's used when 
  279. an Apollo wants to borrow a mount that another Apollo has made (often a mount
  280. into the // area, but not exclusively).  It allows //nodeB to access the NFS
  281. mount point as //nodeA/foreign-system-name, rather than having //nodeB mount
  282. the foreign system into its own filespace.
  283.  
  284. > Linkwise the setup looks something like
  285. >   //gateway/xdisk/dirname -> //subnode/xdisk/dirname
  286. Nice, but not necessary.
  287.  
  288. > and on the rs6000 I would like to mount gateway:/xdisk/dirname as /rsdirname
  289. > Can someone give me a few hints on how to go about getting this to work?
  290. You can go about this in either of 2 ways:
  291. 1)  The "proper" way is to have //subnode export the file system, and have the
  292.     IBM mount subnode:/xdisk/dirname.  This involves loading NFS 2.3 on //subnode,
  293.     editing the /etc/exports file, having the mountd and portmap daemons running,
  294.     using exportfs, and all the other nasty NFS things that good-old-Apollo
  295.     managed to ignode in their superior file system.
  296. 2)  Cheat.  Edit the exports file of //gateway, and put in an entry for
  297.     //subnode/xdisk/dirname (unless you already export //subnode/xdisk, //subnode,
  298.     or //).  On the IBM, request a mount of gateway://subnode/xdisk/dirname.  If
  299.     you still have the broken-IBM NFS that massages pathnames and strips out the
  300.     // in the mount request (a bad thing that shouldn't be done), then I believe
  301.     the work-around is to request a mount of gateway:/../subnode/xdisk/dirname
  302.     instead.
  303. 3)  Cheat even worse.  If you can't get the IBM to mount //something-or-other,
  304.     and it won't take /../something-or-other, then do the following -
  305.     - remove the link //gateway/xdisk/dirname
  306.     - do a /com/ld -u -ent //subnode/xdisk/dirname
  307.     - note the UID (the 8-digit.8-digit value)
  308.     - do a ctob //gateway/xdisk/dirname UID-path-from-above
  309.     - put //gateway/xdisk/dirname in the exports file, and have the IBM mount
  310.       gateway:/xdisk/dirname.
  311. In that third method, you just created an object on the //gateway that has the
  312. UID of the object over on //subnode.  It's equivalent to a hard-link, except 
  313. that it can cross file systems, and if it does, it doesn't increment the link-
  314. count of the object.  If you chate this way, though, I'd be very very careful to
  315. not do a dlt on the object.  If you want to remove the hard-link equiv, do an
  316. 'uctob pathname' instead of a rm or dlt.
  317.  
  318. -- jt --
  319. John Thompson
  320. Senior Design Automation Engineer / Sys-Admin On The Loose
  321. Honeywell, SSEC
  322. Plymouth, MN  55441
  323. thompson@pan.ssec.honeywell.com
  324. ===============
  325.  
  326.  34)  How can I get gcc and g++ to run?
  327.  
  328. Answer:
  329.  
  330. Changes required to build gcc 1.37.1, g++ 1.37.1, and libg++ 1.37.0
  331. for Apollo 68K platforms are now available. The changes are in the
  332. form of compressed tar files containing new versions of files to
  333. replace those from the virgin FSF distributions.
  334.  
  335. The following files are available via anonymous ftp from
  336. labrea.stanford.edu (36.8.0.47) in the pub/gnu directory:
  337.  
  338.         APOLLO-GCC-README             4197 bytes
  339.         APOLLO-G++-README             6379 bytes
  340.         APOLLO-LIBG++-README          5906 bytes
  341.         apollo-gcc-1.37.1.tar.Z       255509 bytes
  342.         apollo-g++-1.37.1.tar.Z       418879 bytes
  343.         apollo-libg++-1.37.0.tar.Z    43532 bytes
  344.  
  345. The README files explain what is involved in building each component.
  346. Gcc must be built and installed in order to build g++, which must be
  347. built and installed in order to build libg++.  The README files are
  348. also included in the tar packages, but are available separately in
  349. case you want to see what's involved first.
  350.  
  351. The gcc-1.37.1 changes fix several problems which were reported to me
  352. by folks who tried my earlier gcc-1.37 changes. Also, you'll need the
  353. gcc-1.37.1 changes in order to get g++ built, even if you already have
  354. gcc 1.37 running.
  355.  
  356. I have only tried out these changes on SR10.2/SR10.3, using the
  357. 6.7/6.8 versions of the Apollo C compiler. There may be problems with
  358. earlier releases of Domain/OS and the C compiler.
  359.  
  360. If you do not have ftp access, I can mail you the changes in the form
  361. of diffs. If you request them, be sure to give me a voice phone number
  362. so I can contact you in case I can't send you mail; I've had several
  363. requests in the past from people I can't contact.
  364.  
  365.  
  366. John Vasta                Hewlett-Packard Apollo Systems Division
  367. vasta@apollo.hp.com       M.S. CHR-03-DW
  368. (508) 256-6600 x5978      300 Apollo Drive, Chelmsford, MA 01824
  369. UUCP: {decwrl!decvax, mit-eddie, attunix}!apollo!vasta
  370.  
  371. Answer:
  372.  
  373. I've done a port using a different approach.  You compile a version of
  374. gcc using the standard Apollo compiler to generate a generic M68020
  375. compiled code that follows Apollo calling conventions.  The output file
  376. format is the "standard" GNU/FSF a.out format.  This is all done using
  377. the "standard" configuration capabilities of the distributed gcc package.
  378.  
  379. I then have a separate "gnu2coff" program that transforms that file into
  380. something acceptable to the standard Apollo linker.  "gnu2coff"
  381. recognizes calls to functions in the normal Apollo shared libraries,
  382. and automatically patches the code to call them correctly, so that
  383. text segments can be left "pure" (read only).  It also handles
  384. data references to shared library variables.  And finally it also
  385. recognizes G++ compiled code, and automatically adds patches to get
  386. static constructors/destructors run.
  387.  
  388. "gnu2coff" is called using shell files that run the appropriate
  389. compiler front-ends, run "gnu2coff", and then run the Apollo linker.
  390.  
  391. In general "gnu2coff" is not able to handle symbolic debug info in
  392. the "a.out" file, nor is it able to generate Apollo COFF format
  393. symbolic debugging info.  (I once made a start at doing this, (and
  394. that code still exists), but it was never complete, probably uses
  395. the wrong approach, definitely is buggy, etc.)
  396.  
  397. So far gcc seems to run fine.  G++ compiles fine and all the small
  398. tests I try run fine.  I "think" I have Libg++ ported correctly.
  399. It all compiles fine, and some tests work.  However many other
  400. tests don't work.  (Typically the default "new" handler in gnulib
  401. ends up being called, which aborts.).  You need a working libg++
  402. to try to port groff.
  403.  
  404. A version of "gnu2coff" was distributed on comp.sys.apollo a few
  405. years ago.  The only real differences between that and my current
  406. version is that floating point has a reasonable chance to be handled
  407. correctly, and minor updates to be compatible with the latest
  408. releases of gcc/g++.
  409.  
  410.  -- dclemans@mentorg.com (Dave Clemans)
  411.  
  412. In article <1992Jun8.163547.22347@syma.sussex.ac.uk>, mikejm@syma.sussex.ac.uk (Michael J McNeill) writes:
  413. => Could somone please mail me the whereabouts of patches (I seem to
  414. => remember them being posted to this newsgroup some time ago) for
  415. => gcc-2.1 on Apollo68k machines. 
  416. => 
  417. Hello!
  418. I got (from ftp.gnu.ai.mit.edu and labrea.Stanford.EDU)
  419. the Files:
  420.         gcc-2.1.tar.Z
  421.         gas-1.38.1.tar.Z
  422.         bison-1.16.tar.Z
  423.         patch-2.0.12u6.tar.Z
  424.         apollo-gas-1.38.1.diffs.Z
  425.         gcc-2.1.patch
  426.        and compiled gcc. 
  427. gcc works for short programs but I did no tests with large programs.
  428.  
  429. I had (using motif) the problem that my cpp had not enough memory
  430. so I used /bin/cc -Yp,/usr/local/lib/gcc-lib/m68k-apollo-bsd/2.1, this
  431. worked!
  432.  
  433. I am using Domain/OS 10.3.5 .
  434. Hope this helps you!
  435. -- 
  436. Peter Kutschera
  437.  
  438.  
  439. ===============
  440.  
  441.  35)  Where can I get an assembler?
  442.  
  443. Answer:
  444.  
  445. There is an Apollo assembler, which you may be able to get.  It isn't a
  446. supported product.
  447.  
  448. You can also use the gnu assembler.  It is part of gcc (see above), or you
  449. can ftp it from /pub/apollo/local/lib/gcc-as at ftp.eb.ele.tue.nl
  450. [131.155.20.25].
  451.  
  452.  
  453. ===============
  454.  
  455.  36)  What's the story on adding more disks to my node?
  456.  
  457. Answer:
  458.  
  459. You can't add SCSI devices to the DN3x00 / DN4x00 / DN5x00 series machines,
  460. unless HP/Apollo has made a _RADICAL_ change of policy.  I know that Mentor
  461. (and probably 3rd party) has a SCSI board that sits in the AT-bus, and you
  462. can access it if you use the special driver that's provided, but that will
  463. NOT give you disk services.
  464.  
  465. The best (biggest) you can do with a DN3000 is a 325MB drive (Maxtor?).  If
  466. you get a motherboard up-rev (to God knows what revision), the DN3500/
  467. 4000/4500 can take the WD7000 controller, which has a SCSI bus on it.
  468. However, you can only hook up SCSI tape drives, floppies, and CD-ROMs as 
  469. far as I know.  The best (biggest) drive you can hang off a WD7000 is the
  470. Maxtor 760MB ESDI drive (Maxtor XT8760E), which'll give you 650MB formatted
  471. space.  You can put 2 drives per controller, and 2  controllers per node,
  472. for 2.6GB of space.  I think you'll find that the up-revs you'll need will
  473. be too pricey though.  Probably better to go with a 9000/400 series node
  474. (maybe the 425E, if you have ethernet).  You can hang about 9 GB of SCSI off
  475. of a 'E', 'T' or 'S' type 400 series.
  476.  
  477. John Thompson
  478. Honeywell, SSEC
  479. Plymouth, MN  55441
  480. thompson@pan.ssec.honeywell.com
  481.  
  482. And again in another message:
  483.  
  484. > I've read the faq, but it doesn't make the answer to this question entirely
  485. > clear.  Can I connect an external SCSI disk to a DN5500 with a WD7000
  486. > controller?  If so, is there any limitation on the size (eg 1.2GB)?  Is the
  487. > process for involing etc.. the same as for a 425t?
  488.  
  489. OK -- let's make it clear then.
  490.  
  491. You can not hook up any SCSI disk drives to a WD7000 controller.  In fact, you 
  492. can't use SCSI drives on any Apollo machine except the DN2500 (the 9000/4xx is
  493. an HP/Apollo box).
  494.  
  495. You CAN hook up up to 2 ESDI drives to a WD7000 controller.  There are only 
  496. three (?) drives that are supported, though -- the Maxtor 8760E (697MB), the
  497. Maxtor 4380E (329MB FastActuator) and the Micropolis(?) 170MB drive.  The 
  498. controller can apparently figure out what's on the other end, and act 
  499. appropriately, so there aren't jumpers for the drive type itself.  I think I've
  500. heard that you can add different drive types as your two drives (e.g. a 697MB and
  501. a 329MB drive).  
  502.  
  503. You CAN install up to 2 WD7000 controllers in your system (DN3500/DN4500/DN5500).
  504. The SCSI bus _must_ be disabled on the second controller.
  505.  
  506. You CAN install a SCSI cartridge drive or floppy, but only if you do not have a
  507. non-SCSI one in place.  If you have a non-SCSI tape/floppy, you must disable the 
  508. SCSI bus.
  509.  
  510. If the SCSI bus is enabled, you CAN add up to 7 SCSI devices total of CD-ROMS,
  511. 4mm drives, 8mm drives, and 9-track drives.  I'm not sure whether the 4mm drives
  512. are explicitly supported, but I'm almost certain that I read somewhere that they 
  513. work.  I've read that SCSI device 0 is reserved for the cartridge/floppy drive, 
  514. but that might have changed.
  515.  
  516. The 8mm tape drives must be SCSI ids 1,2,3, or 4.  These correspond to devices
  517. rmts8, 9, 10, and 11 (12-14 for non-rewinding devices).  Although wbak is not
  518. officially supported on 8mm drives, it works fine at 10.3+ (and at 10.2?).  Use
  519. m0 for SCSI id 1, m1 for SCSI id 2, etc.  There is a long pause before it starts
  520. writing the tape with wbak.  The tar and omniback packages work just fine (as do
  521. lots of other vendors' backup packages, I'm sure).
  522.  
  523. John Thompson
  524. Design Services Engineer / Sys-Admin
  525. Honeywell, SSEC
  526. Plymouth, MN  55441
  527. thompson@pan.ssec.honeywell.com
  528.  
  529. [ Also see the separate file "disk-info" .  -- Jim Rees ]
  530.  
  531.  
  532. ===============
  533.  
  534.  37)  I'm trying to get a SCSI-2 type disk to work with my Apollo but it
  535.       does seem to work. What did I do wrong?
  536.  
  537. Answer:
  538.  
  539. NOTHING. But Apollo doesn't like to be hooked up to an SCSI-2 drive!
  540.  
  541. > These drives will work with 400's (and DN-2500's) if they are set to
  542. > respond as SCSI-1 or SCSI-1/CCS devices. You need to execute the Change
  543. > Definition SCSI command on the drive to change their response. Talk to
  544. > your supplier and see if they will do this for you. (R Squared does this
  545. > sort of thing all the time, besides (normally) providing manuals :-)
  546. > -- 
  547. > -----
  548. > +-+  Michael Lampi       lampi@polari.online.com
  549. > |R|  R Squared           16398 NE 85th St., Suite 101, Redmond, WA 98052
  550. > +-+                      (206) 883-3116       fax (206) 883-2676
  551.  
  552. Try using /systest/ssr_util/scsi_info to check what info is returned from
  553. the drive. It probably claims to a a SCSI-2 device ... in which case the
  554. Domain/OS SCSI disk software is going to refuse to deal with the drive.
  555. Many disks can be configured as either SCSI-1 or SCSI-2 depending on their
  556. jumper settings.
  557.  
  558. == Dave Krowitz
  559.  
  560. =>I recently received some 425ts with SCSI-2 drives.  Specifically, they
  561. =>contained dual 210Mb Quantum PD210S.  After what seemed to be a successful
  562. =>invol and install, the disks were no longer readable. I was using Domain/OS 
  563. =>10.3.5.
  564. =>
  565. =>However, with the installation of new boot proms by HP, the disks now work fine.
  566.  
  567. Dick Harrigill, an independent voice from:     Boeing Commercial Airplanes 
  568. M/S 9R-49  PO BOX 3707                       Renton Avionics/Flight Systems
  569. Seattle, WA  91824                                  Computing Support
  570. (206) 393-9539    rfh3273@galileo.rtn.ca.boeing.com    CDP, PP-ASEL
  571.  
  572. ===============
  573.  
  574.  38)  What are the connections in a 3-way serial port splitter.
  575.  
  576. I am trying to get a hold of the 3-way serial port splitter for a Apollo
  577. 3550 unit.  Would anyone have descriptions on building a cable for this.  At
  578. this time work is unable to justify paying CDN$407 for such a cable.
  579.  
  580.  -- cgwong@faraday.physics.utoronto.ca (Clint Wong)
  581.  
  582. Answer:
  583.  
  584. Apollo 1 to 3 serial connector
  585.  
  586.  
  587.        Sio 1               Sio 2               Sio 3
  588.        
  589.         1  -  1             1  -  1             1  -  1
  590.         7  -  7             7  -  7             7  -  7
  591.         2  -  2             2  - 12             2  - 21
  592.         3  -  3             3  - 13             3  -  9
  593.         4  -  4             4  - 14             4  - 23
  594.         5  -  5             5  - 15             5  - 10
  595.         8  -  8             8  - 16             8  - 25
  596.        20  - 20            20  - 18            20  - 19
  597.  
  598. Where every first column is the connection to the divided stream.  The
  599. second column indicates the connection made in the joined connector which
  600. goes in the apollo's back.
  601.  
  602.  -- wjw@ebh.eb.ele.tue.nl (Willem Jan Withagen)
  603.  
  604.  
  605. ===============
  606.  
  607.  39)  Why do I get:
  608.          Unable to go into maintenance state  User not authorized to
  609.          perform operation (network computing system/Registry Server)
  610.  
  611. I use a cron to run a script as user root on a regular basis to backup the
  612. registry.  I have been checking the log file recently and every time the
  613. following error message appears:
  614.  
  615.   Unable to go into maintenance state  User not authorized to perform operation (network computing system/Registry Server)
  616.  
  617. Any ideas?
  618.  
  619.  -- robinb@resmel.bhp.com.au (Robin Brown)
  620.  
  621. Answer:
  622.  
  623. The registry service is a distributed application that uses an encryption
  624. based authentication algorithm.  This means that breaking security on a 
  625. single machine does not allow you to attack the registry database - you have
  626. to have access to an administrator's password in order to perform updates
  627. on the registry.
  628.  
  629. One workaround for the problem you are having is to make sure that cron
  630. is running as the real "root" user.  To do this, don't run cron from the
  631. /etc/rc script.  Instead, login as root and then run cron in the background
  632. (I believe that the command "/etc/server -p /etc/cron" will protect the 
  633. cron process from termination when root logs out.)  Don't forget the
  634. "-p" option - this preserves the current user's identity.  If you leave
  635. this out, cron will run as user.none.none and will not be able to perform
  636. its normal tasks.
  637.  
  638. You need only do this on the machine that is responsible for performing
  639. routine backups for the registry database.  All other machines can start
  640. cron in the normal way.
  641.  
  642. Future distributed systems will have this behavior for most services.  For
  643. example, the OSF DCE (Distributed Computing Environment) uses authentication
  644. protocols for all distributed accesses (including access to files on non-local
  645. machines).  Fortunately these systems come with better mechanisms for running
  646. batch jobs from cron (unlike the "hack" I describe above).
  647.  
  648.  --pato@apollo.HP.COM (Joe Pato)
  649.  
  650.  
  651. ===============
  652.  
  653.  40)  Fixing your 19" monochrome monitor.
  654.  
  655. My 19 inch monochrome monitor has failed.  Video is fine, but horizontal
  656. sync won't lock up.  How can I fix it for only $1 and half an hour of my
  657. time?
  658.  
  659. Answer:
  660.  
  661. Subject:
  662.  Apollo Domain 19 inch B&W monitor horizontal drift and
  663. frequency vistability.
  664.  
  665. Problem Component:
  666.  Capacitor C207, a frequency determining element in the
  667. horizontal oscillator circuit IC202.  This circuit uses a NE555 I.C.
  668. in an astable multivibrator configuration.  The original component was
  669. a polystrene type capacitor which demonstrated a pronounced negative
  670. temperature coeficient.
  671.  
  672. Fix: 
  673.  Replace C207 with either a mylar film or a dipped mica 1000pF
  674. capacitor.  The oscillator circuit has a fairly narrow range of
  675. adjustment such that selection or trimming of value may be necessary.
  676. The total value of the replacement capacitor in this case was 1195 pF
  677. (1140pF in another).
  678.  
  679. Procedure:
  680.  Set the horizontal frequency control to mid range.  Connect a
  681. frequency counter to pin 3 of IC202 and select or trim the value of
  682. C207 until the oscillator hasa free running frequency of 68.219KHz.
  683. Free running operation occurs with the 9 pin computer connect cable is
  684. disconnected.  After obtaining the desired frequency, reconnect the
  685. computer cable.  The horizontal oscillator should lock immediately.
  686. Adjust the horizontal frequency control through its entire range.  The
  687. oscillator should stay locked throughout most if not all the
  688. potentiometer range of adjustment.
  689.  If drift in horizontal position occurs, it may be due to the
  690. polystyrene capacitor C202 used with IC201 the horizontal positioning
  691. one shot multivibrator.  Its value is also 1000pF and should be
  692. replaced with a mylar or dipped mica type capacitor.
  693.  
  694.  -- Ricky Houghton <houghton@iuvax.cs.indiana.edu>
  695.  
  696.  
  697. ===============
  698.  
  699.  41)  How well does SLIP work?
  700.  
  701. Answer:
  702.  
  703. Gosh, I guess this needs to be added to the FAQ file, since I thought
  704. I had seen it addressed before.
  705.  
  706. In any case, DOMAIN TCP/IP does support SLIP and I use it all the time
  707. from my sr10.3 DN3000 at home connected via a pair of Telebit T2500s
  708. running v.32 to a cisco terminal server.  The DCE/DTE connection is at
  709. 9600 baud; CTS/RTS flow control is enabled in the modem and the node.
  710. I dial up to work using emt, get connected to the terminal server, give
  711. it the "slip" command (which tells you what IP address you've been assigned
  712. and then puts the line in SLIP mode), exit emt, and do something like:
  713.  
  714.     /etc/ifconfig sl0 <my ip address> <ip address of terminal server>
  715.     /etc/route add default <ip address of terminal server> 0
  716.  
  717. It all works passably well.  It's hard to know which nuisances to attribute
  718. to the modems, the phone line, SLIP in general, or DOMAIN TCP/IP.  It
  719. works well enough so that I haven't delved into it.  (I used to use Telebit
  720. PEP mode, which is pretty awful for SLIP, but barely tolerable.  My current
  721. nuisance seems to be that the T2500s have some sort of bug that cause
  722. them to hang the connection after an hour or so of use.  Others have
  723. reported these symptoms on comp.dcom.modems in a non-DOMAIN environment,
  724. so it looks like a modem, not a DOMAIN, bug.)
  725.  
  726.  -- Nat Mishkin
  727.     Cooperative Object Computing Division / East
  728.     Hewlett-Packard Company
  729.     mishkin@apollo.hp.com
  730.  
  731. Some additional info:  The slip MTU is fixed at 1000.  If you're using a
  732. slow line, you may want to start tcpd with the -p0 option (see the man
  733. page).  - Jim Rees
  734.  
  735.  
  736. ===============
  737.  
  738.  42)  What are the internal names for the various node types?
  739.  
  740. Answer:
  741.  
  742. DN100/400/420/600        <no name> (sau1)
  743. DN300/320/330            Swallow  (sau2)
  744. DSP80/90                 Sparrow  (sau3)
  745. DN460/660                Tern  (sau4)
  746. DN550/560                Stingray (sau5)
  747. DN570/580/590-T          Banshee  (sau6)
  748. DN3500                   Cougar II (sau7)
  749. DN4000                   Mink  (sau7)
  750. DN4500                   Roadrunner (sau7)
  751. DN3000                   Otter  (sau8)
  752. DN2500                   Frodo  (sau9)
  753. DN10000                  AT  (sau10)
  754. 400s                     Trailways (030: sau12, 040: sau11)
  755. 400t                     Strider  (030: sau12, 040: sau11)
  756. 400e                     Woody  (sau11)
  757. DN5500                   Leopard  (sau14)
  758.  
  759.  -- Nat Mishkin
  760.     Cooperative Object Computing Division / East
  761.     Hewlett-Packard Company
  762.     mishkin@apollo.hp.com
  763.  
  764.  
  765. ===============
  766.  
  767.  43)  Where else can I go besides HP for repairs?
  768.  
  769. Answer:
  770.  
  771. I can recommend AMC Computer Services, Inc., 146-B Rangeway Rd.,
  772. N. Billerica, MA., 01862.  Phone: (508)670-9395.  They're a group of
  773. former Apollo employees who have formed their own depot repair facility
  774. for Apollo.  They seem to possess considerable expertise and all of
  775. our experiences so far have been very positive.
  776.  
  777.  -- HONEYWELL Third Party Computer Service  --  1(800) 525-7439 
  778.     Mike Thomas, Senior Technician, Albuquerque, New Mexico
  779.     honeywel@chama.eece.unm.edu   (505) 888-5820
  780.  
  781.  
  782. ===============
  783.  
  784.  44) How do I find out about, and fix, bad spots on my disk?
  785.  
  786. Answer:
  787.  
  788. I always use fixvol to reformat the track the bad spot is on.  If you would
  789. rather just move the block into the badspot list, here's an excellent
  790. description of the problem and fix, from Paul Szabo.  - Jim Rees
  791.  
  792. From: szabo_p@maths.su.oz.au (Paul Szabo)
  793. Newsgroups: comp.sys.apollo
  794. Subject: Bad blocks on disk (was: Re: SCSI disks on a HP 9000/400t)
  795. Date: Mon, 4 Nov 91 18:34:24 EST
  796. Organization: Mathematics, University of Sydney
  797.  
  798. This article describes how to get rid of bad blocks on disks. Bad blocks
  799. will naturally develop during the useful life of the disk. There is no
  800. cause for alarm as long as the total number or the rate of growth of bad
  801. blocks is not excessive.
  802.  
  803. Once these bad blocks develop, they should be avoided (i.e. should not
  804. be used). While the problems are intermittent or recoverable, you may be
  805. inclined to put up with the problem. But bad blocks usually deteriorate,
  806. and may cause your node to crash. (Our DN10000 developed a bad block in
  807. a directory, and any access to this directory sometimes caused it to
  808. crash.) Simply, you need to add the block numbers to the bad spot list
  809. using INVOL.
  810.  
  811. If you are happy to wipe the disk and start from scratch, everything is
  812. easy. Run EX DEX, RUN WIN (no defaults, all disk: start 0, end last
  813. address, write enabled) and this will tell you about every single bad
  814. block. Add these to the bad spot list using INVOL, re-format the disk,
  815. and install the OS. There is no need to go to this extreme, however.
  816.  
  817. Get a listing of problem blocks using /systest/ssr_util/lsyserr. You
  818. should use this periodically to monitor the behaviour of the disk. Look
  819. for repeated problems with disk blocks; you may want to skip the
  820. once-only problems. Use the physical disk addresses. (In case of striped
  821. disks, ignore the RELATIVE addresses. Run the output of lsyserr through
  822. "grep 'Phys daddr =' | sort | uniq -c".) You could also run EX DEX, RUN
  823. WIN -ENTIRE. This will read all your disk (without re-formatting or
  824. writing it).
  825.  
  826. You may simply tell INVOL about the bad block addresses, and then run
  827. SALVOL to fix up the disk. This seems to work reasonably well, but then
  828. ... do you trust them (or any other Apollo utility :-) to work properly?
  829. (Note that SALVOL occasionally uses addresses relative to a logical
  830. volume, these are one smaller than the physical addresses. Then again,
  831. the discrepancy is sometimes not one but two... this may be related to
  832. a physical volume PV label on each of our striped disks.)
  833.  
  834. To give you confidence in what you are doing, you would like to know
  835. what files are at those disk addresses.
  836.  
  837. You may use /systest/ssr_util/rwvol (select READ, enter DADDR, then just
  838. [RETURN] for start and end) to display UIDs of objects, then
  839. /systest/ssr_util/upath to display pathnames.
  840.  
  841. Probably it is easier to use /systest/ssr_util/fixvol (this has online
  842. help, type help). Use the read command to display UIDs/pathnames:
  843. (fv [p])> r 12345
  844.    uid:       478771C7.3001A581 /y/sfw/reduce3.3/fasl/int.b
  845.    page:      9
  846.    dtm:       478774A5   Wednesday, December 20, 1989   11:40:12 am (EST)
  847.    blk_type:  0 
  848.    sys_type:  0 (file_$file_type)
  849.    pad:       00000000 00000000
  850.    checksum:  0000
  851.    daddr:      12345 ( 163- 1- 0)  disk# 1
  852.  
  853. Now that you know the pathname, you may wish to move it somewhere 'out
  854. of the way' and copy it back to its proper place
  855. /bin/mv file /lost+found
  856. /bin/cp -pPiov /lost+found/file dir
  857. This may not be necessary, but it is cheap insurance.
  858.  
  859. It seems to me that you cannot do much about vtoce blocks:
  860. (fv [p])> r 1234
  861.    uid:       202.00000000 vtoc_$uid
  862.    page:      1232
  863.    dtm:       4AF72F18   Wednesday, June 13, 1990   9:53:49 am (EST)
  864.    blk_type:  0 
  865.    sys_type:  0 (file_$file_type)
  866.    pad:       00000000 00000000
  867.    checksum:  0000
  868.    daddr:       1234 (  16- 2- C)  disk# 0
  869.  
  870. BEWARE: if the bad blocks are in the vtoc, then SALVOL may not be able
  871. to fix up your disk, in which case you will have to wipe it and start
  872. from scratch.
  873.  
  874. You are now ready to tell INVOL about the bad blocks.
  875.  
  876. Run SALVOL to fix the disk. SALVOL will find 'multiply allocated blocks'
  877. (since they are also in the bad block list), and then go into 'second
  878. pass' looking for these multiply allocated blocks. SALVOL will report to
  879. fix some objects with the correct names, but for others it will report
  880. to repair objects at 'vtocx = something' (when the block is not at the
  881. beginning of the file?). It will attempt to copy the bad block somewhere
  882. else, and usually it will succeed.
  883.  
  884. There is one problem with SALVOL. If the bad block is in a directory,
  885. SALVOL will orphan the files catalogued there; but as it succeeds in
  886. copying the bad block, the files will still be catalogued in the
  887. original directory. When you boot the node, find_orphans will catalogue
  888. these files in /lost+found, but the reference count (number of hard
  889. links) will be wrong (one instead of two). If you remove the file
  890. pointed to by /lost+found, then when listing the original directory you
  891. get the message 'object not found'. Admittedly, SALVOL at the end of its
  892. run said '... errors ... require that Salvol be run again ...' which I
  893. did, but that did not seem to do anything. Maybe it needed find_orphans
  894. between the two runs. Anyway, I made another copy of the files...
  895.  
  896.  
  897. Appendix
  898.  
  899. The only manual I have on the workings of SALVOL is rather old:
  900. 'DOMAIN System Utilities', part no. 009414 Rev 00, Sept 1986.
  901. Some quotes from this manual below. (The newer 'Domain Hardware
  902. Utilities Reference', part no. 014881-A00, barely describes how to
  903. use SALVOL.)
  904.  
  905.  
  906. Classes of errors: ... 4. Multiply allocated blocks... allocated to
  907. more than one file, or to a file and to a system structure, such as
  908. the VTOC, the BAT or the badspot list....
  909.  
  910. The salvager attempts to repair multiply allocated blocks... if the
  911. salvager finds a multiply allocated block and can determine which
  912. file the block belongs to, then it sets the trouble flag only for
  913. the non-owning file.
  914.  
  915. DOMAIN disk volumes are structured so that naming directories and
  916. space/location information (in a VTOC) about files are kept
  917. separately. Currently, the salvager does not synchronize these
  918. on-disk structures. ... cannot detect orphans...
  919.  
  920. I/O errors that occur on physical and logical volume labels or on
  921. the block availability table (BAT) are fatal to the salvager. All
  922. other errors are reported, but are non-fatal.
  923.  
  924. Generally, the salvager always repairs the BAT (except in the case
  925. of hard I/O errors) and the VTOC. Thus, if AEGIS badly malfunctions,
  926. writing normal file blocks over the BAT or the VTOC blocks, for
  927. example, the salvager repairs the BAT or VTOC and the file. To do
  928. so, it copies the data into a newly allocated block and
  929. reinitializes the overwritten block.
  930.  
  931. If a block is multiply allocated to both the badspot list and to a
  932. file or a VTOC chain, the salvager tries to copy any potentially
  933. valid data to a newly allocated block. If the block is in the
  934. badspot list because of persistent device level errors, however, the
  935. copy may fail; the salvager then prompts for alternatives. The
  936. salvager and badspot listing cannot be used to correct persistent
  937. errors in the BAT or VTOC hash space, however. The salvager aborts
  938. in the former case, and simply reports the I/O error in the second
  939. case. The only solution is to reinitialize the volume around such
  940. badspots using INVOL.
  941.  
  942.  -- Paul Szabo       szabo_p@maths.su.oz.au
  943.  
  944.  
  945. ===============
  946.  
  947.  45)  Why does my dn10000 ethernet interface stop working?
  948.  
  949. Answer:
  950.  
  951. The solution is the new Ethernet board (part no. A1658-66016, rev. F), plus
  952. the OS/TCP patches from the 9109 or later patch tape.  Note that there is a
  953. second set of patches that are not on the 9109 tape, which you will
  954. definitely need, and even those still have a problem with the "mbuf"s being
  955. either all filled or not release properly (we are now having tcpd aborting
  956. when it improperly frees a buffer).  This is still under investigation by HP
  957. (call # A2055392).
  958.  
  959. -- Mike Peterson <system@alchemy.chem.utoronto.ca>
  960.  
  961. ===============
  962.  
  963.  46)  Has anyone else experienced power-supply problems with their
  964.       Apollo 10000.
  965.  
  966. >Has anyone else experienced power-supply problems with their
  967. >Apollo 10000 purchased in 1988?  Specifically, I believe the
  968. >problem has something to do with the +5V regulator in the
  969. >power supply.
  970.  
  971. Answer:
  972.  
  973. We had to have it replaced.  It would just randomly cause the node to
  974. crash.  The local FE told me it was a well known problem, I think with a
  975. bad lot of capacitors that will fail early.
  976.  
  977. Mike
  978.  
  979.   Michael Zeleznik              Computer Science Dept.
  980.                                 University of Utah
  981.   zeleznik@cs.utah.edu          Salt Lake City, UT  84112
  982.                                 (801) 581-5617
  983. And:
  984.  
  985. We've had two distinct types of crashes on our 1988 10K.  The first was
  986. definately a power supply problem - The system would randomly shut itself
  987. down completely ie: all lights out.  Inspection of the tell tail leds
  988. inside the box indicated that the 5v rail was low.  We've had the power
  989. bricks replaced (twice!) and it seems to have fixed the problem.  The
  990. other is also random but differs in that the shutdown is not complete.
  991. The response center do not believe it is related but I'm not so sure.
  992. The system is left at the IP0> prompt and we get error messages like:
  993.  
  994. Stop CPUs with NMI...
  995. fault on CPU 0 (sometimes 1,2 or 3) pc= ...etc
  996. bus/mmu execute trap: page fault fpc=frozen fa=frozen mmu_csr=0000008A
  997.  
  998. And:
  999.  
  1000.    There is a SERVICE NOTE on the +5 V portion of the 10k
  1001. power supplies dated 18 June 1990.  A summary of the text follows:
  1002.  
  1003. DN100X0/DSP100X0
  1004. Serial Numbers: All
  1005.  
  1006. Date Code: All +5 Volt Booster Modules with 1988 Date Codes
  1007. Performed By: HP/Apollo Qualified Service Personnel Only
  1008. Parts Required: +5 Volt, 150W Control Module (APN 010524-001)
  1009.  
  1010. Situation:
  1011. A problem has been identified with the DN100X0/DSP100X0 power sys-
  1012. tems in both Manufacturing and the Field. The power system shuts down
  1013. due to a +5 Volt OV (Over Voltage) failure.
  1014.  
  1015. Having evaluated several Power EuroCards from Manufacturing and
  1016. returns from the field, R&D has identified an oscillation on some of the
  1017. +5 Volt Booster DC/DC Converters.  This oscillation forces the +5V
  1018. output voltage to exceed +5.3V dc and the microprocessor shuts down
  1019. the power system.
  1020.  
  1021. After having tested different +5 Volt Booster Module configurations,
  1022. R&D has concluded that Booster Modules with 1988 Datecodes are the
  1023. direct cause of the +5 Volt OV (overvoltage failures).
  1024.  
  1025.                              -jjw
  1026. waldram@grizzly.uwyo.edu
  1027.  
  1028. ===============
  1029.  
  1030.  48) TCP/IP problem with routing
  1031.  
  1032.  If you are finding that anything depending on TCP/IP to a remote site
  1033. (i.e rlogin, ftp) disconnects you with a Network is unreachable error after a
  1034. short delay & everything looks okay, yet such things work to machines on the 
  1035. same site or subnet, then try the following:
  1036.  
  1037.   change the following line in /etc/rc.local
  1038.  
  1039.         /etc/tcpd
  1040.  
  1041.   to
  1042.         /etc/tcpd -b -p0
  1043.  
  1044.   This turns on directed broadcasts for gateway routers and turns off the
  1045. pinging of gateways (which is a weird thing to do, as attempting a connection
  1046. through a gateway is a pretty good test to see if its up + RIP packets should
  1047. keep one informed).
  1048.  
  1049.   Keith Marlow (marlow@sys.uea.ac.uk)
  1050.  
  1051. ==============
  1052.  
  1053.  48)  Can I add serial ports to DN{345}x00 nodes
  1054.  
  1055. > I was wondering if anybody out there has had any experience with installing an 
  1056. > internal modem on a DN3X00.  
  1057. > What do i need to do in order for it to work.  
  1058. > Do i need a device driver.  If so does anybody have one written..
  1059.  
  1060. I've got a DN3000 on my desk and for a while it had a STANDARD
  1061. IBM-PC internal modem.  We used it for UUCP access to the
  1062. InterWorks node.  Our parent company got connected to UUNET and
  1063. so I hadn't used the modem in a long time.  When I tried to use
  1064. it again I didn't have immediate success, but I didn't try very
  1065. hard to make it work either.  Here is what I remember doing:
  1066.  
  1067. 1. Yes, you need a device driver.
  1068. 2. Apollo already has one.  It's called SPE and it supports 2
  1069.    serial ports and 1 parallel port.
  1070. 3. If you configure the modem at address 3f8 and interrupt 4
  1071.    then you can use the 'spe_tty_sio1_ddf' to access the modem.
  1072. 4. The SPE installation will create TWO serial device
  1073.    descriptions in /dev/global_devices.  You need to DELETE the
  1074.    one for spe sio2 since this device does not exist on your
  1075.    "SPE" card.  If you don't you will get an error message when
  1076.    you boot your machine.  It will be unable to initialize the
  1077.    second serial device.  If you don't delete it before you shut
  1078.    down the node, you will need to delete it from the phase II
  1079.    shell.
  1080.  
  1081. [AND]
  1082.  
  1083. I posted earlier how to added an internal modem card to an AT bus
  1084. DN series node.  I also stated that it wasn't working anymore.
  1085.  
  1086. Well...  I found the problem.  This particular card has the
  1087. configuration switch (COM1/COM2) is on the OUTSIDE.  Where it
  1088. could easily (and was) bumped and changed.  Once it was moved to
  1089. the correct position, everything worked like it always did.
  1090.  
  1091. There is now a V2.2 of SPE (which is REQUIRED for SR10.4 but
  1092. also runs on 10.1-10.3)
  1093.  
  1094. Lastly, be aware that Apollo warns of input overrun errors
  1095. when using the SPE ports at speeds above 4800 baud.  There is
  1096. insufficient buffering on the card to support these higher speeds
  1097. and you may loose data if the node is loaded.  Faster nodes
  1098. should have fewer problems, but your milage will vary.  Consult
  1099. the release notes that come with the SPE software.
  1100.  
  1101. Philip D. Pokorny
  1102. philip@cel.cummins.com
  1103.  
  1104. ===============
  1105.  
  1106.  49) What is needed to run the Post-office deamon.
  1107.  
  1108. : =>
  1109. : =>   Has anyone sucessfully compiled a POPmail server on 
  1110. : =>an Apollo 425t running Domain OS 10.3.5.3 ? I would very 
  1111. : =>much like to get a POPmail server running on our Apollos 
  1112. : =>and would like any information from anyone that has succeeded
  1113. : =>at doing this.    Thanks in advance...   
  1114. : I got ours just from either the NET or from the SUN lifeline mail package.
  1115. : I can't remember having to tweek it hard. (at least no notes of that).
  1116. : The only thing is that it runs wild now and then, it swamps the node with
  1117. : popd's ( >100), and the node has to be shut.
  1118. : Also is there a protocal violation on something, since the popd image goes
  1119. : to the ZOMBIE state and stays there until a new popd request comes in.
  1120. : We're running 10.3.5 and 10.3.5.7 Full BSD.
  1121. : You can get our executable:
  1122. :  ftp.eb.ele.tue.nl:/pub/apollo/local/etc/popd
  1123.  
  1124. I think that's version 2 of the protocol.  You might want to try version 3:
  1125.  
  1126.         ee.utah.edu:/pop3/popper-1.831beta.tar.Z
  1127.  
  1128. It installed without any problems on a DN3500/OS10.3 and seems to be 
  1129. working well with WinQVT/net running on a PC...
  1130.  
  1131. Bill Neisius
  1132. bill@solaria.hac.com
  1133.  
  1134. ===============
  1135.  
  1136.  50)  MIT X11 R5 Core & GUI Classic Distribution
  1137.  
  1138. Due to popular demand, HP has made available via its InterWorks users group
  1139. the following distributions:
  1140.  
  1141.   o source and binaries for the entire generic MIT X11 R5 Core Distribution
  1142.     (including a sample server)
  1143.   o source for outdated or sample X user interface products
  1144.  
  1145. Ken Steege
  1146. kens@hpcvusc.cv.hp.com
  1147.  
  1148. ===============
  1149.  
  1150.  51)  Funny Status codes and their backgrounds.
  1151.  (By many sources)
  1152.  
  1153. % stcode 1D01001E
  1154. Vendor "Apollo" can not be deleted (network license server/server)
  1155.  
  1156. How about 13010008:
  1157. trait not supported for wicked far-away objects (object based systems/trait
  1158. manager)
  1159.                          
  1160. My favorite is still 220009:
  1161. unit will not fit thru 25" hatch (OS/magtape manager)
  1162.  
  1163. This refers to a large computer manufacturer (former employer of some of the
  1164. Apollo OS folks) that once bid on a government contract to supply computing
  1165. equipment for use on board submarines.  They lost the contract when the
  1166. government discovered that the tape drive would not fit through the 25 inch
  1167. hatch used to load equipment onto a submarine.  Anything that won't fit
  1168. through the hatch has to be loaded by cutting a hole in the hull.
  1169.  
  1170. ===============
  1171.  
  1172.  52)  What is the use of an ATR card in a HP9000/7xx?
  1173.  
  1174. In article <BxxJo6.3KH@apollo.hp.com>, giza@apollo.HP.COM (Peter E. Giza) writes:
  1175. |> Herb Peyerl Writes:
  1176. |> |>If you want to make the assumption that IP packets are encapsulated within 
  1177. |> |>DDS packets, then in order to make HP-UX reside on ATR, HP must then have 
  1178. |> |>ported DDS to HP-UX on 400's and 700's... That must mean 700's have 
  1179. |> |>node-ids. Somehow I doubt that.
  1180. |> 
  1181. |> 
  1182. |> Just for the record.  The ATR cards are same with the exception of
  1183. |> few changes for the HP.  The packets are encapsulated in a 73 byte
  1184. |> DDS header just like good ole Domain, this is all done at the driver
  1185. |> level for the card.  All of the DDS-like behaviour is from the driver
  1186. |> there is not a complete DDS port, just enough to make you pregnant.
  1187. |> 
  1188. |> -peg
  1189. |> 
  1190. |> Peter E. Giza HP DCE T&D ~:@)
  1191.  
  1192. Actually, the ATR card used in Snakes is *exactly* (I know, I spec'd it)
  1193. the same one used in the old DPCI-Ring product. That means it's the same
  1194. board as used in the DN4XXX-series, but with the Aegis boot PROM removed
  1195. and a node ID inserted in the socket that was always there (way back in
  1196. the REAL old days, you couldn't even boot an Apollo node without a 
  1197. network card in it because then it wouldn't have a node ID to generate
  1198. UIDs from, but somewhere along the line we got smart and started putting
  1199. them on the system board, but that's another story...). 
  1200.  
  1201. As to IP encapsulation on ATR, Pete is right, the entire basic DDS header, 
  1202. all *70* bytes of it, is there. It has to be or I'd have broken real
  1203. Domain nodes. Right after the DDS header is a little 12 byte header called
  1204. the DR header that Domain TCP uses for its own purposes. After that comes 
  1205. a conventional IP packet.
  1206.  
  1207. I *didn't* port DDS to HP-UX in order to get ATR support into it. That would
  1208. have been an extremely time-consuming effort with very little payoff. What I
  1209. did do is put enough support in the driver to be able to answer lcnode
  1210. (ask_who, ask_who_notopo, and ask_rem_who) requests, as well as ask_time,
  1211. ask_bldt, ask_diskless, and ask_node_root. lcnode I *had* to support. 
  1212. If I didn't, I'd again break the existing rings these nodes were destined
  1213. to go in to. The rest I put in because of the following scenario, which
  1214. in my opinion is very common:
  1215.  
  1216.     1) lcnode
  1217.  
  1218.        long list returned including some uncataloged nodes
  1219.  
  1220.     2) bdlt -n NNNNN
  1221.  
  1222.        where NNNNN is some uncataloged node's node id
  1223.        in this case, it turns out to be an HP-UX node, so we 
  1224.        return the same string which would be returned by a
  1225.        'uname -a' command
  1226.  
  1227.     3) ctnode foobar NNNNN -root
  1228.  
  1229.        this puts the node into the Domain NS Helper database
  1230.        the next time it is queried with an lcnode
  1231.  
  1232. I attempted to violate the "Principle of Least Astonishment" as little
  1233. as possible, but as Pete put it, we are "a little bit pregnant." There
  1234. are places where this scheme breaks down, such as the 'lcnode -from'
  1235. command when run from the other side of a Domain router or when 
  1236. the Domain Automount Daemon (damd) tries to make an NFS mount point in
  1237. the network root for a node that's already been cataloged this way, but
  1238. I figure it's still better than a poke in the eye with a sharp stick.
  1239. ATR on HP-UX is only intended to help customers transition from Domain
  1240. on ATR to HP-UX on a better network, either FDDI or Ethernet (let's please
  1241. not have a religious argument about how Ethernet isn't a better network than
  1242. ATR; the market has already decided that one...), not to be used as the 
  1243. core network of new installations. 
  1244.  
  1245. Well, this got kinda long, but I've been watching this argument fester on 
  1246. the net for a while and I just couldn't stay out of it any longer (fools
  1247. rush in...). I hope that my explanation helps clear up any questions that
  1248. may have been lingering. Even if you don't agree with my implementation
  1249. choices, at least now you have some idea why I did it the way I did.
  1250.  
  1251. BTW: I'm not the person who maintains this driver nowadays. That's done
  1252.      in another division by someone who still does lan drivers for a 
  1253.      living, so yelling at me to "FIX IT" won't have much effect. It's 
  1254.      not that I'm not sympathetic, but I don't even have access to the 
  1255.      code anymore.
  1256.  
  1257. Best regards to all of you who still love Domain. With any luck we'll have
  1258. something as good again someday.
  1259.  
  1260. -- 
  1261. Carl Davidson  (508) 436-4361  |
  1262. Chelmsford System Software Lab | Microkernels: Where less is more.
  1263. The Hewlett-Packard Company    | 
  1264. DOMAIN: ced@apollo.hp.com      |
  1265.  
  1266. ===============
  1267.  
  1268.  53)  How do I get my Emacs keydefinitions back when running under X?
  1269.  
  1270. We have been using Leonard N Zubkoff's (lnz@lucid.com) Apollo customized
  1271. versions of GNU Emacs on our Apollos for some time now (latest version we have
  1272. installed is 18.57).  A month ago I started using X.  I quickly discovered
  1273. that all my Apollo function key and keypad key bindings (the gray keys), no
  1274. longer worked.  These bindings were made in my .emacs file using Zubkoff's
  1275. supplied function, bind-apollo-function-key, which is defined in
  1276. /gnuemacs/etc/apollo.el.
  1277.  
  1278. This meant, I first thought, that I would have to go through the painful
  1279. process of figuring out how to bind emacs functions to the gray keys under X
  1280. and then modify my .emacs file accordingly.  After talking to others who had
  1281. done this, I felt there had to be a better way, and there is!
  1282.  
  1283. The attached file, x-apollo-keys.el, solves the problem.  All Apollo keyboard
  1284. gray key bindings made in your .emacs file, which work under the DM, will now
  1285. work under X, as well.  The same .emacs will work for both.
  1286.  
  1287. All you have to do is place x-apollo-keys.el in your emacs load path and then
  1288. add the following line to your .emacs file:
  1289.  
  1290.                         (load "x-apollo-keys" nil t)
  1291.         
  1292. BEFORE any call to bind-apollo-function-key in your .emacs file.
  1293.  
  1294. That's it!
  1295.  
  1296. ----------------------------------------------------------------------------
  1297. Kevin Gallagher        kgallagh@digi.lonestar.org OR ...!uunet!digi!kgallagh
  1298. DSC Communications Corporation   Addr: MS 152, 1000 Coit Rd, Plano, TX 75075
  1299. ----------------------------------------------------------------------------
  1300.  
  1301. Maintainers note: 
  1302.  The file is ~350 lines, and is stored at:
  1303.  ftp.eb.ele.tue.nl:/pub/apollo/pd-progs/x-appolo-keys.emacs
  1304.  
  1305. ===============
  1306.  54)  What do I need to emulate a PC on apollo?
  1307.     or DPCC, DPCE, and DPCI support
  1308.                                                
  1309. Since the PC connectivity and AT-coprocessor have been mentioned
  1310. here several times recently, I thought I'd share some commercial
  1311. availability information.  A company called MicroMechanics in
  1312. Cambridge, MA, has acquired the rights to manufacture, distribute,
  1313. and support the PC coprocessor (DPPC), the PC emulator (DPCE),
  1314. and the PC integration (DPCI) products for Domain/OS.  The founders
  1315. were involved in the initial DPCC development.  For further
  1316. information, contact:
  1317.  
  1318. MicroMechanics
  1319. 84 Sherman Street
  1320. Cambridge, MA  02140
  1321. Tel. (617) 868-1899
  1322. FAX  (617) 876-5950
  1323. Net  umech!ljohnson@uunet.uu.net
  1324.  
  1325.  
  1326. Disclaimer: I am in no way connected with the above vendor.
  1327.  
  1328. -----------------------------------------------------------------
  1329.  Rick Venable                  |    "Eschew
  1330.  FDA/CBER Biophysics Lab       |   Obfuscation"  
  1331.  rvenable@helix.nih.gov        |         -- the Phantom Nerd   
  1332. -----------------------------------------------------------------
  1333.  
  1334. ===============
  1335.  
  1336.  55)  I am looking for a font to use under X that will match the DM font
  1337.     f7x13.b.  I like the size and shape of the characters and would like
  1338.     as close a match as possible.
  1339.   
  1340.   Any suggestions?
  1341.  
  1342. Why not just use the f7x13.b font?
  1343.  
  1344. I thought I had put this in the FAQ, but I don't see it there now.
  1345.  
  1346. To convert from a DM font to an X bdf font, run edfont on the DN font, and
  1347. save it as bdf.  Then you can go ahead and run bdftosnf and mkfontdir as
  1348. usual.  Details below.
  1349.  
  1350. You do need to make one adjustment.  X fonts have no concept of
  1351. inter-character spacing, so you have to add the spacing to each glyph in the
  1352. font.
  1353.  
  1354. Copy the DM font to a file with the name you want the X font to have, for
  1355. example f7x13b.  Then start edfont on that file.  Go to "font params" under
  1356. the "font" menu and look at "inter char spacing."  Remember that number, and
  1357. hit "no changes."  Now go to "+- glyphs," also under the "font" menu, and
  1358. enter that number under "Change printing widths."  Now hit the "change all
  1359. glyphs" button.  Next, go to "save as..." under the "file" menu, select
  1360. Adobe BDF, add ".bdf" to the end of the name, and save it.  Exit edfont
  1361. ("exit" under the "file" menu).
  1362.  
  1363. Now run bdftosnf on the file, add it to some directory on your font path
  1364. (see "man xset" for info about font paths), run mkfontdir on that directory,
  1365. do "xset fp rehash," and you're done.  Wasn't that fun and easy?
  1366.  
  1367. ===============
  1368.  
  1369.  56)  How does one manage a NIS database and the Domain registry?
  1370.  
  1371. From: system@alchemy.chem.utoronto.ca (System Admin (Mike Peterson))
  1372.  
  1373. I have had several requests for my scripts to merge NIS data into
  1374. the Domain registry, so here they are. If you don't need them now,
  1375. contact me when you do need them as I may have made more changes.
  1376.  
  1377. Maintainers note:
  1378.  
  1379. I've saved the first version available for anon-ftp:
  1380.     ftp.eb.ele.tue.nl:/pub/apollo/scripts/NIS+registry
  1381. But be shure to contact Mike for an update.
  1382.  
  1383. ===============
  1384.  
  1385.  57)  Can I convert my apollo into an X-terminal?
  1386.  
  1387. This question is answered in a seperate file (~190 lines).
  1388. By Dusan U Baljevic
  1389. The file can be found at:
  1390.     ftp.eb.ele.tue.nl:/pub/apollo/notes/make_an_X-terminal
  1391.  
  1392. ===============
  1393.  58)  What can I do with old parts from DN3100's, and probably other DN????'s
  1394.  
  1395.  58a) Is there any way to use the controller+monitor on a Windows PC
  1396.  
  1397. Russell Crook (rmc@snitor.sni.ca) asks:
  1398. : (1) Is there any way to use the controller+monitor on a Windows PC
  1399. :     (that is, is there a Windows driver for this proprietary controller?
  1400.  
  1401. And hpeyerl@novatel.cuc.ab.ca answers:
  1402.  
  1403. There isn't currently one... One could be written but there are some
  1404. problems... I started writing a Unix driver for the cards but gave up
  1405. due to the futility of it.. There are Super-VGA cards on the market 
  1406. that are fairly cheap that will outperform anything you could do with 
  1407. the Apollo cards... The other problem is that the adapters are entirely
  1408. bitmapped which means there is no character capability there whatsoever
  1409. and they don't conform to any sort of "PC" standard which you may be
  1410. used to (thank god for that!)... The live in a large amount of shared
  1411. memory which makes them unusable as a second display since they live in
  1412. the same place where your other display adapters would live... The 8 plane
  1413. cards can be jumpered to live elsewhere but unfortunately that's right
  1414. about where your BIOS lives.. 
  1415.  
  1416. The other problem is that the cards were developed for the Apollo's and
  1417. even though they plug into an ISA bus; that's about where the advantage
  1418. stops.. The Intel platform is byte-backwards relative to the Motorola
  1419. that the Apollo's have in them... Consequently; most operations that you
  1420. perform on the card will have to be byteswapped which eats up extra
  1421. cycles...
  1422.  
  1423. I got about as far as uploading the character set from BIOS into the
  1424. zbuffer of the card; then blitting characters from there onto the display
  1425. and scrolling the display up when the text got to the bottom... Basically;
  1426. I could "type file | driver" and see it... It was pretty slow relative to
  1427. a card that has character capabilities (of course)... Next step would have
  1428. been a Unix Console driver but I sort of stopped there.. A few people have
  1429. asked me for the code since then but I've never heard anything else from 
  1430. them so I imagine they gave up too... It's not that it's difficult; just
  1431. that the end product probably won't be that great...
  1432.  
  1433. Oh; the other thing is that the cards don't respond to bios' queries
  1434. during boot so boot fails... You always end up booting blindly too
  1435. unless someone were to rewrite a bios that recognized this card.. While
  1436. they're at it; write a bios that recognizes SCSI and...and...and...
  1437.  
  1438. : (2) Failing this, does the monitor itself accept one of the many standard :->
  1439. :     PC display signal levels, and is there a card that will drive the
  1440. :     monitor at 1280x1024?
  1441.  
  1442. Well; A friend of mine took one of our old Apollo monitors and built a
  1443. simple sync circuit (consisting of a 74ls02 and a 4066 and a pot. ) for
  1444. his ATI Ultra card... It works fine in 1024x768 mode which is a bit
  1445. of a problem if you don't automatically bring up windows on boot or 
  1446. XFree86 or whatever graphics system you're using...  I'm in the process of
  1447. doing a similar thing myself and plan to have two monitors.. One Hercules
  1448. for regular dos/unix work and then my ATI Wonder/XL with this monitor for 
  1449. Windows/Xfree86...
  1450.  
  1451. [NOTE: by Herb Peyerl
  1452.  I've tried the same circuit with the hi-res monitors (1280x1024) and
  1453.  it works even better on those! ]
  1454.  
  1455. [NOTE: by WjW. The diagram is also in the file 
  1456.  ftp.eb.ele.tue.nl:/pub/apollo/notes/monitor-sync.ps
  1457. ]
  1458.  
  1459. the Xfig diagram for the simple little circuit is available from the
  1460. author of the diagram (tony@ajfcal.cuc.ab.ca) or myself... I haven't
  1461. asked Tony if he'd mind distributing it so be nice to him.
  1462.  
  1463. : (3) Failing (1) and (2), is there any other use for these machines, since
  1464. :     I do not have documentation or a diskfull Domain server to run them?
  1465.  
  1466. The Case/Power supply can be adapted to hold a PC in a relatively easy
  1467. fashion.... If you have a desoldering machine; you may find a use for
  1468. the memory chips on the cards... If you had a Disk then it could be
  1469. potentially useful (either MFM or ESDI depending on the disk).  The disk
  1470. controllers are not useful... The ethernet cards are simply 3c505's with
  1471. an Apollo boot prom which can be removed... The token ring cards are
  1472. useless for non-apollo work as far as I can tell...
  1473.                           
  1474. "I was early to finish | hpeyerl@novatel.cuc.ab.ca <Reply-To>   | I brew |
  1475. I was late to start, I | peyerlh@cuug.ab.ca                     | there- | 
  1476. might be an adult, but | #define JANITOR "Network Anal-yst"     | fore I | 
  1477. I'm a minor at heart." |    JANITOR, NovAtel Communications Ltd.|   AM.  |
  1478.  
  1479. -- AND -------
  1480.  58b)  What can I do with an old SMS-OMTI harddisk controller
  1481. [3-jun-93]
  1482. In article afgun@engin.umich.edu (Andrew F Gunnesch) writes:
  1483. |> Hi there.  Someone out there must know how to jumper an
  1484. |> Apollo disk controller for use in a PC.  I've tried several
  1485. |> different ones, including the SMS controllers and even a
  1486. |> WD7000V-ASE with no luck.  The floppy side seems to work
  1487. |> just fine...  I even think that on one controller I got
  1488. |> the IO address space correct, but probably messed up on the
  1489. |> DMA channels.  I don't know...  if anybody out there can
  1490. |> help me (Hey old Apollo employees, you listening?)  Ideally,
  1491. |> of course, I'd like to be able to use the WD7000, but if
  1492. |> somebody can help me out using ANY of those controllers I'd
  1493. |> really appreciate it.
  1494. |> 
  1495.  
  1496. I've put some time looking into the SMS-OMTI controller. Our
  1497. determination was that you can't do it for much less than you
  1498. could buy a new card of equal intelligence. We tracked down
  1499. SMS somewhere in California, and they faxed us some manual
  1500. pages on it, so that we could jumper it. The floppy worked
  1501. fine, but no hard drive. It turns out that there is a jumper
  1502. to disable the on-card BIOS, which Apollo does. It also turns
  1503. out that since they disable the BIOS, and they were buying lots
  1504. of them, they got SMS to remove the BIOS ROM. So now it has
  1505. absolutely no smarts. If you can find a driver, you may be
  1506. able to get it to work. Otherwise, SMS charges $40 min plus
  1507. parts and time to make it back to a real card.
  1508.  
  1509. I suspect that you'll need a driver to make the WD7000 work in
  1510. a PC also - you may be able to buy one from Western Digital.
  1511.  
  1512. -- 
  1513. steve swamp                       BNR
  1514. email: swamp@bnr.ca               Research Triangle Park, NC
  1515. ================
  1516.  
  1517.  59) How to prevent a system-hang when booting while preserving editor files.
  1518.  
  1519. In article <1993Mar19.193747.13494@eagle.lerc.nasa.gov> edsverk@ed4000-2.lerc.nasa.gov (Kenneth Lee Atchinson) writes:
  1520. >
  1521. >Another "opportunity for excellence" awaits.  I am currently experiencing
  1522. >problems with the "preserve" function.  Whenever I reboot a workstation
  1523. >(OS 10.3.5.4 and 10.4) and there are files to be preserved (so to speak)
  1524. >the machine "hangs" at the "Preserving Editor Files" message.  I usually
  1525. >have to crash the machine, set to service mode, salvage, get to Phase II
  1526. >and delete files in tmp and /usr/preserve directories before bringing the
  1527. >machine up.  I figure this is a permission problem of some sort, but how
  1528. >do I fix.  I did not see this in the FAQ.
  1529.  
  1530. This is another result of Domain/OS not being real UNIX - preserve
  1531. is trying to mail each user who has ed/ex/vi files left a notice
  1532. of what was left at the time of the crash and how to recover it.
  1533. However, neither the registry nor tcp is available, so sendmail
  1534. hangs trying to deliver the mail, which hangs your boot since
  1535. the preserve waits for its children to complete (so /tmp can
  1536. be cleaned safely). Your solution is the only way out once it
  1537. happens; I have disabled the 'preserve' step in /etc/rc so it
  1538. doesn't get stuck there (just comment it off). Another solution
  1539. would be to do the preserve later (and the /tmp cleaning too), but
  1540. then you must be quite careful about what is deleted, as some files
  1541. belonging to boot processes will probably exist by that point.
  1542. -- 
  1543. core error - bus dumped    -*-    Mike Peterson, SysAdmin, U/Toronto Chemistry
  1544.  *******   As usual, I speak only for me, myself and I; nobody else   *******
  1545. E-mail: system@alchemy.chem.utoronto.ca  Tel: (416)978-7094  Fax: (416)978-8775
  1546.                                                       
  1547. ===============
  1548.  
  1549.  60) What (display) mgrs are needed for what type of system
  1550.  
  1551. [3-jun-93]
  1552. In article thompson@PAN.SSEC.HONEYWELL.COM (jt -- John Thompson) writes:
  1553.  
  1554. |> While perusing the system in my spare time (now that I'm a lowly user, I have
  1555. |> spare time :-) I re-noticed the type managers, and the large amount of space 
  1556. |> that they consume.  I'm certain that most of them are not needed for any given
  1557. |> system.  I'm pretty sure that many of them aren't needed, even if you allow
  1558. |> for diskless booting, at least in our environment.  What I don't know is which
  1559. |> I can have pulled off safely.  In other words, I need to know what systems the
  1560. |> following managers take care of.
  1561.  
  1562. As was previously mentioned llkob will tell you which managers are in use
  1563. on a specific system. Beyond that display type managers at the
  1564. /sys/mgrs level are used by G*R, while the type managers in /sy/mgrs.split
  1565. are the X display libraries. Those named xdl_trait are used by Xapollo
  1566. (the share mode server). xdl_trait.2 are for Xdomain (the borrow mode X server).
  1567.  
  1568. Here is my best attempt to match type name with a device:
  1569. dtm_fm         dn2500 mono and mono VRX on Series 400
  1570. dtm_kat        VRX on series 400 :  color12
  1571. dtm_tsg2d      PVRX on Series 400 color13
  1572. dtm_wood       433e built in graphics controller15
  1573. dtm_color14    CRX on Series 400 color14
  1574. dtm_mono_big   mono 1280x1024 on dn series bw4
  1575. dtm_mono_small mono 1024x800 on dn series bw5
  1576. dtm_color4     4 plane 1280x1024 on dn series color4
  1577. dtm_dn10000_8  8 plane 1280x1024 on dn series color5
  1578. dtm_mk3        8 plane 1280x1024 on dn series color6
  1579.  
  1580.  Rob Raymond                       Internet: rlr@hpfela.fc.hp.com
  1581.  HP/Apollo 6U-298
  1582.  3404 E. Harmony Road              Fax:      (303) 229-3598
  1583.  Fort Collins, CO 80525-9599       Phone:    (303) 229-3426
  1584.  
  1585.  60a) Specifications of monitors once sold by HP/Apollo
  1586.     [30-jun-93]
  1587. From: rayling@pandc.rta.oz.au (Russell Ayling)
  1588. To: wjw@eb.ele.tue.nl
  1589. Subject: Apollo FAQ - monitors info.
  1590. Status: OR
  1591.  
  1592. I compiled this info a while ago from an HP source plus bits
  1593. and pieces I picked up.  There are frequent questions about the
  1594. monitors (esp. frequency) so maybe this, or part of it, could go
  1595. in the FAQ.  (I've mailed this out many times already, it would
  1596. be easier to just refer people to the FAQ.)
  1597.  
  1598. [ The file is rather long so it's available from:
  1599.     ftp.eb.ele.tue.nl:/pub/apollo/notes/monitor.info
  1600.  
  1601.     WjW        
  1602. ]
  1603.  
  1604. ===============
  1605.  
  1606.  61) Installing an Ethernet Controller in an Apollo DN4000
  1607.  
  1608. [ The full story is available as:
  1609.     ftp.eb.ele.tue.nl:/pub/apollo/notes/ehternet.info
  1610.  
  1611.     WjW
  1612. ]    
  1613.  
  1614. In article <1vk1qm$ehu@fougere.munich.ixos.de> stevie@payot (Stefan Wende) writes:
  1615. >I have a problem trying to make TCP/Ip work on a DN 3000 (yes, I know, its 
  1616. >old stuff, but its all I got).
  1617. >Any pointers would be greatly appreciated.
  1618. >
  1619.  
  1620. This might help:
  1621. -------------------------
  1622.  
  1623.  
  1624. Installing an Ethernet Controller in an Apollo DN4000
  1625.             and
  1626.         Living to Tell About It
  1627.  
  1628.  
  1629. April 20, 1992
  1630.  
  1631. Mark C. DiVecchio
  1632. Silogic Systems
  1633. 9888 Carroll Center Road Suite 113
  1634. San Diego, CA 92126
  1635.  
  1636. email           ...!ucsd!celit!silogic!markd
  1637.                 markd@silogic.uucp
  1638.  
  1639. Table of Contents
  1640.  
  1641.  
  1642. 1.0 Environment. . . . . . . .  4
  1643.  
  1644. 2.0 3C505. .  4
  1645.  
  1646. 3.0 Run the Jumper Program . .  4
  1647.  
  1648. 4.0 Test tcp/ip. . . . . . . .  6
  1649.  
  1650. 5.0 Shut Down the Node . . . .  6
  1651.  
  1652. 6.0 Installation of the Ethernet Card. . . . . .  6
  1653.  
  1654. 7.0 Test the Ethernet Card . .  6
  1655.  
  1656. 8.0 Boot the Node. . . . . . .  6
  1657.  
  1658. 9.0 Edit These Files . . . . .  7
  1659.         9.1 /etc/hosts . . . .  7
  1660.         9.2 /etc/hosts.equiv .  7
  1661.         9.3 /etc/networks. . .  8
  1662.         9.4 /etc/rc. . . . . .  8
  1663.         9.5 /etc/rc.local. . .  9
  1664.  
  1665. 10.0 Check Files . . . . . .   10
  1666.         10.1 /etc/inetd.config . . . . . . . .   10
  1667.  
  1668. 11.0 Edit /etc/daemons . . .   11
  1669.  
  1670. 12.0 Reboot the Node . . . .   11
  1671.  
  1672. 13.0 Check It Out. . . . . .   11
  1673.  
  1674. 14.0 Edit /etc/hosts files .   12
  1675.  
  1676. 15.0 Test tcp/ip . . . . . .   13
  1677.  
  1678. 16.0 tcpst Utility . . . . .   14
  1679.         16.1 tcpst Options .   14
  1680.         16.2 tcpst Listing .   14
  1681.  
  1682. 17.0 Acknowledgements. . . .   17
  1683.  
  1684. ===============
  1685.  
  1686. 998)  Former maintainer:
  1687.  
  1688. >  I am no longer able to maintain this file, so its contents
  1689. >  may be somewhat out of date.  The latest version of this file, and the
  1690. >  auxiliary documents referred to here, are available by AFS in
  1691. >  /afs/umich.edu/group/itd/archive/apollo or by anonymous ftp at
  1692. >  archive.umich.edu ("cd apollo").
  1693.  
  1694. >  -- Jim Rees, University of Michigan IFS Project, March 1992
  1695.  
  1696. ===============
  1697.  
  1698. 999)  Contributers.
  1699.  
  1700.       Well there are a lot more people who give sensible answers, so
  1701.       If you feel left out. Please let me know. (WjW)
  1702.       (And they are in the order in which they appeared in the original FAQ)
  1703.  
  1704.       Jim Rees              jim.rees@umich.edu
  1705.       John Thompson (jt)    thompson@pan.ssec.honeywell.com
  1706.       Greg Rocco            rocco@ll.mit.edu
  1707.       Jim Richardson        jimr@maths.su.oz.au
  1708.       Ian Hoyle             ianh@bhpmrl.oz.au
  1709.       Paul Killey           paul@CAEN.ENGIN.UMICH.EDU
  1710.       Bruce Orchard         orchard@eceserv0.ece.wisc.edu
  1711.       Annegret Liebers      annegret@combi.math.tu-berlin.de
  1712.       Willem Jan Withagen   wjw@eb.ele.tue.nl
  1713.       Fred Stluka           stluka@software.org
  1714.       Carlton B. Hommel     carlton@apollo.hp.com
  1715.       John A. Breen
  1716.       Walt Weber            weber_w@apollo.HP.COM
  1717.       Leonard N. Zubkoff
  1718.       Michael K. Gschwind   mike@vlsivie.tuwien.ac.at
  1719.       Harald Hanche-Olsen   hanche@imf.unit.no
  1720.       Bryan Province        bep@quintro.uucp
  1721.       Carl Heinzl           carl@Cayman.COM
  1722.       Jinfu Chen            chen@digital.sps.mot.com
  1723.       David Todd            hdtodd@eagle.wesleyan.edu
  1724.       David Krowitz         krowitz@richter.mit.edu
  1725.       Paul Szabo            szabo_p@maths.su.oz.au
  1726.       Frank Teusink         frankt@cwi.nl
  1727.                             rmallett@ccs.carleton.ca
  1728.       Eric Bratton          ericb@caen.engin.umich.edu
  1729.       John Vasta            vasta@apollo.hp.com
  1730.       Dave Clemans          dclemans@mentorg.com
  1731.       Peter Kutschera
  1732.       Michael Lampi         lampi@polari.online.com
  1733.       Clint Wong            cgwong@faraday.physics.utoronto.ca
  1734.       Robin Brown           robinb@resmel.bhp.com.au
  1735.       Joe Pato              pato@apollo.HP.COM
  1736.       Ricky Houghton        houghton@iuvax.cs.indiana.edu
  1737.       Nat Mishkin           mishkin@apollo.hp.com
  1738.       Mike Thomas           honeywel@chama.eece.unm.edu
  1739.       Mike Peterson         system@alchemy.chem.utoronto.ca
  1740.       Michael Zeleznik      zeleznik@cs.utah.edu
  1741.       Jim Waldram           waldram@grizzly.uwyo.edu
  1742.       Keith Marlow          marlow@sys.uea.ac.uk
  1743.       Philip D. Pokorny     philip@cel.cummins.com
  1744.       Bill Neisius          bill@solaria.hac.com
  1745.       Ken Steege            kens@hpcvusc.cv.hp.com
  1746.       Robert Stanzel        rps@APOLLO.HP.COM
  1747.       Carl Davidson         ced@apollo.hp.com
  1748.       Dick Harrigill        rfh3273@galileo.rtn.ca.boeing.com
  1749.       Michael Pins          amigapd@isca.uiowa.edu
  1750.       Todd Allan Postma     tapostma@ENGIN.UMICH.EDU
  1751.       Dusan U Baljevic      dusan@cs.uq.oz.au
  1752.       Herb Peyerl        hpeyerl@novatel.cuc.ab.ca 
  1753.       Rob Raymond           rlr@hpfela.fc.hp.com
  1754.       Russell Ayling        rayling@pandc.rta.oz.au 
  1755.       Mark C. DiVecchio     ...!ucsd!celit!silogic!markd
  1756.                             markd@silogic.uucp
  1757.  
  1758.