home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / 3b1-faq / part2 < prev   
Encoding:
Internet Message Format  |  2004-03-30  |  45.0 KB

  1. Message-ID: <3b1_faq_part2_1080621651@nyx10.nyx.net>
  2. Supersedes: <3b1_faq_part2_1074637141@nyx10.nyx.net>
  3. Expires: 28 Apr 2004 04:40:51 GMT
  4. Newsgroups: comp.sys.3b1,comp.answers,news.answers
  5. Subject: comp.sys.3b1 FAQ part2
  6. Followup-To: comp.sys.3b1
  7. Reply-To: 3b1-faq@nyx10.nyx.net
  8. Approved: news-answers-request@MIT.Edu
  9. Summary: This Posting contains a list of Frequently Asked Questions (and
  10.      answers) about 3b1 computers.  It should be read by all who want
  11.      to participate in the comp.sys.3b1 newsgroup. 
  12. From: jbunch@nyx2.nyx.net (John B. Bunch)
  13. Organization: Nyx Net, The Spirit of the Night
  14. Cache-Post-Path: irys.nyx.net!1055@nyx2.nyx.net
  15. X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/)
  16. NNTP-Posting-Host: 206.124.29.6
  17. Date: 29 Mar 2004 21:40:53 -0700
  18. X-Trace: omega.dimensional.com 1080621653 206.124.29.6 (29 Mar 2004 21:40:53 -0700)
  19. Lines: 1034
  20. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!border1.nntp.ash.giganews.com!nntp.giganews.com!priapus.visi.com!orange.octanews.net!news-out.visi.com!petbe.visi.com!news.octanews.net!omega.dimensional.com!not-for-mail
  21. Xref: senator-bedfellow.mit.edu comp.sys.3b1:14760 comp.answers:56692 news.answers:268845
  22.  
  23. Archive-name: 3b1-faq/part2
  24. Version: $Id: 3b1-faq-part2,v 2.5 2000/09/05 19:17:48 jbunch
  25.  
  26. ----------------------------------------------------------------------
  27. | Answers to some frequently asked questions about the AT&T UNIX PC, |
  28. |     as well as some frequent problems, hints, and solutions.         |
  29. ----------------------------------------------------------------------
  30. | Make a Hard Copy on the FAQ *NOW*, it probably wont be readable if |
  31. |           it is on your machine when you *NEED* it.                |
  32. ----------------------------------------------------------------------
  33. [$Revision: 2.5 $ $Date: 00/09/05 19:17:48 $]
  34. Send updates to 3b1-faq@nyx.cs.du.edu.
  35.  
  36.         Part 2 of 2
  37.  
  38. ------------------------------
  39.  
  40. Subject: 0.2. Table of Contents for part 2 of the faq.
  41.  
  42.      0.2.  Table of Contents for part 2 of the faq.
  43.      5.0.  Upgrading continued.
  44.      5.3.  Can I really get 4MB of memory, even with a 1.5MB combo 
  45.                card, 512K RAM card, and 2MB of RAM on the motherboard?
  46.      5.4.  What dynamic memory chips can be used to upgrade a
  47.            3b1/7300?
  48.      5.4.  Can I hook up a 3.5" 720K floppy drive to my UNIX PC?  How 
  49.                about a 1.2MB or 1.44MB floppy drive?   Can I run both the 
  50.                3.5" drive and the 5.25" drive on my machine somehow?
  51.      5.5.  Can I put a larger hard disk drive in the UNIX PC?
  52.      6.0.  Maintenance
  53.      6.1.  How do I park the hard disk heads before moving the machine?
  54.      6.2.  How do I open the case and get to the motherboard?
  55.      6.3.  Why does my fan sometimes speed up and slow down?  Should I
  56.                replace it?
  57.          6.4.  Why has my clock stopped?
  58.      7.0.  Failures
  59.      7.1.  What can I do when I turn on my UNIX PC and all I see is
  60.                a "green screen"?
  61.      7.2.  What can I do when I turn on my UNIX PC and I have no 
  62.                video?
  63.      7.3.  What can I do when I get lots of FDERRs when
  64.                writing/formatting a floppy?
  65.      7.4.  Why does rn fail with "Can't open /dev/tty" from the
  66.                built-in modem?
  67.      7.5.  Can I connect my Starlan board to an Ethernet?
  68.      7.6.  Can I run SLIP (Serial Line Internet Protocol) on my UNIX 
  69.                PC?
  70.      7.7.  What are the consequences of "fsck -s" (salvaging the 
  71.                freelist)?
  72.      7.8.  What does the "-s" option to dismount do?
  73.      7.9.  How do I identify what motherboard revision I have?
  74.      7.10. How can the monitor fail?
  75.      8.0.  Mysteries
  76.      8.1.  What are the LED's left side of the machine for?
  77.      8.2.  What's /etc/update?  What does it do? 
  78.      8.3.  Why did the time display at the top of the screen go away?
  79.      8.4.  How do I stop that darn double-ESC mode on console windows?
  80.      8.5.  What do I do when the machine hangs at the boot message?
  81.      8.6.  How can the UNIX PC be made more secure?
  82.      8.7.  How do I access the expert menus in the diagnostics?
  83.      9.0.  Credits
  84.  
  85. ------------------------------
  86.  
  87. Subject: 5.0. Upgrading continued.
  88.  
  89. This is a continuation of the upgrading section from part 1 of the faq.
  90.  
  91. ------------------------------
  92.  
  93. Subject: 5.3. Can I really get 4MB of memory, even with a 1.5MB combo 
  94.          card, 512K RAM card, and 2MB of RAM on the motherboard?
  95.  
  96.     The answer is yes.  It does require a simple pin-ectomy.  You
  97. need to fool the hardware to think the 512K RAM card is in a slot that
  98. doesn't physically exist on the UNIX PC.  For more information on how
  99. to do this, grab John Milton's HwNote06 from the archive sites.
  100.  
  101. ------------------------------
  102.  
  103. Subject: 5.4. What dynamic memory chips can be used to upgrade a 
  104.          3b1/7300?
  105.  
  106.      The following is a cross-reference list of 256 by 1-bit dynamic
  107. memory chips that are usable for 3b1/7300 memory upgrades:
  108.  
  109.   AM90C256-xx   AMD  Advanced Micro Devices
  110.    MB81256-xx   FUJ  Fujitsu
  111.    HM50256-xx   HIT  Hitatchi
  112.   HY53C256-xx    -   Hyundai
  113.     P21256-xx    -   Intel
  114.   M5M4256P-xx   MIT  Mitsubishi
  115.    MCM6256-xx   MOT  Motorola
  116.   UPD41256-xx   NEC  NEC Technologies
  117.   MSM41256-xx   OKI  Okidata
  118.    KM41256-xx    -   Samsung
  119.    TMS4256-xx   TI   Texas Instruments
  120.   TMM4256C-xx  TOSH  Toshiba
  121.  
  122. The digits in xx are speed designations--common values are:
  123. xx=10 for 100ns; xx=12 for 120ns and xx=15 for 150ns.
  124.  
  125. Since it is now economically advantageous to obtain chips from
  126. third parties (private sales, auctions or hamfests), the
  127. manufacture's LOGO and identification stamped on the chip may
  128. be the only clues one has for a scavenger hunt.  If the
  129. experimentalist is not familiar with the Manufacture's LOGOs,
  130. a perusal of a computer magazine (PC World, etc.) should
  131. help one to become familiar with most of them.  Good hunting!
  132.  
  133. ------------------------------
  134.  
  135. Subject: 5.5. Can I hook up a 3.5" 720K floppy drive to my UNIX PC?  How
  136.          about a 1.2MB or 1.44MB floppy drive?   Can I run both the 3.5" 
  137.          drive and the 5.25" drive on my machine somehow?
  138.  
  139.     Yes, to the 720K.  No, to the 1.2MB and 1.44MB.
  140.  
  141.     Putting a 720K 3.5" floppy drive is rather simple if you are
  142. just replacing the existing 360K 5.25" drive completely.  In most
  143. cases it's a one-to-one swap, providing you can get the jumper setting
  144. set correctly on the 3.5" drive.
  145.  
  146.     You can run both drives, provided you make a mechanical switch
  147. (SPDT) to change the drive select between the 5.25" 360K internal
  148. drive and the 3.5" 720K (run externally).  You need to make a cable to
  149. switch the pin 10 (FDRIVE0*) from one drive to the other.  Drilling a
  150. hole in the case above the left fan grate is a suitable spot.
  151.  
  152.     When you use the 720K drive, all you need to do is create an
  153. iv description file that has 80 cylinders instead of 40, and you get
  154. the full 800K (80 tracks, 10 sec/trk).  Makes backups go faster!
  155.  
  156. ------------------------------
  157.  
  158. Subject: 5.6. Can I put a larger hard disk drive in the UNIX PC?
  159.  
  160.     Upgrading from a 10MB, 20MB, or 40MB to a 67MB drive requires
  161. a 3B1 power supply and a 3B1 case top (the 40MB and 67MB drive is
  162. full-height).  There are other solutions to this -- you can get
  163. half-height drives that have seek times faster than the 80ms of the
  164. old 10MB and 20MB drives, and which have more disk space.  So long as
  165. the drive has a ST506/MFM interface, has less than or equal to 1024
  166. cylinders and less than or equal to 8 heads, the drive will work
  167. without *any* hardware modifications.
  168.  
  169.     To upgrade to a disk with more than 8 heads and more than 1024
  170. cylinders there are several approaches one can take.  Gaining more
  171. cylinders is the easiest of upgrades: all you need to do is replace
  172. the WD1010 disk controller (which is socketed on the motherboard at
  173. location 21H) with the pin-for-pin compatible disk controller, WD2010.
  174. The WD2010 comes in several varieties, and all seem to work for the
  175. most part (WD2010A, WD2010B, etc.).  The WD2010 is a very difficult
  176. part to come by -- Intel makes (or made) a pin-compatible version of
  177. the WD2010, the Intel 82064.  There has been some discussion on Usenet
  178. that people haven't been able to get the WD2010 to work in their older
  179. revision motherboard UNIX PC or PC7300.  These machines have a
  180. daughterboard that handles the disk circuitry, instead of the
  181. all-in-one chip that was replaced in the later models.
  182.  
  183.     The operating system, from at least release 3.0, supported an
  184. unreleased motherboard revision, P5.1.  The P5.1 revision level (like
  185. the P3...P5 that you see during the boot phase) includes some extra
  186. features such as an extra disk head select (expanding to 16 read/write
  187. disk heads) and extra drive select (allowing expansion to two
  188. simultaneous hard disks).  With the appropriate hardware modifications
  189. (all requiring some expertise in soldering and reading schematics),
  190. one could upgrade his motherboard to emulate this undocumented
  191. motherboard revision.  These upgrades weren't released to the public
  192. by either CT or AT&T during the life-cycle of the product, but were
  193. later released and made public by several people in several different
  194. forms.
  195.  
  196.     o   John Milton <jbm@megalinx.net> has a prebuilt circuit board that 
  197.     offers up to 4 hard disks and 2 floppy drives, but be forewarned 
  198.     that the operating system only supports the two hard disks and 
  199.     one floppy drive.  If the operating system patches could be made, 
  200.     John's hardware would support it.  He's offering a prebuilt and 
  201.     pretested board that can be wired into the motherboard.
  202.         The motherboard wiring (jumpers) and soldering will have to be done 
  203.         as well before you can use John's board (this is not a plug in and
  204.         go situation -- it requires some time to wire).  The board and
  205.         instructions currently cost $75, but contact John for pricing.
  206.     [As far as I know this is no longer available from John]
  207.  
  208.     o   SSDL/ICUS Hard Disk Upgrade Version 2.0.
  209.     Gil Kloepfer, Jr (gil@limbic.ssdl.com) is currently (10Jan92)
  210.     offering the second version of the popular ICUS do-it-yourself
  211.     hard-disk upgrade kit.  From the announcement, answering the
  212.     question "What is it?" --
  213.     "It is a single-chip upgrade to the 3B1 that allows a second
  214.     hard disk to be added and a 4th head select line to allow
  215.     disks with more than 8 heads to be used.  It is a superset of
  216.     the functionality of the P5.1 PAL (ie. you don't need P5.1 to
  217.     use the V2.0 PAL), and completely emulates all the
  218.     functionality of the earlier ICUS V1.0 upgrade.
  219.  
  220.     "This upgrade *DOES NOT* extend the number of cylinders
  221.     (>1024).  You must purchase a WD2010 to replace the WD1010
  222.     chip on the motherboard if you wish to do this."
  223.  
  224.     Full information about availability and pricing can be
  225.     obtained from v2upgrade@limbic.ssdl.com.
  226.     [This is also no longer available from Gil *See Below*]
  227.  
  228.     [The following was received from Gil]
  229.     Just letting you know that the WWW page with the HD upgrade 
  230.     instructions and the PAL equations is up and operational.  My 
  231.     apologies in advance that the formatting is basic and the 
  232.     diagrams are scanned-in and put up as GIF images.  I'm sure 
  233.     those who need the info will be grateful anyhow.
  234.  
  235.     The URL is:  http://www.gc2.kloepfer.org/~gil/hdinstr.html
  236.  
  237.     There is no other pointer anywhere around to this location, so 
  238.     if there is some kind of 3B1 web site, it should likely be 
  239.     referenced there.
  240.  
  241.     Enjoy!  If you see any glaring mistakes, send an email to
  242.     "Gil Kloepfer Jr." <gil@gc2.kloepfer.org>.
  243.  
  244.     o   FIELD P5.1 PAL upgrade.  The P5.1 instructions were posted to 
  245.         unix-pc.general a long time ago, and are now archived on OSU in
  246.         the P5.1.Z file.  This requires a preprogrammed PAL chip to be made.
  247.  
  248.     The largest disk which can be handled by the UNIX PC/3B1 is:
  249.  
  250.     o   Motherboard revision P3...P5 (WD1010 disk controller)
  251.     8 heads x 1024 cyls x 16 sectors/track x 512 bytes/sector  =  67.1MB
  252.  
  253.     o   Motherboard revision P3...P5 (WD2010 disk controller)
  254.     8 heads x 1400 cyls x 16 sectors/track x 512 bytes/sector  =  91.7MB
  255.  
  256.     o   Motherboard revision P5.1 (modified) (WD1010 disk controller) 
  257.     16 heads x 1024 cyls x 16 sectors/track x 512 bytes/sector = 134.2MB
  258.  
  259.     o   Motherboard revision P5.1 (modified) (WD2010 disk controller)
  260.     16 heads x 1400 cyls x 16 sectors/track x 512 bytes/sector = 183.5MB
  261.  
  262.     NOTE: 1400 cylinders is the #define HDMAXCYL in
  263. /usr/include/sys/gdisk.h -- although the WD2010 can support up to 2048
  264. cylinders, the operating system cannot.  Also, with the multiple hard
  265. disk upgrades you can have two disks that can be as large as the above
  266. sizes for the P5.1 modified motherboard revision.
  267.  
  268.     FINAL NOTE ON THE WD2010: Some folks have reported troubles
  269. with their systems after installing the WD2010, far too many to
  270. discount as due to bad chips.  Thad Floryan was irritated enough by
  271. this to take time away from sheep-herding and solve the problem.  This
  272. problem occurs only on certain versions of the 3b1 motherboard.
  273. Short and sweet, quoting from Thad here:
  274.  
  275.     "So, in overview, the complete and correct "DRUN patch" modification 
  276.     to a 3B1 motherboard which does function with a WD1010 but does not 
  277.     function with a WD2010 is:
  278.         1. separate and lift [13N] 74123's pins 1 and 2 
  279.            from the motherboard
  280.         2. run a wire from the lifted [13N] pin 1 
  281.            to [13M] 74F10 pin 7 (ground)
  282.         3. run a wire from the lifted [13N] pin 2 
  283.            to [13K] 26LS32 pin 3
  284.         4. replace R63 per:
  285.             original:  6.81K,  1%, 1/4W
  286.             new value: 4.75K, 1%, 1/4W
  287.     Parts list:
  288.         1. new 74123 (reason for this is described below)
  289.         2. 4.75K, 1%, 1/4 W precision resistor
  290.         3. less than one foot of 30ga "wire-wrap" wire 
  291.            for the two patches"
  292.  
  293.     And additionally:
  294.  
  295.     "If your system is one that DOESN'T have the "DRUN Patch"
  296.     then putting the WD2010 in your system will cause you a LOT
  297.     of grief.  From my observations on MANY systems, it's not
  298.     always obvious whether the patch exists on one's system;
  299.     some factory runs implemented the patch along the lines
  300.     of what I described in my posting last December [excerpted
  301.     above], and some runs had the patch integrated into
  302.     (presumably) new motherboard layouts where the legs of the
  303.     74123 chip are NOT sticking up in the air.  If the resistor at
  304.     R63 has the color code bands, then the presence of 4.75K 1%
  305.     means the patch is already applied (the value of 6.81K 1%
  306.     means you have the old data separator circuit which will NOT
  307.     function properly with a WD2010); if the resistor is the RN05
  308.     type (no color bands) then you probably won't be able to read
  309.     the value and you'll either have to remove it (to read the
  310.     value) or forget the whole thing.
  311.  
  312.     The ABSENCE of a capacitor at C252 is also a good clue one's
  313.     motherboard has the DRUN patch already applied."
  314.  
  315. ------------------------------
  316.  
  317. Subject: 6.0. Maintenance
  318.  
  319. This section answers general maintenance questions.
  320.  
  321. ------------------------------
  322.  
  323. Subject: 6.1. How do I park the hard disk heads before moving the 
  324.          machine?
  325.  
  326.     The Miniscribe and Hitachi disks used in the 40MB and 67MB
  327. machines parks the heads automatically (and loudly) when the power is
  328. turned off.  (That's that *clunk* sound you hear when you hit the
  329. power switch.)  Also note that many newer drives have auto-parking
  330. mechanisms -- check with your specific manufacturers for more
  331. information.
  332.  
  333.     If your drive doesn't auto-park (many Seagates don't), or you
  334. want to make extra sure that the heads are in the parked position,
  335. then after the machine is shutdown insert the Diagnostics floppy disk
  336. and boot from it.  Select "Park Disk Heads" from the Diagnostics menu.
  337.  
  338.     Note that the older 7300 machines have 10 or 20MB disks which
  339. do not auto-park.  If you're buying one used (especially at an auction
  340. or a fair), you may want to bring along a diagnostics diskette to make
  341. sure the disk is okay.
  342.  
  343. ------------------------------
  344.  
  345. Subject: 6.2. How do I open the case and get to the motherboard?
  346.  
  347.     [Courtesy of Norman Yarvin:]
  348.  
  349.     Three sets of screws hold the case together.  The first set
  350. consists of two screws underneath the keyboard retainer posts, and
  351. three screws in the rear panel.  (The keyboard retainer posts hold the
  352. keyboard to the base -- one is next to the socket for the keyboard
  353. plug.  Note the seam around the top of the retainer posts.  Remove the
  354. covers from the posts, and you'll find a screw inside each.)
  355.  
  356.     When this set of screws is removed, the top (plastic) part of
  357. the case is attached to the bottom only by some cables, which have
  358. enough slack to let you take the top of the case off, tilt it
  359. backward, and rest it on its rear behind the machine.  However, this
  360. is quite a difficult task.  This is because it is hard to get the very
  361. front of the case up; the plastic is shaped in such a way as to catch
  362. on to the metal bottom somewhere.  A bit of wrestling with the case is
  363. usually necessary here, and some people prefer to take the top part of
  364. the top part off (the next paragraph) before taking off the bottom
  365. part of the top part.
  366.  
  367.     The second set of screws holds the top part of the case
  368. together.  It consists of six screws, pointing upwards, which are
  369. found under the overhang of the case.  The only time they really need
  370. to be removed is when replacing the fan.  In addition to these screws,
  371. two or three plastic hook-and-tab latches in the front of the machine
  372. need to be released.  The top of the case must be moved outward
  373. slightly (usually with a screwdriver or finger pressure) along the
  374. joint to the right of the floppy drive in order to release the
  375. catches.  [The three plastic catches in the front are in the middle,
  376. and at about the 7th-to-10th louvers from the left and right of the
  377. case.]
  378.  
  379.     Taking off the top of the case exposes only the floppy drive,
  380. the hard disk (underneath shielding) and the power supply.  To get to
  381. the motherboard, you then have to unscrew the third set of screws --
  382. three screws at the very front of the machine.  The two latches on
  383. either side of the motherboard cover become obvious when one tries to
  384. lift up the panel, and are easily released.  The motherboard cover
  385. pivots at the rear; it can be lifted up.  To lift it up more than an
  386. inch, the power supply cable and the 10-pin video cable must be
  387. unplugged.  After that the metal shielding can be lifted and slid
  388. along the tracks and then flipped up or removed.  This exposes the
  389. motherboard.  If you need to remove the motherboard shielding
  390. completely and the monitor assembly, you need to disconnect the floppy
  391. and hard disk cables from the motherboard (note the direction of the
  392. connectors, and when replacing them be very sure that the 20-pin and
  393. 34-pin connectors are seated correctly on the associated pins).  If
  394. you have a PC7300 power supply and motherboard, your floppy drive
  395. power cable might also be connected to the motherboard.  To remove the
  396. whole assembly, in that case, you'll need to remove the power
  397. connector from the back of the floppy drive as well.
  398.  
  399.     Be careful when putting the top of the Unix PC/3B1 back on; a
  400. common cause for the machine not powering up after the cover is
  401. replaced is the 120VAC connectors (brown and blue wires crimped on)
  402. falling off the power input, or being pulled off by the hard drive as
  403. the case is closed.  The green ground wire has a tendency to get
  404. caught in the fan blades (causing the fan not to start spinning when
  405. the machine is turned on) or caught in the case itself.  Check that
  406. the fan is working after closing the case.
  407.  
  408.     As always, use your head.  Be careful when exposing any
  409. component of the Unix PC.  There are many static sensitive components;
  410. ground yourself before poking around inside.
  411.  
  412. ------------------------------
  413.  
  414. Subject: 6.3. Why does my fan sometimes speed up and slow down?  Should
  415.          I replace it?
  416.  
  417.     The fans have been a problem with the UNIX PC in a lot of
  418. cases.  What happens is the 12VDC fan is connected to a thermal switch
  419. that will run the fan motor faster when the machine is hot, and then
  420. slow it down when the machine cools.  There have been occasions,
  421. however, when a fan goes from fast to slow, and then slows all the way
  422. to a dead stop.  The fan tends to collect a lot of dust and dirt, and
  423. sometimes when switching to the slow speed it goes so slow that it
  424. stops and doesn't have enough "umph" to start up again.
  425.  
  426.     Gil Kloepfer theorizes the reason for this happening is that
  427. the 12VDC fan is constantly running with too little current due to a
  428. resistor wired in series with the power supply when the thermal switch
  429. is in its normally open position.  When the fan is beginning to
  430. malfunction, it will run subtly slower, but not enough to keep enough
  431. air moving through the machine.  The thermal switch kicks-up the
  432. power, which causes the fan to move faster and cool the machine down
  433. until the switch kicks-out again.  This cycling effect keeps going
  434. until the fan become excessively weak and clogged with dirt to where
  435. it eventually stops working permanently.  But he goes on to add that,
  436. in any case, "I don't think it's just dirt."
  437.  
  438.     The next stage is the machine overheats, the power supply cuts
  439. out, and the machine powers down, then it powers up, and down, and up.
  440. If you are lucky, you catch this before major damage occurs or you
  441. take preventive measures beforehand.  Most of the time the power
  442. supply gets so hot, it warps the plastic case above it.  This is a
  443. sure sign that a UNIX PC has had a "meltdown" before.
  444.  
  445.     What can you do?  Well, you can replace the 12VDC fan with a
  446. 3" 120VAC fan.  The 120VAC fans are more robust, they produce more air
  447. current (~34CFM normally) and don't draw on the power supply any.  One
  448. drawback is that they are noisier.  Radio Shack has an appropriate
  449. 120VAC fan for $16.95, cat. no. 273-242.
  450.  
  451.     Some people can go years or forever without ever having a
  452. problem, but it just takes that one day that you aren't around and the
  453. machine goes into "meltdown" and then you'll be assured some damage
  454. somewhere.
  455.  
  456. ------------------------------
  457.  
  458. Subject: 6.4. Why has my clock stopped?
  459.  
  460.     Your battery is dead.  On the UNIX PC motherboard there is a
  461. 3.0 VDC lithium battery which keeps the real-time clock operating.
  462. Unfortunately, the battery is soldered to the motherboard in most
  463. cases.  It's either the round cylindrical canister type, or more
  464. commonly the flat disc-shaped battery.  A suitable replacement can be
  465. purchased at Radio Shack (BR-2325), but you'll need to get the disc
  466. battery holder.  If you desolder the battery from the motherboard,
  467. solder in the holder, future replacement of this battery will be much
  468. simpler.  If you are nervous about touching a soldering iron to your
  469. precious machine, ASCRC will do it for you (see above).
  470.  
  471. ------------------------------
  472.  
  473. Subject: 7.0. Failures
  474.  
  475. This section answers question about failures.
  476.  
  477. ------------------------------
  478.  
  479. Subject: 7.1. What can I do when I turn on my UNIX PC and all I see
  480.          is a "green screen"?
  481.  
  482.     This symptom crops up in a lot of UNIX PC's.  Generally, the
  483. machine can be revived with only little fuss.  Open the machine down
  484. to the motherboard.  Carefully reseat all the socketed chips,
  485. especially the 68010 CPU.  Blow all of the accumulated dust out of the
  486. machine (vacuuming is not recommended due to the possibility of static
  487. discharge).  7 times out of 10 the machine will boot afterwards.  If
  488. the machine still doesn't boot, it could be something more serious.
  489. Check with the ASCRC on how you can go about getting the machine
  490. repaired.
  491.  
  492. ------------------------------
  493.  
  494. Subject: 7.2. What can I do when I turn on my UNIX PC and I have no video?
  495.  
  496.     The first thing you could do is check the brightness control.
  497. After you are sure that it's not that, the problem generally goes away
  498. by replacing the power supply.  If you don't have a spare one, try
  499. asking on Usenet, or deal with ASCRC.
  500.  
  501. ------------------------------
  502.  
  503. Subject: 7.3. What can I do when I get lots of FDERRs when 
  504.          writing/formatting a floppy?
  505.  
  506.     Jon H. LaBadie, Boyd Ostroff, and Perry Miller have suggested
  507. that there could be accumulated dust blocking the write protect
  508. apparatus on the floppy drive.  The easiest solution for this is to
  509. get a can of compressed air, or blow real hard into the floppy
  510. aperture several times.  This generally will remove the dust or dirt
  511. from the area, and hopefully will solve the problem.  (With the light
  512. being blocked, the floppy drive is considered permanently write
  513. protected!)
  514.  
  515.     If the problem persists after you follow the simple solution,
  516. you might have to open the machine, remove the floppy drive, and
  517. perform a closer examination.  If all else fails, a standard TEAC 360K
  518. floppy drive is a one-for-one replacement.
  519.  
  520. ------------------------------
  521.  
  522. Subject: 7.4. Why does rn fail with "Can't open /dev/tty" from the 
  523.          built-in modem?
  524.  
  525.     The problem is a line in the term.c file.  The lines that have
  526. to be changed for rn to work are:
  527.  
  528.     Before change:
  529.  
  530.         [...]
  531.             devtty = open("/dev/tty",O_RDONLY);
  532.             if (devtty < 0) {
  533.             printf(cantopen,"/dev/tty") FLUSH;
  534.             finalize(1);
  535.             }
  536.             fcntl(devtty,F_SETFL,O_NDELAY);
  537.         [...]
  538.  
  539.     After change:
  540.  
  541.         [...]
  542.             devtty = open("/dev/tty",O_RDWR);    /* changed for UNIX PC */
  543.             if (devtty < 0) {
  544.             printf(cantopen,"/dev/tty") FLUSH;
  545.             finalize(1);
  546.             }
  547.             /* fcntl(devtty,F_SETFL,O_NDELAY);   /* changed for UNIX PC */
  548.         [...]
  549.  
  550.     This change is required because the /dev/ph* devices require
  551. DATA connections to be opened with O_RDWR, so changing the O_RDONLY
  552. (or, in some versions of rn, the constant 0) to O_RDWR will solve your
  553. problems.  Note that these changes are also required for rn-derived
  554. programs like trn.
  555.  
  556. ------------------------------
  557.  
  558. Subject: 7.5. Can I connect my Starlan board to an Ethernet?
  559.  
  560.     No, you cannot connect Starlan to an Ethernet network, at
  561. least not directly.  Starlan, or in the case of the UNIX PC, Starlan-1
  562. (1BASE5) is a 1Mbps (megabits/sec) network over twisted-pair wire.
  563. The URP protocol is used to communicate over Starlan-1 on the UNIX PC.
  564. The newer Starlan standard is Starlan-10 (10BASE2) and is 10Mbps which
  565. is more *like* Ethernet.  The protocol used is the ISO/OSI standard,
  566. and therefore its interconnectability is increased.  However, this is
  567. not compatible with the UNIX PC version.  There is an expensive item
  568. that AT&T sells, called the Starlan 1:10 Bridge, which connects the
  569. two networks together if this is a necessity, but plan to spend around
  570. $4,500 for the convenience.  (AT&T PEC Code: STARLAN 1:10 BRIDGE
  571. 2611-005.) According to AT&T Stargroup documentation, there is
  572. software available to interconnect Starlan-10 hardware to Ethernet
  573. using IEEE 802.3, TCP/IP protocol, this of course in conjunction with
  574. the Bridge could connect Starlan-1 via the Starlan 1:10 Bridge to
  575. Starlan-10, and then to Ethernet, a roundabout way, but presumably
  576. possible.
  577.  
  578.     If you want to connect your UNIX PC to a *real* Ethernet,
  579. you'll need to hunt down the AT&T UNIX PC Ethernet board.  This board
  580. runs a version of the TCP/IP drivers developed by Wollogong.  The
  581. board will require the proper cables, as well as a transceiver.  This
  582. increases the cost of Ethernet interconnectability.  The Wollogong
  583. TCP/IP drivers are an older version not supported by Wollogong
  584. anymore.  It's generally acknowledged that there are many bugs, and
  585. the throughput of the board is nowhere near what Ethernet should be
  586. getting.  (People report that throughput with the Starlan-1 board was
  587. better than the TCP/IP Ethernet board, which shouldn't be the case.)
  588.  
  589.     Thanks to the hard work of Roger Florkowski
  590. (cs.utexas.edu!taliesin!roger), UNIX PC Starlan users don't have to be
  591. limited with just uucp'ing and cu'ing over the network.  He has ported
  592. and created a bunch of BSD network utilities (r* commands).  His
  593. package, (bsdslan.cpio.Z on OSU-CIS) allows one to do remote tape
  594. operations, remote copies, and remote shell commands.
  595.  
  596. ------------------------------
  597.  
  598. Subject: 7.6. Can I run SLIP (Serial Line Internet Protocol) on my UNIX PC?
  599.  
  600.     So far there hasn't been anyone who has ported a SLIP device
  601. driver. That would be the optimal solution, but in the interim we do
  602. have an answer for those who want to run SLIP.
  603.  
  604.     There is the KA9Q/W9NK TCP/IP Version 890421.1 available for
  605. the UNIX PC.  Thanks to Phil Karn (the original developer), Gary
  606. Sanders, and Rob Stampfli, the package supports SLIP which in theory,
  607. over a modem or direct serial line (preferably 9600 baud or higher)
  608. one could use to connect to an Internet machine allowing Dialup/Direct
  609. SLIP logins.  With the pseudo-tty driver (pty) you can have multiple
  610. TELNET sessions (even on the UNIX PC side).  Built into the "net"
  611. package is FTP, TELNET, FINGER, SMTP, and others.
  612.  
  613.     KA9Q is available from OSU-CIS, Gary Sander's BBS or via
  614. anonymous uucp login on Rob's UNIX PC:
  615.  
  616.         kd8wk Any ACU 2400 16147598597 in:--in: uucp word: anonymous
  617.  
  618.     To obtain the net source, issue the following uucp command:
  619.  
  620.         $ uucp kd8wk!~/pub/netsrc.cpio.Z /usr/spool/uucppublic
  621.  
  622.     To obtain an executable for the AT&T 7300, enter the following:
  623.  
  624.         $ uucp kd8wk!~/pub/netexe.7300.Z /usr/spool/uucppublic
  625.  
  626.     System Name:     N8EMR
  627.     Phone:        614-895-2553 (19.2K Trailblazer, 2400, 1200)
  628.     Login:        hbbs 
  629.     Data Settings:    8 Bits, NO Parity, 1 Stop Bit
  630.     Times:         24hrs
  631.  
  632. ------------------------------
  633.  
  634. Subject: 7.7. What are the consequences of "fsck -s" (salvaging the 
  635.          freelist)?
  636.  
  637.     Jim Adams sent some information regarding the uses (and
  638. dangers) of salvaging the freelist using the fsck(1M) command.
  639.  
  640.     fsck(1M) provides a method of salvaging and reconstructing the
  641. freelist maintained by the UNIX filesystem.  It is dangerous to
  642. haphazardly do anything with the filesystem, as well as just
  643. reconstructing the freelist.  If the filesystem isn't in a good state,
  644. it's possible that the freelist could be further damaged by just
  645. salvaging it.  fsck(1M) will salvage the freelist when necessary, or
  646. when the question "SALVAGE (Y/N)?" is answered "yes".
  647.  
  648.     Jim has said that the alternative method, fsck -S, should be
  649. used if you wish to salvage the freelist.  The salvage will only be
  650. done if the filesystem is properly constructed, and nothing damaging
  651. could occur by its reconstruction.  If errors are found during the
  652. fsck phases, other than errors like "POSSIBLE FILE SIZE ERROR I=nnn"
  653. (which occurs from sparse files, also known as files with holes in
  654. them) the salvage will not be done.
  655.  
  656.     fsck(1M) is designed to be run on a mounted root filesystem,
  657. so long as the block device is used and the system is in a quiet
  658. state.  fsck(1M) can be run on the raw/character device when
  659. the filesystem isn't mounted, and this is generally much faster.
  660. fsck(1M) will automatically reboot the system without sync'ing, if the
  661. "mounted" root filesystem was modified, just as you should (since the
  662. in-core image of the filesystem would be different).  There is no
  663. "re-mount" facility on the UNIX PC, otherwise the root filesystem
  664. could just be remounted.
  665.  
  666.     Another suggestion made was to run "fsck -D" to check
  667. directories for bad blocks.  This takes longer, but is considered
  668. worth it.  (fsck -D is similar to the MSDOS CHKDSK facility.)
  669.  
  670. ------------------------------
  671.  
  672. Subject: 7.8. What does the "-s" option to dismount do?
  673.  
  674.     It should never be used.  It's an historical option (as the
  675. manual notes), used to un-mount the "Syquest" external drive.  This
  676. unfortunately causes the first hard disk to RECAL if you don't have
  677. the second disk upgrade.  With the second disk upgrade it improperly
  678. un-mounts all the filesystems, apparently not handling the /etc/mnttab
  679. file correctly for all the partitions on the second disk.
  680.  
  681.     In many people's opinions, it's much safer to use multiple
  682. /etc/umount commands to unmount multiple partitions.  This works for
  683. all cases, and there is no second guessing on what the command is
  684. actually doing.  If you want to mimic the operation of dismount, you
  685. can easily issue the "sync" command before the "umount" command.  As
  686. far as clearing the "pulled-flag" as the manual indicates, many have
  687. never had any problem just using the /etc/umount command (on floppies
  688. as well as my other partitions and hard disk)
  689.  
  690. ------------------------------
  691.  
  692. Subject: 7.9. How do I identify what motherboard revision I have?
  693.  
  694.     [Courtesy of Thad Floryan:]
  695.  
  696.     The board "schematic" number (in copper) near the left rear
  697. corner is quite useful when referencing one of the three sets of
  698. schematics in the Reference Manual.  Often the copper number is
  699. obscured by a white sticker bearing a different number.  BOTH sets of
  700. numbers "almost" uniquely identify your machine.  Peel the white
  701. sticker off and reapply it flanking the copper number.
  702.  
  703.     The copper board number will (usually) be one of 60-00222-00,
  704. 60-00225-00 or 60-00230-00.  If yours is 60-00216-00 you have my
  705. sympathy (the connector to the floppy drive may be pin-for-pin
  706. reversed from that found on all other motherboards, and you probably
  707. have the daughterboard above the motherboard).  The white paper
  708. sticker will bear a printed number something like "60-00237".
  709.  
  710.     The OTHER "number" to write down for future reference is the
  711. "REV.n" value on the white sticker normally found near the volume
  712. control sliding pot; this will be something like "REV.C", "REV.F",
  713. "REV.J", etc.
  714.  
  715.     The combination of the two sets of reference designators seems
  716. to uniquely identify all 3B1 systems I've seen.  And note that a
  717. "REV.C" on a "225" board is NOT the same as a "REV.C" on a "230"
  718. board.  And, before you ask, I have NOT been able to determine
  719. precisely what each "REV.n" represents and I doubt that information
  720. still exists even at CT (now UNISYS/NCG).
  721.  
  722. ------------------------------
  723.  
  724. Subject: 7.10. How can the monitor fail?
  725.  
  726.     [Courtesy of Rob Stampfli:]
  727.  
  728.     I have witnessed the loss of more than a few Unix-PC monitors
  729. to a phenomenon where the right side of the screen becomes
  730. increasingly compressed (nonlinear), at an exponentially increasing
  731. rate, until the monitor fails completely.  Usually, this occurs over a
  732. period of months, and it usually is observed after the monitor has
  733. been removed from service, stored, then placed back into service.
  734.  
  735.     [Rob notes a particular case which was diagnosed by his
  736. colleague, Harry Maddox, BEFORE the monitor failed completely.  He
  737. writes, "We believe that an actual failed monitor would take out an
  738. associated transistor and the flyback transformer, unless the monitor
  739. is fused, presenting a much more difficult problem to fix."  The
  740. particulars:]
  741.  
  742.     A 4.7 uF 25V non-polarizing electrolytic capacitor (C411) is
  743. bad.  C411 develops a high internal resistance and gets quite hot,
  744. which further causes it to deteriorate.  It may explode -- use
  745. caution.  C411 is located between L402 and T401 inside the monitor
  746. proper.  The value and voltage rating of this capacitor is not
  747. critical, "ESR" [equivalent series resistance] is however.
  748.  
  749.     Replace C411 with a mylar capacitor, 4-6 uF @ 25V or more,
  750. such as AT&T 535GA (4.22 uF @ 100V) or equivalent.  Mount on end with
  751. insulation on top lead.  Dress away from adjacent parts.
  752.  
  753.     Replace CAP ASAP before further damage is done.  Replace fuse
  754. if blown.  Check TR402 for Collector to Base shorts if set was not
  755. working.  Also D403 for short.
  756.  
  757.     Procedure:
  758.  
  759.     1. Remove CRT Cover (2 screws in back).
  760.     2. Remove Speaker Assembly (2 screws).
  761.     3. Remove RF Tape from bottom cover (shield).  One tape is
  762.        hidden at front of bottom shield.
  763.     4. Remove bottom shield.
  764.     5. A small part (I think a thermal sensor) is found on the
  765.        bottom of the PC board just under C411.  It is covered with
  766.        black tape.  Remove the tape and bend sensor out of the
  767.        way.
  768.     6. Remove C411 and replace with Mylar capacitor, 4-6 uF, 100V.
  769.     7. Replace sensor and tape.
  770.     8. Reassemble monitor.
  771.  
  772.     Note: the bottom shield is tricky to remove and replace if you
  773. don't unmount the monitor from its swivel mount, but it can be done.
  774. If monitor has failed completely, then check fuse (if present), TR402
  775. (C-B short), and D403 for a short.
  776.  
  777. ------------------------------
  778.  
  779. Subject: 8.0. Mysteries
  780.  
  781. This section describes some mysteries of the 3b1/unixpc.
  782.  
  783. ------------------------------
  784.  
  785. Subject: 8.1. What are the LED's left side of the machine for?
  786.  
  787.     This is from John Milton's HwNotes series #1.
  788.  
  789.     0 RED:      This is the "user LED". It can be turned on and off
  790.           with the syslocal(2) call. It is not used by any
  791.           existing applications.
  792.     1 GREEN:  This is the one most people get wrong. This LED
  793.           toggles every time there is a process context
  794.           change, and is cleared on the whole second.
  795.     2 YELLOW: This is the idle LED. When it is on, there are no
  796.           processes in the ready to run state.
  797.     3 RED:    Heart beat LED. This is toggled on the whole second.
  798.  
  799.     This and other interesting information is available in the
  800. HwNote series 1-15 that are archived on OSU.
  801.  
  802. ------------------------------
  803.  
  804. Subject: 8.2. What's /etc/update?  What does it do? 
  805.  
  806.     /etc/update is an antiquated command which is no longer
  807. necessary to be used.  It is not a shell script, but could easily be
  808. one.  The executable basically takes one argument, the number of
  809. seconds to sleep, or defaults to 30 (I believe).  It then sleeps that
  810. interval and then issues a sync(2) system call.  This is a continuous
  811. process -- it detaches itself from the current tty with the setpgrp(2)
  812. call, and closes all file descriptors 0, 1, and 2 (stdin, stdout, and
  813. stderr).  It was to be run by /etc/init, as a boot-time process, and
  814. was to remain there for the duration of the machine's uptime.
  815.  
  816. ------------------------------
  817.  
  818. Subject: 8.3. Why did the time display at the top of the screen go away?
  819.  
  820.     The time at the top of the display is provided by the program
  821. /etc/smgr, which combines the functionality of cron, /etc/update, a
  822. time display, plus maybe a few other mysterious things.  Equally
  823. mysterious is its propensity to occasionally die, leaving a stipple
  824. pattern in its place.  
  825.  
  826. As smgr does its cron processing, it logs what it is doing in
  827. /usr/adm/cron.log.  So that this file does not get too large,
  828. smgr responds to signal 17 (SIGUSR2) by truncating the log file.
  829. Unfortunately, smgr will exit if the log file is missing.
  830.  
  831. If you want to make sure this does not happen anymore, edit
  832. /etc/cleanup.wk (the script that runs weekly and sends smgr the
  833. clean up signal) and add
  834.     touch /usr/adm/cleanup.wk
  835. before the script sends the signal with "kill -17 $PID"
  836.  
  837.     Restarting smgr is thankfully unmysterious; become root and
  838. type "/etc/smgr".
  839.  
  840. ------------------------------
  841.  
  842. Subject: 8.4. How do I stop that darn double-ESC mode on console windows?
  843.  
  844.     Some programs that use the TAM (Terminal Access Method)
  845. library can leave the keyboard (really the shell window) in a strange
  846. state after leaving.  This state is characterized by each press of the
  847. ESC key injecting two 0x1b characters into the input stream.  This
  848. generally doesn't help anybody -- vi beeps too much, emacs is
  849. unusable, etc.  The fix is to issue the following ioctl from a C program:
  850.  
  851.         #include <sys/window.h>
  852.         ioctl(0, WIOCSESC, 0);    /* to turn off double-esc mode */
  853.  
  854.     If you really want it back again, do the following:
  855.  
  856.         ioctl(0, WIOCSESC, 1);    /* to turn on double-esc mode */
  857.  
  858. ------------------------------
  859.  
  860. Subject: 8.5. What do I do when the machine hangs at the boot message?
  861.  
  862.         Version #.##x
  863.         Real memory      = #######
  864.         Available memory = #######
  865.         Main board is ####
  866.  
  867.     9 times out of 10 the /etc/inittab file is either deleted,
  868. corrupted, or truncated because of some filesystem damage during a
  869. system crash.
  870.  
  871.     The machine will hang there at that Main board prompt forever
  872. since /etc/init is looking for the inittab file.  This is where it is
  873. handy to have a floppy filesystem disk with saved copy of /etc/inittab
  874. on it.  Boot the system using the "Floppy Boot Disk" (Disk 2 of ##),
  875. then insert your copy when it asks for the Floppy Filesystem Disk.
  876. Interrupt the script with <DEL> to get a "#" prompt when the first
  877. question appears.  On your floppy, if you followed the previous
  878. advice, is /etc/inittab.save, which can be happily copied to the
  879. /mnt/etc/inittab file when the hard disk root filesystem (/dev/fp002)
  880. is mounted from the floppy as /mnt.
  881.  
  882.         # umount /dev/fp002
  883.         # fsck -s /dev/rfp002
  884.         # mount /dev/fp002 /mnt
  885.         # ls -l /mnt/etc/inittab
  886.     If the file isn't there, or is corrupted:
  887.         # cp /etc/inittab.save /mnt/etc/inittab
  888.         # sync
  889.         # umount /dev/fp002
  890.         # sync
  891.         # sync
  892.         # reboot
  893.  
  894.     The other one time (out of 10), the /etc/inittab file is okay
  895. but there is a /etc/utmp.lck file on the system.  This happens in very
  896. rare race conditions involving the pututent(3C) routines.  Removing
  897. this file and rebooting will generally recover the system.
  898.  
  899. ------------------------------
  900.  
  901. Subject: 8.6. How can the UNIX PC be made more secure?
  902.  
  903.     The best way to not worry about security is to not allow users
  904. on your machine that aren't trusted.  Especially users that have shell
  905. access.
  906.  
  907.     There are several serious problems with the UNIX PC's
  908. software, specifically the User Agent (UA).  The UA (the windowing
  909. environment, also known as the Office environment) has some serious
  910. security problems.  The best solution, of course, would be to remove
  911. the entire UA system from your machine.  This isn't the easiest
  912. procedure (since there are lots of programs scattered all around the
  913. disk that are tied into the UA) and probably not the most desirable
  914. for some novice users.  What's so wrong with it?  Well, look in your
  915. trusty manuals, in section 4.  The manual UA(4) states (talking about
  916. UA configuration files):
  917.  
  918.     [...] (page 4)
  919.     EXEC and SH have a number of variations, which are used depending
  920.     on the intelligence of the process being invoked. 
  921.     [...]
  922.     The variations are specified via option characters as follows:
  923.  
  924.         -n    Run the process without a window
  925.         -w    Run the process without waiting
  926.         -d    Run the process in a dimensionless window
  927.         -p    Run the process with superuser privileges
  928.     [...]
  929.  
  930.     The "-p" option being the problem.  For a little experiment to
  931. show to a security conscious user (who still likes the UA), start out
  932. in a non-privileged user account.
  933.  
  934.     First create a file in your home directory called "Office"
  935. with the following lines:
  936.  
  937.         Name=Super User UNIX
  938.         Default = Run
  939.         Run=EXEC -pwd $SHELL
  940.  
  941.     Then type:
  942.  
  943.         $ exec /usr/bin/ua
  944.  
  945.     Select the new object that you just created ("Super User
  946. UNIX") and then at the "#" prompt type "id" for the effect.
  947.  
  948.         # id
  949.         uid=0(root) gid=0(root)
  950.  
  951.     OK, convinced?
  952.  
  953.     If you really *LOVE* the UA, you can do something about this.
  954. Protect the programs /usr/lib/ua/uasetx and /usr/lib/ua/uasig so they
  955. are not executable by "other" and only executable by a "trusted" group.
  956.  
  957.     -rwsr-x---  1 root    trusted    4268 Jan  1  1970 /usr/lib/ua/uasetx
  958.     -rwsr-x---  1 root    trusted    2068 Jan  1  1970 /usr/lib/ua/uasig
  959.  
  960.     Another problem involves UA mail-handling.  Send yourself some
  961. electronic mail.  Nothing elaborate is necessary.
  962.  
  963.         $ mail myself < /dev/null
  964.  
  965.     Select the [mailbox] icon when it comes up, and then when
  966. you're in /bin/mail, at the "?" prompt type "! /bin/sh".  Poof!  Root
  967. shell.
  968.  
  969.         # id
  970.         uid=0(root) gid=0(root)
  971.         # pwd
  972.         /etc/lddrv
  973.  
  974.     This last problem can easily be corrected with Lenny
  975. Tropiano's "email" program that is archived on OSU as "email.sh.Z".
  976. That program sets the correct user id, group id, and home directory.
  977.  
  978.     The other things to look for are covered in lots of books on
  979. UNIX security: directories with 777 permissions (world writable),
  980. setuid programs that aren't very security conscious, etc.
  981.  
  982. ------------------------------
  983.  
  984. Subject: 8.7. How do I access the expert menus in the diagnostics?
  985.  
  986.     The diagnostic floppy has a mode in it for the more
  987. experienced system tester.  This mode allows the user to skip the
  988. menus and just specify the test to run.  The diagnostic tests can be
  989. run repeatedly for testing intermittent hardware.  The diagnostic
  990. output can be sent to a parallel printer for review later, and also
  991. for unattended testing (since the output can scroll off the screen
  992. rather easily).
  993.  
  994.     To enter the expert mode, boot the diagnostic disk and type in
  995. "s4test" at the first menu prompt.  The result is the following
  996. prompt:
  997.  
  998.         expert>
  999.  
  1000.     From there you can type "?" for a "semi-verbose" command
  1001. syntax, and a list of many of the tests.  For more detail on what
  1002. tests and subtests you can do, grab a nice file by Craig Votava
  1003. (cmv@ihlpf.att.com) called "s4test.info.Z" from the OSU Archives.
  1004.  
  1005. ------------------------------
  1006.  
  1007. Subject: 9.0. Credits
  1008.  
  1009.     The following are just a few of the folks who made this list possible.
  1010.     Apologies to those who may have been missed.
  1011.  
  1012.     James Warner Adams    <adams@ucunix.san.uc.edu>
  1013.     Brad Bosch        <brad@i88.isc.com>
  1014.     Brian Botton        <botton@iexist.att.com>
  1015.     David Brierley        <dave@galaxia.network23.com>
  1016.     Brant Cheikes        <brant@manta.pha.pa.us>
  1017.     Alex S. Crain        <alex@umbc3.umbc.edu>
  1018.     Mark Dapoz        <...!cs.utoronto.edu!hybrid!mdapoz>
  1019.     Mike "Ford" Ditto    <ford@omnicron.com>
  1020.     Roger Florkowski    <...!cs.utexas.edu!taliesin!roger>
  1021.     Thad Floryan        <thad@btr.com>
  1022.     Darren Friedlien    <darren@bacchus.bacchus.com>
  1023.     Mark Galassi        <rosalia@max.physics.sunysb.edu>
  1024.     Robert Granvin        <rjg@sialis.com>
  1025.     Emmet P. Gray        <...!uunet!uiucuxc!fthood!egray>
  1026.     Jan Isley        <...!gatech!bagend!jan>
  1027.     Karl Kleinpaste        <karl@cis.ohio-state.edu>
  1028.     Gil Kloepfer, Jr    <gil@limbic.ssdl.com>
  1029.     Jon H. LaBadie        <...!princeton!jonlab!jon>
  1030.     John McMillan        <jcm@pegasus.att.com>
  1031.     Perry Miller        <pbm@cup.portal.com>
  1032.     John Milton        <jbm@megalinx.net>
  1033.     Scott H. Mueller    <scott@zorch.SF-Bay.ORG>
  1034.     Boyd Ostroff        <ostroff@oswego.oswego.edu>
  1035.     Arnold Robbins        <arnold@skeeve.ATL.GA.US>
  1036.     Gary W. Sanders        <gws@n8emr.nitetech.com>
  1037.     Rob Stampfli        <res@colnet.cmhnet.org>
  1038.     Lenny Tropiano        <lenny@icus.ICUS.COM>
  1039.     Craig Votava        <cmv@ihlpf.att.com>
  1040.     Norman Yarvin        <yarvin-norman@cs.yale.edu>
  1041.     Chris Lewis        <clewis@ferret.ocunix.on.ca>
  1042. -- 
  1043. John B Bunch              AT&T   I don't want the world, I just want your
  1044. 9404 N. Church, APT 206  UnixPC           half....     -TMBG
  1045. Parma Hgts., OH 44130    IBM PC          jbunch@nyx.net
  1046. (440) 887-9310           KB2SIV          jbunch@nyx10.nyx.net
  1047. -- 
  1048. John B Bunch              AT&T   I don't want the world, I just want your
  1049. 9404 N. Church, APT 206  UnixPC           half....     -TMBG
  1050. Parma Hgts., OH 44130    IBM PC          jbunch@nyx.net
  1051. (440) 887-9310           KB2SIV          jbunch@nyx10.nyx.net
  1052.