home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / hp / 14742 < prev    next >
Encoding:
Internet Message Format  |  1993-01-11  |  56.0 KB

  1. Xref: sparky comp.sys.hp:14742 news.answers:5151
  2. Newsgroups: comp.sys.hp,news.answers
  3. Path: sparky!uunet!news.mentorg.com!dracula!gcagle
  4. From: gcagle@dracula.mentorg.com (Greg Cagle)
  5. Subject: comp.sys.hp FAQ
  6. Message-ID: <1993Jan11.222653.19602@news.mentorg.com>
  7. Sender: gcagle@dracula (Greg Cagle)
  8. Approved: news-answers-request@MIT.Edu
  9. Date: Mon, 11 Jan 1993 22:26:53 GMT
  10. Reply-To: greg_cagle@mentorg.com
  11. Nntp-Posting-Host: dracula.mentorg.com
  12. Organization: Mentor Graphics
  13. Keywords: faq
  14. Followup-To: comp.sys.hp
  15. Lines: 1335
  16.  
  17. Archive-name: hp-faq
  18. Last-modified: 1992/1/11
  19. Version: 1.6
  20.  
  21. comp.sys.hp FAQ (Frequently Asked Questions)
  22. --------------------------------------------
  23. This article contains the answers to some Frequently Asked Questions (FAQ)
  24. often seen in the USENET newsgroup comp.sys.hp relating to Hewlett-Packard
  25. computer systems running the HP-UX operating system on all platforms,
  26. although the focus tends to be on the series 700 workstations. It
  27. is posted approximately monthly. 
  28.  
  29. Questions marked with a "+" are new to this issue, and questions with changes
  30. since the last issue are marked by a "!".
  31.  
  32. If you would like to make any submissions or corrections to the FAQ,
  33. contact Greg Cagle <greg_cagle@mentorg.com>.
  34.  
  35. Disclaimer:
  36. -----------
  37. The content of this article is the sole responsibility of the author and
  38. contributors, and does not necessarily represent their employers
  39. or Hewlett-Packard.
  40.  
  41. TABLE OF CONTENTS:
  42. ------------------
  43. FINDING INFORMATION
  44.   1)   Where can I get a copy of this FAQ file?
  45.   2)   Courses on HP-UX.
  46.   3)   INTEREX, The International Association of HP Computer Users.
  47.   4)   InterWorks, The International HP Workstation Users Group.
  48.   5)   INTEREX HP Users Conference 1993.
  49.   6)   InterWorks Conference 1993.
  50.   7)   HP-UX publicly available software from InterWorks.
  51.   8)!  Anonymous FTP Sites for HP-UX, and UNIX related software.
  52.   9)   Where can I get a "Demo CD" with software for HP-UX?
  53.  10)!  HP-UX patch availability, summary catalog, and mailing list.
  54.  11)   How can I send mail to an "hpdesk" address?
  55.  12)   What are the known issues with porting BSD based programs to HP-UX?
  56. THIRD PARTY VENDORS
  57.   1)   Third party vendors for RAM.
  58. UTILITIES
  59.   1)   ASCII to Postscript converter.
  60.   2)   How do I make Perl on HP-UX?
  61.   3)   What is the status of the various gnu items on HP-UX?
  62. X WINDOW SYSTEM, OSF/MOTIF, AND HP-VUE
  63.   1)   X11R4 Libraries (Athena, etc.) and utilities (imake, etc.).
  64.   2)   How can I display an image on the root window with HP-VUE.
  65.   3)!  How do I get a scroll bar on hpterms?
  66.   4)   How can I put a title in my hpterm titlebar?
  67.   5)   How come my hpterms keep going away by themselves?
  68.   6)!  How come my HP X/Motif clients take a LONG time to display on a Sun?
  69. OPERATING SYSTEM
  70.   1)   Can I have filenames longer than 14 chars?
  71.   2)   How can I tell what filesets have been loaded on my system?
  72.   3)   How do I safely remove software from my system?
  73.   4)   What's the scoop on HP-UX 9.0?
  74.   5)   How come HP-UX doesn't support root NFS access?
  75.   6)   Can I get HP-UX to try DNS before NIS?
  76.   7)   How come the LOGnnnn files in /usr/adm keep growing and growing?
  77.   8)   How come I can't lock mail or other files on a Sun?
  78.   9)   What are the known issues with HP-UX 8.07?
  79.  10)   Why are mail files in /usr/mail are owned by daemon instead of the 
  80.        recipient?
  81.  11)   How can I tell if I need more than a 2-user license?
  82.  12)+  How can I tell what patches are loaded in the kernel?
  83.  13)+  How come I have to hit return after a control-d in the Korn shell? 
  84.  14)+  How do I boot into single user mode?
  85. COMPILERS AND LINKERS
  86.   1)   What's a P-FIXUP error mean?
  87.   2)   Where is regcmp on HP-UX?
  88.   3)   How come the default C compiler is brain dead?
  89. HARDWARE AND PERIPHERALS
  90.   1)   Are alternate keyboards available for HP workstations?
  91.   2)!  How can I play audio CDs on an HP workstation?
  92.   3)   How can I enable the LAN interface on a 700?
  93. --------------------------------------------------------------------------------
  94. Subject:  FINDING INFORMATION
  95. --------------------------------------------------------------------------------
  96. 1)  Where can I get a copy of this FAQ file?
  97.  
  98. The comp.sys.hp FAQ file is posted approximately monthly to the comp.sys.hp
  99. and news.answers newsgroups. It is archived on pit-manager.mit.edu
  100. in the pub/usenet directory, and also on the InterWorks archive machine 
  101. (see below), in the comp.hp directory.
  102. --------------------------------------------------------------------------------
  103. 2)  Courses on HP-UX.
  104.  
  105. Call the following numbers for information or the latest HP Education Catalog.
  106. U.S.:    1-800-HPCLASS {1-800-472-5277}
  107. Canada:  (416)678-9430
  108. --------------------------------------------------------------------------------
  109. 3)  INTEREX, The International Association of HP Computer Users.
  110.  
  111. INTEREX
  112. 585 Maude Court
  113. Sunnyvale, CA  94088-3839 USA
  114. --------------------------------------------------------------------------------
  115. 4)  InterWorks, The International HP Workstation Users Group.
  116.  
  117. InterWorks, formerly the Apollo Domain User's Society (ADUS), was formed to
  118. provide a users group specifically for HP _workstation_ users.The group publishes a quarterly
  119. newsletter, "The Works", holds an annual conference (see below), and maintains
  120. a library of HP-UX (and DOMAIN) software (see below).  Membership is free;
  121. please contact Carol Relph for more information:
  122.  
  123. Carol Relph
  124. Manager, Member Services
  125. InterWorks, Inc.
  126. c/o Hewlett-Packard Company
  127. Workstation Business Unit
  128. 300 Apollo Drive, Mailstop IWORKS
  129. Chelmsford, MA  01824-3623
  130. (508)256-6600
  131. E-Mail:  relph_c@apollo.hp.com
  132. --------------------------------------------------------------------------------
  133. 5)  INTEREX HP Users Conference 1993.
  134.  
  135. For more information, please contact the INTEREX Conference Department.
  136.  
  137. INTEREX Conference Department
  138. 585 Maude Court
  139. P.O. Box 3439
  140. Sunnyvale, CA 94088-3439, USA
  141. (800)INTEREX (U.S. & Canada only)
  142. (408)738-4848
  143. Telex:  4971527
  144. Fax:  (408)736-2156
  145. --------------------------------------------------------------------------------
  146. 6)  InterWorks Conference 1993.
  147.  
  148. InterWorks and Hewlett-Packard's Workstation Systems Group invite all 
  149. HP Workstation System Users to InterWorks '93, which is scheduled for 
  150. April 25-28, 1993 at the Pointe Hotel on South Mountain in Phoenix, AZ. 
  151. This 3-day informational and educational forum boasts technical breakout 
  152. and focus group sessions, R&D directive sessions, tutorials, Q&A sessions, 
  153. a Tech Lab and Vendor Exhibit Show, Software Library, 1-on-1 desks, and pre 
  154. and post conference educational training seminars. It's an opportunity to
  155. get answers to all workstation-related questions in a casual, informal 
  156. environment. For more information, contact Andrea Woloski, InterWorks 
  157. Manager at 508/436-5213 or e-mail Andrea at woloski_a@apollo.hp.com.  
  158.                                              
  159. (P.S.: Anyone interested in presenting a paper and receiving a reduced 
  160. conference registration fee should contact us promptly -- the Call for 
  161. Papers deadline is January 15!)  
  162. --------------------------------------------------------------------------------
  163. 7)  HP-UX publicly available software from InterWorks.
  164.  
  165. [ Dave Shaw maintains a library of publicly available HP-UX related software
  166.   on behalf of the InterWorks User Group.  Dave Shaw can be reached at
  167.   (303)443-9413, or via E-Mail at librarian@iworks.ecn.uiowa.edu.
  168.   The following is provided by Dave Shaw, the InterWorks Librarian. This
  169.   is the last full list he posted (#10) plus the latest updates (to #14).
  170.   I've removed the detailed descriptions for space; see the README
  171.   mentioned below for details. ]
  172.  
  173. The following is a list of new (or updated) entries (since my last posting),
  174. of UX-related software on the InterWorks library node (iworks.ecn.uiowa.edu--
  175. 128.255.18.10). Note that everything is available via anonymous ftp-- in 
  176. "comp.hp"). The README there contains a complete list of the available 
  177. software. Nearly all of the following is also available on a CD for
  178. $75.00. For ordering information contact Carol Relph.
  179.  
  180. All the following is suitable for the 700 series machines, and I
  181. have started to verify that. Executables are included in some packages.
  182. If you take a package and find that you must build an executable (or do
  183. some porting) for your machine and/or OS level, I would appreciate
  184. hearing about your work and receiving a copy of the executable you built.
  185.  
  186. Note that I have had very little involvement in the writing or packaging 
  187. of any of the items on the list-- they are the result of the work of many 
  188. other people. In particular, note that the available binaries have not
  189. been compiled by me. If you are concerned about running binaries compiled
  190. by someone else, build them yourself with the available source. Also note 
  191. that individual authors may include text regarding the rights of others
  192. to use and distribute their code. 
  193.  
  194. Thanks to all the contributors.
  195.  
  196.      bytes
  197.     810479     C-News.tar.Z
  198.      80589     EasyEdit.tar.Z
  199.     643301     Elm2.3.tar.Z
  200.   18531320     GNUEmacs.tar.Z
  201.     736543     GNUmake-3.62.tar.Z
  202.     236715     GNUtar-1.10.tar.Z
  203.     982443     ImageMagick.tar.Z
  204.    2508135     MH.tar.Z
  205.     226233     NNTP.tar.Z
  206.          ?     Scheme
  207.     117115     SOS.tar.Z
  208.   12387119     TeX3.14.tar.Z
  209.   27043840     TeXSRC.tar
  210.    1620992     X11R4.stuff
  211.   39399777     X11R5_source.tar.Z 
  212.     258885     acm.2.4.tar.Z
  213.     282312     amd-5.2.tar.Z
  214.     508089     amd5.3-beta1.tar.Z
  215.     109753     arc-5.21e.hp.tar.Z
  216.      91373     bzonec.hp.tar.Z
  217.      52252     calls.tar.Z
  218.      25898     capslock.Z
  219.      37852     cproto.tar.Z
  220.     342135     dtrek.tar.Z
  221.     210935     ee.tar.Z
  222.     197225     expect3.tar.Z
  223.     167878     ezedit.tar.Z
  224.     367653     flex-2.3.7.tar.Z
  225.     122813     ftpd.tar.Z
  226.   14010135     gcc-2.2.2.tar.Z
  227.    3141289     ghostscript-2.4+fonts.hp.tar.Z
  228.     163840     ghostview-1.3-hp300bin.tar
  229.     235520     ghostview-1.3-hp700bin.tar
  230.     172103     ghostview.tar.Z
  231.     799047     gnuplot.tar.Z
  232.    1342487     groff-1.06.tar.Z
  233.    2105453     groff1.06_s300.tar.Z
  234.    3007377     groff1.06_s700.tar.Z
  235.                GUI_classic
  236.      16288     hd.tar.Z
  237.      12444     io.benchmark.tar.Z
  238.      25481     lc.tar.Z
  239.     165961     less177magic.tar.Z
  240.      75707     lharc102a.tar.Z
  241.      40968     lsof.tar.Z
  242.     111139     mkid2.tar.Z
  243.      16803     mkptypes.tar.Z
  244.      36043     mmv.tar.Z
  245.      54598     monitor_8.0x-s300.tar.Z
  246.      74555     monitor_8.0x-s700.tar.Z
  247.      56968     nenscript.tar.Z
  248.    1448256     nethack3pl10.tar.Z
  249.        960     nocore.c
  250.      42152     ntalk.tar.Z
  251.     578051     p2c-1.20.hpux.tar.Z
  252.      74049     pang.tar.Z
  253.     112671     patch-2.0.12u7.tar.Z
  254.    3023333     pbmplus10dec91_tar.Z
  255.    2596635     perl-4.035-HP700-8.05.tar.Z
  256.    3102139     pine3.03.tar.Z
  257.     479055     plp.hp.tar.Z
  258.      85219     popper-1.7.HP.tar.Z
  259.     479921     prog_dev_tools.tar.Z
  260.    1504044     ray4.6_tar.Z
  261.       1956     renice.tar.Z
  262.       6781     resize-hp.c.Z
  263.     177838     spider.tar.Z
  264.      34498     spy.tar.Z
  265.      13588     ssh-1.3.tar.Z
  266.     545729     tcl6.2.tar.Z
  267.     774801     tcsh-6.02.tar.Z
  268.     114403     timed.tar.Z
  269.     653844     tk1.4.tar.Z
  270.     409001     tn3270.hpux.tar.Z
  271.     154350     top-3.0.tar.Z
  272.      32182     traceroute_1.17.tar.Z
  273.     568713     transfig.tar.Z
  274.     109985     unzip4.1.tar.Z
  275.    2469994     urt-3.0_tar.Z
  276.    1851392     urt-img.tar
  277.     139653     x3270-1.2.tar.Z
  278.    9518721     x8.0s300.tar.Z
  279.   11358550     x8.0s800.tar.Z
  280.   12356454     x8.0s700.tar.Z
  281.      74773     xcalc_tar.Z
  282.      41128     xcalendar.tar.Z
  283.     180779     xcd.tar.Z
  284.      33461     xdaliclock.tar.Z
  285.       9609     xdiff.tar.Z
  286.      40323     xdtree.tar.Z
  287.     167194     xdvi-2.15.tar.Z
  288.     539041     xfig.tar.Z
  289.     988465     xfig-2.1.tar.Z
  290.    1644635     xfract104_tar.Z
  291.    1045507     xgo.tar.Z
  292.      61385     xmahjon.hp.tar.Z
  293.     140077     xmc.tar.Z
  294.          ?     xmgr
  295.     208953     xmps.1.01.tar.Z
  296.      19682     xneko.hp700.bin.Z
  297.    1240970     xntp.tar.Z
  298.      71333     xperf.tar.Z
  299.     762406     xntp.hp.tar.Z
  300.     179658     xpilot.tar.Z
  301.     357865     xrn-6.17.tar.Z
  302.      77453     xstones.tar.Z
  303.      39714     xswarm.2.3.tar.Z
  304.      56846     xtalk.tar.Z
  305.    2847307     xv-2.21.tar.Z
  306.      80833     xwebster_motif_tar.Z
  307.      33380     ytalk.tar.Z
  308.       8431     zutils.tar.Z
  309. --------------------------------------------------------------------------------
  310. 8)  Anonymous FTP Sites for HP-UX, and UNIX related software.
  311.  
  312. Name:      iworks.ecn.uiowa.edu
  313. Address:   128.255.18.10
  314. Contents:  The InterWorks HP-UX Library in the directory "comp.hp" as
  315.            described above. The iworks node also keeps the last 4-6 
  316.            months of comp.sys.hp online (via an InterWorks member logon 
  317.            (see question #5 above). An archive going back to June 1990 
  318.            is available-- contact the InterWorks librarian for details.
  319.            Additionally, a large (~1300 line) "HP-UX Troubleshooting
  320.            Guide" is available under the InterWorks member logon.
  321.   
  322. Name:      ftp.csc.liv.ac.uk
  323. Address:   138.253.42.172
  324. Contents:  Large amount of stuff in directory /hpux.
  325.  
  326. Name:      ftp.prz.tu-berlin.de 
  327. Address:   130.149.62.68
  328. Contents:  Much of the Liverpool archive.
  329.  
  330. Name:      export.lcs.mit.edu
  331. Address:   18.24.0.12
  332. Contents:  The X Window System and contributed clients.
  333.  
  334. Name:      hpcvaaz.cv.hp.com
  335. Address:   15.255.72.15
  336. Contents:  X Window System libraries and utilities.
  337.  
  338. Name:      lut.fi
  339. Address:   157.24.10.8
  340. Contents:  Various in /pub/hpux and /pub/unix/hp-ux
  341.  
  342. Name:      nic.funet.fi
  343. Address:   128.214.6.100
  344. Contents:  Various in /pub/unix/arch/hpux
  345.  
  346. Name:      prep.ai.mit.edu
  347. Address:   18.71.0.38
  348. Contents:  The Free Software Foundation's GNU utilities, etc.
  349.  
  350. Name:      hybrid.irfu.se
  351. Address:   ?
  352. Contents:  X11R4 libs, utilities, config files in X11R5, dvi2pcl in /pub.
  353. --------------------------------------------------------------------------------
  354. 9) Where can I get a "Demo CD" with software for HP-UX?
  355.  
  356. HP has a free "Demo CD" called LaserPro that contains demo versions of several
  357. software products for HP-UX in addition to some publicly available software
  358. such as emacs, epoch, and xcd.  Call 1-800-323-1846 ext. 200, or in
  359. Massachusetts call 1-800-847-1011 ext 200.
  360. --------------------------------------------------------------------------------
  361. 10) HP-UX patch information and mailing list.
  362.  
  363. Here is the unofficial HP-UX patch summary list (last update, 12/14/92):
  364.  
  365. Summary of HP-UX 700 series OS patches.
  366.  
  367. HP-UX 8.0x
  368. ----------
  369. PHSS_0369 - X server, superseded by PHSS_1060. 
  370. PHSS_0393 - 08.63 C compiler (8.05 only). This is superseded by
  371.     the standard C compiler in 8.07. 
  372. PHSS_0417 - fixes for glbd and netncsrc (8.05 only).
  373. PHCO_0505 - cron problems (8.05 only).
  374. PHCO_0538 - memory use, DDS/MO, and more for fbackup/frecover. 
  375.     Supersedes PHCO_0472.
  376. PHSS_0560 - bitmap CRX problems (8.05 only).
  377. PHSS_0574 - X server, superseded by PHSS_1060.
  378. PHNE_0690 - rpc.statd (8.05 and 8.07). This is a statd that doesn't
  379.     bog the net trying to talk to Apollos.
  380. PHNE_0724 - automounter that doesn't core dump when -hosts
  381.     is used (8.07 only). Superseded by PHNE_0936.
  382. PHNE_0734 - patch for SIO support. Allows selection of the trigger level
  383.     on the serial port.
  384. PHKL_0743 - kernel patch to "restore traditional vfork() semantics".
  385. PHSS_0779 - Regularly-scheduled cumulative patch for Motif/X11
  386. PHSS_0780 - Regularly-scheduled cumulative patch for Motif/X11
  387. PHSS_0784 - X server, xterm.
  388. PHSS_0788 - S700/Performance enhancement for CRX-24Z shared driver.
  389. PHSS_0803 - 08.56 linker (8.05 and 8.07). 
  390. PHSS_0806 - X server, superseded by PHSS_1060.
  391. PHNE_0818 - fix for rpc.lockd to avoid crashing and multiple locks.
  392. PHKL_0836 - kernel patch that allows the automounter to be restarted 
  393.     without hanging (8.07 only). Superseded by PHKL_1102.
  394. PHKL_0876 - kernel patch that increases the number of NFS request
  395.     buffers. Circumvents a large proportion of automounter hangs.
  396.     Superseded by PHKL_1102.
  397. PHNE_0899 - Latest update to TTY subsystem.
  398. PHKL_0900 - virtual memory performance patch. Superseded by PHKL_1065.
  399. PHKL_0901 - GCLOCK_BLOCKSIG ioctl can cause graphics process hang.
  400. PHKL_0902 - GCLOCK_BLOCKSIG ioctl can cause graphics process hang.
  401. PHSS_0904 - Another X server. Superseded by PHSS_1060.
  402. PHNE_0936 - automounter, supersedes PHNE_0724.
  403. PHKL_0942 - NFS kernel patch, supersedes PHKL_0836, PHKL_0876. Superseded by
  404.     PHKL_1102.
  405. PHSS_0945 - fix for data corruption problem on internal 660 and 1.3 disks.
  406. PHNE_0974 - patch for C++ IDL includes.
  407. PHNE_0985 - fixes to the tty subsystem.
  408. PHNE_1009 - Fixes socket/port disappearance
  409. PHNE_1010 - on -e hangs
  410. PHNE_1044 - fixes sendmail problems with long address lists.
  411. PHSS_1060 - Latest X server. Supersedes all previous ones.
  412. PHKL_1065 - supersedes PHKL_0900, adds fix for "node lockup" problem.
  413. PHNE_1070 - lan2 driver fixes for udp problems.
  414. PHKL_1102 - NFS rollup patch. Supersedes PHKL_0836, PHKL_0876, PHKL_0942.
  415. PHCO_1131 - fixes for the pathname,memory,SCSI magtape related problems
  416. PHCO_1138 - elm fixes. 8.05 and earlier only.
  417. PHSS_1183 - Motif patch.
  418. PHKL_1193 - kernel DMEM protection fault, file locking, nfs, diskless
  419. PHKL_1194 - SDS fixes for C2425 disk arrays.
  420. PHNE_1222 - ypmatch case insensitive matching.
  421. PHSS_1263 - various Omniback fixes.
  422. PHSS_1231 - X server.
  423. PHNE_1268 - EISA X25 card crash fix.
  424. PHSS_1301 - scopeux patch.
  425. PHSS_1304 - more scopeux patches.
  426. PHSS_1305 - X server.
  427. PHNE_1330 - rpc.statd, update to PHNE_0690.
  428. PHSS_1331 - X server.
  429. PHSS_1334 - libsbrr.a and .sl.
  430. PHSS_1342 - X server.
  431. PHC0_1343 - curses patch to fix typeahead.
  432. PHSS_1349 - Starbase patch for CRX24[Z]
  433. PHSS_1354 - Starbase patch for device independent polyhedron_with_data.
  434. PHNE_1360 - ypbind that only accepts ypset from local host
  435. PHSS_1378 - Motif 1.1.2 and X patches.
  436. PHCO_1423 - avoid unnecessary stat calls by ls.
  437. PHSS_1495 - various VUE patches.
  438. PHCO_1502 - fix for grep -f/-x.
  439. PHNE_1525 - gated EGP update packet fix.
  440. PHSS_1589 - glance/MI patch, conflict with Oracle.
  441. PHSS_1590 - same?
  442. PHCO_1611 - fbackup/frecover patch, supersedes PHCO_1131.
  443. PHKL_1602 - NFS mega-patch. Supersedes: PHKL_0736,PHKL_0836,PHKL_0876,PHKL_0942,PHKL_1102.
  444. PHCO_1624 - curses 8-bit character fix.
  445. PHSS_1628 - xterm inverse video problem. Supersedes PHSS_0784.
  446. PHSS_1634 - TVRX fix for SDRC.
  447. PHKL_1637 - NFS memory leak patch for 8.05.
  448. PHSS_1638 - Motif 1.2 internationalization locale problem.
  449. PHKL_1649 - absolute cursor position on ITE fix.
  450. PHSS_1651 - more scope ux patches.
  451. PHNE_1654 - X.400 megapatch.
  452. PHSS_1657 - Xt problems. Replaces PHSS_1510, requires PHSS_0956.
  453. PHSS_1660 - hpterm periodic patch. Replaces PHSS_1186, PHSS_0529.
  454. PHCO_1666 - ksh loop when SIGHUP trapped and window closed.
  455. PHSS_1679 - xterm periodic patch. Replaces PHSS_1628, PHSS_0784.
  456. PHNE_1682 - X.400 fixes.
  457. PHKL_1696 - Diskless cluster panic "Premature end of packet"
  458. PHNE_1710 - x.29 fixes.
  459. PHSS_1727 - phigs/PVRX fix.
  460.  
  461. 9.0/9.01 patches
  462. ----------------
  463. PHCO_1539 - Bourne shell problem with Kanji.
  464. PHSS_1627 - C compiler fixes (includes fixes to optimizer).
  465. PHSS_1644 - NLIO fixes.
  466. PHCO_1689 - getpwnam problem with NIS-exluded names.
  467. PHSS_1699 - Timber graphics core dump.
  468. PHKL_1745 - diskless STREAMS support.
  469.  
  470. In order to get HP-UX OS patches, you must be on HP software support.
  471. You can get them by calling the Response Center, or by using the "hpsl"
  472. tool on support.mayfield.hp.com. It will allow you to FTP patches.
  473. As of 1/11/93, the following patches are available on 192.6.148.19 or
  474. support.mayfield.hp.com:
  475.  
  476. PHCO_1790 PHNE_1492 PHSS_1777 PHNE_1707 PHCO_1013 PHSS_1819 PHCO_1792
  477. PHSS_1495 PHSS_0961 PHSS_0417 PHKL_1017 PHCO_1611 PHSS_1628 PHKL_1147
  478. PHSS_1508 PHCO_1558 PHNE_1029 PHSS_0803 PHNE_1239 PHNE_1074 PHNE_0723
  479. PHNE_0550 PHNE_0479 PHNE_0469 PHNE_0437 PHCO_1423 PHNE_1010 PHKL_1193
  480. PHNE_0818 PHNE_1070 PHNE_1330 PHNE_1009 PHNE_0936 PHKL_1011 PHSS_1305
  481. PHSS_0560 PHNE_0899 PHKL_0901 PHKL_0743 PHCO_0505 PHKL_1065 PHKL_0902
  482. PHSS_1819
  483.  
  484. Additionally, there is an HP-UX patch mailing list. Here is the announcement
  485. from Bart Muyzer <bartm@cv.ruu.nl>:
  486.  
  487. This is the official announcement of the "HP Patch Descriptions Mailing
  488. List". In short, the purpose of the mailing list is this:
  489.  
  490.  1. If somebody receives a patch from HP, he/she can post the *description* of
  491.     that patch to the mailing list.
  492.  2. Other members now know that a patch exists and can ask HP for "patch xxxx"
  493.     if they think they have a problem .
  494.  3. The patches itself are *never* posted!!!!!!!!
  495.  4. This list only exists as long as HP itself doesn't supply a list of 
  496.     available patches.
  497.  
  498. To subscribe, send e-mail to:
  499.     hpux-patch-request@cv.ruu.nl
  500. PLEASE! Include your e-mail address in the message. Not all mailers generate
  501. proper return addresses.
  502. Problems, questions, suggestions and the like should go to this address too.
  503.  
  504. To reach all members of the list, send e-mail to:
  505.     hpux-patch@cv.ruu.nl
  506. This is what you might want to do if you receive a new patch :-)
  507.  
  508. To ease searching for a patch to a specific problem, I've started to write a
  509. set of tools which I loosely call "pltools". Currently, there'a one perl-script,
  510. called plfind, that searches through an unofficial list of patch descriptions
  511. according to user supplied queries. Updates to this list and to the tools are
  512. posted on a semi-regular base. Also, each new member of the list receives the
  513. current distribution upon subscription.
  514. --------------------------------------------------------------------------------
  515. 11) How can I send mail to an "hpdesk" address?
  516.  
  517. For a person whose DESK address is:
  518.   JANE DOE /HP1234/XY
  519.  
  520. Ignore the subentity (XY) and use the form:
  521.   jane_doe@hp1234.desk.hp.com
  522.  
  523. Send them a test message and tell them to make a note of the return address,
  524. as forming internet addresses on DESK is a little more complicated.  If
  525. there is an X.400 system between you and the DESK person, what you get back
  526. may look like a very strange internet address, but it generally works.
  527.  
  528. [ Thanks to Bob Niland <rjn@hpfcso.FC.HP.COM> for this information. ]
  529. --------------------------------------------------------------------------------
  530. 12) What are the known issues with porting BSD-based programs to HP-UX?
  531.  
  532. Mike Peterson <system@alchemy.chem.utoronto.ca> periodically posts
  533. his list of BSD-HP tricks to comp.sys.hp.
  534. --------------------------------------------------------------------------------
  535. Subject:  THIRD PARTY VENDORS
  536. --------------------------------------------------------------------------------
  537. 1) Third party vendors for RAM.
  538.  
  539. The following vendors are listed in alphabetical order. No guarantees
  540. are made regarding compatibility or relative merit of the vendors.
  541.  
  542. Camintonn                          Clearpoint Research Corporation
  543. 22 Morgan                          1000 E. Woodfield Road, Suite 102
  544. Irvine, CA 92718                   Schaumburg, IL 60173
  545. (800) 843-8336                     (708) 619-9227
  546. (714) 454-6500
  547.  
  548. Concorde Technologies              Dataram
  549. 7966 Arjons Dr. B-201              PO Box 7528
  550. San Diego, CA 92126                Princeton, NJ 08543-7528
  551. (800) 359-0282                     (800) DATARAM
  552. (619) 578-3188                     (800) 799-0071
  553.  
  554. Digitial Micronics                 Eventide
  555. 2075 Corte Del Nogal               1 Alsan Way
  556. Unit N                             Little Ferry, NJ 07643
  557. Carlsbad, CA 92009                 (201) 641-1200
  558.  
  559. Helios Systems                     Herstal Automation
  560. 1996 Lundy Ave                     3171 West Twelve Mile Rd.
  561. San Jose, CA 95131                 Berkley, MI 48072
  562. (408) 432-0292                     (313) 548-2001
  563. (800) 366-0283
  564.  
  565. IEM                                Infotek Systems
  566. P.O. Box 1889                      625 South Lincoln
  567. Fort Collins, CO 80522             Suite 204
  568. (800) 321-4671                     Steamboat Springs, CO 80487
  569. (303) 221-3005                     (800) 767-1084
  570.  
  571. Intelligent Interfaces             ISA Ltd
  572. P.O. Box 1486                      1-1-5 Sekiguchi
  573. Stone Mountain, GA 30086-1486      Bunkyo-Ku
  574. (800) 842-0888                     Tokyo 112 Japan
  575.                                    81-3 (5261) 1160
  576.                                    US Office (Texas)
  577.                                    (713) 493-9925
  578.  
  579. Kelly Computer Systems             Kingston Technology Corporation
  580. 1101 San Antonio Rd.               17600 Newhope Street
  581. Mountain View, CA 94043            Fountain Valley, CA 92708
  582. (415) 960-1010                     (714) 435-2600
  583.  
  584. Martech                            Merida Systems
  585. 1151 W. Valley Blvd.               (617) 933-6790
  586. Alhambra, CA 91803-2493
  587. (800) 582-3555
  588. (818) 281-3555
  589.  
  590. Newport Digital                    R Squared
  591. 14731 Franklin Avenue              11211 E. Arapahoe Rd., Suite 200
  592. Suite A                            Englewood, CO 80112
  593. Tustin, CA 92680                   (303) 799-9292
  594. (714) 730-3644                     (800) 777-3478
  595.  
  596. [ Thanks to Roy McMorran <mcmorran@ll.mit.edu> for the info on RAM suppliers. ]
  597. --------------------------------------------------------------------------------
  598. Subject:  UTILITIES
  599. --------------------------------------------------------------------------------
  600. 1)  ASCII to Postscript converter.
  601.  
  602. You can get an ASCII to Postscript converter from ftp.uu.net in the file
  603. /usenet/comp.sources.misc/volume10/a2ps3.Z.
  604. --------------------------------------------------------------------------------
  605. 2) How do I make perl on HP-UX?
  606.  
  607.    Reply like this to Configure:
  608.  
  609.    1. When it asks for optimization flags answer
  610.         +O1 if you have HP-UX 7.05 or less
  611.         -O  if you have HP-UX 8.0 or later.
  612.    2. When it asks for additional flags to cc answer
  613.         -DJMPCLOBBER
  614.    3. When it asks for additional libraries answer
  615.     -lndbm -lm    (ignore the other libraries Configure finds).
  616.       You can also safely add -lBSD if you wan't BSD signal semantics.
  617.    4. When it asks if you wan't to use perl's malloc answer
  618.     y
  619.       If you have HP-UX 8.07 or later you may choose to answer no to this since
  620.       that malloc is OK.
  621.    5. When perl asks on which boundarie a double must be aligned answer
  622.     8    if you are on a 9000/800 or 9000/700 series machine (HP-PA
  623.          architecture).
  624.     2    otherwise (Motorola 68k architecture)
  625. --------------------------------------------------------------------------------
  626. 3)  What is the status of the various gnu items on HP-UX?
  627.  
  628. Here's a summary for HP-UX 8.07 from Pierre Mathieu <mathieu@geod.emr.ca>:
  629.  
  630. This is revision 1.1 of the list.
  631.  
  632. For those who may be interested in getting the GNU products for the
  633. HP9000 Series 700 systems HP-UX 8.07 (and possibly other OS version 8.0x),
  634. here is a list of the results I (and others) have obtained with the
  635. packages available at prep.ai.mit.edu.
  636.  
  637. All of the results are based on compilation with GCC 2.3.1 and
  638. not on the use of the HP C compiler. A section is included
  639. in the list for applications that did not compile with
  640. GCC but did with HP C.
  641.  
  642. The last part of the listing contains the applications I can't get to
  643. compile. If you got them to compile with GCC 2.3.1 and can send
  644. me fixes, I'll include them in this list.
  645.  
  646. Note: To compile GCC 2.3.1 with debugging support, you must have the
  647.       UTAH GAS 1.36 version from jaguar.cs.utah.edu: pa-gas.u3.tar.Z.
  648.       It is also recommended that you get the GCC 2.3.1 package
  649.       gcc-2.3.1.u2.tar.Z from jaguar.
  650.  
  651. Note also that for most of the products that fail to compile below, the fault 
  652. lies with the compiled package and not with GCC 2.3.1. Some of these packages
  653. are getting a bit out of date. ;-)
  654.  
  655. Furthermore, note that all the packages tested below are available from
  656. my archive site at geod.emr.ca (132.156.33.33) in the /pub/gnu directory
  657. and in the /pub/hp directory for HP specific items including jaguar
  658. packages and HP specific patch kits.
  659.  
  660.  
  661. GNU products that compile fine:
  662. ------------------------------
  663. bison-1.19
  664. c-torture-test     (a few warnings, but nothing serious)
  665. cpio-2.1
  666. diff-2.0
  667. emacs-18.58
  668. emacs-18.59        (had troubles with installation although it compiles OK)
  669. fileutils-3.4
  670. find-3.7
  671. flex-2.3.7
  672. fontutils-0.6 
  673. gas-1.36.utah      (from jaguar.cs.utah.edu pa-gas.u3.tar.Z)
  674. gcc-2.3.1          (from jaguar.cs.utah.edu gcc-2.3.1.u2.tar.Z)
  675. gdb-4.6            (with pa-gdb-4.6.tar.Z patches from jaguar.cs.utah.edu)
  676. ghostscript-2.5.2  (and fonts)
  677. ghostview-1.4
  678. gmp-1.2
  679. gnugo-1.1
  680. gptx-0.2
  681. grep-1.6
  682. groff-1.06
  683. hello-1.1
  684. indent-1.6
  685. ispell-eeadfa-p0+9 (available from our site geod.emr.ca in /pub/hp)
  686. libg++-2.2         (with Bart Muyzer's (bartm@cv.ruu.nl) patches from 
  687.                     /pub/hp/libg++-2.2.patches.shar in our site geod.emr.ca)
  688. patch-2.0.12u8
  689. perl-4.035
  690. sed-1.11
  691. shellutils-1.8
  692. tar-1.10
  693. tar-1.11           (executable is buggy; dumps a lot of stuff to screen)
  694. termcap-1.1
  695. texi2roff-2.0
  696. texinfo-2.16
  697. textutils-1.3
  698. xinfo-1.01.01
  699.  
  700. GNU products that compile fine with notes:
  701. -----------------------------------------
  702. 1) rcs-5.6
  703.  
  704. Paul Eggert (eggert@cs.ucla.edu) adds:
  705. "Note that you must set has_mmap to 0 manually in
  706. rcs/src/conf.h to work around a kernel bug in HP-UX 8.07 that
  707. causes the kernel to crash whenever you use RCS on NFSed files.
  708. HP patch PHKL_0942 fixes this kernel bug."
  709.  
  710. GNU products that don't support (yet?) HP9000/700:
  711. -------------------------------------------------
  712. dld-3.2.3
  713. gas-1.38.1
  714. gdb-4.7
  715. glibc-1.05
  716.  
  717. GNU products that don't compile because another product doesn't:
  718. ---------------------------------------------------------------
  719. autoconf-1.2    (m4-1.0)
  720.  
  721. GNU products not yet examined (don't have time right now):
  722. ---------------------------------------------------------
  723. ae
  724. f2c-3.2.90
  725. finger-1.37
  726. gnuchess-4.0
  727. gnuplot-3.2
  728. ms-0.06
  729. mtools-2.0.7
  730. nihcl-2.2
  731. smalltalk-1.1.1
  732. tile-forth-2.1
  733. xboard-2.0
  734.  
  735. GNU products not examined (and I don't plan to):
  736. -----------------------------------------------
  737. button.3.00
  738. dirent
  739. elvis-1.6       (fine on PC; don't care on HP)
  740. fax-3.2.1       (don't have a FAX modem)
  741. fgrep-1.1       (too old to be interesting)
  742. iostream-0.50
  743. ispell-2.0.02   (use ispell-eeadfa-p0+9 instead)
  744. malloc-0.1
  745. oleo-0.03.2     (too old to be interesting)
  746. readline-1.1    (GDB 4.6 readline lib compiles just fine)
  747. uucp-1.03       (UUCP on HP is Honey-Danber)
  748. vh-1.3
  749.  
  750. Other non-GNU products that compile:
  751. -----------------------------------
  752.  
  753. GNU products that don't compile with GCC 2.3.1 but do with HP C:
  754. ---------------------------------------------------------------
  755. bash-1.12
  756. bc-1.02
  757. binutils-2.0
  758. m4-1.0
  759. screen-3.2b
  760. time-1.4
  761. tput-1.0
  762.  
  763. GNU products that compile with easy fixes:
  764. -----------------------------------------
  765. cperf-2.1
  766. cvs-1.3
  767. make-3.62
  768.  
  769. GNU products that don't compile:
  770. -------------------------------
  771. A - getopt problems:
  772. 1) bash-1.12
  773. 2) bc-1.02
  774. 3) m4-1.0
  775. 4) tput-1.0
  776.  
  777. B - Others:
  778.  
  779. 1) binutils-2.0
  780. 2) gawk-2.14
  781. 3) gdbm-1.5
  782. 4) graphics-0.17
  783. 5) screen-3.2b
  784. 6) time-1.4
  785. --------------------------------------------------------------------------------
  786. Subject:  X WINDOW SYSTEM, OSF/MOTIF, AND HP-VUE
  787. --------------------------------------------------------------------------------
  788. 1)  X11R4 Libraries (Athena, etc.) and utilities (imake, etc.).
  789.  
  790. There is a HP maintained, but UNSUPPORTED, set of X11R4 libraries and utilities
  791. for the HP 9000 Series 300, 400, 700, and 800.  You can get the libraries,
  792. include files, and config files (imake) via anonymous FTP from
  793. hpcvaaz.cv.hp.com (15.255.72.15) in the directory pub/MitX11R4/libs.s*00.tar.Z.
  794. This is also archived on the iworks node as mentioned above. HP has
  795. also submitted X11R5 sources to the iworks node as mentioned above.
  796. --------------------------------------------------------------------------------
  797. 2)  How can I display an image on the root window with HP-VUE?
  798.  
  799. Set Vuewm*backdrop*image:   none. Note that there is an explicit
  800. pick for this in the Style Manager with HP-VUE 3.0. When the backdrop
  801. is clear, you can use xloadimage, xsetroot, xv, or the like to display
  802. the image of your choice.
  803. --------------------------------------------------------------------------------
  804. 3) How do I get a scroll bar on hpterms?
  805.  
  806. Set the following resources:
  807.  
  808. HPterm*scrollBar:    TRUE
  809. HPterm*saveLines:    1024
  810.  
  811. or some other other arbitrarily large number.  To do this interactively, use
  812. "hpterm -sb -sl 1024". You can also set these in an app-default file
  813. (/usr/lib/X11/app-defaults/HPterm).
  814. --------------------------------------------------------------------------------
  815. 4) How can I put a title in my hpterm titlebar?
  816.  
  817. Here is a two line program that you might find useful:
  818.  
  819. /* Quick and dirty program to put argv[1] in the title bar of an hpterm
  820.    Tom Arons March 1992
  821. */
  822. #include <string.h>
  823. main(argc,argv)
  824.         int argc; char **argv;
  825. {
  826.         printf("\033&f0k%dD%s", strlen(argv[1]), argv[1]);
  827.         printf("\033&f-1k%dD%s", strlen(argv[1]), argv[1]);
  828. }
  829.  
  830. [ Thanks to Tom Arons <arons@ash.eecs.ucdavis.edu> for this item. ]
  831. --------------------------------------------------------------------------------
  832. 5) How come my hpterms keep going away by themselves?
  833.  
  834. You are probably using the C Shell (/bin/csh) and have autologout set (it is
  835. set to 60 minutes by default).  Put an "unset autologout" in your ".cshrc".
  836.  
  837. If you are using the korn shell it is probably due to the value set for
  838. the shell variable TMOUT.  Set it to 0 (infinite timeout).
  839.  
  840. [ Thanks to Jim Sharpe <jms@spatial.com> for the Korn Shell information. ]
  841. --------------------------------------------------------------------------------
  842. 6) How come my HP X/Motif clients take a LONG time to display on a Sun?
  843.  
  844. The problem is with the OW3 server.  You can request OW3 patch 100444-35
  845. (or whatever is the current replacement) from Sun to fix the problem.
  846. Supposedly this has been rolled into OW 3.0.1. A workaround is to
  847. set the X resource *useColorObj: False.
  848. --------------------------------------------------------------------------------
  849. Subject:  OPERATING SYSTEM
  850. --------------------------------------------------------------------------------
  851. 1)  Can I have filenames longer than 14 chars?
  852.  
  853. Yes, change to long filenames using /etc/convertfs. You can't
  854. go back, though.
  855. --------------------------------------------------------------------------------
  856. 2) How can I tell what filesets have been loaded on my system?
  857.  
  858. Check the /etc/filesets directory. There is a file there for each fileset that
  859. has been loaded that summarizes the files in that fileset.  This directory is
  860. used by the /etc/update, /etc/updist, /etc/netdistd, and /etc/rmfn utilities
  861. for loading and unloading software.
  862. --------------------------------------------------------------------------------
  863. 3) How do I safely remove software from my system?
  864.  
  865. The _only_ safe way to remove HP software is to use /etc/rmfn.
  866. --------------------------------------------------------------------------------
  867. 4) What's the scoop on HP-UX 9.0?
  868.  
  869. [ Thanks to Larry Thompson for this information ]
  870.  
  871. |> Here's some information I promised awhile back that I finally got approved
  872. |> through channels (probably because most of this is known by now). This 
  873. |> should not be taken as the final OFFICAL statement on what the differences
  874. |> are with 9.0 or all of the differences between the s700 and s800. I think
  875. |> this is fairly good list of features.
  876. |> 
  877. |> This was written by the folks who did s700. You will probably notice a slight 
  878. |> favoritism toward the s700 features. 
  879. |> 
  880. |> Anyway I hope someone finds this interesting. (Please don't mail me asking 
  881. |> for any follow up info. Getting permission to post this was hard enough.)
  882. |> 
  883. |> Oh yeah,
  884. |> 
  885. |> #include <STD_DISLAIMERS> :-)
  886. |> 
  887. |> This is not an offical statement by the Hewlett-Packard Company. It is posted
  888. |> with permission from management for the information of our users who read this
  889. |> notes group and who's inputs and comments we value greatly.
  890. |> 
  891. |>                               HP-UX 9.0 Differences
  892. |> 
  893. |> -------------------------------------------------------------------------------
  894. |> 
  895. |> Major S700/9.0 (IF3) kernel features not in S800/9.0MU
  896. |> 
  897. |>      SW disk striping
  898. |>      Industry standard I/O drivers
  899. |>      AT&T style configuration
  900. |>      DUX:  There is no diskless capability on 800/9.0MU.  DUX is supported on
  901. |>            S700, S400 and S300 only.  A S700 will not boot a S800 and a S800
  902. |>            will not boot a S700, S400 or S300.  Note: DUX is not MP-safe.
  903. |>      Graphics support:(bitmap displays, etc.)  Graphics is not supported
  904. |>            on S800/9.0MU. HP 9000 models 835,845 have been obsoleted.  Note:
  905. |>            MP-safe graphics does not yet exist.
  906. |>      OSF AES Level2 compliant:  mmap, iomap,vfork, poll(2) and Berkeley timer
  907. |>            commands in S700/9.0 but not in S800/9.0MU.
  908. |>      Memory mapped Files:  mmap is only supported in S700/9.0. There are
  909. |>            several calls in libc for memory mapping. Using mmap in S700/9.0
  910. |>            wipes out binary compatibility to S800/9.0MU.  Note: MP-safe mmap
  911. |>            does not yet exist.
  912. |>      iomap(7): iomap is an OSF1 feature and an administrative difference that
  913. |>            is supported in the S700/9.0 but is not supported in the S800/9.0MU.
  914. |>            It doesn't effect binary compatibility.
  915. |>      vfork:  vfork is turned on, it was turned off in 8.0.  If used, it will
  916. |>            provide greater performance on the S700/9.0. However, using 
  917. |>            vfork in the S700/9.0 wipes out binary
  918. |>            compatibility with the S800/9.0MU.
  919. |>      poll(2): The use of poll will wipe out binary compatibility between the
  920. |>            S700/9.0 and the S800/9.0MU. NOTE: poll will be available with the
  921. |>            S800 Streams product on the 9.0 HTR, Q1 '93.
  922. |>      Berkeley Timers:  New command formats to obtain time-of-day, date, etc.
  923. |>            Code using the new command format won't work on S800/9.0MU, only on
  924. |>            the S700/9.0.
  925. |>      Fast Symlinks: Fast Symlinks are an OSF1 feature providing greater
  926. |>            performance on the S700/9.0.  It is an administrative difference
  927. |>            that is not supported on the S800/9.0MU. It doesn't effect binary
  928. |>            compatibility.
  929. |>      User Virtual Address Space = 1.9GB:  The default user virtual address
  930. |>            space on both the S700/9.0 and S800/9.0MU is 900MB (up from 640MB in
  931. |>            the 8.x releases).  However, there is  new linker option, on the
  932. |>            S700/9.0 only, that expands the user virtual address space to 1.9GB.
  933. |>      Dynamic Buffer Cache: Dynamic buffer cache is a performance feature and an
  934. |>            administrative difference that will not effect binary compatibility.
  935. |>      SCSI immediate report enabled:  A S700/9.0 disk performance feature that
  936. |>            is not supported in the S800/9.0MU.  It will effect binary
  937. |>            compatibility.
  938. |>      EISA I/O,VME I/O support
  939. |>      Advise:  ISU product only for Apollo Domain
  940. |> 
  941. |> Major S800/9.0MU kernel features not in S700/9.0
  942. |> 
  943. |>      LVM
  944. |>      Powerfail
  945. |>      MP
  946. |>      SVID3 features(labelit, sadp, sysdef, volcopy)
  947. |>      Disk mirroring (datapair)
  948. |>      Switchover
  949. |>      SAR
  950. |>      Hard disk partitions
  951. |>      BSD style config (uxgen)
  952. |>      Autoconfig
  953. |>      mpctl (MP system call)
  954. |>      Remote access port
  955. |>      DBsend/DBreceive
  956. |>      Async disk I/O (Sybase)
  957. |>      Fairshare scheduler
  958. |>      AT&T specials (e.g. datakit)
  959. |>      HP-FL
  960. |>      NIO, CIO HP-IB
  961. |>      DTC
  962. |>      CS-80 Disk support
  963. |> -------------------------------------------------------------------------------
  964. |> 
  965. |> Other 9.0 and 9.0MU differences besides kernel features.
  966. |> 
  967. |> New Math libraries:  libm, libM, libcl and libvec all have new versions, PA1.1.
  968. |>           The old versions, PA1.0, are still supported.  PA1.1 gives more
  969. |>           precise results than PA1.0(a.k.a. "different results in some cases").
  970. |>           Plus, the system defaults are different:
  971. |>           S700/9.0 has PA1.1 as a default with PA1.0 as an option and
  972. |>           S800/9.0MU has PA1.0 as the default with PA1.1 as the option.
  973. |>           If reproducing results in applications from release to release is
  974. |>           more important than performance, then PA1.0 should be used.
  975. |> 
  976. |> cksum(1) utility: The CRC checksum polynomial has changed in both 9.0 and 9.0MU.
  977. |>           This results in a different number than calculated with older
  978. |>           versions.  Any application using cksum may be impacted.  Also the
  979. |>           cksum output is now - checksum, number of octets and pathname to
  980. |>           standard output.  In previous versions, the number of blocks were
  981. |>           reported, not the number of octets.  Any application using the number
  982. |>           of blocks that was output along with the checksum will be impacted.
  983. |>           Blocks = # of Octets/512(Block size).
  984. |> 
  985. |> X11 R5 Server:   The X11 R5 server is only supported on the S700 (also S300
  986. |>           & S400).  The X11 R5 server is not supported on S800 systems.
  987. |> 
  988. |> 
  989. |> -------------------------------------------------------------------------------
  990. |> 
  991. |> HP-UX kernel release stream comparisons
  992. |> ========================================
  993. |> 
  994. |>                 WSBU                            GSY
  995. |>                 ----                            ---
  996. |> Design
  997. |> center:         Technical workload              Commercial workload
  998. |>                   tuning                          tuning
  999. |> 
  1000. |>                 Small # of                      Large # of
  1001. |>                 processes                       processes
  1002. |> 
  1003. |>                 Medium/large processes          Small/medium size processes
  1004. |> 
  1005. |>                 I/O & interactive               OLTP
  1006. |>                   performance                     performance
  1007. |> 
  1008. |>                 Low-end size                    High-end scalability
  1009. |>                 Graphical EOU                   Terminal EOU
  1010. |> 
  1011. |>                 Very sensitive to               Less sensitive to
  1012. |>                  support costs (high volume)     support costs (moderate vol)
  1013. |> 
  1014. |>                 Technical applications          Commercial applications
  1015. |>                   & non-OLTP commercial
  1016. |> 
  1017. |>                 Peer-to-peer client-server      PC-to-mainframe client-server
  1018. --------------------------------------------------------------------------------
  1019. 5) How come HP-UX doesn't support NFS root access?
  1020.  
  1021. HP-UX versions previous to 9.0 do not support NFS root access to mounted
  1022. file systems. This because they are at an old revision of NFS. You *can* hack
  1023. your kernel to provide it, but it's dangerous, unsupported, and a security
  1024. hole. 9.0 supports full NFS 4.1 functionality, including NFS root.
  1025. --------------------------------------------------------------------------------
  1026. 6) Can I get HP-UX to try DNS ahead of NIS?
  1027.  
  1028. This is the "standard" answer given from the Response Center:
  1029.  
  1030.      If there is only one IP address in resolv.conf and
  1031.         if the address is the local node's IP add., then NIS or /etc/hosts
  1032.                 is used because the IP is reachable and named is not running.
  1033.         if the address is the name server's IP add.,
  1034.                 if the address is reachable but named is not running, then
  1035.                         NIS or /etc/hosts is used (the same reason)
  1036.                 if the address is not reachable (eg the node is down) then
  1037.                         at 7.0 NIS or /etc/hosts is used;
  1038.                         at 8.0 resolution fails. 
  1039.  
  1040. If there are more than one IP address in resolv.conf, no NIS or /etc/hosts
  1041. fallback will be used after all addresses are tried and failed.
  1042.  
  1043. In other word, if they only configure one IP address in resolv.conf and are
  1044. running 7.0, they should be ok. 
  1045.  
  1046. As for additional configuration ... the answer is NO, you can't get it
  1047. to try NIS before DNS etc ... 
  1048.  
  1049. [ Thanks to Jim O'Shea at the Atlanta RC for this information. ]
  1050. --------------------------------------------------------------------------------
  1051. 7) How come the LOGnnnn files in /usr/adm keep growing and growing?
  1052.  
  1053. The LOGnnnn files in /usr/adm (8.x except 8.02) or /usr/adm/diag (8.02
  1054. and 9.0) are the diagnostic event log files.  Kernel drivers send data
  1055. to the diagnostic system when certain events, usually hw/sw problems,
  1056. occur.  The diagnostic daemons (DIAGMON, DEMLOG, MEMLOGP, DIAGINIT) log
  1057. the data to these files.  There is also a MEMLOG file in the same
  1058. directories to which MEMLOGP logs memory errors.  HP Support uses the
  1059. logged data to diagnose problems and to predict hardware failure.
  1060.  
  1061. If the LOGnnnn files are growing (other than creating a new 40 byte file
  1062. each time the system reboots) then something is wrong with the system.
  1063. Often what is wrong is that the diagnostics system was improperly
  1064. installed.  Check that the following files exist for each node:
  1065.  
  1066.     /etc/mknod /dev/config c 69 0x000000
  1067.     /etc/mknod /dev/dmem   c 27 0x000000
  1068.  
  1069. There are a number of other device files (see /system/CORE-DIAG/customize)
  1070. but I don't believe they are needed for the logging aspect of diagnostics.
  1071.  
  1072. If you examine the contents of the log files that may give a clue as to
  1073. what's wrong.  However, the output is intended for HP Support and factory
  1074. consumption and may not be very intelligible to customers.  To examine a
  1075. log file:
  1076.  
  1077.     $ sysdiag
  1078.     DUI> logtool
  1079.     LOGTOOL> list log=nnnn
  1080.     LOGTOOL> exit
  1081.     DUI> exit
  1082.  
  1083. where nnnn is the numeric part of the /usr/adm/diag/LOGnnnn file name.
  1084. The utility logtool is safe to use as far as I know but don't run any
  1085. other utilities at the DUI prompt--you could easily adversely affect
  1086. your system.  If you have a support contract I recommend you get them
  1087. to review your log files.  There is an extensive help command within
  1088. sysdiag and logtool.
  1089.  
  1090. If you want to turn off diagnostic logging just remove execution
  1091. permission for the file /usr/diag/bin/DIAGINIT.  Note that if you do
  1092. this and your system has a problem later, not having the records logged
  1093. to diagnostics by the kernel will hamper resolution of the problem.
  1094.  
  1095. Existing log files can be deleted at the cost of losing the data they
  1096. contain.  The highest numbered log file is the active log file and
  1097. should not be deleted.
  1098.  
  1099. There is a sysdiag(1M) man page.  As of 9.0 there is a diaginit(1M) man
  1100. page which documents the various daemons.
  1101.  
  1102. [ Thanks to Wayne Krone of HP. ]
  1103. --------------------------------------------------------------------------------
  1104. 8) How come I can't lock mail or other files on a Sun?
  1105.  
  1106. Believe it or not, Sun's lockd is broken at 4.1.x. The proper Sun patch
  1107. number is Patch-ID# 100075-09, called the "lockd jumbo patch".
  1108. --------------------------------------------------------------------------------
  1109. 9)  What are the known issues with HP-UX 8.07?
  1110.  
  1111.  abs() is defined in two places for C++, stdlib.h and math.h.
  1112.  the IDL includes do not support C++ (fixed with patch PHNE_0974).
  1113.  PostScript printing from datebook (week or month) fails.
  1114.  datebook "View Year" display font is goofy looking and doesn't line up.
  1115.  statd can hang when accessing Apollo objects (fixed with PHNE_0690).
  1116.  automounter crashes when -hosts is specified (fixed with PHNE_0936).
  1117.  virtual memory performance problems (fixed with PHKL_1065).
  1118. --------------------------------------------------------------------------------
  1119. 10) Why are mail files in /usr/mail are owned by daemon instead of the 
  1120.      recipient?
  1121.  
  1122. The mail delivery agent /bin/rmail needs to be able to chown(2) these files.
  1123. It cannot do so if you have removed the privilege CHOWN (see setprivgrp(1m);
  1124. removing CHOWN is recommended to prevent cheating on disk quotas).  To get 
  1125. around this, noting that /bin/rmail runs setgid to group mail, you can grant 
  1126. privilege CHOWN to group mail only by inserting the line "mail CHOWN" in 
  1127. /etc/privgroup. The change takes effect on the next reboot, or immediately 
  1128. if you execute the command "setprivgrp -f /etc/privgroup".
  1129.  
  1130. [ Thanks to Jim Richardson <jimr@maths.su.oz.au> for this submission. ]
  1131. --------------------------------------------------------------------------------
  1132. 11) How can I tell if I need more than a 2-user license?
  1133.  
  1134.     There are several fundamental things to remember about HP-UX licensing:
  1135.  
  1136.     o Series 700 and Series 800 users are now counted the same way
  1137.     o Display console counts as one user
  1138.     o Each ASCII terminal counts as a user, regardless of how it is
  1139.     connected
  1140.     o The LAN connection counts as one user
  1141.  
  1142.     Ascii Terminals
  1143.  
  1144.     The simple rule to remember is any ASCII terminal that is logged in counts
  1145.     as a user.
  1146.  
  1147.     ASCII terminal connections can come in several different forms:
  1148.  
  1149.     o Direct-connected via a serial terminal multiplexer
  1150.     o Connected via Data Terminal Concentrators (DTCs) or via
  1151.     terminal servers
  1152.     o Personal Computers (PCs) acting in terminal emulation mode,
  1153.     whether connected via serial line or via Local Area Network (LAN)
  1154.  
  1155.     X-terminals and workstations
  1156.  
  1157.     When a customer buys an X-terminal or workstation from HP or from 
  1158.     another vendor, HP acknowledges that the customer has also bought a 
  1159.     single Unix license-to-use.
  1160.  
  1161.     Therefore, the customer has the right to an unlimited number of logins and
  1162.     terminal windows _over_the_LAN_ to a Series 700 or Series 800 from either 
  1163.     X-terminals or workstations. These logins can be via X terminal windows
  1164.     (_hpterm_ and _xterm_), _telnet_, _rlogin_, or other means.
  1165.  
  1166.     PC's that use X-terminal emulation software such as XView each count the
  1167.     same as an X terminal. This is because the PC essentially becomes an 
  1168.     X-terminal when it is running the X server software. Therefore, when a PC
  1169.     is running an X-terminal emulator, the PC has the right to an unlimited
  1170.     number of logins to an HP-UX system.
  1171.  
  1172.     Exceptions
  1173.  
  1174.     The policy of counting DTC users is new for the Series 700.
  1175.     Customers who purchased Series 700 systems prior to HP-UX 9.0 shipments
  1176.     (late calendar 1992) and use them as host systems for multiple DTC-
  1177.     connected terminals, may continue to use those configurations without
  1178.     buying a license upgrade. An update to HP-UX 9.0 will not lock out these
  1179.     configurations.
  1180.     
  1181. [Thanks to Tony Hart, HP]
  1182. --------------------------------------------------------------------------------
  1183. 12) How can I tell what patches are in the kernel?
  1184.  
  1185. "what /hp-ux" will present you with patch strings, which you can
  1186. compare with the strings called out in the patch text file. A typical
  1187. patch string is:
  1188.  
  1189. PATCH_8.07 nfs_vnops.c 1.15.61.4 92/01/10 PHKL_0736 PHKL_0942
  1190.  
  1191. which shows that PHKL_0942 has been applied to the kernel.
  1192. --------------------------------------------------------------------------------
  1193. 13) How come I have to hit return after control-d in the Korn shell?
  1194.  
  1195. You need to set the "viraw" option.
  1196. --------------------------------------------------------------------------------
  1197. 14) How do I boot into single user mode?
  1198.  
  1199. Press ESC to stop the auto-boot.
  1200. When the list of boot devices is presented:
  1201.  
  1202. b PX ISL    (where X is your root disc)
  1203.  
  1204. And at the ISL> prompt:
  1205.  
  1206. ISL>  hpux -iS disc(;0)/hp-ux
  1207.  
  1208. The '-iS' are the flags to init which says come up single user.  The rest of
  1209. the command is what the bootprocess does automatically.
  1210.  
  1211. [Thanks to Stuart Jarriel <stuart@TIVOLI.COM>.]
  1212. --------------------------------------------------------------------------------
  1213. Subject:  COMPILERS AND LINKERS
  1214. --------------------------------------------------------------------------------
  1215. 1)  What's a P-FIXUP error?
  1216.  
  1217.    Several questions on comp.sys.hp lately have involved the Gnu C compiler
  1218. and the linker message below :
  1219.  
  1220.         gcc  test_h.o -o test_h ../libg++.a -lm
  1221. ld: R_DATA_ONE_SYMBOL fixup in file ../libg++.a(streambuf.o) for code unsat
  1222. symbol "abort" - use P' fixup
  1223. collect: /bin/ld returned 1 exit status
  1224.  
  1225.    This is caused by the code generator emitting assembly code in a data
  1226. subspace to initialize a function pointer, equivalent to :
  1227.  
  1228.     .word    foo
  1229.  
  1230. where (in this case) foo() is an extern, and shared libraries are referenced
  1231. by the executable being built (usually libc.sl).  
  1232.  
  1233.    The linker is being helpful by pointing out a fatal error waiting
  1234. to happen, as function pointers are different in the presence of shared
  1235. libraries.  A different fixup is needed to generate the kind of procedure
  1236. label that can be called.  This is explained under "Procedure Labels" in
  1237. Chapter 7 of "Programming on HP-UX" (Part # B2355-90026 E0892) and at the
  1238. end of "Expressions" in Chapter 1 of the Assembly Language Reference Manual
  1239. (Part # 92432-90001 E0191).
  1240.  
  1241.    There are two ways to fix this :
  1242.     1) Change the code generation to the equivalent of :
  1243.         .word P%foo
  1244.     or
  1245.     2) Link the program using the "-a archive" linker option.  The
  1246.     easiest way to do this is via the LDOPTS environment variable :
  1247.         setenv LDOPTS "-a archive"
  1248.          - or -
  1249.         LDOPTS="-a archive"; export LDOPTS
  1250.  
  1251.    The first fixes the problem directly, generating an R_DATA_PLABEL fixup
  1252. which is unambiguous whether shared libraries are present or not.  The
  1253. second puts you back in time to the situation before shared libraries were
  1254. added to HP-UX.  Without shared libraries HP-UX drew no distinction between
  1255. code addresses and procedure labels - an ambiguity that the P% fixup syntax
  1256. resolves.
  1257.  
  1258.    The reason the linker can't just fix this situation is that there are
  1259. cases where code addresses are implicitly or explicitly desired, cases that
  1260. are part of the motivation for having an assembler to begin with.
  1261. Unfortunately, in this case a message designed to be helpful to an errant
  1262. assembly programmer is instead a symptom of an out-of-date code generator,
  1263. and is too low-level to help the people seeing it.  The other alternative
  1264. (letting the program segmentation violate at runtime with no warning) would
  1265. be more likely to result in the user blaming the Gnu code generator instead
  1266. of HP's linker, but otherwise very little more satisfying.
  1267.  
  1268. [thanks to Carl Burch, HP]
  1269. ---------------------------------------------------------------------------
  1270. 2)  Where is regcmp on HP-UX?
  1271.  
  1272. RTFM - from man regcmp:
  1273.  
  1274.       regcmp and regex are kept in /lib/libPW.a, and are linked by using the
  1275.       -lc and -lPW options to the ld or cc command.  See WARNINGS below.
  1276. ...
  1277.  
  1278.  WARNINGS
  1279.       regcmp and regex are kept in /lib/libPW.a.  Unfortunately,
  1280.       /lib/libPW.a also contains some functions that have the same names as
  1281.       functions contained in the default C library, /lib/libc.a.  To prevent
  1282.       unexpected results due to these name conflicts, always search libc
  1283.       before searching libPW.  This is done with the ld (or cc) command line
  1284.       option sequence -lc -lPW which satisifies all standard C functions
  1285.       from libc then searches libPW for the regcmp and regex functions
  1286.       (there is also an implied -lc following the explicit -lPW to satisfy
  1287.       any additional C functions required by regcmp and regex).
  1288.  
  1289.       User programs that use regcmp might run out of memory if regcmp is
  1290.       called iteratively without freeing vectors that are no longer
  1291.       required.
  1292.  
  1293. [thanks to Andre Srinivasan, <andre@cs.pitt.edu>]
  1294. --------------------------------------------------------------------------------
  1295. 3)  How come the default C compiler is brain-dead?
  1296.  
  1297. The C compiler shipped with HP-UX is intended only to rebuild the kernel
  1298. with, not for program development. To get a "real" C compiler, you must
  1299. buy the ANSI C program development bundle.
  1300. --------------------------------------------------------------------------------
  1301. Subject:  HARDWARE AND PERIPHERALS
  1302. --------------------------------------------------------------------------------
  1303. 1) Are alternate keyboards available for HP workstations?
  1304.  
  1305. Yes, HP has two keyboards available for their workstations and X Terminals.
  1306.  
  1307. - A1099B - Workstation style keyboard (Default on workstations.)
  1308. - A2205A - PC-101 style keyboard (Default on X Terminals.)
  1309. ---------------------------------------------------------------------------------
  1310. 2) How can I play audio CDs on an HP workstation?
  1311.  
  1312. A contributed application ("xcd") exists that presents a X-window CD player
  1313. front panel.  xcd runs on HP-UX 7.0 and 8.0, on Series 300, 400 and 700, with
  1314. either SCSI or HP-IB CD-ROM drives. The SCSI drives must be HP-supplied or
  1315. Toshiba XM-3201B or XM-3301B. xcd does not yet officially work on HP-UX 9.0,
  1316. but I've tried it and it seems to work just fine. Note that xcd plays only
  1317. through the CD player's headphone jack and not through the workstation's
  1318. speaker.
  1319.  
  1320. xcd is available from the InterWorks workstation user group (see above), 
  1321. on their ftp site, CD-ROM, and via DAT tape."
  1322.   
  1323. Bob Niland of HP has volunteered to supply xcd via email. To get it from him:
  1324.  
  1325. 1. To supply Bob with at least one known-valid email address.
  1326.    Don't rely on the return path - it often fails.
  1327.  
  1328. 2. To indicate whether you want the MC68000 (Series 300/400) and/or
  1329.    PA-RISC (Series 700) version of xcd.  xcd does not work on Series 800,
  1330.    due to lack of SCSI pass-thru and low-level HP-IB command capability.
  1331.  
  1332. 3. Make sure your mail path won't choke on 200+Kbyte shar files.
  1333.  
  1334. Note that source is not available.
  1335.  
  1336. For readers in Europe: XCD is available as a contributed application
  1337. on the "LaserPro" cdrom disc.
  1338.  
  1339. Copies can be obtained freely through your local HP Sales office.
  1340. Ask for the "LPO" department.
  1341.  
  1342. [ Thanks to Bob Niland of HP. ]
  1343. ---------------------------------------------------------------------------------
  1344. 3)  How can I enable the LAN interface on a 700?
  1345.  
  1346. This can be problem when the LAN isn't connected at boot time. To
  1347. resolve the problem, use the "reset" command in "landiag".
  1348.  
  1349. -- 
  1350. Greg Cagle | greg_cagle@mentorg.com
  1351. Mentor Graphics Corporation
  1352.