home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / apollo-faq / part1 next >
Internet Message Format  |  1993-12-02  |  53KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!nic.hookup.net!europa.eng.gtefsd.com!howland.reston.ans.net!EU.net!sun4nl!tuegate.tue.nl!news.win.tue.nl!eba.eb.ele.tue.nl!eba.eb.ele.tue.nl!not-for-mail
  2. From: wjw@ebs.eb.ele.tue.nl (Willem Jan Withagen)
  3. Newsgroups: comp.sys.apollo,news.answers,comp.answers
  4. Subject: comp.sys.apollo monthly FAQ (part1/2)
  5. Supersedes: <apollo-faq/part1_752112011@ebh.eb.ele.tue.nl>
  6. Followup-To: comp.sys.apollo
  7. Date: 1 Dec 1993 01:00:19 +0100
  8. Organization: Digital Systems Group, Eindhoven University of Technology, The Netherlands
  9. Lines: 1367
  10. Sender: wjw@eb.ele.tue.nl
  11. Approved: news-answers-request@rtfm.mit.edu
  12. Distribution: world
  13. Expires: 12 Jan 1994 00:00:12 GMT
  14. Message-ID: <apollo-faq/part1_754704012@ebh.eb.ele.tue.nl>
  15. Reply-To: wjw@eb.ele.tue.nl
  16. NNTP-Posting-Host: ebs.eb.ele.tue.nl
  17. Summary: This posting contains frequently asked questions for 
  18.     HP/Apollo systems running the Domain/OS.
  19. Keywords: FAQ, Apollo, Domain/OS
  20. Xref: senator-bedfellow.mit.edu comp.sys.apollo:17140 news.answers:15222 comp.answers:2855
  21.  
  22.  
  23. Archive-name: apollo-faq/part1
  24. Archive-location: ftp.eb.ele.tue.nl:/pub/apollo/FAQ
  25.  
  26.  
  27. This is the Apollo Frequently Asked Questions file.  I compiled it from
  28. various sources.  
  29.  
  30. As of 25 march 92 this file is maintained by Willem Jan Withagen.
  31. You can mail possible items to add to the file to:
  32.  wjw@eb.ele.tue.nl
  33.  
  34.  Willem Jan Withagen, 
  35.  Eindhoven University of Technology, 
  36.  The Netherlands.
  37.  
  38. Many FAQs, including this one, are available via FTP on the archive site
  39. rtfm.mit.edu in the directory pub/usenet/news.answers.  
  40. The name under which this FAQ is archived appears in
  41. the Archive-nameline above.  This FAQ is updated monthly.
  42.  
  43. I've also started to annotate the message with the date that they were
  44. entered into the FAQ. Messages which do not have a date were entered before
  45. march 23rd 1993.
  46.  
  47. As suggest in the FAQ mailing list, so legallese:
  48.  
  49. "This FAQ(and the mentioned files) is presented with no warranties or 
  50. guarantees of ANY KIND including correctness or fitness for any particular 
  51. purpose.  The author(s) of this document have attempted to verify 
  52. correctness of the data contained herein; however, slip-ups can and do 
  53. happen.  If you use this data, you do so at your own risk."
  54.  
  55.  
  56. Topics:
  57.  
  58.  1 )  Is there an archive of comp.sys.apollo?
  59.  1a)  What and where is information available for my apollo?
  60.  2 )  Where can I get "foo" for my Apollo (for all values of "foo"
  61.       where "foo" is some freely available software package)?
  62.  2a)  What is going on with using ZIP. (not only apollo)
  63.  2b)  Remarks about compiling tcsh
  64.  3 )  Would anyone have a termcap entry that will work correctly with
  65.       the VI editor?
  66.  4 )  Why is X so slow at sr10.2?
  67.  5 )  Why do I get these errors when I try to compile an X application?
  68.  6 )  Where can I get x11r4?
  69.  6b)  Where can I get x11r5?
  70.  7 )  A list of third-party component vendors.
  71.  8 )  Where can I get a version of sendmail which supports MX records?
  72.  9 )  "does this or that version of sendmail work on apollos?"
  73.  10)  What is "unknown mailer error 1?"
  74.  11)  How can I use the DM editor for mail or while su'd?
  75.  12)  How can I keep my node clocks synchronized?
  76.  13)  When I try to use NFS on my IBM PC to access files on my
  77.       Apollo, it complains about not finding an "Authentication Server."
  78.       Or: Where is the pcnfsd for Apollo's?
  79.       Or: How do I compile a pcnfsd?
  80.  14)  Why doesn't Apollo ftpd support anonymous ftp?
  81.  15)  How can I get auto word-wrapping in the DM?
  82.  16)  How can I connect my Macs to my Apollo in a reasonable way?
  83.  17)  Are the VT100 PF1-PF4 keys defined in the Apollo version of xterm?
  84.  18)  What else should I know about X keysyms?
  85.  19)  Where can I get emacs?
  86.       How about version 19?
  87.  20)  Do you have a problem with Gnu Emacs' C-x` command?
  88.  21)  Does anybody know where I can get proxy ARP?
  89.  22)  Are there third-party vendors of ethernet boards?
  90.  23)  How do I enable IP name service?
  91.  24)  Why can't I log in as root anywhere except a DM pad?
  92.  25)  How can I determine the load average without /dev/kmem?
  93.  26)  Why do I get "cannot start daemon" when I try to use lpr?
  94.  27)  How can I get my printer to work?
  95.  28)  About Exabyte Tapes.
  96.  28a) Do I need to buy Omniback to use my Exabyte 8mm tape drive?
  97.  29)  How can I read cartridges written on SUN systems?
  98.  30)  Does anyone out there know about using DAT drives for backing up Apollos?
  99.  31)  How do I use wbak to write stdout to a SUN workstation's tape?
  100.  32)  Why does routed not work for long periods of time under SR10.2?
  101.  33)  Does Apollo NFS work?
  102.       Or: what should I know about Apollo/NFS.
  103.       Or: NFS strategies
  104.  34)  How can I get gcc and g++ to run?
  105.  35)  Where can I get an assembler?
  106.  36)  What's the story on adding more disks to my node?
  107.  37)  I'm trying to get a SCSI-2 type disk to work with my Apollo but it
  108.       does seem to work. What did I do wrong?
  109.  37a) Get a new PROM from HP and it does run SCSI-2 on 425t's
  110.  37b) Connecting old EDSI drives to a SCSI interace?
  111.  37c) Using old ESI drives in PC's?
  112.  38)  What are the connections in a 3-way serial port splitter.
  113.  39)  Why do I get:
  114.          Unable to go into maintenance state  User not authorized to
  115.          perform operation (network computing system/Registry Server)
  116.  40)  Fixing your 19" monochrome monitor.
  117.  41)  How well does SLIP work?
  118.  42)  What are the internal names for the various node types?
  119.  43)  Where else can I go besides HP for repairs?
  120.  44)  How do I find out about, and fix, bad spots on my disk?
  121.  45)  Why does my dn10000 ethernet interface stop working?
  122.  46)  Has anyone else experienced power-supply problems with their
  123.       Apollo 10000.
  124.  47)  TCP/IP problem with routing.
  125.  48)  Can I add serial ports to DN{345}x00 nodes    
  126.  49)  What do I need to run the Post-office deamon. (POP-deamon)
  127.  50)  MIT X11 R5 Core & GUI Classic Distribution
  128.  51)  Funny Status codes and their backgrounds.
  129.  52)  What is the use of an ATR card in a HP9000/7xx?
  130.  53)  How do I get my Emacs keydefinitions back when running under X?
  131.  54)  What do I need to emulate a PC on apollo?
  132.     or DPCC, DPCE, and DPCI support
  133.  55)  I am looking for a font to use under X that will match the DM font
  134.       f7x13.b.  I like the size and shape of the characters and would like
  135.       as close a match as possible.                         
  136.  56)  How does one manage a NIS database and the Domain registry?
  137.  57)  Can I convert my apollo into an X-terminal?
  138.  58)  What can I do with old parts from DN.......
  139.  58a)   Is there any way to use the controller+monitor on a Windows PC
  140.  58b)   What can I do with an old SMS-OMTI harddisk controller
  141.  59)  How to prevent a system-hang when booting while preserving editor files.
  142.  60)  What (display) mgrs are needed for what type of system
  143.  60a) Specifications of monitors once sold by HP/Apollo
  144.  61)  Installing an Ethernet Controller in an Apollo DN4000
  145.    .
  146.  xx)  Here should yours be. !!
  147.    .
  148. 998)  Former maintainer
  149. 999)  Contributers
  150.  
  151.  
  152. ===============
  153.  
  154.  1 )     Is there an archive of comp.sys.apollo?
  155.  
  156. Answer:
  157.  
  158. There is an archive and an info server at the Eindhoven University of
  159. Technology, maintained by Willem Jan Withagen <wjw@ebh.eb.ele.tue.nl>.  To
  160. try it out, telnet to apoinfo.eb.ele.tue.nl on port 3401 from a vt100 or
  161. equivalent.  From your Apollo, for example, start up an xterm or vt100 and
  162. run "telnet apoinfo.eb.ele.tue.nl 3401" .
  163.  
  164. An archive of the comp.sys.apollo newsgroup is maintained by Jim Richardson
  165. (jimr@maths.su.oz.au) and is available by anonymous FTP from maths.su.oz.au
  166. (129.78.68.2).
  167.  
  168. The file README.FIRST in directory comp.sys.apollo gives details of the organ-
  169. ization of the archive, which goes back to November 1989.
  170.  
  171. There are index files, which contain the following fields from each article:
  172.  
  173.  From  Subject  Summary  Keywords
  174.  Message-ID References Date
  175.  
  176. These indices should be useful to people wanting to search through the wealth
  177. of information in the archive for answers to questions that have been discussed
  178. in the newsgroup in the past.                              
  179.  
  180.  1a) what and where is information available for my apollo?
  181.  
  182. This is what I know is available:
  183. (most of it requires having a service contract. :-( )
  184.  
  185.     1/ patches
  186.        I get them by asking my suport persons for it. Since it's a very long line
  187.         to the states, they lag behind in what's available. But in general they give
  188.         good service.
  189.  
  190.     2/ patch_notes
  191.         When you get the official patch in includes something like: 
  192.         patch_{m68,a88}k _yymm_notes
  193.         which are descriptions of the patches upto the month mm in year yy.
  194.         I try to make an effort to get the most recent one available for anon FTP
  195.         ASAP. (Usually I have to ask someone in HP, and sometimes I forget
  196.          (or have little time))
  197.         
  198.         From the NOTES:
  199.              These release notes describe the software patches for m68k Domain sys-
  200.              tems. This patch kit includes patches released since July, 1992 for
  201.              SR10.x versions of the Domain/OS operating system and for SR10-based
  202.              optional products. When one of these patches requires installation of
  203.              another patch released prior to July, 1992, we also include and docu-
  204.              ment that patch.
  205.  
  206.     3/ Something called ssb (Software Status Bulletin)
  207.  
  208.         From the SSB
  209.  
  210.                        DOMAIN OS SOFTWARE STATUS BULLETIN 
  211.                                    MARCH 1992
  212.  
  213.  
  214.  
  215.      This document supersedes all previously published SSBs.
  216.  
  217.      This Software Status Bulletin (SSB) documents known problems in the DOMAIN/OS
  218.      software product line. The SSB is derived from Known Problem Reports which 
  219.      result from Service Requests (SR) submitted by users of these products. The 
  220.      SSB is provided as a benefit of Hewlett-Packard's Account Management Support, 
  221.      Response Center Support, Software Materials Subscription, and Software 
  222.      Notification Service. 
  223.  
  224.      Not all SRs submitted to HP are listed in the SSB. Ones which involve problems 
  225.      which cannot be duplicated, requests for enhancements and misunderstandings 
  226.      about an application or a feature are are not liste in the SSB. When a new
  227.      software release is made for the product line, all problems that were
  228.      corrected in that release are removed from the SSB.
  229.  
  230.      Please note that all defects fixed in SR10.4 and related releases have been 
  231.      removed from the SSB and published in the Domain OS Software Release Bulletin
  232.      (SRB) available on the SR10.4 media as:
  233.      /install/doc/apollo/os.v.10.4__release_notes_bulletin
  234.  
  235.     4/ HPSL HP Support Line.
  236.         There are Bulletin boards where online information on bugs and fixes 
  237.         are available.
  238.         People have reported that they retrieved patches from this.
  239.         It is also available on the Internet.
  240.         It certainly requires a sopport contract, en you first have to ask your 
  241.         support-rep for a handle and password, before thing start to work.
  242.  
  243.         I haven't used it for a long time, since it's usually down when I'm awake. :{
  244.  
  245.     5/ I've created an interactive archive server where you can search a database
  246.         for keywords. After that you can look at the articles, and possible get
  247.         a copy per Email.
  248.  
  249.         For this you have to use telnet from a vt100 terminal:
  250.          telnet apo-info.eb.ele.tue.nl 3401
  251.  
  252.     6/ There is an unoffical HP anonymous FTP site:
  253.           hpcvaaz.cv.hp.com [15.255.72.15]
  254.         Where several items can be retreived, mostly X.
  255.  
  256.     7/ There is INTERWORKS(former ADUS) which have a magazine (subscription is free)
  257.         which also has a bulletin board on which plenty of software can be found.
  258.  
  259.     8/  Three other sites carry Apollo specific stuff:
  260.          adder.maths.su.oz.au
  261.          archive.umich.edu
  262.          ftp.eb.ele.tue.nl
  263.  
  264.     9/  Did I leave something out ???
  265.  
  266.  
  267. ===============
  268.  
  269.  2)  Where can I get "foo" for my Apollo (for all values of "foo"
  270.      where "foo" is some freely available software package)?
  271.  
  272. Answer:
  273.  
  274. Many things are available by anonymous ftp over the Internet.  Check the
  275. "Anon-FTP-sites" file on archive.umich.edu.  A good place to find Apollo
  276. specific code is
  277.          the ADUS archive at adus.ecn.uiowa.edu.
  278. Also try
  279.          archive.umich.edu,
  280.          hpcvaaz.cv.hp.com,
  281.          maths.su.oz.au,
  282.      and ftp.eb.ele.tue.nl.
  283.  
  284. ===============
  285.  
  286.  2a)  What is going on with using ZIP. (not only apollo)
  287.  
  288. mmedina@halcon.dpi.udec.cl (Mario Medina C.) writes:
  289.  
  290. >Willem Jan Withagen (wjw@ebh.eb.ele.tue.nl) wrote:
  291. ->In article <1885@ddbeano.Dundee.NCR.COM> chris@ddbeano.Dundee.NCR.COM (Chris Ashmole) writes:
  292. ->=>
  293. ->=>    Can Anybody tell me where I can get a copy of PKzip or
  294. ->=>    equivalent to run under Domain O/S Rev SR 10.3.5
  295. ->=>    What I would like to be able to do is compress a file
  296. ->=>    on the Apollo, send it to a PC and then uncompress it.
  297. ->
  298. ->There is a public available version, to be compiled on Unix (ea.) boxes.
  299. ->Given the fact that we have it as unzip41.tar.Z would mean that it compiled 
  300. ->straight from the box.
  301. ->I think I saw version 5 somewhere. (On my OS/2 box??)
  302. ->
  303. ->Note that I've come across some files zipped with the apollo version, which
  304. ->didn't unzip on a PC. :-(
  305. ->
  306.  
  307. >    About pkzip on the apollo, you can't run either pkzip or any
  308. >other pkware product on the apollo. These are copyrighted software, and
  309. >there is no apollo version (neither is there a version for any other
  310. >machine).
  311. >    What is out there is a compatible archiver by a shareware
  312. >company, info-zip. These guys make zip and unzip, and the archives they
  313. >create are compatible with pkzip 1.1 for DOS, and implement the
  314. >deflation method introduced by pkzip 1.93a for DOS. These are available
  315. >in wuarchive.wustl.edu, in /usenet/comp.sources.misc/volume31/unzip50,
  316. >and /usenet/comp.sources.misc/volume31/zip19, respectively.
  317. >    They compile great under unix, and we use them currently in a
  318. >DN10000.
  319. >    Now for the bad news :
  320. >    Unzip can dearchive files made by pkzip 1.1, but files
  321. >compressed by zip cannot always be decompressed by pkunzip 1.1 for DOS,
  322. >as unzip implements a more advanced algorithm. So, you can't always
  323. >decompress in your PC what you compressed in your unix box.
  324. >    There's a shareware version of info-zip's zip and unzip for Dos
  325. >that are intended to replace pkzip's products, and work very well.
  326. >    To further mess things up, pkware has just released pkzip
  327. >v2.04c, which can decompress files made by info-zip's zip and pkzip
  328. >v1.1, but rumor has it it's very buggy.
  329. >    So, go figure!
  330.  
  331. My what a mess we have above....
  332. Last September, Info-Zip released new versions of zip/unzip (1.9 and 5.0
  333. respectfully) that were to be compatible with the new pkzip 2.xx that was
  334. supposed to be released RSN.  Well, the new pkzip finally was released a few
  335. weeks ago, and by all reports still has a number of annoying bugs.
  336. Info-Zip's unzip5.0 will uncompress everything that the pkzip compresses, and
  337. is fully backward compatible, so it's safe to install.
  338. Info-Zip's zip1.9 compresses with the new pkzip format unavailable before
  339. pkzip2.xx, so unless you have the latest (and still buggy) pkzip, don't use
  340. zip1.9, use the previous version (who's number I don't recall offhand).
  341. All of the above Info-Zip versions are available on grind.isca.uiowa.edu in the
  342. unix/arc-progs area.
  343.  
  344. -- 
  345. *****************************************************************************
  346. * Michael Pins                |   Internet: amigapd@isca.uiowa.edu          *
  347. * ISCA's Amiga Librarian      |         #include <std.disclaimer>           *
  348. *****************************************************************************
  349.  
  350. ===============
  351.  
  352.  2b)  Remarks about compiling tcsh
  353.  
  354. The latest version of tcsh (6.03) can be found at tesla.ee.cornell.edu 
  355. through anonymous ftp in the directory /pub/tcsh/.
  356. This version has a config.apollo in the config/ directory (copy it to 
  357. ../config.h as it says in the docs.)
  358. Further, the Ported file claims that tcsh has been ported as follows:
  359. =======Ported========
  360. VENDOR  :       hp
  361. MODELS  :       apollo
  362. COMPILER:       cc
  363. CFLAGS  :       -U__STDC__ -I. -O
  364. LIBES   :       -ltermcap
  365. OS      :       domain 10.4.3
  366. CONFIG  :       config.bsd
  367. ENVIRON :       bsd4.3
  368. NOTES   :       Don't use gcc; breaks tc.os.c
  369. VERSION :       6.01.00
  370. ====================
  371. Hope this helps answer your question:
  372.     -Todd-
  373.  ________________________________________________________________________
  374. |   tapostma@engin.umich.edu    _|_  Lady kiss that frog (Peter Gabriel) |
  375. |____CAEN_Systems_Programmer_____|________University_of_Michigan_________|
  376.  
  377. ===============
  378.  
  379.  3 )  Would anyone have a termcap entry that will work correctly with
  380.       the VI editor?
  381.  
  382. Answer:  Nope.  You have to use the vt100 emulator (which ought to get loaded
  383.     automatically when you run vi - unless you're trying to do it remote).
  384.     You can also use an xterm.
  385.  
  386.     Pads are not terminals.
  387.     Workstations were supposed to obsolete terminals.
  388.     But they didn't.
  389.     But pads still aren't terminals.
  390.  
  391. ===============
  392.  
  393.  4 )  Why is X so slow at sr10.2?
  394.  
  395. Answer:
  396.     You need to install "psk5".  This should be available from your friendly
  397.     HP/Apollo sales office.  It's fixed in sr10.3.
  398.  
  399. ===============
  400.  
  401.  5 )  Why do I get these errors when I try to compile an X application?
  402.  
  403. xtiff.c: 63: Unable to find include file 'X11/Xaw/Form.h'.
  404. xtiff.c: 64: Unable to find include file 'X11/Xaw/List.h'.
  405. xtiff.c: 65: Unable to find include file 'X11/Xaw/Label.h'.
  406.  
  407. Answer:
  408.  
  409. Your application was written for X11r4, and your Apollo only has X11r3.
  410. Even though r5 is out now, HP still only fully supports r3 -- that puts them
  411. two revs behind.
  412.  
  413.  
  414. ===============
  415.  
  416.  6 )  Where can I get x11r4?
  417.  
  418. Answer:
  419.  
  420. Your r4 clients will work just fine with the Apollo share-mode r3 X server.
  421. The psk_q3_91 from Apollo includes some r4 client libraries (but not Xaw,
  422. the Athena widgets) and a server that runs simultaneously with the DM, but
  423. rather than sharing the screen, you switch between them with a hot key.  You
  424. can get this by anonymous ftp from hpcvaaz.cv.hp.com, in the directory
  425. ~ftp/pub/apollo/pskq3_91 .  You can get shared r4 client libraries in binary
  426. form by ftp from archive.umich.edu.  You can get x11r4 sources from the
  427. following sites:
  428.  
  429.                         Machine                  Internet      FTP
  430.     Location            Name                     Address       Directory
  431.     --------            -------                  --------      -------------
  432. (1) West USA            gatekeeper.dec.com       16.1.0.2      pub/X11/R4
  433.     Central USA         mordred.cs.purdue.edu    128.10.2.2    pub/X11/R4
  434. (2) Central USA         giza.cis.ohio-state.edu  128.146.8.61  pub/X.V11R4
  435.     Southeast USA       uunet.uu.net             192.48.96.2   X/R4
  436. (3) Northeast USA       crl.dec.com              192.58.206.2  pub/X11/R4
  437. (4) UK Janet            src.doc.ic.ac.uk         129.31.81.36  X.V11R4
  438.     UK niftp            uk.ac.ic.doc.src                       <XV11R4>
  439. (5) Australia           munnari.oz.au            128.250.1.21  X.V11/R4
  440.  
  441.  6b)  Where can I get x11r5?
  442.  
  443. [29-3-93]
  444. I've just finished compiling the X11 r5 libraries and have built a shared
  445. library that contains X, Xt, Xaw, and Xmu.  You can get it by ftp from
  446. apollo.archive.umich.edu.  If that fails, try archive.umich.edu.
  447.  
  448. Jim Rees
  449.  
  450. 30-9-93]
  451. Also for those on a service contract:
  452.  
  453. Hi Willem,
  454.     In July I got a letter from HP offering me X11 r5 (for 10.4) as part
  455. of my standard software support contract if I was interested. I was and true
  456. to their word a tape arrived from HP last month containing X11 R5, Motif 1.2
  457. and HPTERM 1.3.
  458.  
  459. So it looks like X11 R5 is available to those with Domain software support
  460. contracts.
  461.  
  462. Regards,
  463. -- 
  464. Donie Collins     | Philips Research Laboratories (Natuurkundig Laboratorium). 
  465.                   | Eindhoven. The Netherlands.
  466.  ,    ,     ,     | Dept : CAD Support. Building : WAY. Tel : +31-40-742112. 
  467. Donal O Coileain  | Internet : collins@prl.philips.nl  SERI : collins:nlwayhp
  468.  
  469.  
  470. ===============
  471.  
  472.  7 ) A list of third-party component vendors.
  473.  
  474. I am looking for addresses for Apollo third-party vendors for disk
  475. and memory (DNxxxxx's, PRISM, and 400 series). Anyone have a list of
  476. addresses? Any info would be appreciated.
  477.  
  478. Answer:
  479.  
  480. ======================================================================
  481. DISCLAIMER:  I will neither vouch for, nor complain about, any of the
  482. following companies.  I have never worked for any of them, nor am I
  483. receiving any favoritism from them.  To the best of my knowledge, the
  484. products listed are available from them, but it is not necessarily a
  485. COMPLETE list of products -- please call them yourself.
  486. The vendors listed are not in any particular order.  I typed them as
  487. their addresses came up in my folders.
  488. The last three companies _appear_ to be HP suppliers primarily.  If 
  489. this is true, I would expect them to deal mainly in the 9000 series
  490. peripherals.  (However -- again -- call them).
  491.  
  492. John Thompson (jt)
  493. Honeywell, SSEC
  494. Plymouth, MN  55441
  495. thompson@pan.ssec.honeywell.com
  496.  
  497. ======================================================================
  498.  
  499. National Peripherals, Inc
  500. 1111 Pasquinelli Drive, Suite 400
  501. Westmont, IL  60559
  502. (312) 325-4151
  503. ==> DNxxxx memory
  504. ==> 9000/400 series memory, I believe
  505. ==> Maxtor 8760E (697MB) disk drives
  506. ==> SCSI drives for 9000/400 series
  507. ==> Exabyte 8mm tape drives
  508. ==> other disk drives, etc.
  509.  
  510.  
  511. North Central Peripherals
  512. 14041 Burnhaven Drive, Suite 114
  513. Burnsville, MN  55337
  514. (612) 881-2302
  515. ==> DNxxxx memory
  516. ==> 9000/400 series memory
  517. ==> Maxtor 8760E (697MB) disk drives
  518. ==> Exabyte 8mm tape drives
  519. ==> other disk drives, etc.
  520.  
  521. AnDATAco Computer Peripherals
  522. 9550 Waples Street
  523. San Diego, CA  92121
  524. (619) 453-9191
  525. ==> DNxxxx memory
  526. ==> Maxtor 8760E (697MB) disk drives
  527. ==> Exabyte 8mm tape drives
  528. ==> other disk drives, etc.
  529.  
  530. Infotek Systems
  531. 1045 S. East Street
  532. Anaheim, CA  92805
  533. (714) 956-9300
  534. ==> 9000/400 series memory
  535.  
  536. Martech
  537. 1151 West Valley Boulevard
  538. Alhambra, CA  91803
  539. (818) 281-3555
  540. ==> 9000/400 series memory
  541.  
  542. Digital Micronics, Inc
  543. 5674 El Camino Real, Suite P
  544. Carlsbad, CA  92008
  545. (619) 931-8554
  546. ==> 9000/400 series memory
  547.  
  548. R Squared
  549. 11211 E. Arapahoe Road, Suite 200
  550. Englewood, CO 80112
  551. (800) 777-3478
  552. ==> DNxxxx memory, I believe
  553. ==> 9000/400 series memory
  554. ==> 9000/700 series memory
  555. ==> SCSI drives for 9000/400 series
  556. ==> SCSI drives for 9000/700 series
  557. ==> other disk drives, etc.
  558.  
  559. MDL Corporation       
  560. 15301 NE 90th Street, Redmond, WA 98052
  561. (206) 861-6700    (206) 861-6767 FAX
  562. ==> memory, disk drives (internal, external, removable, ESDI, SCSI,
  563. ==> winchester, floppy), optical (CD-ROM, erasable optical), tape & optical
  564. ==> jukeboxes, tape drives (1/4", 4mm, 8mm, 1/2", 3480) for Apollo DN-3000 &
  565. ==> up, and for HP 9000/300's, /400's, /700's and /800's.
  566. ==> 
  567. ==> MDL also offers the same stuff for other platforms, such as Sun, SGI, DEC,
  568. ==> IBM RS-6000, etc., but that doesn't count in this newsgroup :-)
  569.  
  570.  -- John Thompson (jt)
  571.     Honeywell, SSEC
  572.     Plymouth, MN  55441
  573.     thompson@pan.ssec.honeywell.com
  574.  
  575. Also:
  576.  
  577. Here are the names/addresses of two third party vendors that I have had
  578. good luck with.
  579.  
  580.    local office                       corporate
  581.    Mesa Tech                          MESA Tech
  582.    267 Boston Rd.; Suite 13           9720 Patuxent Woods Drive
  583.    Billerica, MA  01862               Columbia, Maryland 21046
  584.    ATN: Michael Hall                  301-290-8150
  585.         508-663-8254
  586.    ==> HP SCSI drives for 9000/400 series
  587.    ==> Exabyte 8mm tape drives
  588.    ==> other disk drives, etc.
  589.    
  590.  -- Greg Rocco
  591.     MIT Lincoln Lab
  592.     rocco@ll.mit.edu
  593.  
  594.  
  595. ===============
  596.  
  597.  8 )  Where can I get a version of sendmail which supports MX records?
  598.  
  599. Answer:  
  600.  
  601. Sendmail 5.61+IDA is available by anonymous ftp from eng.clemson.edu in
  602. directory mail+ftp.  For some small patches to make it run better under
  603. Domain/OS, ftp the file sendmail.5.61-apo.Z from maths.su.oz.au.
  604.  
  605.  -- Jim Richardson
  606.  
  607. Also, check out Neil Rickert's version of sendmail 5.65 with the IDA
  608. enhancements available from uxc.cso.uiuc.edu in
  609. pub/sendmail-5.65+IDA-1.4.2.tar.Z
  610.  
  611.  -- ianh@bhpmrl.oz.au (Ian Hoyle)
  612.  
  613. Rumor has it that sr10.4 comes equipped with sendmail 5.65b+IDA-1.4.3, which
  614. supports MX records.
  615.  
  616.  -- Jim Rees
  617.  
  618.  
  619. ===============
  620.  
  621.  9 ) "does this or that version of sendmail work on apollos?"
  622.  
  623.      the questioncan be rephrased:
  624.          "does this version of apollo work under sendmail?"
  625.  
  626. Answer:
  627.  
  628. are there sites out there that deliver or queue 8,000 - 10,000 messages
  629. a day on/through their ring?
  630.  
  631. we do.
  632.  
  633. three mods to mail are required to handle this volume of mail.
  634.  
  635. 1.  use dbm files for /etc/passwd info, and do not query the rgy all
  636. the time.
  637.  
  638. 2.  use nR_xor_1W concurrency control and not cowriters, so you are
  639. able to have different nodes process files without regard for which
  640. node has the disk attached.
  641.  
  642. 3.  have sendmail "tempfail" errors like ios_$concurrency_violation,
  643. and get clues from the difference between ios_$name_not_found and
  644. ios_$object_not_found.  Along with #2, this makes alias files much
  645. easier to deal with.  Also makes it harder to miss someone's forward
  646. file.
  647.  
  648. 3a.  display the apollo error text, and not just the perror() text.  if
  649. you see things like sfcb allocation failures, or can't lock pipe
  650. errors, just go ahead and reboot.
  651.  
  652. if you use the rgy, and do any volume, you need to make sure that any 0
  653. returned by getpw routines is not accompanied by an errno.  if you use
  654. the /etc//passwd approach, you will get your errors at open time (you 
  655. hope) but we have seen hours and hours go by and still a machine will
  656. not successfully get the rgy data cached into `node_data/systmp.
  657.  
  658. when we quit using the rgy, we discovered that we ran into other
  659. problems, like not getting sfcbs, having mutex locks never released by
  660. processes trying to get an IP route, and other fatalities.  So, I call
  661. proc2_$list() and see how many procs are running.  The load average is
  662. not sufficient because the # of procs can get quite large without
  663. appreciably bumping the load ave.
  664.  
  665. Anyway, I don't know offhand what arrangements the "king james" or IDA
  666. releases make for apollos, but in my experience the aforementioned ones
  667. have been crucial here.
  668.  
  669. We also spike a dec3100 at load aves. of anywhere from 40-60 doing news
  670. and mail, so after a while, you just get used to "big mail."
  671.  
  672. Having said all this, the apollo/domain file system architecture is
  673. really very good for doing the definitive distributed mail
  674. environment.  We do run into loading problems and plain old bugs, but
  675. we could not provide the scale of service we do now on anything but
  676. apollos, quite honestly.
  677.  
  678. One hopes that other distributed or networked file systems will get
  679. better and have features that support the same sort of functionality
  680. I've gotten used to on apollos.
  681.  
  682.  -- paul@CAEN.ENGIN.UMICH.EDU (Paul Killey)
  683.  
  684.  
  685. ===============
  686.  
  687.  10)  What is "unknown mailer error 1?"
  688.  
  689. Answer:
  690.  
  691. The Apollo file system uses mandatory, implicit locks.  The Apollo mail
  692. system has never been fixed to properly deal with this.
  693.  
  694. Mail is usually delivered to the spool file by /bin/mail.  If /bin/mail is
  695. busy delivering mail when you try to collect it, you will be unable to open
  696. the spool file.  If you are busy collecting mail when /bin/mail tries to
  697. deliver, then sendmail will see the infamous "unknown mailer error 1."
  698.  
  699. As far as I know, /bin/mail doesn't use any other locking scheme.  It can't
  700. use flock(), since flock() can only be called on open files.  It may use
  701. .lock files but I doubt it.
  702.  
  703. The proper solution to all this is to write a new version of /bin/mail that
  704. retries on locked spool files, and make sure all your mail reading agents
  705. keep the spool file open only long enough to collect the mail, and also
  706. retry on locked files.  Apollo should do this.  You shouldn't have to.  Don't
  707. hold your breath waiting for this to happen.
  708.  
  709.  -- Jim Rees
  710.  
  711. I think Apollo patch pd91-m0336 (Oct 1, 1991) fixes the  mail file locking
  712. problem that results in the "unknown mailer error" message from sendmail.
  713.  
  714.  -- orchard@eceserv0.ece.wisc.edu (Bruce Orchard)
  715.  
  716.  
  717. ===============
  718.  
  719.  11) How can I use the DM editor for mail or while su'd?
  720.  
  721. Answer: Many people have written programs to call the DM editor from a program
  722. and wait until it exits.  For one solution, ftp the file dmedit.tar.Z from
  723. maths.su.oz.au or ftp.eb.ele.tue.nl.
  724.  
  725.  
  726. ===============
  727.  
  728. Question:  Why won't kermit compile (or run) on my Apollo?
  729.  
  730. Answer:  There are some very old versions of kermit that have #ifdefs for
  731. Apollo in them.  These are no longer necessary with Domain/OS (they were
  732. needed for previous versions of Aegis with Domain/IX).  Get the standard
  733. Unix kermit and use that.  I recommend the one on cuvmb.cc.columbia.edu.
  734.  
  735.  
  736. ===============
  737.  
  738.  12)  How can I keep my node clocks synchronized?
  739.  
  740. Answer:
  741.  
  742. Use xntp, available from the usual ftp sites.  See the file Readme.xntp for
  743. Apollo patches.  See date.tar.Z for a simple program that just sets one
  744. node's clock from another node's clock.
  745.  
  746. [Note: these files are on Jim Rees' archive: apollo.archive.umich.edu
  747. ]
  748.  
  749.  -- Jim Rees
  750.  
  751.  
  752. timed works well on SR10.2-nodes (it did not work in SR10.1).
  753.  
  754. We start it from rc.local as follows:
  755.  /etc/timed -M -n <name of the local network>
  756. and we list this local network in /etc/networks.
  757. This works well for synchronizing the clocks among
  758. all Apollos in the local network.
  759.  
  760. Recently, we wanted to synchronize the clocks with the
  761. outside world also (i.e. other workstations in our department).
  762. Our Apollos are connected through a token ring, but
  763. one of them has an Ethernet card and runs routed to
  764. provide the connection to the outside world. On
  765. this machine we do the following:
  766.         /etc/timed -M
  767.  
  768. The other ones still listen only to the local network, and do
  769. not attempt to become master anymore:
  770.         /etc/timed -n <name of the local network>
  771.  
  772. This implies that when booting our Apollos the "master machine"
  773. must go first.
  774.  
  775. timed only accepts corrections from the timed on
  776. another machine if they are not "too extreme". In the latter
  777. case set the clocks manually using /bin/date once
  778. before starting the time daemons. If you set a clock
  779. backwards, don't do it with /bin/date, but shut the node down, use 
  780.  
  781. >EX CALENDAR
  782.  
  783. to set date and time, and wait for the amount of time that you had set
  784. the clocks backwards before rebooting. This avoids
  785. duplicate time stamps.
  786.  
  787. For all this to work correcty, TCP/IP has to be installed properly.
  788.  
  789. Best regards, Annegret
  790. --
  791.  Annegret Liebers, Technische Universitaet Berlin, FB 3 (Mathematik), MA 6-1,
  792.            Strasse des 17. Juni 136, W - 1000 Berlin 12, Germany
  793.                        Tel:  +49 - 30 - 314 - 25791
  794.                  email:  annegret@combi.math.tu-berlin.de
  795.    
  796. From: rps@APOLLO.HP.COM (Robert Stanzel)
  797.  
  798. Hi, you may be interested in the "-a" option added to sr10.4 timed.
  799. It specifies that the master rules the network, with no democratic
  800. input from the other nodes, and thus it's irrelevant when it boots.
  801.  
  802. Rob
  803.  
  804. ===============
  805.  
  806.  13)  When I try to use NFS on my IBM PC to access files on my
  807.       Apollo, it complains about not finding an "Authentication Server."
  808.       Or: Where is the pcnfsd for Apollo's?
  809.       Or: How do I compile a pcnfsd?
  810.  
  811. Answer:
  812.  
  813. Like always: There's an easy one, and a hard one.
  814.  
  815. Easy: Get /pub/apollo/local/etc/pcnfsd.v1
  816.          or /pub/apollo/local/etc/pcnfsd.v2
  817.         /pub/apollo/local/man/{m,c}atl/pcnfsd.l
  818.         At ftp.eb.ele.tue.nl
  819.  
  820. Which should get it all to work.
  821. (Don't try pcnfsd.new, since that's the version 2 I'm working on, which
  822.  supports membership to multiple groups, but has printing sort of
  823.  messed up. )
  824. Goto /usr/adm, touch the file pcnfsd.log and from there execute the
  825. pcnfsd. You get a nice log, which needs to be cleaned on regular
  826. occasions.
  827.  
  828. The advantages of version 2 over version 1 are:
  829.    -    Membership of multiple Unix groups, when the PC-NFS version understands it.
  830.     (Sun PC-NFS v4)
  831.    -    Looking in the printer queues. 
  832.     This requires a SysV mechanisme    like lpstat, .... which we don't
  833.     have since we're running BSD-only. (and printing with prf :-{ )
  834.     So I'm hacking the source to get it to work at our site.
  835.     Maybe one day we'll see a version which understands both.
  836.  
  837. Now I've compiled this set with RPC version 3.9, and the most recent
  838. one is 4.0. So You might choose the hard way:
  839.  Get the RPC stuff, archie could tell you where.
  840.  Get the code for the ftp-deamon (/pub/apollo/pcnfsd.v1.3.tar.Z)
  841. And just compile to only make the library and then compile the pcnfsd. 
  842. It's not all that hard.
  843.  
  844. (Note I keep a version with some changes to have it easier compile on
  845.  Apollo's in /ftp/pub/apollo/sunrpc3.9a.tar.Z, which is used uner 10.3 )
  846.  
  847.  
  848.  -- wjw@eb.ele.tue.nl (Willem Jan Withagen)
  849.  
  850.  
  851. ===============
  852.  
  853.  14)  Why doesn't Apollo ftpd support anonymous ftp?
  854.  
  855. Answer:  Anonymous ftp depends on the chroot() call, which doesn't work on
  856. Apollo.  There is a patched version of ftpd that supports anonymous ftp by
  857. fixing all path names before passing them off to the system.  It's available
  858. (by anonymous ftp!) from various places, including ocf.berkeley.edu,
  859. archive.umich.edu, and ftp.eb.ele.tue.nl.
  860.  
  861.  
  862. ===============
  863.  
  864.  15)  How can I get auto word-wrapping in the DM?
  865.  
  866. Answer:
  867.  
  868. WW is an undocumented DM command to do word wrap on the currently selected
  869. region or to set word wrapping mode for text subsequently entered.  Options:
  870.  
  871.      -ON   Turn on word wrap and set column at current right margin
  872.      -OFF  Turn off word wrap
  873.      -C nn Turn on word wrap and set column at specified value
  874.      -A    Wrap selected region
  875.      -I    Query current column setting
  876.  
  877.  -- stluka@software.org (Fred Stluka)
  878.  
  879.  
  880. ===============
  881.  
  882.  16)  How can I connect my Macs to my Apollo in a reasonable way?
  883.  
  884. Answer:  See the file mac2apollo (separate file because of its length).
  885.     
  886.    -- Carlton B. Hommel <notelrac@world.std.com>
  887.         
  888. [ stored in: ftp.eb.ele.tue.nl:/pub/apollo/notes/mac2apollo ]
  889.  
  890. ===============
  891.  
  892.  17)  Are the VT100 PF1-PF4 keys defined in the Apollo version of xterm?
  893.  
  894. If so,where are they?  If not, can someone give me a hint how to define
  895. them (or how to redefine any key for that matter).
  896.  
  897.  -- John A. Breen
  898.  
  899. Answer:
  900.  
  901. The manual "Using the X Window System on Apollo Workstations" is the place
  902. to look for some of this -- it's a good summary, but not an exhaustive
  903. treatise on X.  The answer to your question is that you will need to use the
  904. client "xmodmap" in order to simulate the keys which are not physically
  905. present on the Apollo keyboard (PF1-PF4 as an example).
  906.  
  907. Since you are running in a "dm owns root" configuration, you'll need to take
  908. into account the "keyboard.config" file which tells XApollo "this list of
  909. keys doesn't exist for X, pass them through to the Apollo Display Manager".
  910. This is important because you don't want to remap keys for xterm which
  911. XApollo will not GIVE to xterm. See section 2.2.2 in the manual for a
  912. detailed discussion about the /usr/lib/X11/keyboard/keyboard.config file.
  913.  
  914. Once you have picked a set of physical keys to emulate the PF keys, feed
  915. this to xmodmap using the physical keycode and the keysym name (from the
  916. include file /usr/include/X11/keysymdef.h).
  917.  
  918. Example - you want to make the "AGAIN" key map to PF1.  Looking at the
  919. output of "xmodmap -pk" you see that it is labeled "Redo" (which agrees with
  920. the entry in the keyboard.config file), and it is keycode value 158.
  921. Looking at the include file keysymdef.h, you see "#define XK_KP_F1 0xFF91"
  922. which is the entry for "keypad function key 1" - also known as PF1.  The
  923. xmodmap client will take either a file entry or a command line remapping, so
  924. you could invoke it as < xmodmap -e "keycode 158 = KP_F1" > (the quotes are
  925. required on the command line) and the deed is done.
  926.  
  927. If you don't have a copy of the manual, you can get one by using the order
  928. number "015213-A02". Hope that helps.
  929.  
  930.  -- weber_w@apollo.HP.COM (Walt Weber)
  931.  
  932.  
  933. ===============
  934.  
  935.  18)  What else should I know about X keysyms?
  936.  
  937. Answer:
  938.  
  939. I suggest you put the following into /usr/X11/lib/XKeysymDB :
  940.  
  941. LineDel:        1000FF00
  942. CharDel:        1000FF01
  943. Copy:           1000FF02
  944. Cut:            1000FF03
  945. Paste:          1000FF04
  946. Move:           1000FF05
  947. Grow:           1000FF06
  948. Cmd:            1000FF07
  949. Shell:          1000FF08
  950. LeftBar:        1000FF09
  951. RightBar:       1000FF0A
  952. LeftBox:        1000FF0B
  953. RightBox:       1000FF0C
  954. UpBox:          1000FF0D
  955. DownBox:        1000FF0E
  956. Pop:            1000FF0F
  957. Read:           1000FF10
  958. Edit:           1000FF11
  959. Save:           1000FF12
  960. Exit:           1000FF13
  961. Repeat:         1000FF14
  962. KP_parenleft:   1000FFA8
  963. KP_parenright:  1000FFA9
  964.  
  965. This will let you refer to these keys by name.  For example, the following
  966. resource will define scroll keys for your xterm.  You can put this resource
  967. into your ~/.Xdefaults file and it will get loaded when you start an xterm.
  968.  
  969. XTerm*VT100.Translations: #override \
  970.     <KeyPress>UpBox       : scroll-back(1,halfpage) \n \
  971.     <KeyPress>DownBox     : scroll-forw(1,halfpage) \n
  972.  
  973. If you use emacs or motif, you may want to define a "meta" key (motif calls
  974. this an "alt" key, presumably because IBM has some pull at OSF).  You can do
  975. this by creating a ~/.keymod file, an put this in it:
  976.  
  977.   clear mod1
  978.   keycode 147 = Meta_L
  979.   add mod1 = Meta_L
  980.  
  981. This makes F0 your meta key.  You can use whatever key you want as your
  982. meta, of course.  Use xev to find out the keycode for the key you want.
  983. Then, when you log in, run this command (I put this in ~/.xsession, which
  984. gets run on my machine when I log in):
  985.  
  986.   /usr/bin/X11/xmodmap .keymod
  987.  
  988.  -- Jim Rees
  989.  
  990.  
  991. ===============
  992.  
  993.  19)  Where can I get emacs?
  994.  
  995. Answer:
  996.  
  997. A new version of my modifications to GNU Emacs for the Apollo is now available.
  998. This version supports GNU Emacs 18.57, Domain/OS SR10.2 and SR10.3, and the
  999. latest release of the Domain C Compiler...
  1000.  
  1001. I am distributing this release from labrea.stanford.edu (36.8.0.47).  The
  1002. following files are available for anonymous ftp from the "pub/gnu" directory:
  1003.  
  1004.  APOLLO.README      README for Apollo GNU Emacs
  1005.  apollo-emacs.tar.Z     Apollo GNU Emacs modifications
  1006.  
  1007. As always, to install my Apollo GNU Emacs modifications, uncompress and untar
  1008. "apollo-emacs.tar.Z" on top of a unmodified GNU Emacs 18.57 distribution tree,
  1009. and consult "APOLLO.README" for building instructions.
  1010.  
  1011. Note: There is a bug in SR10.2 tar such that overwritten files are not
  1012. necessarily truncated to the proper size.  Before you untar the file under
  1013. SR10.2, execute the following commands:
  1014.  
  1015. rm README etc/APOLLO etc/MACHINES info/dir lisp/cl-indent.el* lisp/info.el*
  1016. rm lisp/lisp-mode.el* lisp/paths.el* lisp/rmail.el* lisp/rnews.el*
  1017. rm lisp/server.el* lisp/shell.el* lisp/startup.el* src/Makefile src/crt0.c
  1018. rm src/dired.c src/dispnew.c src/emacs.c src/fileio.c src/fns.c src/keyboard.c
  1019. rm src/m-apollo.h src/process.c src/sysdep.c src/x11fns.c src/x11term.c
  1020. rm src/xdisp.c src/ymakefile
  1021.  
  1022.                 Leonard N. Zubkoff
  1023.   Lucid, Incorporated
  1024.  
  1025.  
  1026. Also, if you want a multi-window X version of emacs, check out epoch,
  1027. available from cs.uiuc.edu.  - Jim Rees
  1028.  
  1029.  19a) How about version 19?
  1030.  
  1031. Jim Rees writes:
  1032. There are patches available on apollo.archive.umich.edu for gnu emacs 19 to
  1033. run on Domain/OS.
  1034.  
  1035. ===============
  1036.  
  1037.  20)  Do you have a problem with Gnu Emacs' C-x` command?
  1038.  
  1039. Gnu Emacs 18.55 (with Leonard N. Zubkoff's patches for sr 10.2) seems to
  1040. have a problem with shell subprocesses.  At times the 0x0 character
  1041. (displayed as ^@ by emacs) appears in buffers running a shell.  While this is
  1042. only a nuisance running an inferior shell, it is a problem when running the
  1043. M-x compile command: The C-x ` (next-error) function is unable to process
  1044. the compiler output. Has anybody found out what causes this problem and how
  1045. to fix it? Any hints will be appreciated!
  1046.  
  1047.  -- mike@vlsivie.tuwien.ac.at (Michael K. Gschwind)
  1048.  
  1049. Answer:
  1050.  
  1051. This should probably go in some kind of FAQ list (sigh)...  Emacs talks to
  1052. its subsprocesses using pseudo ttys (ptys among friends).  On Apollos, ptys
  1053. occasionally get corrupted, and the problem you describe results.
  1054. Rebuilding the ptys helps, but it can have funny side effects to any users
  1055. logged in on those ptys.  We rebuild ours once per week.  That seems to
  1056. avoid the problem most of the time, but of course your mileage may vary.
  1057. Here is the relevant line from our /usr/lib/crontab (running the shell
  1058. script at 04:00 every Sunday morning):
  1059.  
  1060. 0          4 * * 7 root /usr/local/lib/fix_ptys
  1061.  
  1062. and here is /usr/local/lib/fix_ptys:
  1063.  
  1064. #!/bin/csh -f
  1065. /bin/rm -f /dev/[pt]ty[pq][0-9a-f]
  1066. /etc/crpty 32
  1067.  
  1068.  -- 
  1069.  
  1070.  
  1071. ===============
  1072.  
  1073.  21)  Does anybody know where I can get proxy ARP?
  1074.  
  1075. Answer:  Proxy ARP is a bad idea.  Apollo has wisely decided not to
  1076.     support it.  Use subnets instead.
  1077.  
  1078.  
  1079. ===============
  1080.  
  1081.  22)  Are there third-party vendors of ethernet boards?
  1082.  
  1083. Answer:
  1084.  
  1085. The ethernet board used in the Otter (dn3000 series) is a 3Com 505.  You can
  1086. buy your own and perhaps save some money.  If you buy the board from Apollo,
  1087. it comes with a special PROM, which you won't have if you buy direct from
  1088. 3Com.  That means you won't be able to boot diskless over the ethernet, or
  1089. make remote dumps over the ether.  But you'll still be able to boot from
  1090. disk, or over the ring if you have one.  And once the node is booted,
  1091. everything else will work fine.
  1092.  
  1093. The 505 is more expensive than some boards, because it has quite a bit of
  1094. on-board smarts and buffering.  No other ethernet board will work in the
  1095. Otter, unless you want to write your own driver, and even then you will lose
  1096. the ability to run domain protocols and TCP over the ether, which makes it
  1097. pretty useless.
  1098.  
  1099. Switch settings for the 505 are given in the file ether-switches.
  1100.  
  1101.  -- Jim Rees
  1102.  
  1103. And as followup:
  1104. In article <1992Jun30.140020.994@quintro.uucp>, bep@quintro.uucp (Bryan Province) writes:
  1105.  
  1106.   I bought a 3C505 board from 3Com instead of Apollo because I'm not
  1107.   interested in doing diskless booting over the ethernet.  I know it's missing
  1108.   a prom for doing that.  I've set the jumpers as described in the
  1109.   /systest/ssr_util/jumpers program with no luck.
  1110.  
  1111. Correct settings are port 300, mem addr 80000, dma 6, intr 10, test mode
  1112. off, rom select off.  If Domain/OS (and DEX) can't find the board at all,
  1113. you've probably got the port wrong.  You should have jumpers 8 and 9 in,
  1114. where "in" is away from the back panel bnc and aui connectors.
  1115.  
  1116. A second board would go at port 310, mem addr 84000, dma 3, intr 9.
  1117.  
  1118.  -- Jim Rees
  1119.  
  1120. Correct, however all the original poster said was that self tests
  1121. couldn't find the board.  I'm assuming that he's referring to the self
  1122. tests that run when powering up in normal mode (or when the
  1123. appropriate prom command is it "te" ?) is entered.  If this is the
  1124. ONLY time the board can't be found, it's because of the lack of the
  1125. boot prom (self test code is stored in there).  Run "ex config" and
  1126. remove it's knowledge of the ethernet board so it won't try to test
  1127. it.  The OS should find it ok (and nothing was said in the original
  1128. mail about whether the OS could or could not find it, I assume that it
  1129. could (it should!) ).
  1130.  
  1131. I tried emailing the original poster but couldn't for some reason...
  1132.  
  1133.  carl@Cayman.COM (Carl Heinzl)
  1134.  
  1135.  
  1136. ===============
  1137.  
  1138.  23)  How do I enable IP name service?
  1139.  
  1140. Answer:
  1141.  
  1142. Uncomment the 'nmconfig' lines in /etc/rc.local.  Create the empty file
  1143. /etc/daemons/nmconfig.  Create the file /etc/resolv.conf.  It should look
  1144. like this:
  1145.  
  1146. domain  domain-name
  1147. nameserver      server1
  1148. nameserver      server2
  1149. nameserver server3
  1150.  
  1151. where domain-name is your domain name, and server1..n are the numeric IP
  1152. addresses of your name servers.  You can have as many as you want, it tries
  1153. them in the order listed.  Here's a sample file for pisa.citi.umich.edu (IP
  1154. addresses are fictional):
  1155.  
  1156. domain  ifs.umich.edu
  1157. nameserver      10.3.27.4
  1158. nameserver      10.1.27.4
  1159. nameserver 10.1.33.2
  1160.  
  1161.  -- Jim Rees
  1162.  
  1163.  
  1164. ===============
  1165.  
  1166.  24)  Why can't I log in as root anywhere except a DM pad?
  1167.  
  1168. Answer:
  1169.  
  1170. All you need is to configure /etc/ttys to allow root login via psudo-ttys
  1171. (if you really want to):
  1172.  
  1173. pty0 none dumb on secure
  1174. pty1 none dumb on secure
  1175. .
  1176. .
  1177. .
  1178. ptyf none dumb on secure
  1179.  
  1180.  -- chen@digital.sps.mot.com (Jinfu Chen)
  1181.  
  1182.  
  1183. ===============
  1184.  
  1185.  25)  How can I determine the load average without /dev/kmem?
  1186.  
  1187. Answer:
  1188.  
  1189. getla()
  1190. {
  1191.  long avenrun[3];
  1192.  
  1193.  proc1_$get_loadav(avenrun);
  1194. }
  1195.  
  1196.  -- Jim Rees
  1197.  
  1198.  
  1199. ===============
  1200.  
  1201.  26)  Why do I get "cannot start daemon" when I try to use lpr?
  1202.  
  1203. Answer:
  1204.  The Apollo lpr/lpd seems to differ from other BSDs in that it
  1205. apparently references the Domain name (set by ctnode) as well as servername
  1206. (created in /usr/spool/lpd by the system administrator).  Those names should
  1207. agree with the Internet hostname.  The hostname is set by default to the Domain
  1208. name (which by default is set to the hard disk name, I think, as Yan Lau
  1209. suggested in his note on how they resolved this problem).  IF YOU MODIFY
  1210. rc.local TO EXPLICITLY SET THE HOSTNAME (IGNORING THE SAGE ADVICE IN THE
  1211. COMMENTS THERE), THEN LPR/LPD WILL NOT SPAWN NEW DAEMONS.  The best solution
  1212. might be to get the lpr/lpd sources and recompile, but the easiest solution
  1213. seems to be:
  1214.   uctnode <your old node name>
  1215.   lcnode -me  (get your node number)
  1216.   ctnode <internet hostname you want to be> <your node #>
  1217.  then be sure the lines in rc.local that set hostname are
  1218.   commented out so the hostname will be the Domain node name
  1219.  then be sure that /usr/spool/lpd/servername contains the same
  1220.   name as the Domain name (hostname > /usr/spool/lpd/servername)
  1221.  then carefully check the protections on lpr, lpd, and the
  1222.   various spool directories as suggested in earlier notes
  1223.   on this problem
  1224.  of course, look in the BSD Systems Admin guide for other aspects
  1225.   of the setup such as printcap entries, etc.
  1226. This approach has the advantage that it doesn't require modifying sendmail.cf
  1227. to handle Internet mail, etc. (the "I refuse to talk to myself" problem that
  1228. started all of this!).
  1229.  
  1230.  --hdtodd@eagle.wesleyan.edu (David Todd)
  1231.  
  1232.  
  1233. ===============
  1234.  
  1235.  27)  How can I get my printer to work?
  1236.  
  1237. [updated: 3-jun-93]
  1238. Answer:  It's not as easy as it should be.  If you want BSD (lpr/lpd)
  1239. printing, then see the separate file "printing".
  1240.  
  1241. This file is available in:
  1242.  archive.umich.edu:/pub/apollo/printing
  1243.  ftp.eb.ele.tue.nl:/pub/apollo/notes/printing
  1244.  
  1245. If you want to use Apollo (prf/prsvr/prmgr) printing, in particular if you
  1246. want to use a dot-matrix or other unsupported printer, then see the
  1247. 'generic' driver and related comments.
  1248.  
  1249. These files are available in:
  1250.  maths.su.oz.au:print_driver.README
  1251.  maths.su.oz.au:print_driver.tar.Z
  1252.  ftp.eb.ele.tue.nl:/pub/apollo/print/print_driver.README
  1253.  ftp.eb.ele.tue.nl:/pub/apollo/print/print_driver.tar.Z
  1254.  
  1255.  
  1256. Paul Szabo - System Manager   //        School of Mathematics and Statistics
  1257. szabo_p@maths.su.oz.au        //   University of Sydney, NSW 2006, Australia
  1258.  
  1259. ===============
  1260.  
  1261.  28)   About Exabyte Tapes.
  1262.  
  1263. [date: 28-mar-93]
  1264. Chris Folland writes:
  1265.  
  1266.     Target 2:
  1267.     Device Type: Tape (Removable Media) 
  1268.     Vendor: EXABYTE
  1269.     Product: EXB-8200
  1270.     Rev Level: 4.24
  1271.     ANSI version compliance: SCSI-1
  1272.     
  1273.     I want to issue the following command (from man mknod) :-
  1274.     
  1275.     /etc/mknod /dev/exabyte b <major_number> <minor_number>
  1276.  
  1277. The reply:
  1278.  
  1279. The device already exists, for SCSI id 2, /dev/rmts9 and /dev/rmts13.  I would suggest
  1280. that a:
  1281.      mt /dev/rmts9 -scsi rewind
  1282. be used before any first access to the drive.  For various other scsi ids, the map is
  1283.                id         device       wbak/rbak -dev
  1284.                 1      rmts8  rmts12      m0 (default)
  1285.                 2      rmts9  rmts13      m1
  1286.                 3      rmts10 rmts14      m2
  1287.                 4      rmts11 rmts15      m3
  1288.  
  1289.     Hardware is 9000/433s running OS 10.3.5.4
  1290.  
  1291. The reason that the 8200 SX drives were a problem had to do with the length
  1292. of time it takes to rewind, label, reposition, etc. on the 8200SX.  A wbak 
  1293. label of the tape fails.  The 8200SX works with tar at SR 10.4.  Rwmt doesn't 
  1294. appear to work at same.
  1295.  
  1296.  
  1297. Jim Waldram                        Senior System Analyst
  1298. waldram@grizzly.uwyo.edu           Department of Atmospheric Science
  1299. JWALDRAM@OUTLAW.UWYO.EDU           University of Wyoming
  1300. 307-766-5351 (Ph)                  Box 3038 University Station
  1301. 307-766-2635 (Fax)                 Laramie, WY 82071
  1302.  
  1303. ===============
  1304.  
  1305.  28a)  Do I need to buy Omniback to use my Exabyte 8mm tape drive?
  1306.  
  1307. Answer:
  1308.  
  1309. Apollo's earlier tape utilities, including "wbak", "rbak", and "rwmt" access
  1310. the tape drive directly via calls to either the magtape driver or the
  1311. cartridge tape driver, depending on whether you use "-dev mt" (the default)
  1312. or "-dev ct". These calls are made via the unreleased "tfp_$" calls, which
  1313. then branch out to either the unreleased "mt_$" or the "ct_$" calls. All of
  1314. these library routines are in /lib/tfp. When Apollo introduced their 8mm
  1315. Exabyte drive, they wrote a new tape library to support the drive; and they
  1316. did *not* add support for the drive to the existing "tfp_$" library. Thus,
  1317. the older Apollo programs can not access Apollo's 8mm drive. Only programs
  1318. which use the new tape library can access the drive, and Omniback is the
  1319. only Apollo utility that I'm aware of which does use the new library.
  1320.  
  1321. The standard Unix utilities, such as "tar", "dd", "mt" and the like, all
  1322. access the tape drive via a Unix device file (eg. /dev/rmt0). As of SR10.x,
  1323. Apollo has supplied device files for SCSI tape drives attached to either the
  1324. native SCSI port of the DN2500 or the SCSI port of the multi-function WD7000
  1325. disk controller used on most DN3500 and DN4500 machines. These device files
  1326. are /dev/rmts8 and /dev/rmts12 (rewind and no-rewind) for SCSI tape device
  1327. 0, and /dev/rmts9 and /dev/rmts13 (rewind and no-rewind) for SCSI tape
  1328. device 1 [note: hardware hackers, feel free to correct me! this explanation
  1329. is getting long enough to publish as an article -- I'd *hate* to get this
  1330. wrong in print!!]. These device files invoke the *new* Apollo tape library,
  1331. and therefore can access the 8mm Exabyte drive in addition to SCSI cartridge
  1332. tapes and SCSI 9-track tapes. The device files /dev/rmt8 and /dev/rmt12, on
  1333. the other hand, access the old tape library for 9-track drives; and
  1334. /dev/rct8 and /dev/rct12 access the old tape library for non-SCSI cartridge
  1335. tape drives.
  1336.  
  1337. Now, there *is* a way to use "wbak" and "rbak" with the 8mm Exabyte drive:
  1338. you use the "wbak -to" and "rbak -from" options to redirect I/O to a file
  1339. instead of old tape library, and you use either /dev/rmts8 or /dev/rmts12 as
  1340. the file name. There is a minor drawback to this: the ANSI labeled tape
  1341. options such as "-fid" (file ID), "-vid" (volume ID), and "-f NN" (write to
  1342. the NNth file on the tape) won't work -- you can only write an unlabled file
  1343. to the current position on the tape.
  1344.  
  1345. So much for  HP/Apollo ... There *is* at least one 3rd party vendor that
  1346. provides a cleaner solution. Workstation Solutions sells the Exabyte drive
  1347. packaged with a version of the *old* Apollo tape library that supports the
  1348. 8mm drive, and a utility program that automatically loads this library prior
  1349. to running "wbak", "rbak", "rwmt", and any other program you like. The
  1350. library replaces the regular Apollo 9-track tape library and makes the
  1351. Exabyte drive look like the 9-track tape. Thus any program which uses the
  1352. "mts_$" and "ios_$" calls to access a 9-track tape will work ... and any
  1353. program which uses the /dev/rmt8 or /dev/rmt12 device files (which in turn,
  1354. access the old Apollo tape library) will also work.
  1355.  
  1356. Either way, your Apollo sales person is mis-informed. Exabyte drives *can*
  1357. be used on the Apollos under SR10 with DN2500/3500/4500 machines via the
  1358. SCSI tape device files; or under either SR9.7 or SR10 via either the magtape
  1359. library calls or the old, non-SCSI, device files with Workstation Solutions'
  1360. package on DN2500/3500/4500 with SCSI ports, or on DN3000/4000 machines with
  1361. an AT-BUS SCSI adaptor card.
  1362.  
  1363.  -- David Krowitz <krowitz@richter.mit.edu>
  1364.  
  1365. ==============
  1366. [added 2-9-93]
  1367. Question #28a re: needing to use Omniback for 8mm. MDL Corp. now has a
  1368. driver for using Exabyte 8500's, 8200's, 8205's, etc. under DomainOS
  1369. 10.3.x and 10.4 with wbak, rbak, tar, etc., and supports different
  1370. densities, etc. as well as automatic byte-swap detection and conversion
  1371. on the fly for ANSI-labeled volumes (such as those made by wbak).
  1372.  
  1373. Thought you'd like to know.
  1374. -- 
  1375. Michael Lampi         lampi@mdlcorp.com
  1376. MDL Corporation       15301 NE 90th Street, Redmond, WA 98052
  1377.                       (206) 861-6700    (206) 861-6767 FAX
  1378.  
  1379. -- 
  1380. Digital Information Systems Group,     Tel: +31-40-473401, Fax: +31-40-448375
  1381. Room EH 10.35  Eindhoven University of Technology   
  1382. P.O. 513, 5600 MB Eindhoven, The Netherlands                          TEAM OS/2
  1383. Internet:wjw@eb.ele.tue.nl, X400:C=nl;A=400net;P=surf;O=tue;OU=ele;OU=eb;S=WJW;
  1384. -- 
  1385. Digital Information Systems Group,     Tel: +31-40-473401, Fax: +31-40-448375
  1386. Room EH 10.35  Eindhoven University of Technology   
  1387. P.O. 513, 5600 MB Eindhoven, The Netherlands                          TEAM OS/2
  1388. Internet:wjw@eb.ele.tue.nl, X400:C=nl;A=400net;P=surf;O=tue;OU=ele;OU=eb;S=WJW;
  1389.