home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-1.iso / CDROM / FAQs / Unix / trouble < prev    next >
Encoding:
Internet Message Format  |  1996-08-11  |  73.3 KB

  1. Path: informatik.tu-muenchen.de!fu-berlin.de!newshub.tc.umn.edu!spool.mu.edu!uwm.edu!news-res.gsl.net!news.gsl.net!ix.netcom.com!netcom.net.uk!dispatch.news.demon.net!demon!tamarix!andrew
  2. From: andrew@tamarix.demon.co.uk (Andrew Josey)
  3. Newsgroups: comp.unix.unixware.misc,comp.answers,news.answers
  4. Subject: UnixWare Frequently Asked Questions (Miscellaneous Troubleshooting)
  5. Supersedes: <Du5wv5.vp@tamarix.demon.co.uk>
  6. Followup-To: comp.unix.unixware.misc
  7. Date: Sun, 11 Aug 1996 10:06:49 GMT
  8. Organization: Home.
  9. Lines: 2106
  10. Sender: news@tamarix.demon.co.uk
  11. Approved: news-answers-request@MIT.EDU
  12. Expires: Sun, 8 Sep 1996 00:00:00 GMT
  13. Message-ID: <DvyxFD.1xH@tamarix.demon.co.uk>
  14. NNTP-Posting-Host: localhost
  15. Summary: Answers to questions frequently asked about SCO's UnixWare product
  16. X-NNTP-Posting-Host: tamarix.demon.co.uk
  17. X-Newsreader: TIN [version 1.2 PL2]
  18. Xref: informatik.tu-muenchen.de comp.unix.unixware.misc:16644 comp.answers:20340 news.answers:78768
  19.  
  20. Archive-name: unix-faq/unixware/trouble
  21. Posting-Frequency: monthly
  22. Last-modified: Jul 23 1996
  23. Version: 2.11
  24.  
  25. UnixWare Frequently Asked Questions List (Miscellaneous Troubleshooting )
  26.  
  27. For more information about the files which compose the total UnixWare FAQ, see
  28. the "FAQ Overview" file posted regularly on the Internet newsgroup
  29. comp.unix.unixware.misc. 
  30.  
  31. INTRODUCTION 
  32.  
  33. The purpose of this document is to provide miscellaneous hints and
  34. troubleshooting tips for UnixWare 2.x, for information that does not
  35. seem to fit elsewhere in the FAQs.
  36.  
  37. Some of the installation information is extracted from the UnixWare 2
  38. Installation Handbook - please consult that for further information. For
  39. information on invoking the DCU - see the Autoconfiguration FAQ. Much
  40. information has been gathered from the netnews, some from the World Wide
  41. Web Technical support databases, see the acknowledgements section.
  42.  
  43. Its maintainer is Andrew Josey (andrew@tamarix.demon.co.uk). Suggestions and
  44. contributions welcome. 
  45.  
  46. This document and the other FAQ files may be found on the world wide web at 
  47. http://www.freebird.org/faq/ 
  48.  
  49. This document may also be obtained by anonymous ftp from the freebird
  50. archive at
  51.  
  52.    ftp.freebird.org:/unixware/freebird/hints/FAQ/trouble 
  53.    ftp1.freebird.org:/pub/mirror/freebird/hints/FAQ/trouble 
  54.    ftp2.freebird.org:/pub/unixware/freebird/hints/FAQ/trouble 
  55.  
  56. Small print: This file is Copyright 1996 freebird.org. Permission is
  57. granted for copying for non-commercial use. Many proper names of
  58. companies and software mentioned in these files are trademarks of their
  59. respective owners. All views are those of the individual contributors
  60. and not of their employers.
  61.  
  62. This FAQ contains the following questions and answers: 
  63.  
  64. TABLE OF CONTENTS 
  65.  
  66. Installation Troubleshooting: 
  67.  
  68. T0) How do i find out hardware compatibility, ie. does UnixWare support my
  69.     hardware? 
  70. T1) How do i find out whether UnixWare supports my Host Bus Adapter (hba) 
  71. T1.1) Installation fails intermittently on my Adaptec 1542B, what should I do? 
  72. T1.2) My system automatically detects two Adaptec 2940 PCI SCSI controllers 
  73.       when I only have one, what should I do? 
  74. T1.3) The system does not recognise my Adaptec 1542CP, what should I do? 
  75. T2) What to do if the Booting UnixWare Message is not displayed 
  76. T3) What to do if the system Panics or Resets While Booting from the Install
  77.     Diskette, for example on an IBM Thinkpad 755CX. 
  78. T4) Your PCI system hangs or panics during installation 
  79. T5) The system hangs on a reboot. 
  80. T6) You've installed a new kernel and it fails to boot. 
  81. T7) What to do if your Resource Manager Database gets Corrupted 
  82. T8) Your machine has the Power Saver Option Enabled 
  83. T9) UnixWare does not see the additional 16 MB added to my machine with the
  84.     existing 16 MB, what should I do? 
  85. T10) Is there support for IDE/ ATAPI CD-ROM drives? And which drives are
  86.     supported? 
  87. T10.1) Sony CD33A & Unix 2.01 Install 
  88. T11) Installing Windows 95 on the same disk as a UnixWare partition 
  89.      overwrites the boot loader. What can I do? 
  90.  
  91. Desktop and X Troubleshooting: 
  92.  
  93. T12) Desktop tools stop working . 
  94. T13) Desktop tools stop working when using a monochrome vga monitor 
  95. T14) How do I configure Mosaic to change its Home page and foreground/background
  96.      colours? 
  97. T15) Where can I find a driver for my SVGA card ? 
  98. T16) How do I change from a 2 button to 3 button mouse? 
  99.  
  100. Comms Troubleshooting: 
  101.  
  102. T17) How to update the default modem speed from 38.4 to 115.2 
  103. T18) How to setup UUCP over TCP/IP between two UnixWare machines 
  104. T19) How to setup UUCP over TCP/IP between UnixWare and another O/S running
  105.      UUCP. 
  106. T20) How do I get my serial communications working? 
  107. T21) In UW1.x in order to use the 16550 UART chips in my serial card, 
  108.      I needed to use the asyhp driver. Is this still necessary in UW2? 
  109. T22) How can I debug outgoing modem connections? 
  110. T23) How can I quickly setup outgoing uucp? 
  111. T24) How can I access a Comms port from DOS running under UnixWare? 
  112.  
  113. General Troubleshooting: 
  114.  
  115. T25) Where do I find updates and patches for UnixWare 2? 
  116. T26) How can I set the machine to auto reboot on a panic ? 
  117.  
  118. Laptop & PCMCIA Troubleshooting: 
  119.  
  120. T27) Does UnixWare-x.x support Card and Socket Services ? 
  121. T27.1) Does UnixWare support PCMCIA? 
  122. T27.2) What PCMCIA cards work with UnixWare? 
  123. T27.3) How do I get my XXXX modem card working ? 
  124. T27.4) How do I get my 3Com 3c589x or the Xircom ethernet card working ? 
  125. T27.5) Are there any pitfalls when installing UnixWare 2.x on a laptop with
  126.        PCMCIA support? 
  127. T27.6) What laptop video chipsets does UnixWare support? 
  128.  
  129. NetWare connectivity: 
  130.  
  131. T28) Are there any problem in getting UnixWare/NetWare connections up and
  132. running? 
  133.  
  134. Pkginstall problems: 
  135.  
  136. T29) When installing the 2.02 update, an error appearead about a bad 
  137.      entry on the contents file - how can this be fixed? 
  138. T30) How do I install the *.pkg.tar.Z files from the freebird archive? 
  139.  
  140. Networking problems (also see the Howto Setup Networking FAQ): 
  141.  
  142. T31) How do I configure support for WWW virtual hosts, so that one machine can
  143.      have several IP addresses? 
  144. T32) How do I setup the NFS automounter? 
  145. T33) How do I change the IP address and name of a UnixWare box? 
  146. T34) SMC NIC install & TF2047 (UW2.01) 
  147.  
  148. Miscellaneous Other problems: 
  149.  
  150. T35) How can I read the size of installed memory in a UnixWare system? 
  151. T36) I have UnixWare 2.03 and have problems reading multiple files from 
  152.      floppy (the machine has 32MB of RAM). 
  153. T37) How do I found out the number of max processes a UnixWare machine 
  154.      is set for? 
  155. T38) I've lost the root password, what do I do now? 
  156. T39) How to recover with an Emergency boot? 
  157. T40) Where are the system messages and log files on UnixWare? 
  158. T41) How can I revert to the BSD form of (restricted) chown? 
  159. T42) Why do I get 'syslog: accept: SIOCGPGRP failed errno 22' in syslog files ? 
  160.  
  161.  
  162.  
  163. Subject: T0) How do i find out hardware compatibility, ie. does UnixWare support
  164.   my hardware? 
  165.  
  166. SCO has a set of Web pages containing hardware compatibility for 
  167. all of SCO's server products.  Certified hardware for UnixWare 2 has been 
  168. merged into those pages which can be found at http://www.sco.com/Third/hch.
  169.  
  170.  
  171. Subject: T1) How do i find out whether  UnixWare supports my Host Bus 
  172.         Adapter (hba) 
  173.  
  174. UnixWare2 supports a selection of HBA's on the boot disk
  175. and a separate HBA disk. This section describes the support
  176. for UnixWare 2.01 and UnixWare 2.02/2.03 (it would be helpful
  177. if someone suggested how to update this section for 2.1 -mod)
  178.  
  179. The UnixWare 2.03 HBA diskette is available from:
  180. ftp.sco.com:/UW20, or ftp.freebird.org:/unixware/Patches2
  181.  
  182. Due to problems with the 2.03 README file, the changes in 2.03
  183. are not fully described here but the 2.02 HBA set is, one change
  184. that is known is the addition of support IDE CDROM support (see
  185. later in this Install section).
  186.  
  187. Section A: UnixWare 2.01 HBA Support (see later for 2.02 HBA)
  188.  
  189. Some 2.x drivers will automatically detect the interrupt, I/O
  190. port, memory address and DMA channel.  When this applies to the
  191. driver, "auto" will be listed under "Irq/IO/Mem".  Other UnixWare
  192. 2.x drivers require that you use DCU (Device Configuration
  193. Utility) to configure the driver or set the scsi controller to
  194. the predetermined interrupt, I/O port, and/or memory address
  195. before installation.  Using DCU, these can all be changed after
  196. the UnixWare installation.
  197.  
  198. SCSI Adapter     Bus Type  Driver  Irq/IO/Mem    Driver available from:
  199. ============     ========  ======  ========== ======================
  200. ------- Adaptec, Inc. -------  Phone: 800-959-7274
  201. 1505/1515 - These cards use a variation of the 6360 chipset and
  202. are defined by Adaptec as VERY low end cards.  They will support
  203. DOS and Windows only.  The Installation Handbook incorrectly
  204. lists the AHA-1505 as supported by the adss driver.  There is no
  205. AHA-1505, only the ADA-1505.
  206.  
  207. 1510, 1512         ISA      adss   10/340/DC000  2.0.1 hba disk, Adaptec
  208. (This card has no bios and therefore cannot be used for a
  209. primary hard drive)
  210.  
  211. 1520, 1522 /A      ISA      adss   10/340/DC000  2.0.1 hba disk, Adaptec
  212. (**chipset: 6x60)
  213.  
  214. 1540, 1542 /B/C/CF ISA      adsc   11/330/DC000  boot disk or Adaptec
  215.  
  216. 1640               MCA      adsc   11/330/DC000  boot disk or Adaptec
  217.  
  218. 1740, 1742 /A      EISA     adse   auto          2.0.1 hba disk
  219.  
  220. (In standard mode this card emulates a 154x and uses the adsc
  221. driver.)
  222.  
  223. 2740, 2742 /T      EISA     adsa   auto          2.0.1 hba disk, Adaptec
  224.  
  225. (**chipset: 7770)
  226.  
  227. (Due to problems with the second channel on the 2740-T/2742-T,
  228. this card is supported by Novell when only the first channel is
  229. used.  The 2740-W/2742-W is supported by Adaptec.)
  230.  
  231. 2840, 2842         VLB      adsa              ***2.0.1 hba disk, Adaptec 
  232.  
  233. (**chipset: 7770.  If you do not have the 2.0.1 hba
  234. diskette, you MUST contact Adaptec for a driver.  SEE THE NOTE
  235. (***) BELOW FOR INSTRUCTIONS ON SETTING UP THE adsa DRIVER FOR
  236. THE 2840/42 CONTROLLER.)
  237.  
  238. 2940, 2942, 3940   PCI             auto          2.0.2 hba disk
  239.  
  240. (**chipset: 7870)
  241.  
  242. chipset 7850                       auto          2.0.2 hba disk
  243.  
  244. 3985 RAID Adapter  PCI  
  245.  
  246. Adaptec has a NetWare driver for this card, but UnixWare support
  247. has not been released as of this date.  Please call Adaptec for
  248. the latest information on a driver for this card.
  249.  
  250. ------- AMD -------
  251. Am53c974 PCscsi, Am79c974 PCnet-scsi
  252.  
  253.                             PCI              auto      2.0.2 hba disk
  254.  
  255. ------- AT&T -------
  256. WGS Adapter        ISA     wd7000  15/350/CE000  boot disk
  257.  
  258. (manufactured by Western Digital) see Symbios Logic below
  259.  
  260. ------- Bus Logic -------  Phone: 408-492-9090
  261. BT-946C, 956C/CD   PCI      blc    auto          2.0.1 hba disk
  262. (The 956C/CD is supported by Bus Logic.)
  263.  
  264. BT-440C, 445C/S    VLB      blc    11            2.0.1 hba disk
  265. (The 440C and 445C are supported by Bus Logic.)
  266.  
  267. BT-742A, 746C, 747C/S/D, 757C/CD/S/D
  268.  
  269.                    EISA            auto          2.0.1 hba disk
  270. (The 746C, 747C, and 757C/CD are supported by Bus Logic.)
  271.  
  272. BT-540CF, 542B/D, 545C/S
  273.  
  274.                    ISA             11/330/DC000  2.0.1 hba disk
  275.  
  276. (The 540CF and 545C are supported by Bus Logic.)
  277.  
  278. BT-640A, 646S/D    MCA             auto          2.0.1 hba disk
  279.  
  280. ------- Compaq Computer Corporation -------
  281. 32-Bit FAST SCSI-2 EISA     cpqsc  auto          2.0.1 hba disk
  282.  
  283. (This driver will NOT work with the integrated SCSI-2 PCI
  284. controller)
  285.  
  286. IDA, IDA-2, IDAE (Expansion System), SMART SCSI Array
  287.                             EISA     ida        auto          2.0.1 hba disk
  288.  
  289. ------- DAC (Mylex) -------
  290. Dac960 (2 channel, 3 channel, and 5 channel)
  291.                             dak    auto          2.0.1 hba disk
  292.  
  293. ------- Distributed Processing Technology -------
  294. DPT-2011/95, 2021/95
  295.                    ISA      dpt    15/170/C8000  boot disk
  296.  
  297. DPT-2012A/95, 2012B/B2/95, PM2022/95, PM2122A/95X
  298.                             EISA     dpt    auto          boot disk 
  299.  
  300. DPT-2322                    dpt    15
  301.  
  302.  
  303. ------- Future Domain Corporation -------
  304. TMC 850IBM/M/MEX/MER, IC-9C50
  305.                             ISA      fdeb    5/0/CA000    2.0.1 hba disk
  306.  
  307. TMC 1650/1670, 1660/1680, 1610MER/MEX/M, 3260, IC-18C30,
  308. IC-18C50, IC-36C70, MCS 600/700, 
  309.  
  310.                    ISA/EISA fdsb   11/140        2.0.1 hba disk
  311.  
  312. (EISA controllers will auto configure the fdsb driver.)
  313.  
  314.  
  315. ------- Hewlet Packard -------
  316. Vectra and possibly others.  See AMD.
  317.  
  318. ------- IBM -------
  319. MCIS-1015, 1018    MCA      mcis   auto          2.0.1 hba disk
  320.  
  321. IBM 16-Bit AT Fast SCSI-2 Adapter
  322.  
  323.                    ISA      fdsb    5            2.0.1 hba disk
  324.  
  325. ------- Mylex -------
  326. see DAC above
  327.  
  328. ------- NCR -------
  329. see Symbios Logic below
  330.  
  331. ------- Olivetti -------
  332. EFP2 SCSI                   efp2   auto          2.0.1 hba disk
  333.  
  334.  
  335. ------- Symbios Logic -------
  336. 53c8xx chipset, 8xxxx host adapter boards
  337.  
  338. (See the 2.02/2.03 HBA for support for the Symbios Logic (formely NCR or 
  339. AT&T-GIS) 53c8xx chipset and/or Symbios Logic 8xxxx host adapter boards.  
  340. The driver will not load on Compaq platforms or integrated 53c8xx's on 
  341. Compaq 53c8xx EISA/PCI host bus adapter boards in a Compaq platform.
  342. See the seperate 2.02/2.03 driver for 53c8xx support for Compaq
  343. platforms.)
  344.  
  345. ------- Tricord -------
  346. PowerFrame                  iiop   auto          2.0.1 hba disk
  347.  
  348. ------- UltraStor -------
  349. UltraStor has not made any drivers available for 2.x at this time.
  350.  
  351.  
  352. ------- Western Digital -------
  353. 7000               ISA      wd7000 15/350/CE000  boot disk
  354.  
  355.  
  356. **      Problems arise in a some cases when scsi chipsets have been
  357. placed directly on the motherboard or on a 3rd party controller.
  358. Often the controller is not given the full functionality the
  359. chipset was intended to  have.
  360.  
  361.  
  362. ***     The adsa driver will not auto configure with the Adaptec
  363. 2840/42 controller.  The fundamental problem is that the VLB
  364. (Vesa Local Bus) can't tell the system what kind of slots or
  365. cards they have.  As it happens, the adsa driver (for the Adaptec
  366. 7770 chip) is mainly targeted for the 2740 card, an EISA device. 
  367.  
  368.         To make the adsa driver work with the 2840/42 controller,
  369. enter the DCU when prompted after loading the HBA diskette.  (If
  370. you are not installing, you will not be prompted to enter the
  371. DCU).  Go to "Software Drivers", and "Host Bus Adapters".  Move
  372. the cursor to the "adsa" entry (note that the AHA-2842 is not
  373. mentioned, but this is the right driver nevertheless).  Hit 
  374. for "new".  Change the ITYPE field from 4 to 3.  Change the
  375. interrupt number to match the value the card is set to.  Hit
  376.  to save and exit, and then exit out from the DCU, saving
  377. your changes.
  378.  
  379.         This procedure can be repeated if a second 284x is to be used
  380. during the installation.  In other words, hit  again for the
  381. second card.
  382.  
  383. Section B: : HBA202 - UnixWare 2.02/2.03 HBA drivers
  384.  
  385. The 2.02/2.03 HBA package contains new drivers as well as all
  386. maintenance, enhancements, and fixes for  UnixWare 2.01 HBA
  387. drivers.
  388.  
  389. *  Highlights
  390.  
  391. The following is a list of new and enhanced drivers which
  392. are included in this package:
  393.  
  394.           - fdeb - Future Domain HBA Driver
  395.  
  396.           - fdsb - Future Domain HBA Driver
  397.  
  398.           - wd7000 - Western Digital HBA Driver
  399.  
  400.           - zl5380 - Media Vision HBA Driver
  401.  
  402.           - amd - Advanced Micro Devices HBA Driver
  403.  
  404.           - blc - Bus Logic HBA Driver
  405.  
  406.           - c8xx - Symbios Logic HBA Driver
  407.  
  408.           - dpt - DPT HBA Driver
  409.  
  410.           - adsl - Adaptec HBA Driver
  411.  
  412.           - ida - COMPAQ HBA Driver
  413.  
  414.           - cpqsc - COMPAQ HBA driver
  415.  
  416.  
  417. *  Features
  418.  
  419. The following HBAs are new or enhanced for 2.02/2.03:
  420.  
  421. -  Future Domain HBA Driver fdeb
  422.  
  423. The fdeb driver provided by this package has enhanced
  424. direct  access to the SCSI peripherals (pass-thru) and extended 
  425. read/write support.
  426.  
  427. The default UnixWare configuration is interrupt 5 and
  428. memory address CA000-CBFFF.
  429.  
  430. -  Future Domain HBA Driver fdsb
  431.  
  432. Enhanced direct access to the SCSI peripherals (pass-thru)
  433. and extended read/write support are provide in fdsb in
  434. this package. Also, support for the Future Domain PNP-1630
  435. adapter has been added to the driver.
  436.  
  437. The default UnixWare configuration is interrupt 11 and I/O
  438. address 140-14F.
  439.  
  440. - Western Digital HBA Driver wd7000
  441.  
  442. Enhanced direct access (pass-thru) ioctl support is 
  443. available in this release of the driver.
  444.  
  445. The default UnixWare configuration is interrupt 15, I/O
  446. address 350-357, and memory address CE000-CFFFF.
  447.  
  448. -  Media Vision HBA Driver zl5380
  449.  
  450. Support for the Media Vision Pro Audio Spectrum 16 adapter
  451. is provided in the this package. Note that this support is
  452. SCSI only, and that support for audio on this adapter
  453. is not provided.
  454.  
  455. The default UnixWare configuration is interrupt 10 and I/O
  456. address 388-38B. Interrupt and I/O settings should be
  457. verified using the Quick Start program provided with the
  458. controller (runs under DOS).
  459.  
  460. -  New Advanced Micro Devices HBA driver amd
  461.  
  462. The new amd HBA driver is provided in this update.  This
  463. driver supports the following adapters:
  464.  
  465.             Am53C974 PCscsi
  466.             Am79C974 PCnet-scsi.
  467.  
  468. Tagged command queuing is supported, and the UnixWare
  469. auto- configuration utility is responsible for configuring the
  470. adapter for use with the system.
  471.  
  472. -  Bus Logic HBA Driver blc
  473.  
  474. blc has been modified to support the following adapters:
  475.  
  476.             BT-956C
  477.             BT-956CD
  478.             BT-7942 (RAID)
  479.  
  480. These adapters and the blc driver support "WIDE SCSI,"
  481. tagged command queuing (if enabled), and  hot insert.  The
  482. UnixWare auto-configuration utility is responsible for
  483. configuring the adapter for use with the system.
  484.  
  485. -  Symbios Logic HBA driver c8xx
  486.  
  487. The 2.02/2.03 HBA package provides the Symbios Logic HBA c8xx.
  488. This driver supports the following PCI to SCSI adapters
  489. and controllers:
  490.  
  491.             Symbios Logic 8100S (adapter)
  492.             Symbios Logic 8251S (adapter)
  493.             Symbios Logic 53c810 (controller)
  494.             Symbios Logic 53c820 (controller)
  495.             Symbios Logic 53c825 (controller)
  496.             Symbios Logic 53c815 (controller)
  497.  
  498. Tagged command queuing, WIDE SCSI and hot insert are supported.
  499.  
  500. The UnixWare auto-configuration utility is responsible for
  501. configuring the adapter for use with the system. The
  502. driver will support the Symbios Logic (NCR Microelectronics)
  503. 53c8xx family. The driver will NOT load on COMPAQ Computer
  504. Corporation's 53c8xx host adapters in COMPAQ machines. The
  505. user must use the update cpqsc driver for the 53c8xx in
  506. COMPAQ machines.
  507.  
  508. -  DPT HBA driver dpt
  509.  
  510. The dpt driver has been enhanced to support WIDE SCSI, hot
  511. insertion/removal and EATA direct access to the SCSI peripherals
  512. (pass-thru). The Storage Manager utility is   supplied by DPT directly.
  513. You can monitor the the controller and target devices via the Storage
  514. Manager, in addition to performing diagnostic and maintenance tasks.
  515. Tagged command queuing is still supported by the controller
  516. firmware without driver intervention.
  517.  
  518. EISA and PCI versions of the DPT controllers are completely
  519. auto-configured and require no special configuration. ISA
  520. versions of the DPT controllers need to be configured as
  521. follows: I/O Address - 170 (also called "secondary"),
  522. Interrupt 15 and the controller BIOS can be configured at
  523. any non-conflicting address.
  524.  
  525. -  The New Adaptec HBA Driver adsl
  526.  
  527. adsl supports the following adapters:
  528.  
  529.             AHA-2940
  530.             AHA-2940W
  531.             AHA-3940
  532.             AHA-3944
  533.             AIC-7870
  534.             AIC-7850
  535.  
  536. WIDE SCSI peripherals may be used with the AHA-2940W
  537. adapter.
  538.  
  539. The UnixWare auto-configuration utility is responsible for
  540. configuring the adapter for use with the        system.
  541.  
  542. -  COMPAQ HBA Driver ida
  543.  
  544. ida has been modified as follows:
  545.  
  546.           - support for more than seven disks
  547.           - support for WIDE SCSI
  548.           - corrected interaction with CIM agents
  549.           - corrected operation of ida controllers with IDE
  550.             compatible interfaces
  551.  
  552. The UnixWare auto-configuration utility is responsible for
  553. configuring the adapter for use with the        system.
  554.  
  555. -  COMPAQ cpqsc HBA Driver cpqsc
  556.  
  557. The COMPAQ cpqsc HBA driver is updated in this release.  The
  558. driver supports the following:
  559.  
  560. COMPAQ Integrated 32-bit
  561. COMPAQ Integrated 32-bit Fast-SCSI-2 (CPQ4410)
  562. COMPAQ 32-bit Fast-SCSI-2 (CPQ4411)
  563. COMPAQ Integrated 32-bit Fast-SCSI-2/E (CPQ4430)
  564. COMPAQ 32-bit Fast-SCSI-2/E (CPQ4431)
  565. COMPAQ Integrated 32-bit Fast-SCSI-2/P (Symbios Logic 53C810)
  566. COMPAQ 32-bit Fast-SCSI-2/P (Symbios Logic 53C825)
  567.  
  568. Support for WIDE  SCSI peripherals, tagged command queuing,
  569. and hot insertion has been added.
  570.  
  571. The driver will support COMPAQS Fast-SCSI-2 family of
  572. controllers.  The driver  will NOT support the Symbios
  573. Logic (NCR Microelectronics) c8xx host adapters.
  574.  
  575. Subject: T1.1) Installation fails intermittently on my Adaptec 1542B, what 
  576.   should I do? 
  577.  
  578. Check the jumpers for the speed setting. Some cards will fail to install
  579. when the DMA transfer rate is set too high, say 8MB/sec. Change
  580. this to 5MB/sec and retry, this is typically removing jumpers 12 and 13
  581. from block J5.
  582.  
  583. Subject: T1.2) My system automatically detects two Adaptec 2940 PCI SCSI
  584. controllers when I only have one, what should I do?  
  585.  
  586. This is a well-known problem that affects some, but not all PCI
  587. motherboards. Obtain tf2069.tar (note that some of
  588. the other tf2069 files on the ftp site are corrupt, so get this
  589. larger file) to extract a new boot floppy for the 
  590. AS as well as the PE.  (NB, you still need the original install 
  591. floppy 1 in order to license your installation -- see release notes of 
  592. ptf2069 for more detail.)
  593.  
  594. Subject: T1.3) The system does not recognise my Adaptec 1542CP, 
  595.    what should I do? 
  596.  
  597. I ordered an Adaptec 1542CF and got (instead) 1542CP.  I have tried
  598. a first time installation of Unixware and can't succeed.  DCU shows
  599. one device as UNKNOWN at the bottom of the list with parameters which
  600. can't be changed (as far as I can tell), and don't appear to match
  601. my board.  Can I use the Adaptec 1542CP (the "P" is for plug and play)?
  602.  
  603. The solution is to disable the Plug & Play feature in the 
  604. Adaptec 1542CP's BIOS. Use IRQ 11 & 330 as the port address (as noted 
  605. above for the 1542C).
  606.  
  607. Subject: T2) What to do if the Booting UnixWare Message is not displayed 
  608.  
  609. Check whether the boot disk drive contains a diskette. If so,
  610. remove the diskette and reboot your system. Otherwise, you may have a
  611. system hardware problem. See the documentation provided with your
  612. hardware. Many add-on devices and cards come with configuration
  613. utilities. Check all the  connections and run the configuration
  614. utilities.
  615.  
  616. Subject: T3) What to do if the system Panics or Resets While Booting from 
  617.     the Install Diskette - for example on an IBM Thinkpad 755CX 
  618.  
  619. Problem. After booting your system with the Install Diskette, the UnixWare 
  620. logo screen is displayed and then the system either displays a panic message or 
  621. resets (the system FIRMWARE messages are displayed again).
  622.  
  623.  
  624. You can either try an alternate boot diskette from
  625. ftp.sco.com:/UW20/tf2069.tar 
  626. This is known to work when installing on an IBM Thinkpad 755CX.
  627.  
  628. If you still have a problem read on.
  629.  
  630.  
  631. This problem is typically the result of not running a hardware 
  632. configuration program, such as the ECU or the CMOS setup program, before 
  633. installing UnixWare. To fix the problem, run all machine and peripheral 
  634. hardware setup programs provided by your hardware vendor and verify that 
  635. your hardware is correctly configured. In particular, check your memory 
  636. size/control, cache control, bus speed, and video specifications. See your 
  637. hardware documentation for details.
  638.  
  639. For example, this problem may occur if the correct amount of memory is not 
  640. configured. (To determine the amount of memory on your system, either check 
  641. your hardware documentation or CMOS settings.) 
  642.  
  643. If running hardware setup programs does not solve the problem, then there 
  644. may be a memory problem. You can try to manually set the amount of memory 
  645. on your system as follows
  646.  
  647. 1.      Reboot your system.
  648.  
  649. 2.      When the Booting UnixWare... prompt or the logo is 
  650. displayed, press the <SpaceBar>
  651.  
  652. The interactive boot session prompt, [boot]#, is displayed. 
  653.  
  654. 3.      Set the MEMRANGE parameter by typing
  655.  
  656. MEMRANGE=0-640K:256,1M-nM:16896
  657.  
  658. GO
  659.  
  660. where, n is the amount of available contiguous RAM in megabytes.
  661.  
  662. 4.      Continue the installation of your system until you are
  663. asked to reboot the system.
  664.  
  665. 5.      When prompted to reboot your system, invoke a UnixWare shell by 
  666. typing
  667.  
  668. <Alt>-<SysRq>-<H>
  669.  
  670. The VT0> prompt is displayed.
  671.  
  672. 6.      Update the /stand/boot file by typing
  673.  
  674. echo "MEMRANGE=0-640K:256,1M-nM:16896" \
  675.  
  676. >> /stand/boot
  677.  
  678. 7.      Type
  679.  
  680. <Alt>-<SysRq>-<F1>
  681.  
  682. 8.      Continue the installation .
  683.  
  684.  
  685.  
  686. Subject: T4)Your PCI system hangs or panics during installation 
  687.  
  688. Solution. UnixWare supports installation on PCI systems that are compliant 
  689. with the PCI 2.0 specification. If your PCI system is not compliant with these 
  690. specifications, then do the following to boot UnixWare:
  691.  
  692. Automatic detection of PCI peripherals is disabled if you follow this 
  693. procedure. 
  694.  
  695. 1.Press reset (or power the computer off, then on again if you do not have 
  696. a reset button).
  697.  
  698. 2. Wait for the Booting UnixWare... prompt; then press the 
  699.  key to begin an interactive boot session. 
  700.  
  701. 3.      When the [boot]# prompt is displayed, type
  702.  
  703. PCISCAN=NO
  704.  
  705. go
  706.  
  707. 4.      Continue installation until you are prompted to reboot your  system.
  708.  
  709. 5.When prompted to reboot your system, invoke a UnixWare shell by typing
  710.  
  711. <Alt>-<SysRq>-<H>
  712.  
  713. The VT0> prompt is displayed.
  714.  
  715. 6.      Update the /stand/boot file by typing
  716.  
  717. echo "PCISCAN=NO" >> /stand/boot
  718.  
  719. 7.      Type
  720.  
  721. <Alt>-<SysRq>-<F1>
  722.  
  723. 8.      Continue the installation.
  724.  
  725. Subject: T5) The system hangs on a reboot. 
  726.  
  727. - If your computer has a hard disk drive greater than one gigabyte and you 
  728. have an Adaptec 1542 SCSI controller with extended translation enabled, 
  729. disable the extended translation.
  730.  
  731. - If your computer already had an operating system (for example, OS/2) 
  732. before installing UnixWare, it may have a "boot code" on the hard disk 
  733. which is incompatible with UnixWare. If this is the case, UnixWare will 
  734. not boot and you may receive a message such as Cannot Load User 
  735. Driver or No Active Partition Found.
  736.  
  737. You should obtain the osbs from ftp.abs.net:/unixware/freebird/bootselector.
  738.  
  739.  
  740. Subject: T6) You've installed a new kernel and it fails to boot. 
  741.  
  742. You can restore the old UnixWare system as follows:
  743.  
  744. 1.Press reset
  745.  
  746. 2.Wait for the Booting UnixWare... prompt; then press the 
  747.  key to begin an interactive boot session. 
  748.  
  749. 3.When the [boot]# prompt is displayed, type
  750.  
  751. KERNEL=unix.old
  752.  
  753. go
  754.  
  755. Subject: T7)  What to do if your Resource Manager Database gets Corrupted 
  756.  
  757. Problem. The system will not boot and an error message indicates that the 
  758. resource manager database, /stand/resmgr, is either corrupted or missing.
  759.  
  760. Solution. Reboot UnixWare. Press  when the Booting 
  761. UnixWare... prompt is displayed. The interactive boot session prompt, 
  762. [boot]#, is then displayed. Type
  763.  
  764. RESMGR=resmgr.sav
  765.  
  766. GO
  767.  
  768. This loads a backup copy of the resource manager database. You system should 
  769. then reboot.
  770.  
  771. When the system comes up you may want to invoke the DCU to verify that
  772. all device  driver parameters are set correctly. A corrupted or missing
  773. resource manager database  is normally the result of improper changes
  774. made when adding/modifying hardware  parameters.
  775.  
  776. Subject: T8) Your machine has the Power Saver Option Enabled 
  777.  
  778. Problem. Installation fails at random points after the hard disk is  set
  779. up (or the  message WARNING: Disk Driver Request Timed Out,  Resetting
  780. Controller is displayed after a successful installation) on  systems
  781. with the "Power Saver" option (also referred to as "Power  Management"
  782. or "Green PC") enabled.
  783.  
  784. Solution. Turn off the "green/energy star" power saving time outs in the 
  785. system BIOS. (Refer to the hardware manual for details.)
  786.  
  787. Subject: T9) UnixWare does not see the additional 16 MB added  
  788.  to my machine with the existing 16 MB, what should I do?
  789.  
  790. If it's an ESIA machine it's very important the the EISA config is run
  791. correctly.
  792. And then there is page 132 of the Installation Handbook.
  793.         "Create a /stand/boot file with the following entry:
  794.         MEMRANGE=0-640K:256,1M-16M:512,16M-nnM:8704
  795.         where nn equals the actual amount of RAM memory, in megabytes.
  796.         see boot(4)"
  797.  
  798. Subject: T10 )Is there support for  IDE/ ATAPI CD-ROM drives? 
  799.  
  800. You need either hba203.tar or tf2197.tar
  801. These can be obtained from ftp.sco.com:/UW20
  802.  
  803. tf2197.tar: 102400 bytes
  804. TF2197 - IDE Host Bus Adapter Driver -- 11-15-95/20:12p
  805. PTF2197 provides UnixWare 2.01 with support for the IDE HBA
  806. driver for use with ATAPI CD-ROM devices.   
  807.  
  808. The following ATAPI CD-ROMs have been tested (other drives
  809. may or may not work):
  810.  
  811.    Mitsumi ATAPI CD-ROMs with firmware of BB03, BE01L, BB04, and BS01.
  812.    Toshiba ATAPI CD-ROM XM-5302 with firmware of TA1095.
  813.    Sony ATAPI CD-ROM CDU76E-S with firmware of 1.0C. 
  814.  
  815. If you are installing afresh:
  816.  
  817. (1) Boot off the UW2.01 boot floppy
  818.  
  819. (2) When prompted install 2.03 HBA disk
  820.  
  821. (3) Enter DCU
  822.  
  823.         Software Drivers
  824.         Host Bus Adaptors
  825.  
  826.         Deselect all but the ide driver
  827.  
  828.         Select F5 for new
  829.  
  830. The primary PCI IDE controller, if used,
  831. should be configured with:   
  832.  
  833.  
  834.    IRQ      14
  835.    IOStart  1F0
  836.    IOEnd    1FF
  837.    MemStart 10000   (THE DEFAULT VALUES) 
  838.    MemEnd   10001
  839.  
  840.  
  841.         Select F5 for new
  842.  
  843. The secondary PCI IDE controller, if used, should be configured with:
  844.  
  845.    IRQ      15
  846.    IOStart  170
  847.    IOEnd    17F
  848.    MemStart 0
  849.    MemEnd   0
  850.  
  851. NOTE on MemStart and MemEnd values:  
  852. -------------------------------------
  853. Kevin Bulgrien reports:
  854.  
  855. If you have trouble with zeroes, using "-" for both IDE drivers' 
  856. MEM Start and MEM End addresses is perfectly fine.  In fact, 
  857. given that the standard IDE controller does not usually map any 
  858. memory address, my _estimation_ is that the default values on
  859. the DCU's new instances of ide are probably not really legitimate.
  860. (END Note)
  861.  
  862.                            
  863. Go into HW Configuration again, if you have three ide controllers
  864. switch the first to N
  865.  
  866. Then exit, save changes and apply     
  867.  
  868. If you have a running system, you can pkgadd the hba diskette,
  869. and then enter the dcu. (Before attempting this you may want to
  870. ensure you have created your emergency boot diskettes).
  871. If installation fails and you cannot boot the operating system,
  872. the recovery procedure is as follows:
  873.  
  874. 1.Press reset
  875.    2.Wait for the Booting UnixWare... prompt; then press the
  876.  key to begin an interactive boot session.
  877.  
  878. 3.When the [boot]# prompt is displayed, type
  879.  
  880. KERNEL=unix.old
  881.  
  882. go
  883.  
  884. If that does not work then
  885.  
  886. Before the go add
  887.  
  888. RESMGR=resmgr.sav
  889.  
  890. This loads a backup copy of the resource manager database. Your system should
  891. then reboot.
  892.                  
  893. Kevin Bulgrien reports further experiences:
  894. The machine:
  895.  
  896. 486DX4-120, DTC-2278 VESA Bus IDE controller, 1.6GB Maxtor Master on primary
  897. IDE channel, Mitsumi FX400 Master on secondary IDE channel, Partition 1
  898. is bootable Novell DOS 7 and is 256 cylinders or max size for 8K clusters
  899. under DOS; Partition 2 is 256 cylinders and is defined as an extended DOS
  900. partition used as "D:" when booted on DOS; Partition 3 is 277 cylinders to
  901. be used for the bootable UnixWare installation.  IDE controller/BIOS is set
  902. to use LBA, Block Mode, and 32 bit transfers - works great on DOS.
  903.  
  904. The symptoms:   
  905.  
  906. If you are installing UW 2.01 from an IDE CD-ROM on top of an existing UNIX
  907. partition, you will not be able to do so without first deleting the UNIX
  908. partition.  I made a mistake on an install, (or, if you will, so screwed
  909. things up that I wanted a clean reload instead of a fixed up install), and
  910. decided to reinstall from CD and wipe out the old installation.  No matter
  911. what you do, the boot disk for 2.01 WILL NOT allow you to reload from CD  
  912. as long as there is a valid UNIX partition defined.
  913.  
  914. In fact, no matter what you pick at the install screen where you are given
  915. the chance to "Proceed with the installation", or "Enter the DCU", you will
  916. never get to the DCU to configure the ide channels.  You always proceed
  917. directly to the options for install - which DO NOT list the CD as an
  918. option.  This screen only comes up after a very lone wait of about 5
  919. minutes.  Repeat, there is no way to access the DCU to configure the
  920. IDE to allow use of the CD-ROM drive!
  921.  
  922. I tried different ways around this, ie. load order of the HBA and TF2197 HBA,
  923. warm start, cold start, retries in case I mistyped something out of
  924. frustration, set active partition to DOS partition, all to no avail.
  925.  
  926. The fix - yeah, right - NOT!    
  927.  
  928. Delete the UNIX partition.  Seem simple?  Not so.  The DR-DOS 6 disk which
  929. comes with UW 2.01 does not have an FDISK which allows deletion of non-DOS
  930. partitions.  Novell DOS 7.0's FDISK does not allow this either.  I had to
  931. find an MS-DOS boot disk with FDISK on it.  MS-DOS' FDISK does allow you to 
  932. delete non-DOS partitions.
  933.  
  934. Once the UNIX partition is deleted, installation proceeds normally.  Surely
  935. this is a bug in the TF2197 HBA?  Does the same thing happen for the 2.03
  936. HBA?  I will shortly be finding out.
  937.  
  938. Are there any dissenting facts concerning this work-around?  I would be
  939. delighted to learn of a way to not have to delete the UNIX partition.
  940.  
  941. Conjecture about other results of this possible bug:
  942.  
  943. I have never successfully used the Emergency Boot disks.  To be fair, I have
  944. not tried them more than a couple of times.  I have noticed, without reading
  945. details, many messages about the emergency boot disks not working.  Is it
  946. possible that the problem that causes installs to fail may cause other boot
  947. from floppy procedures to fail?  I do not know, but would appreciate feedback
  948. on this.                        
  949.  
  950. Other problems with TF2197
  951.                           
  952. Upon boot, immediately following the NUC startup messages, the following
  953. warning message appears - for me, only when TF2197 is installed:
  954.  
  955. WARNING: EXTRA BYTES OUT 55476
  956.  
  957. - or-
  958.  
  959. WARNING: EXTRA BYTES IN 36
  960.  
  961. I have not determined if there is a pattern which would let you predict
  962. which one of the above two messages occurs upon boot up, but one of these
  963. messages always appears.  If I were to guess, I would say that the OUT
  964. message is a cold boot, and the IN a warm boot, but again, I have not
  965. figured out the pattern.
  966.  
  967. These messages occur no matter which way I answer the MEM Start and
  968. MEM End entries in the DCU - Just thought I'd mention that. 
  969.  
  970. Subject: T10.1) Sony CD33A & Unix 2.01 Install  
  971.  
  972. Kevin R. Bulgrien (102174.1561@compuserve.com) reports:
  973.  
  974. Please note that use of the non-SCSI Sony CD33A CD-ROM drive places restrictions
  975. on your configuration of the CD controller:
  976.  
  977. I am using a Sun-Moon-Star controller, but I suspect that these items are also
  978. relevant to any controller for the Sony drive.  Also note that I am relating
  979. this information with regard to the "sony" HBA that comes on the UnixWare 2.01
  980. HBA diskette.
  981.  
  982. As indicated by the Novell "UnixWare 2.0 Installation Handbook", but which
  983. bears repeating, the CD will only be usable when the controller is set to
  984. IRQ 5, I/O address 320-323, Memory addresses 0-0, and DMA 1.
  985.  
  986. You may want to continue reading if you use a Sony CD33A, and if: 
  987.  
  988. 1) You try to use the CD controller at alternate IRQs, DMA channels, or I/O
  989.    addresses.
  990.  
  991. 2) You have a sound card - especially older ones with hardware straps that
  992.    are used to configure the card.
  993.  
  994. Here follows my findings on the above listed situations:
  995.  
  996. IRQ 5
  997.  
  998. a) If not set to 5, the CD may very well be detected.  However, when the
  999. UW 2.0 install CD is checked, right before installation begins, an error will
  1000. indicate that the install CD is not in the drive, or the CD is damaged,
  1001. and unreadable.
  1002.  
  1003. b) Many sound cards use IRQ 5 by default.  A sound card on IRQ 5 will
  1004. effectively disable a CD controller configured with IRQ five.  The CD is
  1005. detected, but is unusable.  BE AWARE that older Sound Blaster cards, and
  1006. others, I assume, have straps that set the IRQ, BUT, you can change the 
  1007. IRQ with software after DOS boots.  The result is that you may actually
  1008. use another IRQ for your sound card, but, when UnixWare boots, the DOS
  1009. configuration program is not run to set the IRQ, and the IRQ defaults to
  1010. the strapped settings - which may be different than the settings you
  1011. use all the time under DOS!
  1012.  
  1013. DMA 1
  1014.  
  1015. a) Ditto the above notes for this setting.  The controller I use will
  1016. allow no DMA (Polled Mode), or DMA 1-3.  No DMA, or DMA channels other than
  1017. 1 will not prevent the CD from being detected, but will prevent the CD from
  1018. being readable.
  1019.  
  1020. b) Same warning goes with regard to strapping, if any, on your sound card.
  1021. If you are going to have a DOS bootable partition, and want your sound card
  1022. to be most usable with both, I believe that DMA 3 is the second best choice
  1023. for the 8-bit sound driver DMA channel.  (DMA 5 is commonly used for the 16
  1024. bit sound driver.)
  1025.  
  1026. I/O 320-323 (MEM START & END)    
  1027.  
  1028. I believe, if I remember correctly, that alternate addresses cause the CD
  1029. to be undetectable - I may be wrong though.  The symptoms may
  1030. be the same as for IRQ and DMA settings.
  1031.  
  1032. DRQ
  1033.  
  1034. My controller has settings for no DRQ or DRQ 1-3.  I have not experimented
  1035. with these settings so as to be able to draw conclusions on the results of
  1036. different settings, however, I detect no problems at all when setting DRQ
  1037. 1 - which seemed to match up with DMA 1?  Maybe this is a dumb
  1038. conclusion - Any comments from anyone on this?  
  1039.  
  1040.  
  1041. Subject: T11) Installing Windows 95 on the same disk as a UnixWare partition
  1042. overwrites the boot loader. What can I do? 
  1043.  
  1044. Install the  osbs boot manager, this can be obtained from 
  1045. ftp.novell.co.uk:/pub/unixware/freebird/bootmanager.
  1046.  
  1047.  
  1048. Subject: T12) Desktop tools stop working. 
  1049.  
  1050. Critical system commands such as tfadmin, no longer execute.
  1051. This causes administration tools in the desktop to not function.
  1052.  
  1053. These symptoms could occur after doing a backup and restore of
  1054. system files, or after doing pkgchk -f. 
  1055.  
  1056. TROUBLESHOOTING
  1057.  
  1058. To determine if the filepriv database is out of sync, as
  1059. superuser run the command:
  1060.  
  1061.      initprivs
  1062.  
  1063.  
  1064. CAUSE
  1065.  
  1066. System commands such as passwd, tfadmin, ftp, etc. rely on the
  1067. filepriv database to be correct.  If a file mentioned in the
  1068. filepriv database has been modified on the file system in any
  1069. way, including simply touching the file, and that change is not
  1070. reflected in the filepriv database, the command will not execute
  1071. or will not function properly.
  1072.  
  1073. One way to cause a lack of syncronization between the file
  1074. system and the filepriv database is by doing pkgchk -f, which
  1075. goes through the /var/sadm/install/contents file and compares
  1076. file attributes in the file, with those on the file system.  If
  1077. there is a discrepancy between the two, pkgchk changes the file
  1078. attributes on the file system to match the contents file.  Once
  1079. the file on the file system has been modified, the filepriv
  1080. database is now out of sync with the actual file.  This will
  1081. cause the symptoms above to occur.
  1082.  
  1083. Another way the filepriv database can become out of sync, is by
  1084. backing up and restoring system files.  This causes the 'last
  1085. update' time of the file to be modified on the file system, which
  1086. does not match the last update time in the filepriv database.
  1087.  
  1088. SOLUTION
  1089.  
  1090. To syncronize the filepriv database with the file system, run the
  1091. command:
  1092.  
  1093.      /etc/security/tools/setpriv -x
  1094.  
  1095. To check the filepriv database at any time, run the command:
  1096.  
  1097.      initprivs
  1098.  
  1099. Initprivs will return nothing if the filepriv database is in
  1100. sync with the file system.
  1101.  
  1102. Subject: T13) Desktop tools stop working when using a monochrome vga monitor 
  1103.  
  1104. This can be caused by using a monchrome  (gray-scale) vga monitor. Checking
  1105. /tmp/xdm-errors shows some error messages. The X Server does not find
  1106. enough colours to function.
  1107.  
  1108. Several work-arounds exist:
  1109.  
  1110. (1)  Reboot the system.  When the red Novell logo appears, hit
  1111. enter to get to the interactive boot prompt.  Once there, type
  1112. "go" and hit enter.  The system will come up and will look and
  1113. function properly.
  1114.  
  1115. (2)  Disconnect the monitor from the VGA card during boot.  Once
  1116. the system has had time to come up, connect the monitor and it
  1117. should function correctly.
  1118.  
  1119. (3)  Connect a color VGA monitor for boot.  Once the system is
  1120. up, the monitor can be swapped for the monochrome and it should
  1121. function properly.
  1122.  
  1123. (4)  There have been reports that simply having the monitor
  1124. turned off during boot also works.  However, this could not be
  1125. reproduced on a consistent basis.
  1126.  
  1127. Each time the system is rebooted, one of these methods must be
  1128. used.
  1129.  
  1130.  
  1131. Subject: T14) How do I configure Mosaic to change its Home page and 
  1132.     foreground/background colours? 
  1133.  
  1134. Place your Xdefaults in $HOME/Mosaic or /usr/X/lib/app-defaults/Mosaic,
  1135. or $HOME/.Xdefaults-nodename. The desktop seems to control .Xdefaults.
  1136.  
  1137. Mosaic*homeDocument: http://myhome.com
  1138. Mosaic*Background: color-name-here
  1139. Mosaic*Foreground:  #000000000000
  1140.  
  1141. You can also set various Mosaic defaults on the command line, as in:
  1142.  
  1143. Mosaic -mono &   # for monochrome monitors
  1144.  
  1145. Mosaic -bg Green -fg White &  #  set the background colour to green and 
  1146.      # the foreground text to white
  1147.  
  1148. Subject: T15) Where can I find  a driver for my SVGA card ? 
  1149.  
  1150. If you are running a release before 2.03, then
  1151. Checkout the betaX distribution on 
  1152. ftp.freebird.org:/unixware/freebird/x11/servers/betaX.
  1153. Note that betaX is no longer updated.
  1154.  
  1155. Subject: T16) How do I change from a 2 button to 3 button mouse? 
  1156.  
  1157. Choose the Preferences/Mouse icon from the desktop
  1158. and select the appropriate number of buttons.
  1159.  
  1160. If you have a Logitech mouse, then you may also need to apply
  1161. tf2071.tar from ftp.sco.com 
  1162.  
  1163.  
  1164. Subject: T17) Howto update the default modem speed from 38.4 to 115.2 
  1165.  
  1166. Bob Stewart has written a piece of code called hispeed.c included
  1167. here.  The source is attached (with permission).
  1168.  
  1169. This program changes the asycspdtab table in the running kernel
  1170. to support higher speeds than 38400 baud.  It changes the speed
  1171. of the B50 entry to 112500, and the B75 entry 50 57600.
  1172.  
  1173. There is a restrictions:
  1174.  
  1175. It only works on a 16550 UART PC serial port, ie: COM1-4
  1176.  
  1177. A binary version in uuencode format is available from
  1178. ftp.freebird.org:/unixware/freebird/hints/Uucp/hispeed.uu
  1179.  
  1180. ===========================================================================
  1181.  
  1182. /*
  1183.  * SCCSID @(#)hispeed.c 1.5 9/27/95
  1184.  *
  1185.  * file: hispeed.c
  1186.  *
  1187.  * Copyright 1995, Bob Stewart
  1188.  * This program may be used freely with no limitations on distribution,
  1189.  * except that changes MUST be noted.
  1190.  *
  1191.  * You may not charge another person any fee for a copy of this program.
  1192.  *
  1193.  * Bob Stewart will not be responsible for any errors or problems caused
  1194.  * by this program whether through its proper use, misuse, or abuse.
  1195.  * It is your responsibility to examine this program, and decide whether
  1196.  * you wish to compile and run it on your system.  By doing so, you
  1197.  * accept full responsibility for any damage that may occur to your system.
  1198.  *
  1199.  * This program is not not warranteed to perform any function, including
  1200.  * the service it was designed to perform.  :-)
  1201.  *
  1202.  * NOTICE: This program modifies your running kernel!
  1203.  *
  1204.  * On Unixware 1.1.x systems, you MUST be using the asyhp driver.
  1205.  * On Unixware 2.x systems, you MUST be using the asyc driver.
  1206.  *
  1207.  * You MUST be using a 16550 uart for hispeed to be effective.  If you
  1208.  * are not using a 16550, you will probably experience data over-runs
  1209.  * and data loss at 115.2, and probably at 57.6, as well.
  1210.  *
  1211.  * This program changes the asycspdtab table in the running kernel
  1212.  * to support higher speeds than 38400 baud.  It changes the speed
  1213.  * of the B50 entry to 115,200, and the B75 entry to 57,600.
  1214.  *
  1215.  * These changes are NOT permanent.  The old speeds will return on reboot.
  1216.  * This program MUST be run by root.
  1217.  *
  1218.  * Change your /etc/uucp/Systems file to enable the higher speed, e.g.:
  1219.  *
  1220.  * dial-earth Any ACU 50 1235678 "" \d "" \d in:--in: login word: password
  1221.  * dial-sun   Any ACU 75 3193856 "" \d "" \d in:--in: login word: password
  1222.  *
  1223.  * Make this program by typing "make hispeed", then run it by typing
  1224.  * "./hispeed".  For 1.1.x systems, use "./hispeed -h".
  1225.  *
  1226.  * For a printout of the before and after table values, use "./hispeed -v",
  1227.  * or ./hispeed -v -h".
  1228.  */
  1229.  
  1230. #include 
  1231. #include 
  1232. #include 
  1233. #include 
  1234. #include 
  1235.  
  1236.  
  1237. void main(int argc, char *argv[])
  1238. {
  1239.    int i;
  1240.    int verbose=0;
  1241.    char fileid[]="/dev/kmem";
  1242.    char symname[15];
  1243.    short speed[16];
  1244.    int  kmemfd;
  1245.    struct mioc_rksym rks;
  1246.  
  1247.    strcpy(symname,"asycspdtab");
  1248.  
  1249.    for(i=1; iSubject: T18) How to setup  UUCP over TCP/IP between two UnixWare machines 
  1250.  
  1251. Step 1. Edit /etc/uucp/Devices and uncomment the following line
  1252.  
  1253. CS  - - - CS
  1254.  
  1255. This then uses the connection server to make connections.
  1256.  
  1257. Adding ",eg" to the CS string, you can use the "e" =error-free protocol instead
  1258. of the much slower traditional "g" one.  As the TCP "line" can be guaranteed
  1259. as error-free, there is no need to use the "g" protocol if both sides support 
  1260. the "e" protocol:
  1261.  
  1262. CS,eg  - - - CS
  1263.  
  1264. Step 2. Edit /etc/uucp/Systems , add a line for each system you want to talk 
  1265. to, for example to system raven
  1266.  
  1267. raven     Any CS - -,listen:10103
  1268.  
  1269. This entry makes "uucico" run over the TCP network.  It causes the Connection 
  1270. Server to connect to the "10103" service through the "listen" service. 
  1271. The "10103" service invokes uucico.
  1272.  
  1273. Step 3. Edit /etc/uucp/Permissions, to allow remote systems
  1274. connecting over the connection server to send and request files (note
  1275. that remote systems also need an entry in /etc/uucp/Systems).
  1276.  
  1277. LOGNAME=nuucp SENDFILES=yes REQUEST=yes
  1278.                                               
  1279. Step 4.  When the above steps are completed on both UnixWare machines, use 
  1280. the following command to make sure that you can UUCP to the remote system.  
  1281. You should get "Conversation Complete: Status SUCCEEDED" at the end of the 
  1282. uutry output.  If not, something is not configured properly, or the remote 
  1283. machine is not a UnixWare machine and you should use the other
  1284. configuration method outlined below to establish UUCP communication.
  1285.  
  1286. /usr/lib/uucp/uutry -r  remote-sys-name
  1287.  
  1288. Subject: T19) How to setup  UUCP over TCP/IP between UnixWare  and
  1289.    another O/S running UUCP. 
  1290.  
  1291. By conventions most machines support Uucp over TCP on port 540.
  1292.  
  1293. Step 1. Allow incoming connections on uucp port 540.
  1294.  
  1295. To perform these steps, you should be logged into the desktop as
  1296. the system owner and should have an xterm open where you have    
  1297. used the 'su' command to become root.
  1298.  
  1299. 1.1     Set up the listener to listen on port 540 and test it.
  1300.  
  1301. 1.1.1   Edit the /etc/inet/inetd.conf file and add the following
  1302. line to the end of it (all fields are delimited by tabs):
  1303.  
  1304. uucp    stream  tcp     nowait  nuucp   /usr/lib/uucp/uucico    uucico
  1305.  
  1306. This sets up a listener through the inetd port monitor to listen
  1307. for uucp and run uucico as user nuucp.
  1308.  
  1309. 1.1.2   Stop and start the inetd service by issuing the following
  1310. commands:
  1311.  
  1312. sacadm -k -p inetd
  1313.  
  1314. sacadm -s -p inetd
  1315.  
  1316. 1.1.3   Test the new listener by telnetting to port 540 as
  1317. follows:     
  1318. telnet localhost 540
  1319.  
  1320. You should get a prompt back that says, "Shere=FOO" where "FOO" is the 
  1321. node name of your UnixWare machine.  You can just close this window, 
  1322. open a new window and 'su' to root again.  Or, if you wait a few moments 
  1323. the connection will just timeout and give you a '#' prompt back.
  1324.  
  1325. The 'Shere' line that is displayed is uucp on your machine saying, 
  1326. "Here I am!  Send me some uucp commands."  If you don't get the "Shere" 
  1327. then something is set up incorrectly.
  1328.  
  1329. Step 2.  Setup the outgoing uucp connection using the Connection Server.
  1330.  
  1331. In /etc/uucp/Devices put
  1332.  
  1333. CS  - - - CS
  1334.  
  1335. In /etc/uucp/Systems  put
  1336.  
  1337. node Any CS - node.domain.name,uucp in:--in: Logname word: passwd
  1338.            
  1339. Where node is the UUCP name node.domain.name is a full domain name that 
  1340. TCP/IP can see uucp is the service in /etc/inet/services (=540)
  1341. Logname is the login name. Passwd is the password.
  1342.  
  1343. Plus usual Permissions entries.
  1344.  
  1345.  
  1346. Step 3. Test the connection.
  1347.  
  1348. Assuming that the remote system is ready to accept uucp communication
  1349. from this UnixWare machine on port 540, we should get "Conversation
  1350. Complete: Status SUCCEEDED" at the end of a uutry.  Now uutry the system
  1351. by issuing the following command:
  1352.  
  1353. /usr/lib/uucp/uutry -r   name
  1354.  
  1355. Where  "name" is the name of the remote system as defined in the
  1356. /etc/uucp/Systems file.
  1357.  
  1358. If it doesn't work, something isn't configured correctly.  Make sure
  1359. that the remote system is ready to receive uucp communication.  This
  1360. often requires an entry in the remote system's /etc/uucp/Systems or
  1361. /etc/uucp/Systems.tcp file for your local system.  (In other words, put
  1362. the UnixWare's system name in the remote machines Systems file(s).)
  1363.  
  1364.  
  1365. Subject: T20) How do I get my serial communications working? 
  1366.  
  1367. To obtain a document on how to trouble shoot serial communications,
  1368. see  http://www.freebird.org/hints/comms/serial-comms.
  1369.  
  1370.  
  1371. Subject: T21) In UW1.x in order to use the 16550 UART chips in my serial card,
  1372.     I needed to use the asyhp driver. Is this still necessary in UW2? 
  1373.  
  1374. In UnixWare 2 you should NOT use the 'asyhp' driver.  All functionality
  1375. of the 1.x asyhp driver has been rolled into the new 'asyc' driver so
  1376. there is no need to modify the default serial driver in UnixWare 2.
  1377. This is discussed in the man pages for both asyc and asyhp.
  1378.  
  1379.  
  1380. Subject: T22) How can I debug outgoing modem connections? 
  1381.  
  1382. Outgoing calls are managed by the connection server [cs(1M)].  Both
  1383. cu(1), uucp(1), and ppp(1) use the connection server to dial.
  1384.  
  1385. When you click on either 'dial' from the GUI device setup window or
  1386. double click on a system icon, you are running 'cu' and can use this
  1387. technique to debug your problem.
  1388.  
  1389. Many every day problems (such as the remote line being busy) can
  1390. be debugged using the connection server debug mode.
  1391.  
  1392. To activate cs debug mode, enter the following at the command
  1393. line as root:
  1394.  
  1395.    # ps -eaf | grep cs
  1396.    # kill -9 (the process id of the /usr/sbin/cs process)
  1397.    # /usr/sbin/cs -d
  1398.  
  1399. This will start a log in /var/adm/log/cs.debug.  
  1400.  
  1401. A good debugging technique is to have the 'cs -d' running and in a
  1402. separate terminal window, enter 'tail -f /var/adm/log/cs.debug'.  Then,
  1403. in a separate window do your cu or uucp request.
  1404.  
  1405. You'll see what is being sent (e.g. atdt5551212) and what is being
  1406. expected (e.g.  CONNECT) as well as some technical details about which
  1407. line is being selected and so forth.
  1408.  
  1409. At some point you may want to turn cs debug mode off to save space.
  1410.  
  1411. To do this, kill the currently running cs process as shown above
  1412. and restart cs using '/usr/sbin/cs' without the -d option.
  1413. Alternatively, you could continue to run cs in debug mode and
  1414. write a cron(1M) daemon that keeps the size of the
  1415. /var/adm/log/cs.debug file reasonable.
  1416.             
  1417. Subject: T23) How can I quickly setup outgoing uucp? 
  1418.  
  1419. A tar file containing key /etc/uucp configuration files can be found on
  1420. the freebird archive (ftp.freebird.org:
  1421. /unixware/freebird/hints/Mail/uucp.quick.tar.Z) . This will setup a
  1422. hayes compatible modem on COM1 for outgoing uucp only.  See the README
  1423. file included for details.
  1424.  
  1425. Subject: T24) How can I access a Comms port from DOS running under UnixWare? 
  1426.  
  1427. From a shell prompt on a virtual console try:
  1428.  
  1429.                 dos +acom2 (or +acom1)
  1430.  
  1431. or under X windows, from a shell prompt try:
  1432.  
  1433.                 dos +acom2 +x (or +acom1)
  1434.  
  1435. from you desktop, in the applications folder, click mouse button 3 on
  1436. the DOS icon, and then select Options, then select a COM port.  From
  1437. there you can invoke this options for a single session by choosing
  1438. Start, or you can have the current options tied to that icon by choosing
  1439. Apply.
  1440.  
  1441. All of the above will fail if another program (like the port manager,
  1442. connection manager, uucp or cu) has the port locked.
  1443.  
  1444. Subject: T25) Where do I find updates and patches for UnixWare 2? 
  1445.  
  1446. These can be located from ftp.sco.com:/UW20
  1447.  
  1448. (The following is taken from the SCO announcment posting with their
  1449. permission):
  1450.  
  1451. CONNECTION INFORMATION  for updates and patches for UnixWare2
  1452.  
  1453. For anonymous ftp connection:
  1454.  
  1455. Directory Name: /UW20
  1456.  
  1457. ftp to ftp.sco.com
  1458. Login name: ftp
  1459. Password:  your email address
  1460.  
  1461. Nameservice Note:
  1462.  
  1463. The wu-ftp software used on ftp.sco.com requires that two kinds of
  1464. DNS resource records for your site have been propagated to SCO's
  1465. nameserver:
  1466.  
  1467. A Name-to-address mapping  -and-   PTR Address-to-name mapping   
  1468.  
  1469. The lack of a propagated PTR record for your site is the most common
  1470. cause of problems with anonymous ftp to ftp.sco.com. PTR records
  1471. are also known as "pointer" records or "reverse" records.
  1472.  
  1473. For anonymous UUCP connection:
  1474.  
  1475.  
  1476. Directory name:  /usr/spool/uucppublic/UW20
  1477.  
  1478.  
  1479. For USA, Canada, Pacific Rim, Asia and Latin America customers:
  1480.  
  1481. Machine name:  sosco                                       
  1482. Login name:  uusls  (fourth character is the letter "l")
  1483. No password
  1484.  
  1485. List of modems available for UUCP transfer from sosco:
  1486.  
  1487. V32, V32bis                      5@   +408 425-3502
  1488. Telebit Trailblazer                   +408 429-1786
  1489.  
  1490.  
  1491. For Europe/Middle East/Africa customers there is a system located at
  1492. SCO EMEA (London):
  1493.  
  1494. Machine name:  scolon
  1495. Login name:  uusls
  1496. Password:  bbsuucp
  1497.  
  1498. List of modems available for UUCP transfer from scolon.sco.com:
  1499.  
  1500. Dowty Trailblazer  +44 (0) 1923 210911
  1501. V32                +44 (0) 1923 222681  
  1502.  
  1503.  
  1504. For SCO Online Support (SOS) BBS download:
  1505.  
  1506.  
  1507. NOTE:  Access to the UnixWare Supplements will be available in the
  1508.        near future on the SCO Online Support (SOS) System.
  1509.  
  1510.  
  1511. These supplements can be downloaded interactively via XMODEM, YMODEM,
  1512. ZMODEM or Kermit.  Follow the menu selections under "Toolchest" from
  1513. the main SOS menu.
  1514.  
  1515.  
  1516. List of modems available for interactive transfer from SOS:
  1517.  
  1518. V32, V32bis  8@                 +408 426-9495
  1519.  
  1520. Telebit Trailblazer             +408 426-9525    
  1521.  
  1522. Note:  telnet access to SOS is available by telneting to sos.sco.com
  1523.  
  1524.  
  1525. For customers with CompuServe Access:
  1526.  
  1527.  
  1528. Type "GO UNIXWARE"
  1529.  
  1530.  
  1531.  
  1532. For ftp via World Wide Web:
  1533.  
  1534.  
  1535. URL to open:  ftp://www.sco.com
  1536.                                   
  1537.  
  1538.  
  1539. Subject: T26) How can I set the machine to auto reboot on a panic ? 
  1540.  
  1541. Change /etc/default/init from
  1542.  
  1543. PANICBOOT=NO
  1544.  
  1545. to 
  1546.  
  1547. PANICBOOT=YES
  1548.  
  1549. and remove the execute bit from /sbin/dumpcheck
  1550.  
  1551.         chmod -x /sbin/dumpcheck
  1552.  
  1553. Rebuild the kernel and reboot.
  1554.         /etc/conf/bin/idbuild -B
  1555.         /etc/shutdown -i6 -g60 -y
  1556.  
  1557. Subject: T27) Does UnixWare-x.x support Card and Socket Services ? 
  1558.  
  1559.    No.
  1560.  
  1561. Subject: T27.1) Does UnixWare support PCMCIA? 
  1562.  
  1563.    Yes and No. Anything that is supported or is known to be working only works
  1564.    with notebooks with Intel-compatible PCMCIA controllers (ie. Intel, Cirrus, 
  1565.    Vadem, VSLI, etc...). See 'What PCMCIA cards work with UnixWare'
  1566.  
  1567.    Check with your notebook's vendor before making a purchase, ie.
  1568.    1/ What PCMCIA controller chip reside on the notebook ?
  1569.    2/ Is the PCMCIA controller chip Intel-compatible ?
  1570.    Note that some sales(wo)men just don't know what you are talking about.
  1571.    Double make sure that you can return the notebook.
  1572.  
  1573.    (I am willing to test new enablers/drivers/cards. Send your comments and/or
  1574.     corrections to: Thanh Ma at tma@encore.com)
  1575.  
  1576. Subject: T27.2) What PCMCIA cards work with UnixWare? 
  1577.  
  1578.    1/ UnixWare-1.x, UnixWare-2.0x:
  1579.  
  1580.       o Third party support:
  1581.  
  1582.         - Ositech Communication (http://www.ositech.com)
  1583.           Ethernet/Modem/Sound
  1584.  
  1585.         - Accton Technology - EN2212/EN2216 (http://www.accton.com)
  1586.           Ethernet only       
  1587.           Note: the enabler was written by Lynsoft. It uses native UnixWare
  1588.                 ne2k/NE2000 driver. This enabler is not supported by the vendor
  1589.                 although it worked fine for me.
  1590.  
  1591.         - Socket Communication - Socket EA+ (http://www.socketcom.com)
  1592.           Ethernet and Serial
  1593.           Note: The enabler uses native UnixWare ne2k/NE2000 driver.
  1594.                 This enabler is not supported by the vendor although it worked
  1595.                 fine for me.
  1596.  
  1597.       o SCO support: None
  1598.  
  1599.    2/ UnixWare-2.1[x]:
  1600.  
  1601.       o Third party support:
  1602.  
  1603.         - Ositech Communication (http://www.ositech.com)
  1604.           Ethernet/Modem/Sound
  1605.  
  1606.         - Accton Technology - EN2212/EN2216 (http://www.accton.com)
  1607.           Note: see below    
  1608.  
  1609.         - Socket Communication - Socket EA+ (http://www.socketcom.com)
  1610.           Note: Both of these cards are listed in the UnixWare-2.1 Hardware
  1611.                 Compatibility Handbook (on the web site) as 'Reported' to work
  1612.                 However, I failed to get it to work. The transmogrified
  1613.                 NE2000 driver in UnixWare-2.1 has changed in such a way that
  1614.                 none of these enablers could talk to the driver.
  1615.  
  1616.       o SCO support (http://www.sco.com)
  1617.  
  1618.         - Ethernet: 3Com-3C589x, Xircom-
  1619.  
  1620.         - Modem: most of the modems
  1621.  
  1622.         (Tested modem cards:US Robotics, Hayes, Megahertz)
  1623.  
  1624. Note: PCMCIA cards must be resident at boot time in order for them to work.
  1625.    
  1626.  
  1627. Subject: T27.3) How do I get my XXXX modem card working ? 
  1628.  
  1629.    Read 'Chapter E', section 'Configuring PC Card (PCMCIA) Modems'
  1630.    in your 'SCO Unixware - Installation Handbook'
  1631.                                          
  1632. Subject: T27.4) How do I get my 3Com 3c589x or the Xircom ethernet card working ? 
  1633.  
  1634.    Just like when you install your ISA ethernet card...
  1635.                                                         
  1636.    1/ 3Com 3c589x: insert the card into the socket before installing
  1637.       UnixWare-2.1. Select the appropriate driver when prompted.  Or
  1638.       run 'niccfg' (available when you install the 'nics' package),
  1639.       and select the appropriate driver when prompted.
  1640.  
  1641.    2/ Not sure about the Xircom. Should be similar but I just never tried.
  1642.                                                  
  1643. Subject: T27.5)  Are there any pitfalls when installing UnixWare  2.x on a 
  1644.    laptop with PCMCIA support? 
  1645.  
  1646. (Martin Sohnius writes)
  1647.  
  1648. Yes, and yes.  :-)
  1649.  
  1650. Buy an Ositech Trumpcard "Jack of Diamonds" combined modem/ethernet card.
  1651. It's not cheap, but know to be the only one which works with UnixWare.  It
  1652. comes with a UnixWare driver in the box (which installs like a dream), and
  1653. according to the very good instructions in the README files, you can even
  1654. use it for a network install.
  1655.  
  1656. Don't install the nics package; the Ositech driver takes its place later.
  1657.  
  1658. You other question:  pitfalls.  It depends on the Thinkpad model.  Some of
  1659. them (notably the 755CX which I have, but also Pentium-upgraded other
  1660. models) fall over with the Machine Check Exception panic after the first
  1661. boot floppy.  Download the tf2069.tar file from the ftp server (*not* the
  1662. tf2069as.tar file -- that seems to be corrupt!) and create a new boot floppy
  1663. from it.  Follow the instructions in the *.txt file as to the special boot
  1664. parameter
  1665.  
  1666.         CR4_MCE=NO
  1667.  
  1668. You cannot use a CD-ROM in the Thinkpad proper (it's an IDE-ATAPI).  So,
  1669. unless you want to network install with your Ositech or with the "slip
  1670. install" in the USLE archive (takes forever!), you need a docking station
  1671. with a SCSI CD-ROM drive.  The SCSI adapter in "Dock 1" is a Future Domain
  1672. (driver name fdeb) and is factory set to IRQ 11.  Since UnixWare's default
  1673. is IRQ 5 for the fdeb driver, you must change it in the DCU (or set the IRQ
  1674. to 5 in the hardware).
  1675.  
  1676. Please, totally ignore the TID in the NetWire archive on 755E and docking
  1677. stations!  It's garbage.
  1678.  
  1679. Subject: T27.6)  What laptop video chipsets does UnixWare support?
  1680.  
  1681. UnixWare has native drivers for:
  1682.  
  1683. 1/ WD90C24xx
  1684. 2/ Cirrus 54xx
  1685.  
  1686. If you have the GD7431/3 then you  may want to try 2/ above.
  1687. If the above does not work for you then try:
  1688.  
  1689. 3/ XFree86 (http://www.xfree86.org)
  1690. 4/ XInside (http://www.xinside.com)  
  1691. 5/ MetroLink (http://www.metrolink.com)  
  1692.  
  1693. Subject: T28) Are there any problem in getting UnixWare/NetWare connections
  1694. up and running? 
  1695.  
  1696. Greg Smith (gsmith@westnet.com) writes:
  1697.  
  1698. One thing that I (and a number of other people) had problems with is
  1699. getting the UnixWare/NetWare connections up and running.  Specifically,
  1700. the NUC NLM module doesn't load correctly with older versions of NetWare
  1701. until a number of updates are taken care of.
  1702.  
  1703. I had so many problems with it that, after I solved all of them, I wrote a
  1704. guide on troubleshooting the initial problems for my own use before I
  1705. forgot any of it, and I packaged it up for others to use as well.  It's
  1706. about 5 pages long and available on my home page, 
  1707. URL http://www.westnet.com/~gsmith (This is also available
  1708. on ftp.freebird.org:/unixware/freebird/hints/UW2/uw2nw).
  1709.  
  1710. Subject: T29)  When installing the 2.02 update, an error appearead about
  1711. a bad entry on the contents file - how can this be fixed? 
  1712.  
  1713.  
  1714. When trying to install the 2.02 update on to my 2.01AS system, 
  1715. partway through the following error appeared:
  1716.  
  1717.  bad entry read from contents file :     - problem: unknown ftype
  1718.  UX:pkginstall: ERROR: unable to merge package and system information
  1719.  
  1720. The install halted after the error.  I've also noticed that on system
  1721. startup, the console shows an error message somewhat similar, about a
  1722. problem merging contents or something.  What's the cause of the
  1723. problem?
  1724.  
  1725.  
  1726. The problem is in the file /var/sadm/install/contents.  Usually the very first
  1727. line is badly corrupt (no idea what combo of circumstances causes this,
  1728. though).  Delete that first line.
  1729.  
  1730. Subject: T30) How do I install the *.pkg.tar.Z files from the freebird archive? 
  1731.  
  1732.  
  1733.         xxxx.pkg.tar.Z     A compressed tar archive of a binary in
  1734.                            pkgadd format
  1735.  
  1736. Where a file is suffixed with .gz this means that the GNU Zip
  1737. file compression utility has been used - to uncompress in this
  1738. case use gunzip.
  1739.  
  1740. The ".pkg" software package files follow the ABI (System V Application
  1741. Binary Interface) conventions for add-on
  1742. packages and are installed in /opt. It is wise to
  1743. change the default PATH setting to include /opt/bin in /etc/profile.
  1744.  
  1745.         PATH=$PATH:/opt/bin
  1746.         export PATH
  1747.  
  1748. If you do not have a /opt, you can create it with the subdirectories
  1749. /opt/bin, /opt/lib, /opt/man -- you could also use a symbolic link
  1750. to some other part of disk if you like (for example /usr/local) which
  1751. can be useful if you get short of free disk space.
  1752.  
  1753. To make the manual pages accessible to the /usr/ucb/man command
  1754. set the MANPATH environment variable to include /opt/man,
  1755. a typical MANPATH might be:
  1756.  
  1757.         MANPATH=/usr/share/man:/opt/man
  1758.         export MANPATH
  1759.                           
  1760. The packages (pkg.tar files) should be installed as follows:
  1761.  
  1762. 1. Extract the tar archive into /tmp.
  1763.  
  1764. $ cd /tmp
  1765.  
  1766. If compressed (.Z) then
  1767.  
  1768. $ zcat package.tar|tar xvf -
  1769. $ su
  1770. # pkgadd -d `pwd`
  1771.  
  1772. Many of the utilities include desktop icons for point and click
  1773. operation:
  1774.  
  1775. 2. Installing graphically
  1776.  
  1777. On UnixWare 1.x:
  1778. ----------------
  1779. To install graphically on UnixWare (after you have installed the package)
  1780.         Select the System_Setup icon from the Desktop.
  1781.         Select Application_Setup from System_Setup
  1782.         Wait while the system catalogs the applications
  1783.         Select the package icon from Application_Setup to get to
  1784.             Application_Setup:package_name         
  1785.        Select the package icon and Finally click on the Install_to_desktop
  1786.         Selecting Applications from the Desktop you should
  1787.         then see the package icon.
  1788.                     
  1789. On UnixWare 2.x:
  1790.  
  1791. For UnixWare 2.0 and later, use the App_Installer utility in Admin_Tools
  1792. after doing the pkgadd.
  1793.  
  1794.         Select the Admin_Tools icon from the Desktop.
  1795.         Select the App_Installer icon from Admin_Tools
  1796.         Select the icon of the package from the "All Applications
  1797.                 currently installed" window
  1798.         Select Show_Contents
  1799.         Select the installable icon and hit Copy_to_folder
  1800.         Select Apply, followed by Ok.
  1801.  
  1802.  
  1803.  
  1804. Subject: T31) How do I configure support for WWW virtual hosts, so that
  1805. one machine can have several IP addresses ? 
  1806.  
  1807. This answer has now moved to the Howto Setup Networking FAQ.
  1808.  
  1809. Subject: T32) How do I setup the NFS automounter? 
  1810.  
  1811. On the Client side, Create the file /etc/auto.direct
  1812.  
  1813. /var/mail      -hard,grpid,intr,rsize=1024,wsize=1024  windsor.ukb.novell.com:/var/mail
  1814. /rtmp   -hard,grpid,intr,nosuid,rsize=1024,wsize=1024   windsor.ukb.novell.com:/rtmp
  1815. # This example takes the resource from two servers so if one goes down
  1816. # the other will kick in.
  1817. /opt    -ro,soft,grpid,intr,rsize=1024,wsize=1024       usle.ukb.novell.com:/fs1/destiny windsor.ukb.novell.com:/export2/destiny
  1818. /fs/marlow/home      -rw,hard,grpid,intr,nosuid,rsize=1024,wsize=1024    marlow:/home 
  1819.  
  1820. Edit /etc/rc3.d/S22nfs and enable the automounter to use the /etc/auto.direct 
  1821. map (this is towards the end of the start section)
  1822.  
  1823.  
  1824.         # Mount all NFS files listed in /etc/vfstab
  1825.         /sbin/mountall -F nfs &
  1826.  
  1827.         # These modified for local use
  1828.         if [ -x /usr/lib/nfs/automount ]
  1829.         then
  1830.           # only start the auto mounter if our main server is up
  1831.           /usr/sbin/ping windsor 1 | grep alive >/dev/null 2>&1
  1832.           if [ $? = 0 ]
  1833.           then
  1834.             /usr/lib/nfs/automount -tl 1800 /- /etc/auto.direct&
  1835.           else
  1836.             echo "Windsor is not up - not starting automounter"
  1837.           fi
  1838.         fi
  1839.  
  1840.         ;;
  1841. 'stop')     
  1842.  
  1843. On the server side, edit /etc/dfs/dfstab
  1844.  
  1845. For example:
  1846.  
  1847. share -F nfs /rtmp&
  1848. share -F nfs -oro /export2/destiny &  
  1849. # this example restricts the sharing to just a couple of machines.
  1850. share -F nfs -o rw=london.ukb.novell.com:eaton.ukb.novell.com:carrera.ukb.novell.com /var/mail&
  1851.  
  1852. Subject: T33) How do I change the IP address and name of a UnixWare box? 
  1853.  
  1854. Randy Seuss and Martin Sohnius write:
  1855.  
  1856.         uname -S new_node_name
  1857.         /etc/inet/menu
  1858.  
  1859. Which then takes you thru the screens necessary for assigning
  1860. IP addresses, routers, etc.  I believe that the above is
  1861. enough, PROVIDED you either reboot the system or at least run the
  1862. command
  1863.  
  1864.         # sh  /etc/rc2.d/S65loopback
  1865.  
  1866. (For more info as to why, look at the S65loopback script yourself.)
  1867. and then
  1868.  
  1869.         # /etc/inet/rc.restart
  1870.  
  1871. Subject: T34) SMC NIC install & TF2047 (UW2.01) 
  1872.  
  1873. Kevin R. Bulgrien (102174.1561@compuserve.com) reports:
  1874.  
  1875. There is a patch TF2047 that corrects a problem with the SMC NIC driver.  The
  1876. error that it fixes can lead to an install session failure:
  1877.  
  1878. If you are installing UW 2.01 on a system that is already attached to a network
  1879. which is in use, you will undoubtedly experience a system crash during the
  1880. portion of the setup which detects and installs support for the NIC.
  1881.  
  1882. To proceed with the installation without risk of this failure, disconnect the
  1883. system from the network until after the install is complete.
  1884.  
  1885. To proceed with the installation after it has locked up during the network
  1886. setup phase, reboot after you have disconnected the system from the
  1887. network.  Installation of the network card will proceed normally.
  1888.  
  1889. I experienced this failure a couple of times, and arrived at the above solutions
  1890. by trial, error, and reading over the TF listings - and noticed the SMC driver
  1891. patch.                     
  1892.  
  1893. This information is implied by the documentation of the TF2047 patch in that
  1894. it indicates that the SMC driver can crash the system if it receives packets
  1895. too quickly during the driver initialization, but I have not seen it
  1896. associated directly with problems experienced during an install.  
  1897.  
  1898. Subject: T35)How can I read the size of installed memory in a UnixWare system? 
  1899.  
  1900. At the command line as root, use the memsize(1M) or prtconf(1M)
  1901. commands.
  1902.  
  1903. In C you can use the sysi86(SI86MEM) call, for example:
  1904.  
  1905. #include 
  1906. #include 
  1907.  
  1908. main()
  1909. {
  1910. printf ("memsize = %ld \n", sysi86(SI86MEM));
  1911. }     
  1912.  
  1913.  
  1914. Subject: T36) I have UnixWare 2.03 and have problems reading multiple files
  1915. from floppy (the machine has 32MB of RAM). 
  1916.  
  1917. Apply ptf2202.tar from ftp.sco.com:/UW20/
  1918.  
  1919.                       
  1920. Subject: T37)How do I found out the number of max processes a UnixWare machine
  1921. is set for? 
  1922.  
  1923.         su
  1924.         /etc/conf/bin/idtune -g NPROC
  1925.  
  1926. idtune then prints out at most four values
  1927.  
  1928.         The current value of the tunable parameter
  1929.         The default value, from the Mtune entry
  1930.         The minimum valid value, from the Mtune entry
  1931.         The maximum valid value, from the Mtune entry
  1932.  
  1933.  
  1934. To increase the number of processes to say 1200
  1935.  
  1936.         /etc/conf/bin/idtune NPROC 1200
  1937.  
  1938. Subject: T38) I've lost the root password, what do I do now? 
  1939.  
  1940.  
  1941. If you can login as the "system owner", then you can use tfadmin(1m)
  1942. to change root's password.  This works on both UnixWare 1.x and 2.x:
  1943.  
  1944.     $ /sbin/tfadmin passwd root   
  1945.  
  1946. or to delete the root password (remember to reset it afterwards)
  1947.  
  1948.     $ /sbin/tfadmin passwd -d root   
  1949.  
  1950. Otherwise you need to use the emergency boot floppy (an EBF).
  1951.  
  1952.  
  1953. Subject: T39) How to recover with an Emergency boot? 
  1954.  
  1955. Peter Lord writes:
  1956.  
  1957. At some time or other, you will find yourself with a UnixWare machine
  1958. which either you can't log into or won't boot up. Their are many
  1959. possible causes for this but perhaps the most common include forgetting
  1960. passwords, configuring the kernel incorrectly and editing system files
  1961. by hand incorrectly.
  1962.  
  1963. One example (now laughable - but not at the time!) was when I wanted to
  1964. bring the system into single user mode for admin. I edited /etc/inittab
  1965. to switch the default run-level to 1. Later, I put the run-level back to
  1966. 6 (not 3!). This left me with a machine which continually re-booted
  1967. itself!
  1968.  
  1969. Creating an emergency boot disk set is an essential admin task. On
  1970. UnixWare 2, create a disk set by :-
  1971.  
  1972.      emergency_disk diskette1
  1973.  
  1974. This will take a few minutes. Note that this disk set is unique for you
  1975. machine. Also, as it contains all your HBA drivers, make sure you create
  1976. it after your machine is stable and fully installed.
  1977.  
  1978. When booting with your disk set, a mini version of UnixWare is booted
  1979. from the floppies. You will be presented with a short menu allowing you
  1980. to repair disks, mount disks and enter a shell. In my example above, I
  1981. could enter the shell and edit /etc/inittab before rebooting.
  1982.  
  1983. As well as creating an emergency boot set, you can also create a backup
  1984. of your whole machine onto tape and restore this tape with the emergency
  1985. boot set. See the  emergency_rec program to create such a tape. 
  1986.  
  1987.  
  1988. Subject: T40) Where are the system messages and log files on UnixWare? 
  1989.  
  1990. Peter Lord Writes:
  1991.  
  1992. As a UnixWare system administrator, you need to keep track of the
  1993. various messages that the system generates. But where are these
  1994. messages?
  1995.  
  1996. Console Messages
  1997.  
  1998. If you are using the graphical desktop, you may miss some messages
  1999. because they are written out to the console or your home virtual
  2000. terminal (VT).
  2001.  
  2002. You can switch from the graph VT to the home VT by pressing ALT-SYSRQ
  2003. together, then H. To get back to the graphical VT press ALT-SYSRQ F1. 
  2004.  
  2005. Operating system messages
  2006.  
  2007. Occasionally, the kernel will want to print some message out to you.
  2008. This may be some information, warning or error messages. There are a few
  2009. ways to read these messages :-
  2010.  
  2011. 1. /dev/osm devices. As root, you may access the /dev/osm* devices to
  2012. view these messages. The command "cat /dev/osm1" will print out the messages to
  2013. date and the command "tail -f /dev/osm1" will print out the last few
  2014. messages and will continue to print out new ones. 
  2015.  
  2016. 2. /var/adm/log/osmlog file. This file records the output of /dev/osm.
  2017. Old versions of this file (from previous boots) are kept in the same
  2018. directory. This file is usually readable by all. 
  2019.  
  2020. 3. Msg_Monitor. This is a graphical tool which monitors the operating
  2021. system messages from the desktop (found in the Applications folder). This is
  2022. configurable (so, for example, you can set it up to de-iconify on
  2023. receipt of a new message).
  2024.  
  2025. System messages
  2026.  
  2027. Application programs also want to alert you to possible problems.
  2028. Usually these will either be generated at the console or through the
  2029. /dev/osm interface.
  2030.  
  2031. However, it is possible to collect these messages by severity into a log
  2032. file. In fact, all the messages from all the machines on the network may
  2033. be collected together into one file. This system is syslog.
  2034.  
  2035. The syslog daemon (syslogd(1)) is started from /etc/inet/config. Make
  2036. sure you have a line thus in this file :-
  2037.  
  2038. /etc/inet/config:8:/usr/sbin/syslogd::y:/etc/syslog.conf::
  2039.  
  2040. And the configuration file /etc/syslog.conf should look something like this :- 
  2041.  
  2042. *.err;kern.debug;daemon.notice;mail.crit;user.none      /var/adm/log/messages
  2043. *.alert;user.none                                       root
  2044. *.emerg;user.none                                       *
  2045. auth.info                                               /var/adm/log/authlog
  2046. *.debug                                                 @loghost
  2047.  
  2048. (Note in this example, loghost is an alias in /etc/hosts for the IS
  2049. monitoring machine)
  2050.  
  2051. Connection Server
  2052.  
  2053. The Connection server (cs(1)) is a daemon which establishes connections
  2054. for TLI/serial network services such as uucp, PPP etc. The log file for
  2055. the connection server is kept in /var/adm/log/cs.log.
  2056.  
  2057. However, if you are experiencing connection problems, the information in
  2058. this log file may not be detailed enough (for example, your uucp
  2059. connection is failing). The cs daemon can be run in debug mode to give
  2060. more information in the file  /var/adm/log/cs.debug by running cs with
  2061. the -d option.
  2062.  
  2063. Firstly, kill off the existing cs process (do a ps -edf | grep cs).
  2064. Secondly run cs -d (as root).  
  2065.  
  2066.  
  2067. Subject: T41) How can I revert to the BSD form of (restricted) chown? 
  2068.  
  2069.  
  2070. By default, chown() system call comes with the old AT&T behavior and
  2071. allows a user to change the ownership of a file he owns to that of any 
  2072. other user on the system.
  2073.  
  2074. How can I modify the behavior to the BSD-form (only root can change 
  2075. the ownership of a file)?
  2076.  
  2077. The BSD way is the FIPS 151-2 and XPG4 way, and indeed there is a tuneable
  2078. called RSTCHOWN. For strict conformance (and when testing for
  2079. POSIX FIPS 151-2, XPG etc) this should be set to one.
  2080.  
  2081. /etc/conf/bin/idtune -g RSTCHOWN  will return its value.
  2082.  
  2083. To set it do
  2084.  
  2085.      # /etc/conf/bin/idtune RSTCHOWN 1
  2086.      # /etc/conf/bin/idbuild
  2087.  
  2088. and then reboot.            
  2089.  
  2090. Subject: T42) Why do I get 'syslog: accept: SIOCGPGRP failed errno 22' in syslog files ?
  2091.  
  2092. If you have setup syslog log you may sometime see messages like :
  2093.  
  2094. Aug  1 13:05:26 myhost syslog: accept: SIOCGPGRP failed errno 22
  2095.  
  2096. It's logged at level USER, thus you may not see it if you don't log
  2097. this level.
  2098.  
  2099. These messages are related to some program for which system libraries
  2100. were not specified in the correct order. A common sample is Sendmail
  2101. 8.7.5.
  2102.  
  2103. If the program is compiled with C library before socket & nsl libs you
  2104. may get them.
  2105.  
  2106. To simply correct the problem, you have to find which program was
  2107. badly compiled and correct the Makefile. Just put -lc after -lnsl
  2108. -lsocket, and all should be fine.  
  2109.  
  2110.  
  2111. Acknowledgements
  2112.  
  2113. Thanks go to the following for their contributions (either directly
  2114. or on the netnews) in putting this FAQ together:
  2115.  
  2116.         Leo Smith, Bob Stewart, Martin Sohnius, Greg Smith, Mike West,
  2117. Dan Busarow, Randy Seuss, Jeff Lind, Tim Rice, David Stone, Peter Lord
  2118. (from whom I borrowed text from his healthcheck slides),
  2119. Kevin R. Bulgrien, Thanh Ma for the PCMCIA section  and last but not 
  2120. least, the Novell  & SCO staff who put the tech info on 
  2121. the WWW.novell.com & ftp.sco.com sites.
  2122.  
  2123. --
  2124. Andrew Josey,  Disclaimer: Any views expressed are not those of
  2125. my employer, either past, present or future.
  2126.