home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / FAQSYS18.ZIP / FAQS.DAT / PC_HWARE.FAQ < prev    next >
Internet Message Format  |  1995-12-12  |  414KB

  1. Path: bloom-beacon.mit.edu!satisfied.apocalypse.org!news.mathworks.com!bigboote.WPI.EDU!bigwpi.WPI.EDU!ralf
  2. From: ralf@chpc.org (Ralph Valentino)
  3. Newsgroups: comp.sys.ibm.pc.hardware.video,comp.sys.ibm.pc.hardware.comm,comp.sys.ibm.pc.hardware.storage,comp.sys.ibm.pc.hardware.cd-rom,comp.sys.ibm.pc.hardware.systems,comp.sys.ibm.pc.hardware.networking,comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.misc,comp.answers,news.answers
  4. Subject: comp.sys.ibm.pc.hardware.* Frequently Asked Questions (FAQ) Part 1/5
  5. Followup-To: comp.sys.ibm.pc.hardware.misc
  6. Date: 28 Mar 1995 05:13:17 GMT
  7. Organization: Worcester Polytechnic Institute
  8. Lines: 1646
  9. Approved: news-answers-request@MIT.EDU
  10. Distribution: world
  11. Expires: 30 Apr 1995 00:00:00 GMT
  12. Message-ID: <3l85td$la9@bigboote.WPI.EDU>
  13. Reply-To: ralf@wpi.edu
  14. NNTP-Posting-Host: bigwpi.wpi.edu
  15. Summary: This is a monthly posting containing a list of Frequently
  16.      Asked Questions (and their answers) pertaining to hardware
  17.      and IBM PC clones.  It should be read by anyone who wishes
  18.      to post to any group in the comp.sys.ibm.pc.hardware.*
  19.      hierarchy.
  20. Originator: ralf@bigwpi.WPI.EDU
  21. Xref: bloom-beacon.mit.edu comp.sys.ibm.pc.hardware.video:28588 comp.sys.ibm.pc.hardware.comm:9354 comp.sys.ibm.pc.hardware.storage:25865 comp.sys.ibm.pc.hardware.cd-rom:14383 comp.sys.ibm.pc.hardware.systems:17181 comp.sys.ibm.pc.hardware.networking:6502 comp.sys.ibm.pc.hardware.chips:25678 comp.sys.ibm.pc.hardware.misc:25524 comp.answers:10854 news.answers:37891
  22.  
  23. Archive-name: pc-hardware-faq/part1
  24. Last-modified: 1995/03/10
  25. Version: 1.13
  26.  
  27. This FAQ was compiled and written by Willie Lim and Ralph Valentino
  28. with numerous contributions by others.  Acknowledgements are listed at
  29. end of this FAQ.
  30.  
  31. Copyright notice:
  32.  
  33. The comp.sys.ibm.pc.hardware.* Frequently Asked Questions is
  34. distributed in the hope that it will be useful, but WITHOUT ANY
  35. WARRANTY.  No author or distributor accepts responsibility to anyone
  36. for the consequences of using it or for whether it serves any
  37. particular purpose or works at all, unless he says so in writing.
  38. Refer to the GNU General Public License for full details.
  39.  
  40. Everyone is granted permission to copy, modify and redistribute this
  41. FAQ, but only under the conditions described in the GNU General Public
  42. License.  Among other things, the copyright notice and this notice
  43. must be preserved on all copies.
  44.  
  45. Where section authors are noted, the copyright is held by that author.
  46. Where no author is noted, the copyright is held by the FAQ editors
  47. Willie Lim (wlim@lehman.com) and Ralph Valentino (ralf@wpi.wpi.edu).
  48.  
  49.  
  50. Changes, additions, comments, suggestions and questions to:
  51. Ralph Valentino    ralf@wpi.edu
  52.  
  53. Table of Contents:
  54. S) 1.0 Introduction
  55.  Q) 1.1  What does this FAQ cover?
  56.  Q) 1.2  Where can I find the latest copy of this FAQ?
  57.  Q) 1.3  Is it ok to (sell/buy/job-offer/advertise) things here?
  58.  Q) 1.4  Where should I post?
  59.  Q) 1.5  How come no one answers my questions?
  60.  Q) 1.6  What are the going prices for...?
  61.  Q) 1.7  Who makes/Where can I find [some obscure piece of hardware]?
  62.  Q) 1.8  What is the history of the IBM PC?
  63. S) 2.0 Motherboards
  64.  Q) 2.1  What are the differences between the 80x86 CPUs?
  65.  Q) 2.2  How do I pick the right processor?
  66.  Q) 2.3  What is the difference between the 386SX/386DX and 486SX/486DX?
  67.  Q) 2.4  What is a ZIF socket?
  68.  Q) 2.5  What is over clocking and should I do it?
  69.  Q) 2.6  Which is faster, a DX-50 or DX2-66
  70.  Q) 2.7  *What is the P24T/Overdrive?
  71.  Q) 2.8  What are the differences between the 80x87 co-processors?
  72.  Q) 2.9  Would a math co-processor speed up my machine?
  73.  Q) 2.10  Can I use a x387 with my 486?
  74.  Q) 2.11  What is the floating point (FDIV) problem with the Pentium?
  75.  Q) 2.12  How can I tell if my Pentium has the FDIV bug?
  76.  Q) 2.13  How do I get a replacement for my buggy Pentium?
  77.  Q) 2.14  Memory terminology, what does it mean?
  78.  Q) 2.15  What happen to my 384k?
  79.  Q) 2.16  How do I tell how big/fast my SIMMs are?
  80.  Q) 2.17  What speed SIMMs do I need?
  81.  Q) 2.18  Will 9 chip and 3 chip SIMMs work together?
  82.  Q) 2.19  What are "single-sided" and "double-sided" 72-pin SIMMs?
  83.  Q) 2.20  +How do you distinguish between parity and non-parity SIMMs?
  84.  Q) 2.21  Can I use Mac or PS/2 SIMMs in my PC?
  85.  Q) 2.22  What do wait states and burst rates in my BIOS mean?
  86.  Q) 2.23  Cache terminology, what does it mean?
  87.  Q) 2.24  How do I upgrade the size of my cache?
  88.  Q) 2.25  Do I need to fill the "dirty tag" RAM socket on my motherboard?
  89.  Q) 2.26  How fast do my cache RAMs have to be?
  90.  Q) 2.27  Which is the best cache policy, write-through or "write-back?"
  91.  Q) 2.28  What about an n-way set associative cache, isn't it better?
  92.  Q) 2.29  Which is better, ISA/EISA/VLB/PCI/etc?
  93.  Q) 2.30  *What are the (dis)advantages of ISA/VLB/EISA SCSI?
  94.  Q) 2.31  Will an ISA card work in an MCA (PS/2) machine?
  95.  Q) 2.32  What does the "chip set" do?
  96.  Q) 2.33  +How do I enter the CMOS configuration menu?
  97.  Q) 2.34  What is bus mastering and how do I know if I have it?
  98.  Q) 2.35  Can I put an ISA cards in EISA or VLB slots?
  99.  Q) 2.36  How should I configure ISA/VLB cards in the EISA config utility?
  100.  Q) 2.37  What is the difference between EISA Standard and Enhanced modes?
  101.  Q) 2.38  Is there any point in putting more than 16M in an ISA machine?
  102.  Q) 2.39  What disadvantages are there to the HiNT EISA chip set?
  103.  Q) 2.40  *Should I change the ISA bus speed?
  104.  Q) 2.41  Why is my PC's clock so inaccurate?
  105.  Q) 2.42  How can I automatically set my PC's clock to the correct time?
  106.  Q) 2.43  What is the battery for and how do I replace it?
  107.  Q) 2.44  Can I use IRQ2 or is it special?
  108.  Q) 2.45  Where do all the IRQ's and DMA Channels go?
  109. S) 3.0 IO controllers/interfaces
  110.  Q) 3.1  *How do IDE/MFM/RLL/ESDI/SCSI interfaces work?
  111.  Q) 3.2  How can I tell if I have MFM/RLL/ESDI/IDE/SCSI?
  112.  Q) 3.3  Do caching controllers really help?
  113.  Q) 3.4  Do IDE controllers use DMA?
  114.  Q) 3.5  Why won't my two IDE drives work together?
  115.  Q) 3.6  Which is better, VLB or ISA IDE?
  116.  Q) 3.7  How do I install a second controller?
  117.  Q) 3.8  Which is better, SCSI or IDE?
  118.  Q) 3.9  Can MFM/RLL/ESDI/IDE and SCSI coexist?
  119.  Q) 3.10  What's the difference between SCSI and SCSI-2? Are they compatible?
  120.  Q) 3.11  +How am I suppose to terminate the SCSI bus?
  121.  Q) 3.12  Can I share SCSI devices between computers?
  122.  Q) 3.13  What is Thermal Recalibration?
  123.  Q) 3.14  Can I mount my hard drive sideways/upside down?
  124.  Q) 3.15  How do I swap A: and B:
  125.  Q) 3.16  My floppy drive doesn't work and the light remains on, why?
  126.  Q) 3.17  What is a 16550 and do I need one?
  127.  Q) 3.18  *Are there any >4 serial port cards?
  128.  Q) 3.19  Should I buy an internal or external modem?
  129.  Q) 3.20  What do all of the modem terms mean?
  130.  Q) 3.21  What kinds of sound cards are avalable?
  131.  Q) 3.22  Where can I find EISA/VLB sound and IO cards?
  132.  Q) 3.23  How does the keyboard interface work?
  133.  Q) 3.24  Can I fake a keyboard so my computer will boot without it?
  134. S) 4.0 Storage/Retrieval Devices
  135.  Q) 4.1  Why do I lose x Meg on my hard drive?
  136.  Q) 4.2  *Should I get an IDE/floppy/SCSI/parallel port tape drive?
  137.  Q) 4.3  I have two floppies. Can I add a floppy based tape drive?
  138.  Q) 4.4  How fast is a tape drive? Will a dedicated controller improve this?
  139.  Q) 4.5  What is QIC80, QIC40?
  140.  Q) 4.6  How come I can't fit as much stuff on my tape drive as they claim?
  141.  Q) 4.7  Are Colorado/Conner/Archive/... tapes compatible with each other?
  142.  Q) 4.8  How does the drive/software know how long the tape is?
  143.  Q) 4.9  What are all those QICs?
  144.  Q) 4.10  Which QICs are read/write compatible?
  145.  Q) 4.11  What is the CMOS/jumper setting for my hard drive?
  146. S) 5.0 Video
  147.  Q) 5.1  Can I use two video cards in the same system?
  148.  Q) 5.2  *What kinds of monitors are available?
  149.  Q) 5.3  How can I get a fixed frequency monitor to work on my PC?
  150.  Q) 5.4  What is 24 bit color/true color?
  151.  Q) 5.5  Can I use a 64/128 bit card in on an ISA/EISA/VLB/PCI bus?
  152.  Q) 5.6  *Can I get an RGB monitor to work with my PC?
  153.  Q) 5.7  *How can I hook more than one monitor to my video card?
  154.  Q) 5.8  *Which video card is best for DOS/Windows/X11/OS2?
  155.  Q) 5.9  *What is the black horizontal line on my monitor?
  156. S) 6.0 Systems
  157.  Q) 6.1  *What should I upgrade first?
  158.  Q) 6.2  Do I need a CPU fan / heat sink
  159.  Q) 6.3  What does the turbo switch do?
  160.  Q) 6.4  How does the front panel LED display measure the system's speed?
  161.  Q) 6.5  Should I turn my computer/monitor off?
  162.  Q) 6.6  Are there any manufacturers/distributers who read the net?
  163. S) 7.0 Diagnostics
  164.  Q) 7.1  What do the POST beeps mean?
  165.  Q) 7.2  What do the POST codes mean?
  166.  Q) 7.3  *I think my cache is bad. What's a good diagnostic?
  167. S) 8.0 Misc
  168.  Q) 8.1  What is the pin out for ...?
  169.  Q) 8.2  *Where are benchmark programs located. What do they mean?
  170.  Q) 8.3  What is Plug and Play?
  171.  Q) 8.4  What size should I set my DOS partitions to be?
  172.  Q) 8.5  Why won't my system boot from the hard drive?
  173.  Q) 8.6  How do I clean my computer?
  174.  Q) 8.7  *What OS's are available for the PC? Which are free?
  175.  Q) 8.8  *How can I transfer files between my PC and a Unix system?
  176.  Q) 8.9  What tape backup software is available?
  177.  Q) 8.10  Why doesn't my new device work as fast as it should?
  178.  Q) 8.11  My drive lists a MTBF of 300,000 hours. Will it really last 34 years?
  179.  Q) 8.12  How do I find pin 1 on my chip/card/cable/connector?
  180.  Q) 8.13  I've run out of power connectors, what can I do?
  181. S) 9.0 References
  182.  Q) 9.1  What other FAQ's are out there?
  183.  Q) 9.2  What do the industry acronyms stand for?
  184.  Q) 9.3  Where can I get the ISA/EISA/VLB/PCI/etc specs?
  185.  Q) 9.4  What books are available for the PC architecture?
  186.  Q) 9.5  What books are available on network programming?
  187.  Q) 9.6  Which companies have ftp sites?
  188.  Q) 9.7  Which companies have WWW sites?
  189.  Q) 9.8  What's the phone number for...
  190. S) 10.0 Acknowledgments
  191.  
  192.  
  193. * = incomplete
  194. + = new or significant changes since last post
  195.  
  196. S) 1.0 Introduction
  197.  
  198. Q) 1.1  What does this FAQ cover?
  199.  
  200. This FAQ covers Frequently Asked Questions from all groups in the
  201. comp.sys.ibm.pc.hardware.* hierarchy.  Software topics are only
  202. included if they are directly related to hardware or hardware
  203. interfacing.
  204.  
  205. Q) 1.2  Where can I find the latest copy of this FAQ?
  206.  
  207. If you haven't done so, new users on the net should read
  208. news.announce.newusers. In particular, the following posts are a good
  209. idea:
  210.     A Primer on How to Work With The Usenet Community
  211.     Answers to Frequently Asked Questions About Usenet
  212.     Hints on Writing Style for Usenet
  213.     Introduction to The *.answers Groups
  214.  
  215. This FAQ is currently posted to news.answers, comp.answers,
  216. comp.sys.ibm.pc.hardware.cd-rom, comp.sys.ibm.pc.hardware.chips,
  217. comp.sys.ibm.pc.hardware.comm, comp.sys.ibm.pc.hardware.misc,
  218. comp.sys.ibm.pc.hardware.networking, comp.sys.ibm.pc.hardware.storage,
  219. comp.sys.ibm.pc.hardware.systems, and comp.sys.ibm.pc.hardware.video.
  220. All posts to news.answers are archived and are available via anonymous
  221. FTP, uucp and e-mail from the following locations:
  222.  
  223. FTP:
  224.     FTP is a way of copying file between networked computers. If
  225.     you need help in using or getting started with FTP, send
  226.     e-mail to mail-server@rtfm.mit.edu with
  227.         send usenet/news.answers/ftp-list/faq
  228.     as the body of the message.
  229.  
  230.     location:  rtfm.mit.edu [18.181.0.24]
  231.     directory: /pub/usenet/news.answers/pc-hardware-faq
  232.     filenames: part1 to part5
  233.  
  234.     location:  ftp.uu.net [137.39.1.9]
  235.     directory: /archive/usenet/news.answers/pc-hardware-faq
  236.     filenames: part1.Z to part5.Z [use uncompress]
  237.  
  238.     location:  nic.switch.ch [130.59.1.40]
  239.     directory: info_service/Usenet/periodic-postings
  240.     filenames: [Check info_service/Usenet/00index]
  241.  
  242.  
  243. UUCP:
  244.     location:  uunet!/archive/usenet/news.answers/pc-hardware-faq/
  245.     filenames: part1.Z to part5.Z
  246.  
  247. E-mail:
  248.     Send email to mail-server@rtfm.mit.edu containing these lines:
  249.     send usenet/news.answers/pc-hardware-faq/part1
  250.         ...
  251.     send usenet/news.answers/pc-hardware-faq/part5
  252.  
  253. You can find a dozen or more sites in the US, Europe and Japan that
  254. store the FAQ and archives for this various newsgroups by using the
  255. Internet search programs, Archie or Wais.
  256.  
  257. Q) 1.3  Is it ok to (sell/buy/job-offer/advertise) things here?
  258.  
  259. No, none of the above fit within the charter of the
  260. comp.sys.ibm.pc.hardware.* hierarchy, therefore such posts are
  261. considered unacceptable.  For buying/selling things, use groups with
  262. the words 'wanted' or 'forsale', and for job offers, use groups with
  263. the words 'jobs'.  All of these can be found in the misc.* hierarchy.
  264. For commercial advertisements, use only the biz.* hierarchy as per the
  265. guidelines of USENET.  (refer to the news.* groups for more
  266. information).
  267.  
  268. Q) 1.4  Where should I post?
  269. [From: grohol@alpha.acast.nova.edu (John M. Grohol)]
  270.  
  271. PC-Clone Hardware Newsgroup Pointer                   By: John M. Grohol
  272.  
  273. This Pointer will help you find the information you need and get your
  274. questions answered much quicker than if you were to simply crosspost to
  275. every hardware newsgroup in existence. It is provided as a public service.
  276. Post your article in the most appropriate newsgroup according to its topic.
  277. Please do not post your hardware questions to software newsgroups,
  278. and vice-a-versa. "For Sale" articles are never appropriate to
  279. either the hardware or software newsgroups.
  280.  
  281. Comments & suggestions are always welcome! 
  282.  
  283. Question on...                       Post to...
  284. -----------------------------------  ----------------------------------
  285. Networking/networks                  comp.sys.novell
  286.                                      comp.dcom.lans.* (where * equals:
  287.                                      ethernet; fddi; misc; token-ring)
  288.                      comp.protocols.tcp-ip.ibmpc
  289.                       comp.os.os2.networking.misc
  290.                                      comp.os.os2.networking.tcpip
  291. PC Networking hardware/cards/cables  comp.sys.ibm.pc.hardware.networking
  292. -----------------------------------  ----------------------------------
  293. Laptops & notebooks (over 3 lbs.)    comp.sys.laptops
  294. Palmtops (under 3 lbs.)              comp.sys.palmtops
  295. -----------------------------------  ----------------------------------
  296. Servers                              comp.dcom.servers
  297. Modems                               comp.dcom.modems
  298. Printers                             comp.periphs.printers
  299. SCSI devices                         comp.periphs.scsi
  300. Other peripherals                    comp.periphs
  301. PCMCIA devices                       alt.periphs.pcmcia
  302. -----------------------------------  ----------------------------------
  303. Dell users & support                 alt.sys.pc-clone.dell
  304. Gateway 2000 users & support         alt.sys.pc-clone.gateway2000
  305. Micron users & support               alt.sys.pc-clone.micron
  306. Zeos users & support                 alt.sys.pc-clone.zeos
  307. -----------------------------------  ----------------------------------
  308. Technical topics on PC soundcards    comp.sys.ibm.pc.soundcard.tech
  309. Advocacy for a particular soundcard  comp.sys.ibm.pc.soundcard.advocacy
  310. Using soundcards with games          comp.sys.ibm.pc.soundcard.games
  311. Music & sound using soundcards       comp.sys.ibm.pc.soundcard.music
  312. Soundcards in general                comp.sys.ibm.pc.soundcard.misc
  313. -----------------------------------  ----------------------------------
  314. Discussion of items, forsale groups  misc.forsale.computers.discussion
  315. Mac-specific sale of items           misc.forsale.computers.mac-specific.*
  316.                                      (where * equals: cards.misc;misc; 
  317.                                      cards.video;portables;software;
  318.                                      systems)
  319. Sale of all computer memory,         misc.forsale.computers.*
  320.    modems, monitors, net-hardware,   (where * equals: memory;modems;
  321.    printers, storage devices         monitors;net-hardware;printers;storage)
  322. Sale of other computer items         misc.forsale.computers.other.*
  323.                                      (where * equals: misc;software;systems)
  324. PC-specific sale of items            misc.forsale.computers.pc-specific.*
  325.                                      (where * equals: audio;cards.misc;
  326.                                      cards.video;misc;motherboards;
  327.                                      portables;software;systems)
  328. Commercial sale of hardware          biz.comp.hardware
  329. -----------------------------------  ----------------------------------
  330. Monitors/video cards                 comp.sys.ibm.pc.hardware.video
  331. Modems/fax cards/communication       comp.sys.ibm.pc.hardware.comm
  332. Hard/floppy/tape drives & media      comp.sys.ibm.pc.hardware.storage 
  333. CD-ROM drives & interfaces           comp.sys.ibm.pc.hardware.cd-rom
  334. Computer vendors & specific systems  comp.sys.ibm.pc.hardware.systems
  335. System chips/RAM chips/cache         comp.sys.ibm.pc.hardware.chips
  336. -----------------------------------  ----------------------------------
  337. Other hardware questions             comp.sys.ibm.pc.hardware.misc
  338. -----------------------------------  ----------------------------------
  339.  
  340. This Pointer is freely distributable to any other mailing list, newsgroup,
  341.      or network service provider as long as it remains fully intact.
  342.           Copyright 1994 John M. Grohol. All rights reserved.
  343.  
  344. Send comments/questions/suggestions regarding this newsgroup Pointer
  345. to the author (replying to this message should work). Do *not* include
  346. this Pointer in your reply, or it may not be read.
  347.  
  348.  
  349. Q) 1.5  How come no one answers my questions?
  350.  
  351. If you don't give enough information when asking your question, then
  352. people will not be able to answer it.  If you're not willing to take
  353. the time to look up the necessary information, then why should you
  354. expect people to take the time to answer your question?  For instance,
  355. if you're asking a question about SCSI, it is very important to know
  356. what type of SCSI host adapter (controller) you have.  Some other
  357. important things to mention are which device drivers/tsr's you are
  358. loading, what other similar devices you have in your system, and
  359. exactly what in your setup has changed since it last worked.
  360.  
  361. Q) 1.6  What are the going prices for...?
  362.  
  363. If you're looking for new equipment, pick up a copy of Computer
  364. Shopper.  This is the "bible" for buying new equipment.  Skim through
  365. it for the best prices and give these distributers a call.  In most
  366. cases, the advertisements must be placed months in advance; the actual
  367. price may be even lower than the advertised price!  Two other things
  368. to note are the warranty, return policy and location of the company
  369. (companies within the same state as you may be required to add extra
  370. sales taxes).
  371.  
  372. If you're looking for the expected price of used equipment, then scan
  373. the newsgroup misc.forsale.computers.pc-clone for similar items.  This
  374. will give you the best idea as what to expect.  Don't make assumptions
  375. that the price of used equipment will follow the market trends of new
  376. equipment.  For instance, when new memory prices nearly doubled, the
  377. used prices were barely effected.
  378.  
  379. Q) 1.7  Who makes/Where can I find [some obscure piece of hardware]?
  380. [From: uwvax!astroatc!nicmad!madnix!zaphod (Ron Bean)]
  381.  
  382. You can ask on the net, but you'll get a better response if you do
  383. some investigating on your own first. Try calling vendors who
  384. advertise similar or related hardware, they often have things that
  385. aren't in the ads. Vendors who specialize in parts rather than
  386. complete systems are a good bet. You can also ask local dealers to
  387. check their wholesale sources.
  388.  
  389.  
  390.  
  391. Q) 1.8  What is the history of the IBM PC?
  392. [From:]
  393.  
  394. Around 1978 and '79, the market served by IBM's Data Entry Systems
  395. division began to change.  Instead of terminals and minicomputers or
  396. mainframes, customers began demanding autonomous, low cost,
  397. single-user computers with minimal compute power or connectivity, but
  398. compliance to standards like the ASCII alphabet and the BASIC
  399. programming language.  The closest product in IBM's line was the 5110,
  400. a closed, BASIC-in-ROM machine with a tiny built-in character display.
  401. The 5110 was uncompetitive, and IBM started losing bids from key
  402. customers, mostly government agencies.
  403.  
  404. Data Entry commissioned a consulting firm (Boca Associates?) to design
  405. a stop-gap machine to fill what was perceived within IBM as a
  406. short-lived, specialized niche.  It was intended that the stop-gap
  407. machine would only be offered for a couple of years until it would be
  408. replaced in "The Product Line" by an internal IBM design.  Some IBM
  409. executives believed the single-user desktop system was a fad which
  410. would die out when the shortcomings of such systems became
  411. appreciated.
  412.  
  413. The motherboard design was based very closely on a single-board
  414. computer described in a 1978 (?) Intel application note.  (Anybody got
  415. an original copy of this collector's item?  Among other things, Intel
  416. argues that 640KB is more memory than single-user applications will
  417. ever need, because of the efficiency of segmented memory
  418. "management"!)  The expansion slot "bus" is based on an Intel bus
  419. called Multibus 1, which Intel introduced in its microprocessor
  420. software development equipment in the mid '70s.  The Monochrome and
  421. Color Graphics Display Adapters are based on application notes for the
  422. Motorola 6845 video controller chip, except that the strangely
  423. interlaced pixel addresses in the CGA appears to have been extremely
  424. short sighted.  The "event driven" keyboard is an original design, but
  425. the concept is from the Xerox Alto and Star graphics workstations.
  426. The keyboard noise and "feel" are intended to emulate those of the IBM
  427. Selectric typewriter.  The Cassette Interface design is original, but
  428. similar in concept to the one on the Radio Shack TRS-80.
  429.  
  430. Data Entry Division approached Digital Research Inc. to offer its
  431. popular CP/M-86 operating system on the machine, but DRI rebuffed
  432. them.  IBM's second choice was BASIC-in-ROM vendor Microsoft, which
  433. had no OS product at the time but quickly purchased a crude disk
  434. operating system called 86-DOS from Seattle Computer Products to offer
  435. it to IBM.  Its command interpreter was an imitation of Unix' Bourne
  436. Shell, with the special characters changed to avoid infringing AT&T's
  437. rights.
  438.  
  439. Data Entry Division began bidding this system in various State
  440. procurements, without any plan to offer it to the public.
  441.  
  442. It became obvious that the Cassette Interface and optional 360KB
  443. Flexible Disk Drive were inadequate.  The Cassette Interface was
  444. dropped, and an optional Fixed Disk Drive offered on a revised model
  445. known as the IBM Personal Computer XT.  (A fixed, or "hard" disk had
  446. been offered on the PC by special order, with a Xebec controller, but
  447. few were sold.)  The disk controller was designed around the Western
  448. Digital 1010 chip, and its design is taken directly from a WD
  449. application note.
  450.  
  451. The XT succeeded beyond all expectations.  IBM offered the system to
  452. the public after it became clear that no other division was going to
  453. come up with anything timely.  IBM published complete schematics and
  454. ROM listings, encouraging clones.
  455.  
  456. In 1984, IBM introduced an upwardly compatible model based on the
  457. Intel 80286.  The expansion slot "bus" was extended to 16-bit data
  458. path width the same way Intel had extended Multibus: by adding data
  459. and address bits, a signal for boards to announce their capability to
  460. perform 16-bit transfers, and byte swapping on the motherboard to
  461. support the 8-bit boards.
  462.  
  463.  
  464. S) 2.0 Motherboards
  465.  
  466. Q) 2.1  What are the differences between the 80x86 CPUs?
  467.  
  468. This section is posted separately as the "Personal Computer Chiplist"
  469. and archived along side this FAQ.  Refer to section one for
  470. instructions on retrieving this file.
  471.  
  472. Newsgroups: comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.systems,
  473.             comp.sys.ibm.pc.hardware.misc,comp.sys.intel
  474. Subject: Personal Computer CHIPLIST 7.0 part * of *
  475. From: offerman@einstein.et.tudelft.nl (Aad Offerman)
  476. Summary: This list contains the various CPU's and NPX's and their features,
  477.          used in the IBM PC, IBM PC/XT, IBM PC/AT, IBM PS/2 and compatbles,
  478.          and the differences between them.
  479. Archive-name: pc-hardware-faq/chiplist
  480.  
  481. Q) 2.2  How do I pick the right processor?
  482. [From: jabram@ichips.intel.com (Jeff Abramson)]
  483.  
  484. This is a hard question.  You have tradeoffs between price,
  485. performance, compatibility, upgradebility, and power consumption.
  486. As a desktop unit owner, you probably have less concerns about
  487. power, but as a laptop owner, this is very important.
  488.  
  489. The frequency of the CPU defines how fast its internal clock runs.
  490. This defines how fast instructions are executed.  In many ways, this
  491. is meaningless, because a RISC machine (MIPS) running at 100MHz may
  492. in reality be slower than a 50Mhz i486 because a RISC system must
  493. execute more instructions to perform the same function (in some
  494. cases).  Even when comparing processors in the same family, this
  495. info can be misleading.  For example, an Intel486-25 is faster than
  496. an AMD386-40, since the 486 has microarchitectural advancements over
  497. the 386.  The same can be said for the Pentium, where a 66Mhz
  498. Pentium is twice as fast as a 66MHz 486.
  499.  
  500. For compatibility, keep in mind that the Intel parts are the basis
  501. for all of these processors.  Therefore you always run the risk that
  502. an imitator's part may not be compatible.  AMD chips are compatible
  503. because they are copied.  For some of you, these factors may be
  504. important.
  505.  
  506. As far as upgradability goes, this depends on both your motherboard
  507. and the processor.  If you purchase a 486DX, then you can upgrade to
  508. a DX2 and double your internal clock simply by buying an overdrive
  509. chip if your motherboard has the ZIF socket.  If it doesn't then you
  510. can replace the CPU with a DX2.  Many new 486 motherboards contain
  511. overdrive sockets for the not-yet-released Pentium chip that is pin
  512. compatible.
  513.  
  514.  
  515. Q) 2.3  What is the difference between the 386SX/386DX and 486SX/486DX?
  516.  
  517. [From: jabram@ichips.intel.com (Jeff Abramson)]
  518.  
  519. The Intel386DX contains full 32 bit buses for external data,
  520. internal data, and address.  The Intel386SX contains a smaller 16
  521. bit external data bus, and a smaller 24 bit address bus.
  522.  
  523. The Intel486DX contains a floating point unit, the Intel486SX does
  524. not.  A common rumor is that the 486SX is simply a DX part that has
  525. a failure in the floating point unit, so it has been disabled and
  526. the part has been produces as an SX.  This was true for early
  527. production parts and samples, but not for the mass produces SX parts
  528. that we see today.  
  529.  
  530. Q) 2.4  What is a ZIF socket?
  531.  
  532. [From: jabram@ichips.intel.com (Jeff Abramson)]
  533.  
  534. ZIF stands for Zero Insertion Force, and describes a socket on your
  535. motherboard that supports an upgrade processor (overdrive
  536. processor).  In general, an overdrive upgrade works in conjunction
  537. with your original processor so you cannot remove the original
  538. processor after upgrade.  NOTE: Some motherboards do not have a ZIF
  539. socket so you must replace the existing processor to upgrade.
  540.  
  541. Q) 2.5  What is over clocking and should I do it?
  542. [From: jabram@ichips.intel.com (Jeff Abramson)]
  543.  
  544. Overclocking is a term generally used to describe how you have
  545. increased the clock frequency on your board to run your system at a
  546. higher speed.  For example, if you plug a 25MHz i486 into a board
  547. that is configured to run a 33MHz i486, then you are overclocking
  548. your CPU.  Most boards allow you to configure your clocking via
  549. jumpers, and others require a new clock oscillator.
  550.  
  551. Although users have had success with overclocking, it is a dangerous
  552. practice for two reasons.  First, the chip has been designed to meet
  553. a certain speed.  Therefore, some circuits do not have the margin to
  554. operate at a higher frequency.  The chips coming from a wafer have
  555. various speed specs (statistical distribution), so you may be lucky
  556. and own a CPU that has the circuit margins you need to overclock.
  557. But you don't know - and if you overclock, you may get data failure.
  558. The data failure may be reproducable - and therefore avoidable, but
  559. most likely not.
  560.  
  561. Second, you have reliability concerns when overclocking.
  562. Overclocking means faster frequency, which means more current and
  563. power.  This can lead to real failures in your CPU.
  564. Electromigration is one such failure where metal lines in your CPU
  565. will actually break or connect if they get too much current.  This
  566. is irreversable, and most likely not covered under warranty.
  567.  
  568. So when can you overclock?  Really only if you don't care about
  569. burning out your CPU and you don't care if you get wrong data every
  570. now and then.  If you own a machine and you use it just for games,
  571. then overclocking may be something to try - and you simply upgrade
  572. to a new CPU when you burn out the current one.  Otherwise, it's not
  573. worth the small performance gain.
  574.  
  575.  
  576. Q) 2.6  Which is faster, a DX-50 or DX2-66
  577.  
  578. The two processors are relatively close for overall usage.  The DX-50
  579. has more I/O bandwidth and the DX2-66 has more computational power.
  580.  
  581. Q) 2.7  *What is the P24T/Overdrive?
  582. Q) 2.8  What are the differences between the 80x87 co-processors?
  583.  
  584. See reference in: "What are the differences between the 80x86 CPUs?"
  585.  
  586. Q) 2.9  Would a math co-processor speed up my machine?
  587.  
  588. [From: jruchak@mtmis1.mis.semi.harris.com (John Anthony Ruchak)]
  589.  
  590. If you do a lot of number-crunching with CAD/CAM applications,
  591. spreadsheets, and the like, a math co-processor is likely to increase
  592. performance.  If on the other hand, your primary work is word
  593. processing, a math co-processor will have barely any effect at all.
  594. Also, a math co-processor will not provide any benefit if your CPU
  595. already has one built-in (486/586-DX chips).  In addition, a math
  596. co-processor is not likely to improve the over-all performance of
  597. Microsoft Windows, except when you are running the afore-mentioned
  598. number-crunching programs.
  599.  
  600. Q) 2.10  Can I use a x387 with my 486?
  601.  
  602. [From: Shaun Burnett (burnesa@cat.com)]
  603.  
  604. No, they are not pin compatible.  The 486DX and above contain an
  605. on-chip floating point unit. Therefore, a 387 (SX or DX) math
  606. coprocessor is not needed.  All software written for a 387 coprocessor
  607. will run on your 486.
  608.  
  609. If you want a math coprocessor for a 486SX, you need to purchase the
  610. 487SX or a 486 Overdrive processor.
  611.  
  612. While we're talking about math coprocessors, I'll make a brief note
  613. about the Weitek.  Some motherboards may have a socket for a Weitek
  614. math coprocessor.  These coprocessors are not compatible with the
  615. Intel 387 math coprocessor and should only be used if your software
  616. requires it.  The Weitek 3167 replaced the Weitek 1167 and is for the
  617. 386 while the Weitek 4167 is for a 486.
  618.  
  619. Q) 2.11  What is the floating point (FDIV) problem with the Pentium?
  620.  
  621. Under certain circumstances, based on divisor ranges, mantissa bit 13
  622. and beyond can be incorrect during floating point division.  This
  623. problem effects the functions:
  624.  
  625.     FDIV, FDIVR, FPTAN, FPATAN, FPREM and FPREM1
  626.  
  627. in single, double and extended precision modes.  Many programs and
  628. operating systems are already incorporating software patches to work
  629. around the problem.  For most users, the accuracy supplied by the
  630. Pentium even without a patch is more than enough.  However, since the
  631. media hype made the problem sound like it would have a serious impact
  632. on everyone, Intel has agreed to replace all faulty Pentiums free of
  633. charge.
  634.  
  635. Q) 2.12  How can I tell if my Pentium has the FDIV bug?
  636.  
  637. If you purchased your Pentium in 1994 or earlier, chances are near
  638. 100% that it has the problem.  Purchasing it after this date does not
  639. guarantee a bug free CPU.  The problem existed in all speed grades.
  640.  
  641. The program:
  642.  
  643. ftp.intel.com:/pub/IAL/pentium/cpuidf.exe    - executable
  644. ftp.intel.com:/pub/IAL/pentium/cpuidf.txt    - instructions
  645.  
  646. is Intel's official program to identify CPUs with the FDIV bug.  This
  647. program uses the CPU ID register to compare against the list of known
  648. buggy Pentiums rather than attempting to reproduce the bug through
  649. software, so it should be accurate even if the OS has a software FDIV
  650. patch already in place.
  651.  
  652. Q) 2.13  How do I get a replacement for my buggy Pentium?
  653.  
  654. From the US and Canada, call 1-800-628-8686.  For other countries, see
  655. the file:
  656.  
  657.  ftp.intel.com:/pub/IAL/pentium/cpusup.txt
  658.  
  659. Be sure to have your credit card handy.  Intel won't place any charges
  660. on it as long as you return the defective Pentium within 30 days.  If
  661. you don't have a credit card, contact Intel and they will refer you to
  662. a local service center.
  663.  
  664. Q) 2.14  Memory terminology, what does it mean?
  665. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  666.  
  667. Read/write memory in computers is implemented using Random Access Memory
  668. chips (RAMs).  RAMs are also used to store the displayed image in a video
  669. board, to buffer frames in a network controller or sectors in a disk
  670. controller, etc.  RAMs are sold by their size (in bits), word width (how
  671. many bits can you access in one cycle), and access time (how fast you
  672. can read a location), among other characteristics.
  673.  
  674.  
  675. SRAMs and DRAMs
  676. ---------------
  677. RAMs can be classified into two types: "static" and "dynamic."
  678.  
  679. In a static RAM, each bit is represented by the state of a circuit
  680. with two stable states.  Such a "bistable" circuit can be built with four
  681. transistors (for maximum density) or six (for highest speed and lowest
  682. power).  Static RAMs (SRAMs) are available in many configurations.
  683. (Almost) all SRAMs have one pin per address line, and all of them
  684. are able to store data for as long as power is applied, without any
  685. external circuit activity.
  686.  
  687. In a dynamic RAM (DRAM), each bit is represented by the charge on a
  688. *very* small (30-50 femptofarads) capacitor, which is built into a
  689. single, specialized transistor.  DRAM storage cells take only about
  690. a quarter of the silicon area that SRAM cells take, and silicon
  691. area translates into cost.
  692. The cells in a DRAM are organized into rows and columns.  To access
  693. a bit, you first select its row, and then you select its column.
  694. Unfortunately, the charge leaks off the capacitor over time,
  695. so each cell must be periodically "refreshed" by reading it and
  696. writing it back.  This happens automatically whenever a row is accessed.
  697. After you're finished accessing a row, you have to give the DRAM time
  698. to copy the row of bits back to the cells: the "precharge" time.
  699.  
  700. Because the row and column addresses are not needed at the same
  701. time, they share the same pins.  This makes the DRAM package smaller
  702. and cheaper, but it makes the problem of distributing the signals
  703. in the memory array difficult, because the timing becomes so
  704. critical.  Signal integrity in the memory array is one of the
  705. things that differentiate a lousy motherboard from a high quality
  706. one.
  707.  
  708. SIMMs and SIPPs
  709. ---------------
  710. Through the 1970s, RAMs were shipped in tubes, and the board makers
  711. soldered them into boards or plugged them into sockets on boards.
  712. This became a problem when end-users started installing their own
  713. RAMs, because the leads ("pins") were too delicate.  Also, the
  714. individual dual in-line package (DIP) sockets took up too much board
  715. area.
  716. In the early 1980s, DRAM manufacturers began offering DRAMs on tiny
  717. circuit boards which snap into special sockets, and by the late '80s
  718. these "single in-line memory modules" (SIMMs) had become the most popular
  719. DRAM packaging.  Board vendors who didn't trust the new SIMM sockets
  720. used modules with pins: single inline pinned packages (SIPPs),
  721. which plug into sockets with more traditional pin receptacles.
  722.  
  723. PC-compatibles store each byte in main memory with an associated
  724. check bit, or "parity bit."  That's why you add memory in multiples
  725. of nine bits.  The most common SIMMs present nine bits of data at
  726. each cycle (we say they're "nine bits wide") and have thirty contact
  727. pads, or "leads."  (The leads are commonly called "pins" in the trade,
  728. although "pads" is a more appropriate term.  SIMMs don't *have* pins!)
  729.  
  730. At the high end of the PC market, "36 bit wide" SIMMs with 72 pads
  731. are gaining popularity.  Because of their wide data path, 36-bit SIMMs
  732. give the motherboard designer more configuration options (you can
  733. upgrade in smaller chunks) and allow bandwidth-enhancing tricks
  734. (i.e. interleaving) which were once reserved for larger machines.
  735. Another advantage of 72-lead SIMMs is that four of the leads are used
  736. to tell the motherboard how fast the RAMs are, so it can configure
  737. itself automatically.  (I do not know whether the current crop of
  738. motherboards takes advantage of this feature.)
  739.  
  740. "3-chip" and "9-chip" SIMMs
  741.  
  742. In 1988 and '89, when 1 megabit (1Mb) DRAMs were new, manufacturers
  743. had to pack nine RAMs onto a 1 megabyte (1MB) SIMM.  Now (1993) 4Mb DRAMs
  744. are the most cost-effective size.  So a 1MB SIMM can be built with
  745. two 4Mb DRAMs (configured 1M x4) plus a 1Mb (x1) for the check-bit.
  746.  
  747. VRAMs
  748. -----
  749. In graphics-capable video boards, the displayed image is almost
  750. always stored in DRAMs.  Access to this data must be shared between
  751. the hardware which continuously copies it to the display device (this
  752. process is called "display refresh" or "video refresh") and
  753. the CPU.  Most boards do it by time-sharing ordinary, single-port
  754. DRAMs.  But the faster, more expensive boards use specialized DRAMs
  755. which are equipped with a second data port whose function is tailored
  756. to the display refresh operation.  These "Video DRAMs" (VRAMs) 
  757. have a few extra pins and command a price premium.  They nearly double
  758. the bandwidth available to the CPU or graphics engine.
  759.  
  760. (As far as I know, the first dual-ported DRAMs were built by Four-
  761. Phase Systems Inc., in 1970, for use in their "IV-70" minicomputers, which
  762. had integrated video.  The major DRAM vendors started offering VRAMs
  763. in about 1983 [Texas Instruments was first], and workstation vendors
  764. snapped them up.  They made it to the PC trade in the late '80s.)
  765.  
  766. Speed
  767. -----
  768. DRAMs are characterized by the time it takes to read a word,
  769. measured from the row address becoming valid to the data coming out.
  770. This parameter is called Row Access Time, or tRAC.  There are many
  771. other timing parameters to a DRAM, but they scale with tRAC
  772. remarkably well.  tRAC is measured in nanoseconds (ns).
  773. A nanosecond is one billionth (10 e-9) of a second.
  774.  
  775. It's so difficult to control the semiconductor fabrication processes,
  776. that the parts don't all come out the same.  Instead, their performance
  777. varies widely, depending on many factors.  A RAM design which would
  778. yield 50 ns tRAC parts if the fab were always tuned perfectly, instead 
  779. yields a distribution of parts from 80 to 50.  When the plant is new,
  780. it may turn out mostly nominal 70 ns parts, which may actually deliver 
  781. tRAC between 60.1 ns and 70.0 ns, at 70 or 85 degrees Celcius and
  782. 4.5 volts power supply.  As it gets tuned up, it may turn out mostly 60 
  783. ns parts and a few 50s and 70s.  When it wears out it may get less 
  784. accurate and start yielding more 70s again.
  785.  
  786. RAM vendors have to test each part off the line to see how fast it is.  
  787. An accurate, at-speed DRAM tester can cost several million dollars, and 
  788. testing can be a quarter of the cost of the parts.  The finished parts 
  789. are not marked until they are tested and their speed is known.
  790.  
  791.  
  792.  
  793. Q) 2.15  What happen to my 384k?
  794.  
  795. The memory between 640k and 1Meg is used for the BIOS, the video
  796. aperture, and a number of other things.  With the proper memory
  797. manager, DOS can take advantage of it.  Many systems, however, won't
  798. identify its existence on boot.  This does not mean it isn't there.
  799.  
  800. Q) 2.16  How do I tell how big/fast my SIMMs are?
  801.  
  802. Individual DRAMs are marked with their speed after they are tested.
  803. The mark is usually a suffix to the part number, representing tens of
  804. nanoseconds.  Thus, a 511024-7 on a SIMM is very likely a 70 ns DRAM.
  805. (vendor numbering scheme table to be added)
  806.  
  807. Q) 2.17  What speed SIMMs do I need?
  808.  
  809. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  810.  
  811. There is no reliable formula for deriving the required RAM speed from
  812. the clock rate or wait states on the motherboard.  Do not buy a
  813. motherboard that doesn't come with a manual that clearly specifies
  814. what speed SIMMs are required at each clock rate.  You can always
  815. substitute *faster* SIMMs for the ones that were called out in the
  816. manual.  If you are investing in a substantial quantity of RAM,
  817. consider buying faster than you need on the chance you can keep it
  818. when you get a faster CPU.
  819.  
  820. That said, most 25 MHz and slower motherboards work fine with 80 ns
  821. parts, most 33 MHz boards and some 40 MHz boards were designed for
  822. 70 ns parts, and some 40 MHz boards and everything faster require
  823. 60 ns or faster.  Some motherboards allow programming extra wait states
  824. to allow for slower parts, but some of these designs do not really relax
  825. all the critical timing requirements by doing that.  It's much
  826. safer to use DRAMs that are fast enough for the no-wait or one-wait
  827. cycles at the top end of the motherboard's capabilities.
  828.  
  829. Q) 2.18  Will 9 chip and 3 chip SIMMs work together?
  830.  
  831. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  832.  
  833. Almost always.  But there are exceptions.
  834.  
  835. 1.  Some motherboards do not supply enough refresh address bits for a
  836. 4Mb x1 or a 1Mb x4 DRAM.  These old motherboards will not work with 4
  837. MB 9-chip SIMMs or 1 MB 3-chip SIMMS.
  838.  
  839. 2.  Some EL CHEAPO motherboards do not have proper terminations on the
  840. lines which drive the DRAM array.  These boards may show only marginal
  841. compatibility with various SIMMs, not working with all prefectly good
  842. SIMMs you try, favoring SIMMs with parameters skewed towards one end
  843. or another of the allowed ranges.  In some cases, most of the SIMMs
  844. you happen to try might be 9-chip modules, and in other cases they
  845. might be 3-chip modules.  A random selection of a dozen SIMMs might
  846. lead you to conclude the motherboard doesn't "work" with 3-chip
  847. modules, or with a "mixture" of 3-chip and 9-chip modules.
  848.  
  849. You might find the real solution is to use SIMMs one speed faster
  850. than the manual calls for, because the particular motherboard design
  851. just cuts too many things too close.
  852.  
  853. Q) 2.19  What are "single-sided" and "double-sided" 72-pin SIMMs?
  854.  
  855. [From: uwvax!astroatc!nicmad!madnix!zaphod (Ron Bean)]
  856.  
  857.    All 72-pin SIMMs are 32 bits wide (36 with parity), but
  858. double-sided SIMMs have four RAS (Row Address Strobe) lines instead of
  859. two. This can be thought of as two single-sided SIMMs wired in
  860. parallel. But since there is only one set of data lines, you can only
  861. access one "side" at a time.
  862.  
  863.    Usually, 1Mb, 4Mb, and 16Mb 72-pin SIMMs are single-sided, and 2Mb,
  864. 8Mb, and 32Mb SIMMs are double-sided. This only refers to how the
  865. chips are wired-- SIMMs that are electrically "single-sided" may have
  866. chips on both sides of the board.
  867.  
  868.    Most 486 motherboards use memory in banks of 32 bits (plus parity),
  869. and may treat a double-sided SIMM as "two banks" (see your
  870. motherboard's manual for details). Some can take four SIMMs if they're
  871. single-sided, but only two if they're double-sided. Others can take
  872. four of either type.
  873.  
  874.    Pentium (and some 486) motherboards use pairs of 72-pin SIMMs for
  875. 64-bit memory. Since double-sided SIMMs can only access 32 bits at a
  876. time, you still need to use them in pairs to make 64 bits.
  877.  
  878.  
  879. Q) 2.20  +How do you distinguish between parity and non-parity SIMMs?
  880.  
  881. The precise method is to count the number and type of each chip (after
  882. looking them up in a databook for that DRAM manufacturer).  However,
  883. you can get a good guess just by counting the number of chips.
  884.  
  885. DRAMs (for PC SIMMs) are either 1 or 4 bits wide.  The total bit width
  886. is 8 or 9 (for 30 pin SIMMs) and 32 or 36 (for 72 pin SIMMs).  DRAMs
  887. to hold parity are usually 1 bit wide to allow byte writes.  Some
  888. examples:
  889.  
  890. 2 chips: 8 bit (2x4bit) - no parity
  891. 3 chips: 9 bit (2x4bit + 1x1bit) - parity
  892. 8 chips: 8 bit (8x1bit) or 32 bit (8x4bit) - no parity
  893. 9 chips: 9 bit (9x1bit) - parity
  894. 12 chips: 36 bit (8x4bit + 4x1bit) - parity
  895.  
  896. Some new 72 pin SIMMs have two 32 (or 36) bit banks per SIMM and
  897. therefore have double the number of chips as a normal SIMM.
  898.  
  899. It also seems that some cheap SIMMs have begun using 'fake' parity on
  900. SIMMs; XOR gates that generate parity from 8 bit data rather than
  901. store and recall the actual parity generated by the DRAM controller.
  902. The only way to tell if you've been taken by one of these fake parity
  903. SIMMs is to look up all of the suspected parts in a DRAM databook.
  904.  
  905.  
  906. Q) 2.21  Can I use Mac or PS/2 SIMMs in my PC?
  907.  
  908. Yes, just about all SIMMs are compatible, be they from another
  909. personal computer, a mainframe, or even a laser printer, though are a
  910. few some odd systems out there.  There are three significant issues:
  911. speed, parity and number of pins (data width).  Speed is obvious,
  912. check the rating, ie: 70ns, to make sure they meet the minimum
  913. requirements of your system.  Parity either exists or doesn't exist
  914. and can be identified by an extra bit per byte, ie: 9 bits or 36 bits.
  915. If your system does not require parity, you can still use SIMMs with
  916. parity.  If, however, your system does require parity, you can't use
  917. SIMMs without parity.  For this case, many PC's have an option to
  918. disable the parity requirement via a jumper or BIOS setting; refer to
  919. your motherboard manual.  The final issue is the number of pins on the
  920. SIMM; the two most common are 30 pins (8 or 9 bit SIMMs) and 72 pins
  921. (32 or 36 bit SIMMs); the second is physically larger thus the one can
  922. not be used in the other.  A few motherboards have both types of
  923. sockets.
  924.  
  925. Q) 2.22  What do wait states and burst rates in my BIOS mean?
  926.  
  927. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  928.  
  929. Modern motherboards are equipped with variable clocks and features
  930. for tuning board performance at each speed.  The BIOS knows how to
  931. program the register bits which control these options.
  932.  
  933. 1.  Wait states may be adjustable to allow for slower DRAMs or
  934. cache RAMs.  If you don't have a motherboard manual, or it doesn't
  935. say, then you will just have to experiment.
  936. 2.  Sometimes a wait or two on a write is required with write-through
  937. cache.  The programming allows for slower DRAMs.  The extra wait
  938. state may cost you enough time that you would do better running at a
  939. slower clock rate where the wait state is not required.
  940. 3.  Burst rates refer to the number of wait states inserted for
  941. each longword access in the cache fill cycle.
  942.  
  943. Bob Nichols (rnichols@ihlpm.ih.att.com) adds:
  944. These numbers refer to the number of clock cycles for each access of a
  945. "burst mode" memory read.  The fastest a 486 can access memory is 2 clock
  946. cycles for the first word and 1 cycle for each subsequent word, so
  947. "2-1-1-1" corresponds to "zero wait states."  Anything else is slower.
  948.  
  949. How fast you can go depends on the external clock speed of your CPU, the
  950. access time of your cache SRAMs, and the design of the cache controller.
  951. It can also be affected by the amount of cache equipped, since "x-1-1-1"
  952. is generally dependent on having 2 banks of cache SRAMs so that the
  953. accesses can be interleaved.  With a 50MHz bus (486DX-50), few
  954. motherboards can manage "2-1-1-1" no matter how fast the SRAMs are.  At
  955. 33MHz or less (486DX-33, 486DX2-66), many motherboards can achieve
  956. "2-1-1-1" if the cache SRAMs are fast enough and there are 2 banks
  957. equipped (cache sizes of 64KB or 256KB, typically).
  958.  
  959. Q) 2.23  Cache terminology, what does it mean?
  960. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  961.  
  962. Why cache improves performance
  963. ------------------------------
  964. Today's microprocessors ("uPs") need a faster memory than can be made
  965. with economical DRAMs.  So we provide a fast SRAM buffer
  966. between the DRAM and the uP.  The most popular way to set it up is
  967. by constructing a "direct mapped cache," which is the only setup
  968. I'll describe here.
  969.  
  970.  
  971. Generic motherboard cache architecture
  972. --------------------------------------
  973. The direct mapped cache has three big features:
  974. 1. a "data store" made with fast SRAMs,
  975. 2  a "tag store" made with even faster SRAMs, and
  976. 3. a comparator.
  977.  
  978. The data store is the chunk of RAM you see in the motherboard price
  979. lists.  It holds "blocks" or "lines" of data recently used by the CPU.
  980. Lines are almost always 16 bytes.  The address feeding the cache is
  981. simply the least significant part of the address feeding main memory.
  982. Each memory location can be cached in only one location in the data
  983. store.
  984.  
  985. There are two "policies" for managing the data store.  Under the
  986. "write-back" (or "copy-back") policy, the master copy of the data is
  987. in cache, and main memory locations may be "stale" at times.  Under
  988. "write-through", writes go immediately to main memory as well as to
  989. cache and memory is never "stale."
  990.  
  991. The tag store mantains one "word" of information about each line of
  992. data in the data store.
  993. In a "write-back" or "copy-back" cache, the tag word contains two items:
  994. 1.  the part of the main memory address that was *not*
  995.     fed to the data store, and
  996. 2.  a "dirty" bit.
  997.  
  998. A write-through cache doesn't need a dirty bit.  The tag store is
  999. addressed with the most significant address bits that are being fed to
  1000. the data store.  The tag is only concerned with the address bits that
  1001. are used to select a line.  With a 16 byte line, address bits 0
  1002. through 3 are irrelevant to the tag.
  1003.  
  1004. An example: The motherboard has 32 MB main memory and 256 KB cache.
  1005. To specify a byte in main memory, 25 bits of address are required: A0
  1006. through A24.  To specify a byte in data store, 18 bits (A0 through
  1007. A17) are required.  Lines in cache are 16 bytes on 16 byte boundaries,
  1008. so only A3 through A17 are required to specify a line.  The tag word
  1009. for this system would represent A18 through A24 (plus dirty bit).  The
  1010. tag store in this system would be addressed by A3 through A17,
  1011. therefore the tag store would require 16 K tag words seven bits wide.
  1012. The dirty bit is written at different times than the rest of the tag,
  1013. so it might be housed separately, and this tag store might be built in
  1014. three 16K x4 SRAMs.
  1015.  
  1016. What happens when it runs
  1017. -------------------------
  1018. Each motherboard memory cycle begins when the uP puts out a memory
  1019. address.  The data store begins fetching, and simultaneously the
  1020. tag begins fetching.  When the tag word is ready, the Comparator
  1021. compares the tag word to the current address.
  1022.  
  1023. If they match, a cache hit is declared and the uP reads or writes
  1024. the data store location.  If the hit is a write, the copy-back
  1025. cache marks the line "dirty" by setting its dirty-bit in the line's
  1026. tag word.  The write-through motherboard simultaneously stores the
  1027. write data in data store and begins a DRAM write cycle.  The uP
  1028. moves on.
  1029.  
  1030. If the tag word doesn't match, what a bummer, it's a cache miss.
  1031. If the line in cache is dirty, double bummer, the line must be
  1032. copied back to main memory before anything else can happen.  All
  1033. 16 bytes are copied back, even if the hit was a one-byte write.
  1034. This data transfer is called a "dirty write flush."
  1035.  
  1036. On a read-miss, the motherboard has to copy a line from main memory
  1037. to cache (and update the tag, the whole operation is called a "cache
  1038. fill"), and the uP can stop waiting as soon as the bytes it wants
  1039. go by.  On a write-miss, the caches I've worked with ignore the
  1040. event (that's an oversimplification) and the main memory performs
  1041. a write cycle.  I've heard of systems that fill on a write-miss,
  1042. that is they replace the cache line whenever it misses, read or
  1043. write, dirty or not.  I've never seen such a system.
  1044.  
  1045. Terms
  1046. -----
  1047. The 486, the 68020, and their descendants have caches on chip.
  1048. We call the on-chip cache "primary" and the cache on the
  1049. motherboard "secondary."  The 386 has no cache, therefore the cache
  1050. on a 386 motherboard is "primary."  I like to call the DRAM array
  1051. "core" for brevity.  Motherboard = "mb."  Megabyte = "MB."
  1052.  
  1053. Problems
  1054. --------
  1055. I added "core" and I had to disable my secondary cache to
  1056. get the board running.  Or, I added core and performance took a dive.
  1057. Disabling secondary cache improved it, but still real slow.
  1058. What happened?
  1059.  
  1060.  Whenever you are adding memory and you cross a power-of-2
  1061. address boundary, another address bit becomes interesting to the
  1062. tag.  That is, the tag does not care when you add your 8th MB
  1063. (MB) but it cares a lot about the new address bit 24 when you add
  1064. your 9th MB, or your 17th (bit 25).  Evidently, at the low-price
  1065. end of the mb market there are boards with not enough tag RAM
  1066. sockets to support all the core they can hold.  Most of these EL
  1067. CHEAPO mbs don't even try to use cache in the region beyond the
  1068. tag's coverage.  Some of them don't have the logic to stay out or
  1069. the BIOS doesn't know to enable it.  These boards just don't run
  1070. right.
  1071.  
  1072. Do not buy a mb if you are not sure it can cache all of core.  The
  1073. worst case is with core fully stuffed with whatever the board claims
  1074. to hold, and the smallest cache configuration.  Some motherboards
  1075. ask you to add cache when you add core, so that they don't have to
  1076. provide for that worst case tag width.  These motherboards may ask
  1077. you to move some jumpers in the tag area.  The jumpers control
  1078. which address bits the tag looks at.  Do not buy a motherboard if
  1079. you don't know how to set all the jumpers.
  1080.  
  1081.  
  1082.  
  1083. Q) 2.24  How do I upgrade the size of my cache?
  1084.  
  1085. Look in your motherboard manual.  Each motherboard is different.
  1086. You will have to add or replace cache RAMs and move jumpers.
  1087.  
  1088. Q) 2.25  Do I need to fill the "dirty tag" RAM socket on my motherboard?
  1089.  
  1090. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  1091.  
  1092. Perhaps you don't *have* to for the board to run, but the missing RAM
  1093. will cost you performance.  Most "write-back" mbs cope with the
  1094. missing RAM by treating all lines as dirty.  You get a lot of
  1095. unneccessary write cycles; you might even do better with
  1096. write-through.
  1097.  
  1098. Your bargain-basement no-documentation no-brand mb might not have the
  1099. pullup resistor on that socket, and it might run for a second, ten
  1100. minutes, or ten years with that pin not driven.  I think it's a
  1101. pointless risk to leave the socket empty.
  1102.  
  1103. Q) 2.26  How fast do my cache RAMs have to be?
  1104.  
  1105. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  1106.  
  1107. Only the person who designed your mb knows for sure.  There is
  1108. no simple formula related to clock rate.  However, most people tell
  1109. me their 33 MHz mbs' manuals call for 25 ns data store and 20 ns
  1110. tag store, and their 40 and 50 MHz mbs want 20 ns data store and
  1111. 15 or 12 ns tag.  Tqhe tag has to be faster than data store to make
  1112. time for the comparator to work.  Do not buy a motherboard if you do
  1113. not know what speed and size of cache RAMs it requires in all its
  1114. speeds and configurations.
  1115.  
  1116. If you're not sure, it doesn't hurt to use faster RAMs than your
  1117. manual calls for.  If your manual says 20 ns for location x and you
  1118. happen to have 15 ns parts, it's ok to "mix" the speeds.  It's ok to
  1119. "mix" RAMs from more than one manufacturer.  However, the faster RAMs
  1120. will not buy you more performance.
  1121.  
  1122. Q) 2.27  Which is the best cache policy, write-through or "write-back?"
  1123.  
  1124. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  1125.  
  1126. For most applications, copy-back gives better performance than
  1127. write-through.  The amount of win will depend on your application and
  1128. may not be significant.  Write-through is simpler, but not by much any
  1129. more.
  1130.  
  1131. Q) 2.28  What about an n-way set associative cache, isn't it better?
  1132.  
  1133. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  1134.  
  1135. At the high end of the mb market, caches are available with more than
  1136. one set.  In these caches, the data store is broken into two or four
  1137. parts, or sets, with a separate tag for each.  On a miss, clever
  1138. algorithms (such as Least Recently Used) can be used to pick which set
  1139. will be filled, because each set has a candidate location.  The result
  1140. is a higher hit rate than a direct mapped (single set) cache the same
  1141. size can offer.
  1142.  
  1143. The primary cache on the 486 is four-way set associative.
  1144.  
  1145. Q) 2.29  Which is better, ISA/EISA/VLB/PCI/etc?
  1146. [From: ralf@wpi.wpi.edu (Ralph Valentino)]
  1147.  
  1148. Here is a quick overview of the various bus architectures available
  1149. for the PC and some of the strengths and weaknesses of each.  Some
  1150. terms are described in more detail at the bottom.
  1151.  
  1152. XT bus:
  1153.     8 data bits, 20 address bits
  1154.     4.77 MHz
  1155.    Comments: Obsolete, very similar to ISA bus, many XT cards will
  1156.              work in ISA slots.
  1157.     
  1158. ISA bus: Industry Standard Architecture bus (aka. AT bus)
  1159.     8/16 data bits, 24 address bits (16Meg addressable)
  1160.     8-8.33MHz, asynchronous
  1161.     5.55M/s burst
  1162.     bus master support
  1163.     edge triggered TTL interrupts (IRQs) - no sharing
  1164.     low cost
  1165.    Comments: ideal for low to mid bandwidth cards, though lack of
  1166.          IRQs can quickly become annoying.
  1167.     
  1168. MCA bus: Micro Channel Architecture bus
  1169.     16/32 data bit, 32 address bits
  1170.     80M/s burst, synchronous
  1171.     full bus master capability
  1172.     good bus arbitration
  1173.     auto configurable
  1174.     IBM proprietary (not ISA/EISA/VLB compatible)
  1175.    Comments: Since MCA was proprietary, EISA was formed to compete with
  1176.              it.  EISA gained much more acceptance; MCA is all but dead.
  1177.     
  1178. EISA bus: Enhanced Industry Standard Architecture bus
  1179.     32 data bits, 32 address bits
  1180.     8-8.33MHz, synchronous
  1181.     32M/s burst (sustained)
  1182.     full bus master capability
  1183.     good bus arbitration
  1184.     auto configurable
  1185.     sharable IRQs, DMA channels
  1186.     backward compatible with ISA
  1187.     some acceptance outside of the PC architecture
  1188.     high cost
  1189.    Comments: EISA is great for high bandwidth bus mastering cards
  1190.              such as SCSI host adaptors, but its high cost limits
  1191.              its usefulness for other types of cards.
  1192.  
  1193. P-EISA: Pragmatic EISA (also Super-ISA)
  1194.     (see the description of the HiNT chipset elsewhere in this FAQ)
  1195.  
  1196. VLB: VESA Local Bus
  1197.     32 data bits, 32 address bits
  1198.     25-40MHz, asynchronous
  1199.     130M/s burst (sustained is closer to 32M/s)
  1200.     bus master capability
  1201.     will coexist with ISA/EISA
  1202.     slot limited to 2 or 3 cards typical
  1203.     backward compatible with ISA
  1204.     moderate cost
  1205.    Comments: VLB is great for video cards, but its lack of a good bus
  1206.              arbiter limits its usefulness for bus mastering cards and
  1207.              its moderate cost limits its usefulness for low to mid 
  1208.              bandwidth cards.  Since it can coexist with EISA/ISA, a
  1209.              combination of all three types of cards usually works best.
  1210.              
  1211. PCI:  Peripheral Component Interconnect local bus
  1212.     32 data bits (64 bit option), 32 address bits (64 bit option)
  1213.     up to 33MHz, synchronous
  1214.     132M/s burst (sustained) (264M/s with 64 bit option)
  1215.     full bus master capability
  1216.     good bus arbitration
  1217.     slot limited to 3 or 4 cards typical
  1218.     auto configurable
  1219.     will coexist with ISA/EISA/MCA as well as another PCI bus
  1220.     strong acceptance outside of the PC architecture
  1221.     moderate cost
  1222.    Comments: The newest of the buses, combining the speed of VLB with
  1223.              the advanced arbitration of EISA.  Great for both video
  1224.          cards and bus mastering SCSI/network cards.
  1225.  
  1226.             =Terms=
  1227.  
  1228. Auto configurable:  Allows software to identify the board's
  1229. requirements and resolve any potential resource conflicts
  1230. (IRQ/DMA/address/BIOS/etc).
  1231.  
  1232. Bus master support:  Capable of First Party DMA transfers.
  1233.  
  1234. Full bus master capability:  Can support any First Party cycle from any
  1235. device, including another CPU.
  1236.  
  1237. Good bus arbitration:  Fair bus access during conflicts, no need to
  1238. back off unless another device needs the bus.  This prevents CPU
  1239. starvation while allowing a single device to use 100% of the available
  1240. bandwidth.  Other buses let a card hold the bus until it decides to
  1241. release it and attempts to prevent starvation by having an active card
  1242. voluntarily release the bus periodically ("bus on time") and remain
  1243. off the bus for a period of time ("bus off time") to give other
  1244. devices, including the CPU, a chance even if they don't want it.
  1245.  
  1246. 16Meg addressable:  This limits first party DMA transfers to the lower
  1247. 16 Meg of address space.  There are various software methods to
  1248. overcome this problem when more than 16 Megs of main memory are
  1249. available.  This has no effect on the ability of the processor to
  1250. reach all of main memory.
  1251.  
  1252. Backward compatible with ISA:  Allows you to place an ISA card in the
  1253. slot of a more advanced bus.  Note, however, that the ISA card does
  1254. not get any benefit from being in an advanced slot, instead, the slot
  1255. reverts to an ISA slot.  Other slots are unaffected.
  1256.  
  1257.  
  1258.  
  1259. Q) 2.30  *What are the (dis)advantages of ISA/VLB/EISA SCSI?
  1260.  
  1261. Q) 2.31  Will an ISA card work in an MCA (PS/2) machine?
  1262.  
  1263. No, they will not.  MCA, unlike EISA and VLB, is not backward
  1264. compatible with ISA.
  1265.  
  1266. Q) 2.32  What does the "chip set" do?
  1267. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  1268.  
  1269. The motherboard "chip set" contains all the logic that's not in
  1270. the microprocessor ("uP") and its coprocessor, or the memory.
  1271. These functions always include:
  1272.  *  Address decoding and "memory mapping"
  1273.  *  keyboard interface controller (which includes reset generator)
  1274.  *  Direct Memory Access (DMA) channels
  1275.  *  interrupt controller
  1276.  *  bus controller(s)
  1277.  *  battery-powered "real time" clock/calendar circuit
  1278.  *  crystal-controlled clock oscillator(s)
  1279.  *  main memory controller
  1280.  
  1281. They almost always include:
  1282.  *  controller for cache external to the uP
  1283.  *  "turbo" switch logic
  1284.  *  programmable "wait state" logic
  1285.  
  1286. and some of them include:
  1287.  *  controller(s) for PCMCIA slots
  1288.  *  "green" power-conservation logic
  1289.  *  video display logic for CRT, LCD, or both
  1290.  *  serial ports, parallel ports, floppy, SCSI and/or IDE, etc. controllers
  1291.  *  network interface controllers (for Ethernet)
  1292.  
  1293. Some people consider the BIOS ROM part of the "chip set."
  1294.  
  1295. Sometimes part of an EISA or VLB bus controller is implemented
  1296. in an optional, socketed integrated circuit.  A motherboard like that
  1297. can be sold with the socket empty, and you have to go back and
  1298. buy the "bus mastering option" later when you find out you need it.
  1299.  
  1300. "Chip sets" are usually a set of highly integrated, special purpose
  1301. integrated circuits.  The keyboard interface controller is usually
  1302. in a 40-pin dual-inline pin (DIP) package compatible with the Intel
  1303. 8048 single-chip microcomputer which was used for that function in the
  1304. IBMPC-AT.  The rest of the logic often fits in a single IC.  In the trade,
  1305. you may see this single IC referred to as "the chipset," even though
  1306. the keyboard interface and other logic is external.  The Asian data sheets
  1307. often call the high-integration chips "LSIs."
  1308.  
  1309. The word "ChipSet" is a trademark of Chips and Technologies
  1310. Inc. (San Jose, California), which introduced a 5-chip set of LSIs
  1311. for AT-clone motherboards in early 1985.  CTI may also own "chipset"
  1312. and "Chipset"; I don't know.
  1313. CTI was very successful at promoting the term "ChipSet," but less
  1314. successful at associating it in the public mind with their particular
  1315. brand.  People use the word to refer to any high integration chip
  1316. used in PCs.  For example, you'll hear people talk about the "ET4000
  1317. video chipset."  The ET4000 is a single chip which integrates most
  1318. of an SVGA controller.  The word "ASIC" (application-specific integrated
  1319. circuit) would be more appropriate.
  1320.  
  1321. Single, high-integration ICs are not very good at driving heavily
  1322. loaded signals, like the ones in the memory array and the expansion
  1323. slots.  Better motherboards use buffer chips external to the LSI
  1324. for this electrical function.  It may not show up in "WinMark"
  1325. comparisons, but it shows in electrical compatibility.  Well-buffered
  1326. motherboards are less likely to require SIMM "cherry-picking,"
  1327. and are more likely to work at high ambient temperatures.
  1328. The 74F245, which costs about 15 cents in high volume, is often used for
  1329. this electrical buffering.
  1330.  
  1331.  
  1332.  
  1333. Q) 2.33  +How do I enter the CMOS configuration menu?
  1334.  
  1335. [From: burnesa@cat.com (Shaun Burnet)]
  1336.  
  1337.         AMI BIOS        Del key during the POST
  1338.         Award BIOS      Ctrl-Alt-Esc
  1339.         DTK BIOS        Esc key during the POST
  1340.         IBM PS/2 BIOS   Ctrl-Alt-Ins after Ctrl-Alt-Del
  1341.         Phoenix BIOS    Ctrl-Alt-Esc or Ctrl-Alt-S
  1342.  
  1343. [From: mike@pencom.com (Mike Heath)]
  1344.  
  1345. Some 286 machines don't have a CMOS configuration menu in the BIOS.
  1346. They require a software CMOS setup program.  If you don't have the
  1347. Installation and/or Diagnostics diskette for your machine, you can
  1348. try using a shareware/freeware program.  Try looking in:
  1349.  
  1350. oak.oakland.edu:/SimTel/msdos/at
  1351.   or
  1352. ftp.uu.net:/systems/msdos/simtel/at
  1353.  
  1354.  
  1355. Q) 2.34  What is bus mastering and how do I know if I have it?
  1356.  
  1357. Bus mastering is the ability of an expansion (ISA/EISA/VLB/MCA/etc)
  1358. card to directly read and write to main memory.  This allows the CPU
  1359. do delegate I/O work out to the cards, freeing it to do other things.
  1360. For all of the above busses, bus mastering capability is assumed.
  1361. Unless specifically stated otherwise, you should assume each slot has
  1362. this capability.  For cards, this is not assumed.  If you want a bus
  1363. mastering card, you should specifically request it and expect to pay
  1364. more.  Note that some cards (RLL/MFM/IDE/com) are not available in bus
  1365. mastering versions.
  1366.  
  1367. Q) 2.35  Can I put an ISA cards in EISA or VLB slots?
  1368.  
  1369. Yes, you can put ISA cards in both EISA slots and VLB slots, as both
  1370. buses were specifically designed to be 100% ISA compatible.  ISA cards
  1371. will not directly effect the performance of EISA/VLB cards; a well
  1372. balanced system will have both.  Note, however, that the total
  1373. bandwidth of the bus will be split between all cards, so there is a
  1374. strong advantage to using EISA/VLB cards for the high bandwidth
  1375. devices (disk/video).
  1376.  
  1377. Q) 2.36  How should I configure ISA/VLB cards in the EISA config utility?
  1378.  
  1379. Only EISA cards matter in the ECU; ISA and VLB entries are only place
  1380. markers.  While this is a good way to keep track of IRQ, DMA and BIOS
  1381. conflictions, ISA and VLB need not be placed in the configuration at
  1382. all, nor should it be assumed that the settings for them match the
  1383. actual card settings.  If you wish to add them, you can use the
  1384. "Generic ISA Card" configuration file for either.  Do not expect card
  1385. vendors to supply them.
  1386.  
  1387. Q) 2.37  What is the difference between EISA Standard and Enhanced modes?
  1388.  
  1389. Many EISA cards support both Standard (ISA) and Enhanced (EISA) modes.
  1390. In Standard mode, the card will appear to be an ISA card to the OS; it
  1391. will generate edge triggered interrupts and only accept ISA addressing
  1392. (for bus mastering cards), for instance.  An important thing to note
  1393. is that the card may still do EISA specific things like 32-bit data
  1394. bus mastering and EISA configuration setup as this functionality is
  1395. hidden from the OS.
  1396.  
  1397. Q) 2.38  Is there any point in putting more than 16M in an ISA machine?
  1398.  
  1399. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  1400.  
  1401. Sure.  Even inferior operating systems can use it for something.
  1402. The question is how much performance it buys.  In ISA, the DMA
  1403. channels and bus-mastering IO cards can only address the first 16 MB.  
  1404. Therefore the device drivers have to copy data up and down or just
  1405. not use the space.  I am told the Linux SCSI drivers know how to
  1406. do this.  I don't know about OS/2 or MSWindows.
  1407.  
  1408. Q) 2.39  What disadvantages are there to the HiNT EISA chip set?
  1409. [From: ralf@wpi.wpi.edu (Ralph Valentino)]
  1410.  
  1411. The HiNT Caesar Chip Set (CS8001 & CS8002) can come in three different
  1412. configurations.  All three of these configurations have EISA style
  1413. connectors and are (sometimes incorrectly) sold as EISA motherboards.
  1414. The differences should be carefully noted, though.
  1415.  
  1416. The rarest of these configuration uses a combination of the first HiNT
  1417. chip (CS8001) and the Intel chip set.  This configuration can support
  1418. the full EISA functionality: 32 address bits, 32 data bits, level
  1419. sensitive (sharable) interrupts, full EISA DMA, watch dog (sanity)
  1420. timer, and so forth.
  1421.  
  1422. The second configuration is called Super-ISA, which uses both of the
  1423. HiNT chips.  This configuration is very common in low-end models.  It
  1424. supports a very limited functionality: 24 address bits, 32 data bits,
  1425. edge triggered (non-sharable) interrupts, ISA (16 data, 24 address)
  1426. DMA, and no watch dog timer.  Some EISA boards, such as the Adaptec
  1427. 1742A EISA Fast SCSI-2 host adapter, can be configured to work in this
  1428. mode by hacking their EISA configuration file (.CFG) to turn off these
  1429. features.  Other EISA cards require these features and are therefore
  1430. unusable in these systems.
  1431.  
  1432. The final configuration is called Pragmatic EISA, or P-EISA.  Like
  1433. Super-ISA, both HiNT chips are used but external support logic
  1434. (buffers and such) are added to provide a somewhat increased
  1435. functionality: 32 address bits, 32 data bits, edge triggered
  1436. (non-sharable) interrupts, ISA (16 data, 24 address) DMA, and no watch
  1437. dog timer.  The full 32 bits for address and data allow bus mastering
  1438. devices access to the complete range of main memory.  As with
  1439. Super-ISA, there may be incompatibilities with some EISA cards.
  1440.  
  1441.  
  1442.  
  1443. Q) 2.40  *Should I change the ISA bus speed?
  1444.  
  1445. Q) 2.41  Why is my PC's clock so inaccurate?
  1446. [From: uwvax!astroatc!nicmad!madnix!zaphod (Ron Bean)]
  1447.  
  1448. Usually this means that the clock crystal is not adjusted properly, or
  1449. that it needs a new battery. The interrupt-based "DOS time" can also
  1450. be affected by programs that disable interrupts for too long.
  1451.  
  1452.    If your clock is just running at the wrong speed, you can
  1453. compensate for it in software by measuring the drift rate and applying
  1454. a correction factor. In the long run, this can be *very* accurate. One
  1455. such program for DOS is adclk100.zip. An alternative is to run a
  1456. program that periodically sets your clock to another one that's known
  1457. to be accurate (see the question on setting your clock).
  1458.  
  1459.    If your clock is more erratic (eg, it stops when the machine is
  1460. turned off, or the date gets scrambled), try replacing the battery
  1461. (but remember to write down your CMOS settings first!).  The CMOS RAM
  1462. takes considerably less power than the clock, so it may keep working
  1463. even though the battery is too weak to run the clock (see the question
  1464. on replacing the battery for details).
  1465.  
  1466.    A typical cheap quartz watch is rated at +/- 15 sec per month (3
  1467. minutes per year) which is about 5.7 ppm (parts per million).  Dallas
  1468. Semiconductor rates their encapsulated clock modules for +/- 1 min per
  1469. month, or 22.8 ppm. Clocks with external crystals can be "fine-tuned"
  1470. with a trimmer capacitor-- if the motherboard designer included one
  1471. (Note: there may be more than one crystal on the motherboard). The
  1472. crystal's frequency will change slightly over time as the crystal
  1473. "ages".
  1474.  
  1475.    The original IBM AT used the Motorola MC146818, which is a
  1476. real-time clock plus 50 bytes of CMOS RAM. This chip is discussed in
  1477. the book "The Undocumented PC", from Addison-Welsey. The Dallas
  1478. Semiconductor DS1285 is a drop-in replacement for the MC146818, and
  1479. the DS1287 is the same chip encapsulated with its own battery and
  1480. clock crystal. Other variants include larger amounts of CMOS RAM. Most
  1481. software accesses the clock through the BIOS.
  1482.  
  1483.    Before the AT, there were various types of aftermarket clock cards,
  1484. and some of them may still be available (even though every PC sold in
  1485. the last several years "already has a clock").
  1486.  
  1487.    Given the number of times this comes up on the net, there should be
  1488. a market for accurate clock cards. On the other hand, most people
  1489. don't seem to care whether their computers have anything close to the
  1490. correct time. If your machine doesn't keep time correctly, and you
  1491. think it should, you might consider complaining to the manufacturer
  1492. about it.
  1493.  
  1494.  
  1495.  
  1496. Q) 2.42  How can I automatically set my PC's clock to the correct time?
  1497. [From: uwvax!astroatc!nicmad!madnix!zaphod (Ron Bean)]
  1498.  
  1499. If you're on the internet, you can use ntp (network time protocol) to
  1500. set your clock to another machine that's known to be accurate (see RFC
  1501. 1129, Internet Time Synchronization).
  1502.  
  1503.    ACTS, the Automated Computer Time Service, is available by modem at
  1504. (303)494-4774 (note this is NOT a toll-free call). There are programs
  1505. that will dial this number and set your clock automatically. This
  1506. service is run by NIST (the National Institute of Standards and
  1507. Technology, formerly the National Bureau of Standards).
  1508.  
  1509.    In Germany, the Physikalisch-Technische Bundesanstalt (PTB)
  1510. broadcasts a coded time signal on 77.5 kHz from a transmitter near
  1511. Frankfurt, and inexpensive receivers are available that can plug into
  1512. a serial port (this signal should cover most of Europe). In the US,
  1513. NIST runs a similar station (WWVB) on 60 kHz, but the data is encoded
  1514. differently and receivers are expensive and hard to find.
  1515.  
  1516.    Other coded time signals are available from WWV and WWVH on 2.5, 5,
  1517. 10, 15, and 20 MHz (shortwave), and from the GOES and GPS
  1518. satellites. CHU Canada on 3.33, 7.335, and 14.670 MHz broadcasts time
  1519. codes using Bell 103 FSK (300 baud modem tones) during seconds 31
  1520. through 39 of each minute. If you don't have a shortwave receiver, the
  1521. WWV audio time announcement can be heard by dialing (303)499-7111
  1522. (again, this is NOT a toll-free call).
  1523.  
  1524.    NIST publishes a 30-page booklet (NIST Special Publication 432)
  1525. that explains all of their time services in detail. They also have a
  1526. partial list of companies that make receivers, but it appears to be
  1527. somewhat out of date. Both are available from:
  1528.  
  1529.           NIST/Radio Station WWV
  1530.           2000 East County Road 58
  1531.           Fort Collins, CO  80524-9499
  1532.  
  1533.    You may have heard about Heathkit's "Most Accurate Clock", which
  1534. decodes the time signal from WWV and has a serial port.  Heath no
  1535. longer sells kits, but they still sell the factory-built version of
  1536. the clock (it's not cheap, though). Their address is P.O. Box 1288,
  1537. Benton Harbor, MI 49023.
  1538.  
  1539.  
  1540.  
  1541. Q) 2.43  What is the battery for and how do I replace it?
  1542.  
  1543. [From: uwvax!astroatc!nicmad!madnix!zaphod (Ron Bean)]
  1544.  
  1545.    The battery maintains power to the CMOS RAM and the real-time clock
  1546. when your PC is turned off. You may have a small lithium "coin"
  1547. battery soldered to the motherboard, or a larger external one plugged
  1548. into a connector. Some motherboards have a jumper to select either
  1549. type, and a few have a NiCd battery that recharges automatically, or a
  1550. lithium battery encapsulated in the clock chip.
  1551.  
  1552.    NOTE: Always write down your CMOS settings before you mess with the
  1553. battery! In fact, you should write them down now anyway, in case the
  1554. battery fails later.
  1555.  
  1556.    The batteries that are soldered in or encapsulated with the clock
  1557. chip are supposed to last 10 years or more, but your mileage may
  1558. vary. Some people find that the external type has to be replaced every
  1559. couple of years. Self-recharging NiCds that get power from a disk
  1560. drive cable are available as aftermarket items.  A few people have
  1561. tried to save money by substituting 4 alkaline AA batteries for the
  1562. expensive external lithium battery, but they have to be replaced more
  1563. often.
  1564.  
  1565.    If you need to replace a soldered-in battery, have a repair shop
  1566. install a socket (you shouldn't attempt this yourself, unless you're
  1567. experienced at soldering on expensive multi-layer circuit boards). If
  1568. the battery is encapsulated in the chip, there is no way to replace it
  1569. without replacing the chip-- again, consult a repair shop if it's not
  1570. socketed. These chips can be "turned off" via software to extend
  1571. battery life during storage, and are shipped from the factory that
  1572. way.
  1573.  
  1574. Q) 2.44  Can I use IRQ2 or is it special?
  1575.  
  1576. IRQ2 is used to cascade the second interrupt controller on AT
  1577. machines.  This has one and only one side effect: from a software
  1578. point of view, IRQ2 = IRQ9.  You can freely use IRQ2 on any hardware
  1579. device, provided you are not already using IRQ9.  Your associated
  1580. software driver can be set to IRQ2 or IRQ9, which ever it happens to
  1581. prefer.  Note that many video cards have an IRQ2 enable jumper for
  1582. very, very old backward compatibility reasons; you should disable this
  1583. before attempting to use the IRQ for something else.  There are no
  1584. unexpected side effects.
  1585.  
  1586. Q) 2.45  Where do all the IRQ's and DMA Channels go?
  1587. [From: wlim@lehman.com (Willie Lim)]
  1588. [From: r.j.mersel@is.twi.tudelft.nl (Rob Mersel)]
  1589.  
  1590. (Note that DRQ is the DMA Channel)
  1591.  
  1592. Default IRQ/DRQ settings AT systems:
  1593.  
  1594. IRQ   IO BASE   DRQ   Card or Device
  1595.       ADDRESS
  1596.       (HEX)
  1597. ===   =======   ===   ================
  1598.  *       *       0    unassigned (? bit DMA)
  1599.  *       *       1    unassigned (8 bit DMA)
  1600.  *       *       3    unassigned (8 bit DMA)
  1601.  *       *       5    unassigned (16 bit DMA)
  1602.  *       *       6    unassigned (16 bit DMA)
  1603.  *       *       7    unassigned (16 bit DMA)
  1604.  0       *       *    timer (reserved)
  1605.  1       *       *    keyboard (reserved)
  1606.  2       *       *    interrupt 8-15 (cascade) (see Q 2.40)
  1607.  3    2E8-2EF    *    COM4:
  1608.  3    2F8-2FF    *    COM2:
  1609.  4    3E8-3EF    *    COM3:
  1610.  4    3F8-3FF    *    COM1:
  1611.  5    278-27F    *    LPT2:
  1612.  6    3F0-3F7    2    Floppy drive controller
  1613.  7    378-37F    *    LPT1: (PRN:)
  1614.  8       *       *    real-time clock (reserved)
  1615.  9       *       *    unassigned (see Q 2.40)
  1616. 10       *       *    unassigned
  1617. 11       *       *    unassigned
  1618. 12       *       *    unassigned
  1619. 13       *       *    math co-processor
  1620. 14    1F0-1F7    *    Hard drive controller (drive 0)
  1621. 14    3F6-3F7    *    Hard drive controller (drive 1)
  1622. 15    170-177    *    Secondary hard drive controller (drive 2)
  1623. 15    376-377    *    Secondary hard drive controller (drive 3)
  1624.  
  1625.  
  1626. Adapter card IRQ/DRQ settings:
  1627.  
  1628. IRQ   IO BASE   DRQ   Card or Device
  1629.       ADDRESS
  1630.       (HEX)
  1631. ===   =======   ===   ================
  1632.  *    200-207    *    Game port
  1633.  2      330      *    MPU-401 Emulation (PAS 16)
  1634.  3      300      *    3Com Etherlink II, II/TP, II/16, II/16TP, 16/16TP
  1635.  3      300      *    Novell NE2000
  1636.  3      300      *    SMC/Western Digital 8003EP, 8013EWC, 8013WB
  1637.  5      368      *    Ungermann-Bass Ethernet NIUpc (long), NIUpc/EOTP (short)
  1638.  5      ???      *    DEC etherWORKS LC, Turbo, Turbo/TP
  1639.  5      220      1    Sound Blaster Emulation (PAS 16)
  1640.  5    220-22F    1    Sound Blaster 2.0 (default)
  1641.  *    338-339    *    Sound Blaster 2.0 FM music chip
  1642.  5      A20      5    Proteon P1390
  1643.  7       *       3    Pro Audio Spectrum 16 (PAS 16)
  1644.  9      300      5    Boca Ethernet BEN100, BEN102, BEN300
  1645.  
  1646.  
  1647. Default IRQ/DRQ settings XT systems:
  1648.  
  1649. IRQ   IO BASE   DRQ   Card or Device           
  1650.       ADDRESS
  1651.        (HEX)
  1652. ===   =======   ===   ===============
  1653.  *       *       0    DRAM-refresh (used on motherboard only?)
  1654.  *       *       1    unassigned
  1655.  0       *       *    timer (reserved)
  1656.  1       *       *    keyboard (reserved)
  1657.  2       *       *    unassigned
  1658.  3    2E8-2EF    *    COM4:
  1659.  3    2F8-2FF    *    COM2:
  1660.  4    3E8-3EF    *    COM3:
  1661.  4    3F8-3FF    *    COM1:
  1662.  5       ?       3    Hard drive controller
  1663.  6    3F0-3F7    2    Floppy drive controller
  1664.  7    378-37F    *    LPT1: (PRN:)
  1665.  
  1666. ===============
  1667. Ralph Valentino  (ralf@wpi.wpi.edu)
  1668. Hardware Engineer,  Worcester  Polytechnic  Institute
  1669. Path: bloom-beacon.mit.edu!satisfied.apocalypse.org!news.mathworks.com!bigboote.WPI.EDU!bigwpi.WPI.EDU!ralf
  1670. From: ralf@chpc.org (Ralph Valentino)
  1671. Newsgroups: comp.sys.ibm.pc.hardware.video,comp.sys.ibm.pc.hardware.comm,comp.sys.ibm.pc.hardware.storage,comp.sys.ibm.pc.hardware.cd-rom,comp.sys.ibm.pc.hardware.systems,comp.sys.ibm.pc.hardware.networking,comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.misc,comp.answers,news.answers
  1672. Subject: comp.sys.ibm.pc.hardware.* Frequently Asked Questions (FAQ) Part 2/5
  1673. Followup-To: comp.sys.ibm.pc.hardware.misc
  1674. Date: 28 Mar 1995 05:13:20 GMT
  1675. Organization: Worcester Polytechnic Institute
  1676. Lines: 1229
  1677. Approved: news-answers-request@MIT.EDU
  1678. Distribution: world
  1679. Expires: 30 Apr 1995 00:00:00 GMT
  1680. Message-ID: <3l85tg$laa@bigboote.WPI.EDU>
  1681. Reply-To: ralf@wpi.edu
  1682. NNTP-Posting-Host: bigwpi.wpi.edu
  1683. Summary: This is a monthly posting containing a list of Frequently
  1684.      Asked Questions (and their answers) pertaining to hardware
  1685.      and IBM PC clones.  It should be read by anyone who wishes
  1686.      to post to any group in the comp.sys.ibm.pc.hardware.*
  1687.      hierarchy.
  1688. Originator: ralf@bigwpi.WPI.EDU
  1689. Xref: bloom-beacon.mit.edu comp.sys.ibm.pc.hardware.video:28589 comp.sys.ibm.pc.hardware.comm:9355 comp.sys.ibm.pc.hardware.storage:25866 comp.sys.ibm.pc.hardware.cd-rom:14384 comp.sys.ibm.pc.hardware.systems:17182 comp.sys.ibm.pc.hardware.networking:6503 comp.sys.ibm.pc.hardware.chips:25679 comp.sys.ibm.pc.hardware.misc:25525 comp.answers:10855 news.answers:37892
  1690.  
  1691. Archive-name: pc-hardware-faq/part2
  1692. Last-modified: 1995/03/10
  1693. Version: 1.13
  1694.  
  1695.  
  1696. S) 3.0 IO controllers/interfaces
  1697.  
  1698. Q) 3.1  *How do IDE/MFM/RLL/ESDI/SCSI interfaces work?
  1699.  
  1700. Q) 3.2  How can I tell if I have MFM/RLL/ESDI/IDE/SCSI?
  1701.  
  1702. [From: ralf@wpi.edu (Ralph Valentino)]
  1703.  
  1704. The most reliable way to tell what type of drive you have is to call
  1705. the manufacturer with the model number and ask.  There is an extensive
  1706. list of phone numbers in the References section of the FAQ. 
  1707.  
  1708. That aside, the first thing to check is the number of pins on the
  1709. drive's connector(s).  The second thing to check is the CMOS setup,
  1710. assuming, of course, that it is in a working system.
  1711.  
  1712. SCSI = 1 cable: 50 pins (note 1,2)
  1713.   usually set up as "not installed" in the CMOS
  1714. IDE  = 1 cable: 40 pins
  1715.   no reliable way to tell from the CMOS
  1716. RLL  = 2 cables: 34 pins & 20 pins
  1717.   always has 26 sectors per track
  1718. MFM  = 2 cables: 34 pins & 20 pins
  1719.   always has 17 sectors per track (note 3)
  1720. ESDI = 2 cables: 34 pins & 20 pins (note 4)
  1721.   usually set up as type #1 in the CMOS and auto-configured at boot time
  1722.  
  1723. If you've narrowed it down to RLL/MFM or ESDI but it isn't in a
  1724. working system, there's no easy way to narrow it down any further just
  1725. by looking at the drive.
  1726.  
  1727. note 1: The QIC-2 tape drive interface also has 50 pins
  1728. note 2: To differentiate single ended and differential SCSI, see the scsi-faq
  1729. note 3: Some people attempt to set up MFM drives as RLL with varying success,
  1730.         this method will only tell you what it is set up as.
  1731. note 4: While ESDI uses the same type of cables as RLL and MFM, the
  1732.         signals are very different - do not connect ESDI to RLL or MFM!
  1733.  
  1734.  
  1735. Q) 3.3  Do caching controllers really help?
  1736. [From: backbone!wayne@tower.tssi.com (Wayne Schlitt)]
  1737.  
  1738. The short answer, is that if you are using a multi-tasking
  1739. operating system with a good memory manager, caching controllers
  1740. should be ignored.  If you are running DOS or Windows, then *maybe*
  1741. they will help, but I am not sure that they are a good buy.  
  1742.  
  1743. There are lots of people who have said "I put a caching controller in
  1744. my computer, and it runs faster!".  This is probably true, but they
  1745. never have measured the speed increase compared to putting the same
  1746. memory into main memory instead.  More importantly, the caching
  1747. controllers cost more money than non caching controllers, so you
  1748. should be able to add _more_ main memory instead of buying a caching
  1749. controller.
  1750.  
  1751. The following is a shortened up version of a much longer article.  If
  1752. you want a copy of the longer article, send me email at
  1753. "wayne@cse.unl.edu".
  1754.  
  1755. *** Why a multi-tasking operating system?
  1756.  
  1757. A multi-tasking operating system can allow the application to continue
  1758. immediately after it does a write, and the actual disk write can
  1759. happen later.  This is known as write behind.  The operating system
  1760. can also read several blocks from the file when the application
  1761. requests just part of the first block.  This is known as read ahead.
  1762. When the application requests the block later on, the block will
  1763. already be there and the OS can then schedule some more reads.
  1764.  
  1765. A multitasking operating system is required because these operations
  1766. can cause interrupts and processing when control has been given back to
  1767. the application.  
  1768.  
  1769. Basically, operating systems such as DOS, MS-Windows, MacOS and such
  1770. do not allow true preemptive multitasking and can not do the read a
  1771. heads and the write behinds.  For these systems, the latency of a disk
  1772. drive is the most important thing.  The application does not regain
  1773. control until the read or write has finished. 
  1774.  
  1775. *** The controller can't speed up the disk.
  1776.  
  1777. Remember, the bottleneck is at the disk.  Nothing that the controller
  1778. can do can make the data come off the platters any faster.  All but the
  1779. oldest and slowest controllers can keep up with all but the newest and
  1780. fastest disks.  The SCSI bus is designed to be able to keep *several*
  1781. disks busy without slowing things down.
  1782.  
  1783. Speeding up parts of the system that are not the bottleneck won't help
  1784. much.  The goal has to be to reduce the number of real disk accesses.
  1785.  
  1786. *** First, isn't the caching controller hardware and isn't hardware
  1787. *** always faster than software?
  1788.  
  1789. Well, yes there is a piece of physical hardware that is called the
  1790. caching controller, but no, the cache is not really "in hardware".
  1791. Managing a disk is a fairly complicated task, complicated enough that
  1792. you really can't implement the controller in combinatorial logic. 
  1793.  
  1794. So, just about all disk controllers and for that matter all disk
  1795. drives have a general purpose computer on them.  They run a little
  1796. software program that manages the communication between the main cpu
  1797. and the disk bus, or the disk bus and the disk.  Often this cpu is put
  1798. in with a bunch of other logic as part of a standard cell custom chip,
  1799. so you might not see a chip that says "Z80" or such.
  1800.  
  1801. So, we are really not comparing "hardware" with "software", we are
  1802. comparing "software on the controller" with "software on the main
  1803. cpu".
  1804.  
  1805. *** Ok, why can the OS win?
  1806.  
  1807. Assume that you have a bunch of memory that you can either put into
  1808. main memory and have the OS manage the cache, or put on a caching
  1809. controller.  Which one will be better?  Let us look at the various
  1810. cases. 
  1811.  
  1812. For a cache hit you have:
  1813.  
  1814. If the OS does the caching, you just have the OS's cache checking
  1815. latency.
  1816.  
  1817. If the card does the caching, you will have the OS's cache checking
  1818. latency, plus the I/O setup time, plus the controller's cache checking
  1819. latency, plus you have to move the data from the card to main memory.
  1820. If the controller does DMA, it will be taking away from the memory
  1821. bandwidth that the main CPU needs.  If the controller doesn't have
  1822. DMA, then the main CPU will have to do all the transfers, one word at
  1823. a time.
  1824.  
  1825. For a cache miss, you have:
  1826.  
  1827. If the OS does the caching, you have the OS's cache checking latency
  1828. plus the set up time for the disk I/O, plus the time it takes for the
  1829. disk to transfer the data (this will be a majority of the time), plus the
  1830. cost of doing either the DMA or having the CPU move the data into main
  1831. memory. 
  1832.  
  1833. The caching controller will have all of the above times, plus it's own
  1834. cache checking latency.
  1835.  
  1836. As you can see, the caching controller adds a lot of overhead no
  1837. matter what.  This overhead can only be offset when you get a cache
  1838. hit, but since you have the same amount of memory on the controller
  1839. and the main cpu, you should have the same number of cache hits in
  1840. either case.  Therefore, the caching controller will always give more
  1841. overhead than an OS managed cache.
  1842.  
  1843. *** Yeah, but there is this processor on the controller doing the
  1844. *** cache checks, so you really have a multi-processor system.
  1845. *** Shouldn't this be faster than a single processor?  Doesn't this
  1846. *** allow the main cpu to do other things while the controller manages
  1847. *** the cache?
  1848.  
  1849. Yes, this really is a multi-processor system, but multi-processors are
  1850. not always faster than uni-processors.  In particular, multi-processor
  1851. systems have communication overhead.  In this case, you are
  1852. communicating with the controller using a protocol that is fairly
  1853. expensive, with outb instructions and interrupts and such.  The
  1854. overhead of communicating with this other processor is greater than
  1855. the overhead of just checking the cache on main cpu, even if the main
  1856. cpu is very slow.  
  1857.  
  1858. The multi-processor aspect just doesn't help out when you are talking
  1859. about managing a cache.  There is just too much communication overhead
  1860. and too little processing for it to be a win.
  1861.  
  1862. *** Ok, but couldn't the caching controller do a better job of
  1863. *** managing the cache?
  1864.  
  1865. Both the controller and the OS are going to be executing a piece of
  1866. software, so in theory there isn't anything that the slower cpu on the
  1867. controller can do that the OS can't do, but the OS can do things that
  1868. the controller can't do.
  1869.  
  1870. Here are some of the things that the OS can do better:
  1871.  
  1872. * When you read a block from a file, the OS can read several more
  1873.   blocks ahead of time.  Caching controllers often will read an entire
  1874.   track in order to simulate this file read a head, but the rest of
  1875.   the file isn't always on the same track, only the OS knows where the
  1876.   blocks are really going to be at.  This can lead to wasted time and
  1877.   cache memory reading data that will never be used.
  1878.  
  1879. * In order to improve file system reliability, some writes _must_
  1880.   complete immediately, and _must_ complete in the order that they are
  1881.   given.  Otherwise, the file system structures may not be left in a
  1882.   coherent state if the system crashes.
  1883.  
  1884.   Other writes can be completed as time is available, and can be done
  1885.   in any order.  The operating system knows the difference between
  1886.   these cases and can do the writes appropriately.
  1887.  
  1888.   Caching controllers, on the other hand, don't know if the write that
  1889.   it was just given _must_ be written right away, or if it can wait a
  1890.   little bit.  If it waits when it shouldn't, you are risking your
  1891.   file system and data.  
  1892.  
  1893. * Sometimes, you want a large disk cache if you are accessing lots of
  1894.   data off the disk.  At other times, you want a small disk cache and
  1895.   more memory left to programs.  The operating system can balance
  1896.   these needs dynamically and adjust the amount of disk cache
  1897.   automatically.
  1898.  
  1899.   If you put the memory on a caching controller, then that memory can
  1900.   _only_ be used for disk caches, and you can _never_ use more.
  1901.   Chances are, you will either have too much or too little memory
  1902.   dedicated to the cache at any give time. 
  1903.  
  1904. * When a process closes a file, the operating system knows that the
  1905.   blocks associated with that file are not as likely to to be used
  1906.   again as those blocks associated with files that are still open.
  1907.   Only the operating system is going to know when files are closed,
  1908.   the controller won't.  Similar things happen with processes.
  1909.  
  1910. * In the area of Virtual Memory, the OS does an extremely better job
  1911.   of managing things.  When a program accesses a piece of memory, the
  1912.   CPU will do a hardware level check to see if the page is in memory.
  1913.   If the page is in memory, then there will basically be no delay.  It
  1914.   is only when the page isn't in memory that the OS gets involved.
  1915.  
  1916.   Even if all of those extra pages are sitting in the
  1917.   caching controller's memory, they still have to be moved to main
  1918.   memory with all the overhead that that involves.
  1919.  
  1920.   This is why dynamic caches vs program memory is so important.
  1921.  
  1922. *** What is the "Memory Hierarchy" and how does this relate to
  1923. *** caching controllers?
  1924.  
  1925. The basic idea of a memory hierarchy is to layer various types of
  1926. memory, so that the fastest memory is closest to the cpu.  Faster
  1927. memory is more expensive, so you can't use only the fastest type and
  1928. still be cheap.  If a piece of data isn't in the highest (fastest)
  1929. level of the hierarchy, then you have to check the next level down.
  1930.  
  1931. In order for a memory hierarchy to work well, you need to make sure
  1932. that the each level of the hierarchy has much more storage then the
  1933. level above it, otherwise you wont have a high hit rate.
  1934.  
  1935. The hierarchy on a 486 goes something like this:
  1936.  
  1937. 8 regs << 8k on chip cache << 256k off chip cache << main memory << disk
  1938.  
  1939. If you are going to put something between main memory and disk, it
  1940. needs to be much larger than main memory in order for it to be
  1941. effective. 
  1942.  
  1943. *** What about all these neat things that a caching controller can do
  1944. *** such as elevator seeking, overlapping seeks with reads and writes,
  1945. *** scatter/gather, etc...
  1946.  
  1947. These are nice features, but they are all done by either the OS or a
  1948. good SCSI controller anyway.  None of these things are at all related
  1949. to supporting the cache, so you shouldn't buy a caching controller for
  1950. just these features.
  1951.  
  1952. *** Ok, you have talked about things like Unix, OS/2 and Windows NT,
  1953. *** but what about DOS and MS-Windows?
  1954.  
  1955. Well, here things get a lot grayer.  First, older versions of DOS have
  1956. notoriously bad disk cache programs.  Since neither DOS nor MS-Windows
  1957. are preemptive multi-tasking systems, it is much harder to do read a
  1958. head.  Also, since DOS/MS-Windows users are used to being able to
  1959. power off their computers at any time, doing write behind is much more
  1960. dangerous.  DOS and MS-Windows also can crash much easier than these
  1961. other OS's, so people might reboot for many reasons.  
  1962.  
  1963. Caching controllers usually leave the hard disk light on when they
  1964. have data that hasn't been written out, and people don't usually power
  1965. their computer off until that light goes out.  This lets the
  1966. controllers do write behind fairly safely.  (But you can still loose
  1967. power, so this isn't risk free.)  They also do crude read a heads by
  1968. prereading entire tracks.
  1969.  
  1970. DOS also runs in real mode and real mode can only access 640K of
  1971. memory.  This mean that a disk cache can be real helpful.
  1972. Unfortunately, to do a software based disk cache, the cpu has to be
  1973. switched into protected mode in order to access memory beyond the 640K
  1974. boundary and then you have to switch back into real mode.  Intel,
  1975. however forgot to make it easy to switch back to real mode.   All in
  1976. all, this switching back and forth ends up being real expensive.  This
  1977. _might_ be more expensive than just using a caching controller, I
  1978. don't know.
  1979.  
  1980. So, it is possible that if you configure DOS to not use a cache, and
  1981. get a caching controller, then you might be a head.  I really don't
  1982. know much about this area.  I have not done any real timings of this.
  1983.  
  1984. *** So, when would you ever want to buy a caching controller?
  1985.  
  1986. The answer is not too often, but there are a few cases that I can
  1987. think of:
  1988.  
  1989. * You have filled up all your SIMM slots on your motherboard and in
  1990.   order to add more memory you would have to throw some out.  This is
  1991.   a real shaky reason.  You can always sell your old memory, or move
  1992.   it to another computer.  The jump from 4 1MB SIMMs to 4 4MB SIMMs is
  1993.   large, but you will be much better off in the long run with more
  1994.   main memory.
  1995.  
  1996. * You have maxed out your memory and you need it all for programs and
  1997.   data.  If you can't put any more memory on the mother board, then
  1998.   you don't have many choices.
  1999.  
  2000. * If you have a bunch of slow (100ns-120ns) memory left over from say
  2001.   a 286 or something and you can't use it on your motherboard because
  2002.   it is too slow, then maybe adding it to a caching controller
  2003.   will help.  Be careful however, if your hit rates on the caching
  2004.   controller are too low, then you may be just adding overhead without
  2005.   getting any benefits.
  2006.  
  2007. * If you are stuck with a bad OS because that's what your applications
  2008.   run on, then you might be better off with a caching controller.
  2009.  
  2010. *** What about those disk drives that come with caches, are they bad too?
  2011.  
  2012. Don't confuse caching disk controllers with cache on disk drives.  The
  2013. latter is actually useful.  The little cpu on the disk drive has to
  2014. read every byte that comes off the disk in order to see when the
  2015. sector that you are interested in has come under the heads and to do
  2016. any error detection and correction.  The disk also has to have buffers
  2017. in case the bus is busy, and to sync up the speeds of the bus and the
  2018. heads.
  2019.  
  2020. Since all this data is going though the cpu on disk drive and you have
  2021. to have a buffer anyway, just making the buffer larger and saving the
  2022. entire track is an easy win.  Saving a couple of the most frequent
  2023. tracks is also a win.
  2024.  
  2025. Most of these caches on the disk drives are fairly small (64k-256k),
  2026. and a single memory chip will give you about that amount of memory
  2027. anyway, so you aren't wasting many resources.  This also allows the OS
  2028. to always assume that interleaving is not necessary to get full disk
  2029. throughput, even if it does a fair amount of processing between disk
  2030. requests. 
  2031.  
  2032.  
  2033. Q) 3.4  Do IDE controllers use DMA?
  2034.  
  2035. No, they do not.  This is a rumor that keeps popping up.  This may
  2036. change on the next revision of the standard.
  2037.  
  2038. Q) 3.5  Why won't my two IDE drives work together?
  2039.  
  2040. [From: jruchak@mtmis1.mis.semi.harris.com (John Anthony Ruchak)]
  2041.  
  2042. Assuming that the drives are attached to the same controller and they
  2043. work properly when attached one-at-a-time, you probably don't have
  2044. them configured properly for Master/Slave operation.
  2045.  
  2046. When operating 2 IDE drives, one must be designated as "Master" and
  2047. the other as "Slave."  There are jumpers on every IDE drive to
  2048. configure this.  Check your hard drive manuals for the jumper settings
  2049. for your drives.  In general, it doesn't matter which is which - just
  2050. pick one as master, and make the other slave.
  2051.  
  2052. In your CMOS configuration, Drive 1 should have the parameters (heads,
  2053. cylinders, etc.) that match the drive you set as "Master" and Drive
  2054. 2's parameters should match those of the "slave" drive.  In operation,
  2055. the Master will appear as drive C: and the slave as drive D:.
  2056.  
  2057. Because not all hard drive manufacturers follow the IDE specifications
  2058. closely enough, drives from 2 different manufacturers may not work well
  2059. together.  In this case, changing master -> slave and slave -> master
  2060. (along with the appropriate CMOS changes) may help.  If it doesn't,
  2061. then trying two drives from the SAME manufacturer is the only avenue
  2062. you have left.
  2063.  
  2064. Q) 3.6  Which is better, VLB or ISA IDE?
  2065. [From: pieterh@sci.kun.nl]
  2066.  
  2067. If a simple answer is what you want, then yes, in general VLB IDE
  2068. controllers are better than ISA ones.  If you are purchasing or
  2069. putting together a computer, the relatively small price difference
  2070. makes the choice for a VLB controller a sensible one.
  2071.  
  2072. However, if you already have an ISA controller and are wondering
  2073. whether it's worth upgrading to VLB, it's not that easy.  VLB may be
  2074. faster in principle, the question is if you're going to notice it.
  2075.  
  2076.  
  2077.  *** The Bottlenecks
  2078.  
  2079. Let's take a look at what the limiting factors are in the path the
  2080. data travels from your drive platter to the CPU.
  2081.  
  2082. 1. Raw data transfer from the drive platter.  To find out what this
  2083.    rate is, you need the spec sheet for your drive.  Remember that
  2084.    it is dependent on the cylinder, so a single drive can give
  2085.    different results depending on where on the drive you're testing.
  2086.    
  2087.    Anyway, this transfer rate is 1 to 2 MB/s on most IDE drives,
  2088.    depending on data density and rotational speed.
  2089.  
  2090. 2. The data has to be digested by the drive's onboard controller,
  2091.    which not only mediates between the drive hardware and the IDE
  2092.    bus, but also manages the buffer cache.  Let's hope it's both
  2093.    fast and intelligent (not always the case *sigh*).
  2094.    
  2095. 3. Data transfer over the IDE/ATA bus (2-3MB/s with standard
  2096.    timing).  The actual speed depends on the timing used; some
  2097.    drives and controllers support faster timing.  Enhanced IDE
  2098.    (IDE-2) can transfer up to 11 MB/s.
  2099.  
  2100. 4. Transfer from the interface to the CPU (ISA: max 5 Mb/s, VLB:
  2101.    10-80 MB/s depending on CPU clock, wait states, interface...)
  2102.  
  2103. A generic IDE interface is usually not able to get the most out
  2104. of the ISA and IDE bandwidths (3 and 4); a typical upper limit is
  2105. about 2 MB/s if you use block transfers (see below), 2.5 MB/s if
  2106. you're willing to push the ISA bus clock a little (more about
  2107. that later on).
  2108.  
  2109. Still, it's clear that on all but the fastest drives the raw data
  2110. transfer rate to/from the drive platter (1) will determine the
  2111. maximum performance you're going to get.  If you're getting
  2112. transfer rates near this limit, you can't significantly improve
  2113. your throughput whatever you do.
  2114.  
  2115.  
  2116.  *** Tuning Your Harddisk
  2117.  
  2118. Suppose your harddisk throughput is lower than you think is
  2119. possible with your drive.  How can you tune your system to improve
  2120. hard disk performance?  I'll go through points 1-4 again and
  2121. indicate what you can do to widen up the bottlenecks a little.
  2122.  
  2123. 1. Drive platter to head transfer.
  2124.     - Sorry, there's nothing you can do short of getting a new
  2125.       drive.
  2126.       
  2127. 2. The drive controller.
  2128.     - Many modern drives understand "block transfer", also known as
  2129.       multi-sector I/O or read/write multiple.    Although the newest
  2130.       BIOSes have this feature built in, most of us will have to
  2131.       use a driver.  More about that at the end of this section.
  2132.       
  2133.       What is block transfer?  Normally, for each sector the
  2134.       computer wants to read from or write to the drive, it has to
  2135.       issue a separate command.  When you're transfering 2 MB/s,
  2136.       that means you're sending the drive 4,000 commands each
  2137.       second.  Each command has to be issued by the CPU, transferred
  2138.       over the ISA and IDE buses, interpreted and acted upon by the
  2139.       drive's onboard controller.  Every such command takes a little
  2140.       time.
  2141.    
  2142.       By using block transfer mode, it is possible to read or write
  2143.       more than one sector (usually 4 to 32) using a single command.
  2144.       This greatly cuts down command overhead, as you can imagine,
  2145.       and may very well have a dramatic effect on a badly performing
  2146.       system.  In most cases, it will improve performance by 5-20%.
  2147.       
  2148.       Unfortunately some older drives have inferior support of this
  2149.       feature and actually slow down...  or in exceptional cases
  2150.       even hose your data.
  2151.  
  2152. 3. The IDE bus.
  2153.     - With most drives you can use faster IDE bus timing, but your
  2154.       interface has to support this.  Modern IDE interface chips
  2155.       often have completely programmable timing; these can be
  2156.       exceptionally fast if the software supports this feature and,
  2157.       of course, if the drive can keep up.  Some controllers use
  2158.       jumpers to configure timing.
  2159.  
  2160.       The last word in IDE bus bandwidth is of course the Enhanced
  2161.       IDE bus, which allows exceedingly fast transfers if both
  2162.       drives and interface support it.
  2163.  
  2164.       If you cannot use improved timing with a new VLB interface,
  2165.       the IDE bus will prove to be as much as a bottleneck as the
  2166.       ISA bus was.
  2167.  
  2168.     - Not all interfaces are created equal, some are better
  2169.       engineered.  With the current VLB hype, there's bound to be
  2170.       a friend who has an old (ISA) interface gathering dust; try
  2171.       that one.
  2172.  
  2173. 4. The ISA bus.
  2174.     - The official speed of the ISA bus is about 8 MHz, but most
  2175.       cards, especially modern ones, will work fine on 11 MHz or
  2176.       more (some will even take as much as 20 MHz).  If you don't
  2177.       mind experimenting, it may be worthwhile to see if your
  2178.       ISA cards run reliably at a higher bus clock.  This is
  2179.       especially interesting if your drive nears the 2MB/s mark.
  2180.  
  2181.       The BIOS setup has to support this, of course.
  2182.  
  2183.       *WARNING* Pushing the ISA bus clock beyond spec often works
  2184.       well, but there is always the risk that it DESTROYS YOUR
  2185.       DATA.  Make a backup before attempting this and thoroughly
  2186.       verify correct operation before entrusting critical jobs to
  2187.       a "pushed" system.
  2188.  
  2189.     - Finally, if you need more than the 2.5-3 MB/s or so you can
  2190.       squeeze out of a good ISA controller, VLB is the way to go.
  2191.       Be aware that the controllers on the market are of variable
  2192.       quality; VLB alone isn't going to be enough if you need the
  2193.       highest performance.  It has occurred that a VLB interface
  2194.       proved to be, all things equal, slower than the ISA one it
  2195.       replaced!
  2196.  
  2197.       Take special note of the drivers: they must be stable and
  2198.       support whatever software you intend to use (DOS, Windows
  2199.       32-bit VxD, OS/2).  Without a driver loaded, the VLB
  2200.       interface will perform no better than an ISA controller.
  2201.  
  2202. A final word about block transfer drivers.  VLB controllers are
  2203. usually shipped with a TSR that, among other things, enables block
  2204. transfers (usually designated "Turbo" mode)---this is often where
  2205. most of the performance gain actually comes from.  But block mode
  2206. is equally possible using ISA based interfaces.  Popular block
  2207. transfer drivers are Drive Rocket and DiskQwik.  You can get a
  2208. crippled version of the latter from Simtel:
  2209.  
  2210.     pub/msdos/diskutil/dqwik110.zip
  2211.  
  2212. If you're using Linux, you can use Mark Lord's IDE performance
  2213. patches to enable block mode.  In true multitasking operating
  2214. systems, block transfers have the additional advantage of greatly
  2215. reducing CPU load.
  2216.  
  2217.  
  2218.  
  2219. Q) 3.7  How do I install a second controller?
  2220. [From: strople@ug.cs.dal.ca (PAUL LESLIE STROPLE)]
  2221.  
  2222. The following should solve about 95% (9.5?) of second controller
  2223. problems, if only to tell you it can't be done!
  2224.  
  2225. Generic Second Controller Installation:
  2226.  
  2227. 1) Normally the MFM/IDE/RLL controller is set up as the primary, and
  2228. the ESDI/SCSI as the secondary; One reason for this is because the
  2229. ESDI/SCSI controller cards are usually more flexible in their set up
  2230. and secondly this method seems to work (probably due to reason one).
  2231.  
  2232. 2) Your primary controller is set up using all the normal defaults:
  2233.    - Floppy  at primary address(3F0-3F7).
  2234.    - Hard disk enabled, at primary addresses (1F0-1F7),
  2235. BIOS address C800 and interrupt 14.
  2236.  
  2237. 3) Your secondary controller is set up as:
  2238.    - Floppy drives disabled
  2239.    - Hard disk controller enabled, secondary address(170- 177) and
  2240.      interrupt 15.
  2241.    - NOTE: onboard bios set to D400, or D800 can be used, if there is a
  2242.      conflict.
  2243.  
  2244. 4) Computer BIOS Setup:
  2245.    - Any drive(s) on the primary controller (MFM/IDE), should be
  2246.      entered in the BIOS setup as usual.
  2247.    - You DO NOT enter the drive types for the hard disks on the
  2248. secondary controller, even if there are only two drives in the entire
  2249. system i.e., if one drive on each controller you only enter the drive
  2250. type of the hard disk on the primary controller -- the 2nd drive type
  2251. is left as not installed (0).
  2252.  
  2253. Operating System:
  2254.  
  2255. If you do the above steps you now have the hardware setup correctly;
  2256. your only other problem may be with the operating system.
  2257.  
  2258. Different OSs handle secondary controllers differently; as well,
  2259. different controllers handles same OSs differently (scared yet?).
  2260.  
  2261. For example: with DOS you may require a device driver (available from
  2262. the manufacture or through third party companies, such as Ontrack
  2263. Computer Systems -- more on Ontrack later). Some flavors of UNIX
  2264. handle a mixture of controllers better than others (e.g., IA 5.4 had
  2265. probs mixing ESDI and SCSI controllers under certain conditions).
  2266.  
  2267. Procedure:
  2268.  
  2269. You should verify that your secondary controller, and associated hard
  2270. drives, are working properly (you can try this by installing it as the
  2271. primary system -- removing existing system first!).  Follow above
  2272. steps 1 to 4, pray, and turn on system! If it still won't work you may
  2273. need additional drivers. First check with the supplier or manufacture
  2274. (I know, for example, a DTC ESDI controller comes with the DOS drivers
  2275. included, and it works perfectly).
  2276.  
  2277. I am not sure of operating systems supported by Ontrack Data Systems.
  2278. I know that their DOS driver can assist secondary controllers, even
  2279. allowing two IDEs to co-exist. Likewise, the drivers can also install
  2280. virtually any drive, regardless of what is supported by the BIOS.
  2281.  
  2282. BIG NOTE: The features required in a secondary controller a normally
  2283. not found on a $30.00 IDE controller. The best thing to do it, if
  2284. possible, is to get a guarantee from the supplier/manufacture that if
  2285. it doesn't work (and they can't make it) then they will take it back.
  2286.  
  2287. Ontrack supplies a complete range of hard disk products and services
  2288. -- from driver software, data recovery services, to media and data
  2289. conversions (including tape backups).  The product I know them from is
  2290. DiskManager.
  2291.  
  2292. Disk Manager is a utility for hard disk management. It will allow you
  2293. to setup and install virtually any hard disk, regardless of disk's
  2294. layout and BIOS options available. Disk Manager (version greater than
  2295. 5.2.X, or there abouts) includes a driver for co-resident controllers.
  2296. For driver to work the co-res board must be able to hit the above
  2297. addresses and must be WD1003 AT command set compatible (this includes
  2298. most IDE and ESDI boards).
  2299.  
  2300. DM contains a number of features, including full diagnostics.  You may
  2301. not need to know the disk's geometry, as there are numerous layouts
  2302. stored internally. All you need to do is select the correct model and
  2303. DM does the rest.
  2304.  
  2305. To contact Ontrack: U.S.  (800)-872-2599; UK 0800-24 39 96 this is
  2306. either an address or phone number! outside U.K. (but NOT U.S.)
  2307. 44-81-974 5522
  2308.  
  2309.  
  2310. Q) 3.8  Which is better, SCSI or IDE?
  2311. [From: ralf@wpi.wpi.edu (Ralph Valentino)]
  2312.  
  2313. IDE vs SCSI
  2314.  
  2315. Non-issues:
  2316. 1) SCSI and IDE devices cost approximately the same for the same
  2317.    features (size, speed, access time).  Shop around for good prices.
  2318.  
  2319. Advantages of IDE:
  2320. 1) faster response time (low request overhead)
  2321. 2) hard drive interface is compatible with RLL/MFM/ESDI: any driver
  2322. for one (including the main system BIOS) will run the other.
  2323. 3) IDE controllers are considerably cheaper ($150 and up) than SCSI
  2324.    host adapters. 
  2325. 4) Will always be the boot device when mixed with SCSI.
  2326.  
  2327. Advantages of SCSI:
  2328. 1) Supports up to 7 devices per host adapter.  This saves slots,
  2329. IRQ's, DMA channels and, as you add deviceds, money.
  2330. 2) Supports different types of devices simultaneously the same host
  2331. adapter (hard drives, tape drives, CDROMs, scanners, etc).
  2332. 3) SCSI devices will work in other systems as well (Mac, Sparc, and
  2333. countless other workstations and mainframes).  If you change platforms
  2334. in the future, you will still be able to use your SCSI devices.
  2335. 4) Automatically configures device type, geometry (size), speed and
  2336. even manufacturer/model number(SCSI-2).  No need to look up CMOS
  2337. settings.
  2338. 5) Busmastering DMA (available in all but a few cheap SCSI host
  2339. adapters) decreases amount of CPU time required to do I/O, leaving
  2340. more time to work on other tasks (in multitasking OS's only).
  2341. 6) Software portability - drivers are written for the host adapter,
  2342. not the specific device.  That is, if you have a CDROM driver for your
  2343. host adapter, you can purchase any brand or speed SCSI CDROM drive and
  2344. it will work in your system.
  2345. 7) Will coexist with any other type of controller (IDE/RLL/MFM/ESDI)
  2346. or host adapter (other SCSI cards) without any special tricks.  SCSI
  2347. host adapters do not take up one of the two available hard drive
  2348. controller port addresses.
  2349. 8) greater bandwidth utilization (higher throughput) with multiple
  2350. devices.  Supports pending requests, which allows the system to
  2351. overlap requests to multiple devices so that one device can be seeking
  2352. while the second is returning data.
  2353. 9) Ability to "share" devices between machines by connecting them to
  2354. the same SCSI bus.  (note: this is considerably more difficult to do
  2355. than it sounds).
  2356. 10) Bridges are available to hook RLL and ESDI drives to your SCSI host
  2357. adapter.  (note: these tend to be prohibitively expensive, though).
  2358.  
  2359. Warnings:
  2360. 1) With otherwise equal drives, IDE will perform better in DOS due to
  2361. low command overhead.  SCSI, however, will perform better in
  2362. multitasking OS's (OS/2, Unix, NT, etc).  If you see speed comparisons
  2363. (benchmarks), make sure you know what OS they were run under.
  2364. 2) Most benchmarks only test one aspect of your system at a time, not
  2365. the effect various aspects have on each other.  For instance, an IDE
  2366. drive may get faster throughput but hurt CPU performance during the
  2367. transfer, so your system may actually run slower.  Similar confusions
  2368. arise when comparing VLB and EISA host adapters.
  2369. 3) When comparing two systems, keep in mind that CPU, memory, cache,
  2370. and bus speed/type will all effect disk performance.  If someone gets
  2371. great I/O performance with a particular controller/drive combination
  2372. on his Pentium, you should not expect your 386SX-25 to get such I/O
  2373. performance even with the exact same controller/drive combination.
  2374. 4) Similarly sized or even priced drives may not perform equally, even
  2375. if they're made by the same manufacturer.  If you're going to compare
  2376. two drives, make sure they have the exact same model number.  (IDE
  2377. drives usually have an 'A' and SCSI drives usually have an 'S'
  2378. appended to their model number).
  2379.  
  2380.  
  2381. Q) 3.9  Can MFM/RLL/ESDI/IDE and SCSI coexist?
  2382.  
  2383. The PC is limited to two drive controllers total.  SCSI, however, is a
  2384. "host adapter" and not a drive controller.  To the rest of your
  2385. system, it appears more like an ethernet card than a drive controller.
  2386. For this reason, SCSI will always be able to coexist with any type
  2387. dive controller.  The main drawback here is that on most systems, you
  2388. must boot off a disk on the primary drive controller, if you have one.
  2389. That means if you have SCSI and IDE in your system, for example, you
  2390. can not directly boot from the SCSI drive.  There are various ways to
  2391. get around this limitation, including the use of a boot manager.
  2392.  
  2393. Q) 3.10  What's the difference between SCSI and SCSI-2? Are they compatible?
  2394.  
  2395. The main difference between SCSI and SCSI-2 are some new minor
  2396. features that the average person will never notice.  Both run at a
  2397. maximum 5M/s.  (note: Fast and Wide SCSI-2 will potentially run at
  2398. faster rates).  All versions of SCSI will work together.  On power up,
  2399. the SCSI host adapter and each device (separately) determine the best
  2400. command set the speed that each is capable of.  For more information
  2401. on this, refer to the comp.periphs.scsi FAQ.
  2402.  
  2403. Q) 3.11  +How am I suppose to terminate the SCSI bus?
  2404.  
  2405. Some basic rules on termination:
  2406.  
  2407. 1. The SCSI bus needs exactly two terminators, never more, never less. 
  2408. 2. Devices on the SCSI bus should form a single chain that can be
  2409.    traced from the device at one end to the device at the other.  No
  2410.    'T's are allowed; stub length should be kept as short as possible.
  2411. 3. The device at each end of the (physical) SCSI bus must be
  2412.    terminated, all other devices must be unterminated.
  2413. 4. All unused connectors must be placed _between_ the two terminated devices.
  2414. 5. The host adapter (controller) is a SCSI device.
  2415. 6. Host adapters may have both an internal and external connector; these
  2416.    are tied together internally and should be thought of as an "in"
  2417.    and "out" (though direction has no real meaning).  If you have only
  2418.    internal or external devices, the host adapter is terminated
  2419.    otherwise it is not.
  2420. 7. SCSI ID's are logical assignments and have nothing to do with where
  2421.    they go on the SCSI bus or if they should be terminated.
  2422. 8. Just because your incorrectly terminated system happens to work
  2423.    now, don't count on it continuing to do so.  Fix the termination.
  2424.  
  2425. Examples:
  2426.  
  2427.       internal      external           internal            external
  2428.     T------|-----|------T          T------|-------|-----|------|------T
  2429.  drive   drive   HA    cdrom      tape  unused unused   HA   drive  drive
  2430.  
  2431.         internal             external             external
  2432.      T------|-----T      T------|------T          T------T
  2433.    drive  drive   HA     HA    tape   cdrom       HA    cdrom
  2434.  
  2435. "T" = terminator   "|" = connector (no terminator)   "HA" = Host Adapter
  2436.  
  2437. Q) 3.12  Can I share SCSI devices between computers?
  2438.  
  2439. There are two ways to share SCSI devices.  The first is removing the
  2440. device from one SCSI host adapter and placing it on a second.  This
  2441. will always work if the power is off and will usually work with the
  2442. power on, but for it to be guaranteed to work with the power on, your
  2443. host adapter must be able to support "hot swaps" - the ability to
  2444. recover from any errors the removal/addition might cause on the SCSI
  2445. bus.  This ability is most common in RAID systems.
  2446.  
  2447. The second way to share SCSI devices is by connecting two SCSI busses
  2448. together.  This is theoretically possible, but difficult in practice,
  2449. especially when disk drives are on the same SCSI chain.  There are a
  2450. number of resource reservation issues which must be resolved in the
  2451. OS, including disk caching.  Don't expect it to 'just work'.
  2452.  
  2453. Q) 3.13  What is Thermal Recalibration?
  2454.  
  2455. When the temperature of the hard drive changes, the media expands
  2456. slightly.  In modern drives, the data is so densely packed that this
  2457. expansion can actually become significant, and if it is not taken into
  2458. account, data written when the drive is cold may not be able to be
  2459. read when the drive is warm.  To compensate for this, many drives now
  2460. perform "Thermal Recalibration" every degree C (or so) as the drive
  2461. warms up and then some longer periodic interval once the drive has
  2462. reached normal operating temperature.  When thermal recalibration
  2463. takes place, the heads are moved and the drive may sound like you are
  2464. accessing it.  This is perfectly normal.
  2465.  
  2466. If you're attempting to access the drive when thermal recalibration
  2467. occurs, you may experience a slight delay.  The only time this becomes
  2468. important is when you're doing real-time operations like recording /
  2469. playing sound or video.  Proper software buffering of the data should
  2470. be able to hide this from the application, but software seldom does
  2471. the proper thing on its own.  Because of this, a few companies have
  2472. come out with special drive models for audio/video use which employ
  2473. special buffering techniques right on the drive.  These drives, of
  2474. course, cost significantly more than their counterparts.  Some other
  2475. drives offer a way to trigger thermal recalibration prematurely (thus
  2476. resetting the timer), so if your real-time operation is shorter than
  2477. the recalibration interval, you can use this to assure your operation
  2478. goes uninterrupted.  Disabling or delaying recalibration is dangerous
  2479. and should be completely avoided.  For more information on the thermal
  2480. recalibration characteristics of a drive, contact the drive
  2481. manufacturer directly.
  2482.  
  2483. Q) 3.14  Can I mount my hard drive sideways/upside down?
  2484.  
  2485. Old hard drives always had specific requirements for mounting while
  2486. most modern hard drives can be mounted in any orientation.  Some
  2487. modern hard drives still have mounting restrictions; the only way to
  2488. be sure is to read the documentation that comes with the drive or
  2489. contact the manufacturer directly and ask.  Restrictions may be model
  2490. specific so be sure you know the exact model number of your drive.  A
  2491. common misconception is that it is always safe to mount the circuit
  2492. board side up, this is not the case.  When in doubt, look it up.
  2493.  
  2494. Failure to follow the mounting instructions can result in a shortened
  2495. lifetime.
  2496.  
  2497.  
  2498. Q) 3.15  How do I swap A: and B:
  2499. [From: rgeens@wins.uia.ac.be (Ronald Geens)]
  2500.  
  2501. To swap A: and B: drives :
  2502. 1) open up your machine to see if look at the cable that interconnects
  2503. the 2 drives.
  2504. 2) if the cable is twisted, there is no problem, just switch the
  2505. connectors from 1 drive to the other.And change the bios-setup.
  2506. 3) if the cable isn't twisted (which is very,very rare), it's a little
  2507. harder: leave the cables as they are, but change the jumpers on the
  2508. drive. (this sounds a lot tougher, but it can usually be done without
  2509. to much hassle.  When the cable connecting the 2 drives is just a flat
  2510. one (like the harddisk cable) then you must play with the jumpers on
  2511. the drives: Most of the time, there is a jumper with 4 pins, with the
  2512. following layout:
  2513.                                _
  2514.                               |1|
  2515.                  |2*3|
  2516.                               ---
  2517.  
  2518. Where the * is the 4th unnumbered pin. Normally the A: drive will have a 
  2519. jumper on pin 2 & 4 and the B: drive on 1 & 4. Just change these jumpers 
  2520. around, (i.e. new A: 2&4, new B: 1&4) and change the BIOS configuration.
  2521. 4) Don't panic if it doesn't work, just make sure all cables are
  2522. conected properly and if that doesn't work just restore everything to
  2523. its old state.
  2524. PS. By twisted cable, I mean that between the A: and B: drive, a few
  2525. wires of the flat cable are turned around.
  2526.  
  2527. [From: sward+@CMU.EDU (David Reeve Sward)]
  2528.  
  2529. I have found two ways to do this: I originally switched their
  2530. positions on the cable attached to the controller, and changed the
  2531. BIOS to reflect this.  I recently got a gsi model 21 controller for my
  2532. IDE drive, and this controller allows you to specify which drive is A:
  2533. and B: in software (it lights the LEDs in turn and asks which is A:
  2534. and which is B:).  This did not require a cable change (but I still
  2535. changed by BIOS).
  2536.  
  2537.  
  2538. Q) 3.16  My floppy drive doesn't work and the light remains on, why?
  2539.  
  2540. If you've played around with the floppy cables at all, chances are you
  2541. put one of them on backwards.  In general, floppy cables aren't keyed
  2542. to prevent this.  Carefully find pin 1 on all floppy drives and the
  2543. floppy controller and make sure they all line up with pin 1 on the
  2544. cable.  If you have trouble with this, "How do I find pin 1..."
  2545. elsewhere in this FAQ may be of some help.
  2546.  
  2547. Q) 3.17  What is a 16550 and do I need one?
  2548.  
  2549. The 16550 is a UART with two 16 byte FIFOs.  A UART is the part of a
  2550. serial port that takes byte-wide (characters) data and converts it to
  2551. bit-wide (serial) data, and visa versa.  The FIFO is a buffer which
  2552. can hold characters until the CPU is ready to remove it or until the
  2553. serial line is ready to transmit it.  The 'normal' UART in the PC (the
  2554. 8250 or 16450) only has 1-byte FIFOs.  The additional 15 bytes can be
  2555. useful when the CPU is busy doing other things - if the CPU isn't able
  2556. to remove data fast enough, it will be lost.  The OS or program has to
  2557. explicitly support 16550 to make full use of its advantages.
  2558.  
  2559. A very important thing to note is that under DOS, the CPU doesn't have
  2560. anything else to do, so the 16550 is wasted.  Only under multitasking
  2561. operating systems does it really become useful.  The 16550 will *not*
  2562. make your file transfers any faster, it will only prevent data from
  2563. being lost and relieve your CPU of some overhead.  If you notice
  2564. system performance dropping like a rock when file transfers are
  2565. occurring, a 16550 may be helpful.  If you see re-transmissions (bad
  2566. packets) or "FIFO overrun's" during file transfers under a
  2567. multitasking OS, try the same thing under DOS - if the errors go away,
  2568. then chances are a 16550 will be useful.  If they remain, then your
  2569. problem is likely to be elsewhere.
  2570.  
  2571. Q) 3.18  *Are there any >4 serial port cards?
  2572.  
  2573. Q) 3.19  Should I buy an internal or external modem?
  2574. [From: arnoud@ijssel.hacktic.nl (Arnoud Martens)]
  2575.  
  2576. While low speed modems are often only produced as an internal PC card,
  2577. most modem manufacturers provide two versions of their higher speed
  2578. modems:
  2579.  
  2580. 1: internal ISA bus card, specially designed to work with the
  2581. standard PC bus. You just plug it in and configure it to use on
  2582. port.
  2583.  
  2584. 2: external modem that has to be connected to the serial ports of
  2585. your PC (com 1-4), using a serial RS232 cable.
  2586.  
  2587. In most cases the functionality of these two is equal. There are
  2588. however some differences in using, maintaining and buying these
  2589. modems. It is very difficult to give an definite answer as to which one
  2590. is better, it completely depends on your own situation. Some of the
  2591. points that are in favor of an external modem are:
  2592.  
  2593.   * It has lights showing the status of the connection, this can be
  2594.     useful in those (rare) cases that you have problems with the
  2595.     connection.
  2596.  
  2597.   * It can be used on a wide range of systems. External modems
  2598.     are connected using a RS232 cable, a standard that most computer
  2599.     systems support. So you can as easily use your external modem
  2600.     on a Mac, Amiga or Unix box as on your PC. 
  2601.  
  2602.   * It doesn't consume power inside the PC (it uses a normal net
  2603.     adapter), and doesn't produce any heat inside your PC.
  2604.  
  2605. On the other hand the internal modem has also a couple of advantages
  2606. compared to an external modem:
  2607.    
  2608.   * It is always cheaper, Somewhere in the order of 10% less compared
  2609.     to the same external modem.
  2610.  
  2611.   * It doesn't need special serial hardware since it has already
  2612.     been integrated on the board, which will make it even more
  2613.     cheaper. 
  2614.    
  2615. So basically if portability of your modem is an issue, you are better
  2616. of with an external modem. But if you only intend to use the modem
  2617. with your PC and don't have any power problems, an internal modem is
  2618. the best choice.
  2619.  
  2620.  
  2621. Q) 3.20  What do all of the modem terms mean?
  2622. [From: arnoud@ijssel.hacktic.nl (Arnoud Martens)]
  2623.  
  2624. A modem (MOdulator-DEModulator) is a device capable of converting digital
  2625. data from your computer into an analog signal that is suitable for
  2626. transmission over low band width telephone lines. A modem thus makes it
  2627. possible to connect two computers over a telephone line and exchange data
  2628. between them.
  2629.  
  2630. Basically a modem picks up the phone, and dails a number. A modem on
  2631. the other side will pick up the phone and the two modems will
  2632. negotiate which protocol to use. When they agree the actual
  2633. transmission of data can begin.
  2634.  
  2635. The major feature of a modem is the speed that it can achieve
  2636. connecting to other modems. This speed is often expressed in baud or
  2637. bits per second. The first is a feature of the line and specifies how
  2638. much of the bandwidth of the phone channel is used and is fixed to
  2639. 2400 baud. A baud is defined as the number of lines changes per
  2640. second. Bits per second is the actual amount of data transmitted in
  2641. one second. Most modems are capable of sending more than one bit per
  2642. line transition by using very intelligent signal modulation
  2643. techniques. So the bps can be eight times higher compared to trhe baud
  2644. rate.
  2645.  
  2646. The modulation techniques that a modem uses are standarized by the
  2647. ITU-T ( former CCITT), so that modems of different brands can connect
  2648. to each other as they use the same modulation schemes. These standards
  2649. are often incorporated in a protocol definition that is referred to by
  2650. the letter V followed by a number. The most common protocols are:
  2651.  
  2652.     V21: (300 baud)
  2653.     V22bis: (2400 baud)
  2654.     V32: (9600 baud)  
  2655.     V32bis: (14400 baud)
  2656.  
  2657. A modem is often advertised only by its fastest protocol, most of these
  2658. modems "speak" slower protocols as well.
  2659.  
  2660. There are also standards on using data compression by the modem, such as MNP5
  2661. and V42bis, and error control protocols (V42 and MNP4). These standards can
  2662. reduce the transmitted data by a factor four, by using advanced compression
  2663. techniques. 
  2664.  
  2665. To give you an idea a how fast fast is in modem technology: V32bis transmits
  2666. somewhat like 1600 characters per second (that is ~33% of 1 page of
  2667. text). Transferring a file of 1Mb takes about 12 minutes. Using V42bis can
  2668. speed up transmission to 4000 characters per second for uncompressed data.
  2669.  
  2670. Apart from these standardized protocols there are also faster protocols which
  2671. are supported by some modem manufacturers. But remember anything faster than
  2672. 14k4 is *not yet* standarized, and often different manufacturers use their
  2673. own modulation scheme that allows only their own modems communicate at that
  2674. speed. The most common high speed protocols are:
  2675.  
  2676.     V32 terbo (19200 baud)
  2677.     V34 (28800 baud) or Vfast. 
  2678.  
  2679. The standard for V34 is being worked on, it will be released somewhere in
  2680. 1994. Some modem manufacturers already sell modems with the (prelimenary) V34
  2681. standard. If you are serious about buying a fast modem, upgradability to this
  2682. standard should be provided by the manufacturer.
  2683.  
  2684. When you use your modem it is important to differentiate between command
  2685. status and connect status of your modem. When you are connected to an another
  2686. modem everything you send to the modem, will be transmitted to the other
  2687. modem. In command mode everything you type will be recieved and interpreted
  2688. by the modem. Command mode allows you to change the default settings for
  2689. youyr modem.
  2690.  
  2691. In command mode it is likely that your modem will respond to the Hayes AT
  2692. command set. "AT commands" all have prefix AT, and can be used to change the
  2693. (default) settings of your modem. To check if your modem works, fire up a
  2694. terminal program (such as kermit), connect to your modem (in kermit c
  2695. [ENTER]) and issue AT [ENTER], if your modem works it should respond with
  2696. OK. For a list of all "AT commands" see the manual of your modem, as most AT
  2697. commands are modem specific.
  2698.  
  2699. If you buy a fax-modem, you should pay attention to a couple of things. First
  2700. the modem must support Class 2 fax commands, furthermore automatic fax mode
  2701. selection is a big pro. That means if you receive a call the modem is capable
  2702. of detecting a fax message or a modem connection and act properly (start up a
  2703. fax receiving program or spawn something like a login process on the
  2704. connection).
  2705.  
  2706. Finally there is no best modem to get, brands and qualities change very fast,
  2707. as do the prices. If you are interested in buying one, subscribe to the
  2708. newsgroup comp.dcom.modems, most postings in this group are very brand
  2709. oriented and you will recognize fast enough which users are satisfied over
  2710. their modems and which are not.
  2711.  
  2712.  
  2713. Q) 3.21  What kinds of sound cards are avalable?
  2714.  
  2715. This is covered in the comp.sys.ibm.pc.soundcard FAQ, archive name:
  2716. PCsoundcard/soundcard-faq.  Please refer to this document for more
  2717. information.
  2718.  
  2719. Q) 3.22  Where can I find EISA/VLB sound and IO cards?
  2720.  
  2721. Chances are that you won't be able to find them anywhere, and if you
  2722. do, they won't be worth the money.  Sound and IO cards have very low
  2723. bandwidth requirements, over 10 times lower than the ISA bandwidth and
  2724. over 60 times lower than the EISA bandwidth.  For this reason, there
  2725. is no advantage in placing them on the more expensive EISA/VLB cards
  2726. when the less expensive ISA will more than suffice, especially
  2727. considering than all ISA cards will work in an EISA/VLB slot.
  2728.  
  2729. Q) 3.23  How does the keyboard interface work?
  2730.  
  2731. [From: jhallen@world.std.com (Joseph H Allen)]
  2732.  
  2733. The IBM keyboard is connected to the computer through a serial interface
  2734. similar to a COM port.  When you press a key, the keyboard sends a
  2735. "scan-code" for that key to the computer.  When you release the key, the
  2736. keyboard sends a release code to the computer.  If you hold down one key and
  2737. press and release another key, the computer will receive the scan-code for
  2738. the held key and a scan and release code for the other key.  Since the
  2739. release code for the held key was not received, the computer knows that the
  2740. held key was down while the other key was pressed.  In this way, the
  2741. computer can handle the Shift, Alt and Ctrl keys (and any key could work
  2742. like a shift key, since all keys work alike).  The ROM BIOS in the computer
  2743. buffers the data from the keyboard, translates the scan-codes to ASCII and
  2744. handles the operation of the shift and lock keys.  The keyboard itself also
  2745. has a small buffer and there is hardware flow-control for preventing
  2746. overruns.  All of this seems simple and quite elegant, but by the time we
  2747. get to the AT keyboard the details of the implementation are so complicated
  2748. as to ruin an otherwise ideal keyboard.
  2749.  
  2750. The XT keyboard's interface almost captures the above elegance (indeed it is
  2751. the only elegant thing about the XT, IMHO).  The interface uses a 5-pin DIN
  2752. connector with these signal assignments:
  2753.  
  2754.      1     CLK/CTS (open-collector)
  2755.      2     RxD
  2756.      3     RESET
  2757.      4     GND
  2758.      5     +5V
  2759.  
  2760. When the keyboard has a byte to send to the computer, it shifts 9 bits out
  2761. to the data line (RxD) with nine clock pulses on the CLK line.  The data
  2762. format is 1 start bit, followed by 8 data bits.  The baud rate is roughly
  2763. 2000 bits per second and is not precisely defined.  Once a byte is
  2764. completely transmitted, the computer holds the Clear-To-Send (CTS) line low
  2765. to prevent the keyboard from sending any more bytes until the keyboard
  2766. interrupt handler reads the current one.  Usually a simple 9-bit clearable
  2767. TTL shift register is used to receive keyboard data.  The 9th bit of the
  2768. shift register is used to drive an open-collector buffer connected to the
  2769. CTS line.  When the start-bit gets all of the way through the shift
  2770. register, it holds the CTS line low itself.  Once the CPU reads the
  2771. assembled byte, it has only to clear the shift register to release the CTS
  2772. line and allow another byte to be received.  Three TTL chips or a single PAL
  2773. can implement an entire XT keyboard interface.
  2774.  
  2775. The data bytes which the XT sends are also simple.  Codes 0-127 are the
  2776. scan-codes.  Codes 128-255 are the release codes- they're the same as the
  2777. scan codes, but with the high bit set.  The XT keyboard has only 84 keys, so
  2778. not all of the scan-codes are used.
  2779.  
  2780. The only problems with the XT keyboard are the lock-status lights
  2781. (Caps-lock, Scroll-lock and Num-lock) and the key repeat mechanism.  The
  2782. lock-status lights can get out of sync with the computer's idea of which
  2783. lock keys are activated, but this only happens if someone resets the
  2784. keyboard by unplugging it temporarily.  When you hold a key down long
  2785. enough, the keyboard starts repeating the scan-code for that key.  The
  2786. release code is still only transmitted once, when the key is released.  The
  2787. problem here is that the delay to the start of the repeats and the repeat
  2788. rate were made too slow.  Of course, the keyboard really doesn't have to
  2789. handle repeat at all, since the computer knows when keys are pressed and
  2790. released and has a timer itself.  Old XT keyboard TSRs allowed you to adjust
  2791. the repeat delay and rate by duplicating the key repeat mechanism in the
  2792. computer.
  2793.  
  2794. Once IBM found that it had a nearly perfect keyboard it, of course, decided
  2795. that it had to be almost completely redesigned for the AT.  The keyboard
  2796. didn't have to be redesigned- there were enough extra scan-codes for the
  2797. AT's 101 key keyboard and the repeat mechanism could simply have been moved
  2798. to the BIOS.  But no, they had to redesign everything.  Sigh.
  2799.  
  2800. The AT uses a 5-pin DIN and the PS/2 uses a smaller connector with the same
  2801. signals:
  2802.  
  2803.      1     CLK/CTS (open-collector)
  2804.      2     RxD/TxD/RTS (open-collector)
  2805.      3     Not connected or Reset
  2806.      4     GND
  2807.      5     +5V
  2808.  
  2809. Now the interface is bi-directional.  When the computer wants to send a byte
  2810. to the keyboard, it asserts RTS and releases CTS.  If you're lucky, the
  2811. keyboard isn't deciding to transmit at the same time and it responds by
  2812. giving 10 clock pulses (at about 10000 baud) on the CLK line.  The computer
  2813. shifts a frame out on TxD on rising clock edges.  The frame format is now 1
  2814. start bit, 8 data bits and 1 odd parity bit.  The keyboard takes RTS being
  2815. held low as the first start bit, and the first data bit should be sent on
  2816. TxD after the first clock edge is received.  Yes, now you need a full UART
  2817. for the keyboard interface since you have to both transmit and receive and
  2818. generate and check parity (but it's still not RS-232- that would have been
  2819. too logical).  Why do you need parity checking on a three foot long keyboard
  2820. cable?  Because collisions can occur since the lines are so overloaded with
  2821. signals with different meanings and parity provides the means for detecting
  2822. these collisions.
  2823.  
  2824. The AT documentation says that pin 3 is "reserved", so the keyboard has to
  2825. provide its own reset.  But on the original AT, pin 3 was still Reset and
  2826. IBM's own keyboards at that time needed Reset (original AT keyboards won't
  2827. work on some old clones because of this).  Don't ask me... I don't
  2828. understand why they did this.
  2829.  
  2830. The protocol on the keyboard interface is now much more complicated.  These
  2831. bytes are defined:
  2832.  
  2833. Commands
  2834.  
  2835.   ED <byte>                 Set leds depending on byte
  2836.                               bit 0 is Scroll lock
  2837.                               bit 1 is Num lock
  2838.                               bit 2 is Caps lock
  2839.  
  2840.   EE                        Echo EE (for testing?)
  2841.   F0 <mode>                 Select mode 1, 2 or 3
  2842.   F2                        Send keyboard I.D.
  2843.   F3 <byte>                 Set repeat delay and rate
  2844.                               byte is: 0ddbbaaa
  2845.                               delay is (dd+1)*250 msec
  2846.                               rate is (8+aaa)*2^bb*4 msec
  2847.  
  2848.   F4                        Clear buffer
  2849.   F5                        Restore default settings and wait for enable
  2850.   F6                        Restore default settings
  2851.   FA                        Acknowledge
  2852.   FE                        Error- please retransmit
  2853.   FF                        Reset keyboard
  2854.  
  2855. Status returns
  2856.  
  2857.   00                        Buffer overflow
  2858.   AA                        Self-test passed
  2859.   F0 <scan-code>            Release code
  2860.   FA                        Acknowledge last command
  2861.   FD                        Self-test failed
  2862.   FC                        Self-test failed
  2863.   FE                        Last command in error; re-send
  2864.   E0 scan/release code      Extended keys in Mode 2
  2865.  
  2866. The computer and keyboard must acknowledge each command and key code with
  2867. either FA if there was no error, or FE if the last command/key-code should
  2868. be re-sent.  There are three modes of operation for the keyboard, depending
  2869. on which scan code assignments you want (these can often be set by a switch
  2870. on the back of keyboard, except that if mode 1 is selected from the switch,
  2871. the protocol is eliminated an the keyboard works exactly like an original XT
  2872. keyboard- newer keyboards only support modes 1 and 3).  In mode 1, the
  2873. keyboard gives XT scan-codes.  The keyboard handles the cursor keypad (which
  2874. didn't exist on the XT) by simulating pressing or releasing a shift key
  2875. (depending on whether shift or num-lock are pressed) and sending codes from
  2876. the numeric keypad.  Mode 2 works like mode 1, except that when the keyboard
  2877. does the weird stuff with the numeric keypad it prefixes everything with E0
  2878. and the release codes are the scan-codes prefixed with F0.  In mode 3, each
  2879. key gets a unique code and the release codes work as in mode 2: the release
  2880. are the scan-codes prefixed by F0.
  2881.  
  2882. When the AT keyboard is first reset it's supposed to send an AA if its
  2883. self-test passed or FD or FC if it failed.  But before it does this, it
  2884. sends a continual stream of AAs with the parity incorrect.  Once the
  2885. computer sends an FE to indicate that there is a parity error, the keyboard
  2886. stops sending bad AAs and sends a correct AA or an FD or FC.  This sounds
  2887. like someone made a quick fix in the keyboard firmware for mis-matched reset
  2888. timing (the keyboard always finishes resetting before the computer so the
  2889. computer could miss the AA/FD/FC).
  2890.  
  2891.  
  2892.  
  2893. Q) 3.24  Can I fake a keyboard so my computer will boot without it?
  2894.  
  2895. [From: jhallen@world.std.com (Joseph H Allen)]
  2896.  
  2897. () The IBM Keyboard - how do you use a computer without a keyboard?
  2898.  
  2899. Sometimes a PC needs to be set up as a "turn-key" system with no keyboard
  2900. for security reasons, or simply because the application doesn't need a
  2901. keyboard.  This causes a dead-lock problem when the system is booting: The
  2902. BIOS will detect that there is no keyboard and display the message "keyboard
  2903. failure - press F1 to continue," and the system becomes stuck.
  2904.  
  2905. There is usually a BIOS set-up option for disabling the keyboard test.
  2906. Check the manual for your motherboard.  If your BIOS does not have
  2907. this option, you're essentially screwed because there's no simple
  2908. solution.  You can't wire the DIN to fake the existence of a keyboard
  2909. since the BIOS checks for a self-test result code generated by the
  2910. keyboard.  You have to implement a small protocol (byte-by-byte
  2911. handshaking and ACK/NAK) to simulate a keyboard up to its self test.
  2912. There are adaptors available which contain a small microcontroller
  2913. programmed to do this.  Another solution is to replace your BIOS with
  2914. one which has the keyboard test disable option.  However, you have to
  2915. find one which matches your motherboard.
  2916.  
  2917. ===============
  2918. Ralph Valentino  (ralf@wpi.wpi.edu)
  2919. Hardware Engineer,  Worcester  Polytechnic  Institute
  2920. Path: bloom-beacon.mit.edu!satisfied.apocalypse.org!news.mathworks.com!bigboote.WPI.EDU!bigwpi.WPI.EDU!ralf
  2921. From: ralf@chpc.org (Ralph Valentino)
  2922. Newsgroups: comp.sys.ibm.pc.hardware.video,comp.sys.ibm.pc.hardware.comm,comp.sys.ibm.pc.hardware.storage,comp.sys.ibm.pc.hardware.cd-rom,comp.sys.ibm.pc.hardware.systems,comp.sys.ibm.pc.hardware.networking,comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.misc,comp.answers,news.answers
  2923. Subject: comp.sys.ibm.pc.hardware.* Frequently Asked Questions (FAQ) Part 3/5
  2924. Followup-To: comp.sys.ibm.pc.hardware.misc
  2925. Date: 28 Mar 1995 05:13:23 GMT
  2926. Organization: Worcester Polytechnic Institute
  2927. Lines: 1800
  2928. Approved: news-answers-request@MIT.EDU
  2929. Distribution: world
  2930. Expires: 30 Apr 1995 00:00:00 GMT
  2931. Message-ID: <3l85tj$lab@bigboote.WPI.EDU>
  2932. Reply-To: ralf@wpi.edu
  2933. NNTP-Posting-Host: bigwpi.wpi.edu
  2934. Summary: This is a monthly posting containing a list of Frequently
  2935.      Asked Questions (and their answers) pertaining to hardware
  2936.      and IBM PC clones.  It should be read by anyone who wishes
  2937.      to post to any group in the comp.sys.ibm.pc.hardware.*
  2938.      hierarchy.
  2939. Originator: ralf@bigwpi.WPI.EDU
  2940. Xref: bloom-beacon.mit.edu comp.sys.ibm.pc.hardware.video:28590 comp.sys.ibm.pc.hardware.comm:9356 comp.sys.ibm.pc.hardware.storage:25867 comp.sys.ibm.pc.hardware.cd-rom:14385 comp.sys.ibm.pc.hardware.systems:17183 comp.sys.ibm.pc.hardware.networking:6504 comp.sys.ibm.pc.hardware.chips:25680 comp.sys.ibm.pc.hardware.misc:25526 comp.answers:10856 news.answers:37893
  2941.  
  2942. Archive-name: pc-hardware-faq/part3
  2943. Last-modified: 1995/03/10
  2944. Version: 1.13
  2945.  
  2946. S) 4.0 Storage/Retrieval Devices
  2947.  
  2948. Q) 4.1  Why do I lose x Meg on my hard drive?
  2949. [From: Mike Long <mike.long@analog.com>]
  2950.  
  2951. The problem here is that there are two different measures of hard
  2952. drive storage, both called megabytes.  Computer hardware works on the
  2953. basis that one megabyte equals 2^20, or 1048576 bytes.  Hard drive
  2954. manufacturers, on the other hand, use a megabyte that has 1000000
  2955. bytes, because it makes the drive looks larger.  When buying a hard
  2956. drive, you should expect to lose almost 5% of what the manufacturer
  2957. claims the drive size to be.
  2958.  
  2959. The manufacturers are not totally at fault.  The first track of the
  2960. drive is used for the partition table and master boot record.  The
  2961. amount of data lost here depends on your drive parameters; usually
  2962. there are between 32 and 64 sectors (512 bytes/sector) on this first
  2963. track, so you lose between 16384 and 32768 bytes that way.
  2964.  
  2965. Additional space is taken up by two hidden files on your boot drive.
  2966. If you are running MS-DOS, these files are IO.SYS and MSDOS.SYS.  If
  2967. you are running PC-DOS, the names are IBMIO.COM and IBMDOS.COM.
  2968.  
  2969. [From: ralf@wpi.wpi.edu (Ralph Valentino)]
  2970.  
  2971. Many drives these days advertise unformatted capacity.  The actual
  2972. formatted capacity may be significantly lower than this as space is
  2973. taken up marking tracks, sectors, CRC's, etc.  Exactly how much lower
  2974. depends on the the size of the sectors.  For instance, placing 1k
  2975. sectors on the disk instead of the usual 512 byte ones may slightly
  2976. increase the usable storage space on the disk.  Note, however, that
  2977. many OS's insist you stick to the 512 byte sectors so this option is
  2978. best left alone.
  2979.  
  2980. A large number of drives also do auto-mapping of bad sectors; when a
  2981. sector goes bad, it will automatically use a spare it kept aside
  2982. during the format.  This is very handy as the OS never needs to deal
  2983. with the problem and some OS's, like DOS, will mark a whole cluster
  2984. bad when a single sector goes bad.  These spare sectors, as many as
  2985. one per track, remain hidden from the OS but still take up space on
  2986. your hard drive.
  2987.  
  2988. When you get to drives larger than 1.0 gig (SCSI), many host adapter
  2989. BIOS's can not deal with this as the BIOS was never designed to handle
  2990. more than 1024 cylinders, 64 heads, and 32 sectors per track. (1024 *
  2991. 64 * 32 * 512bytes/sec = 1.0 gig).  Luckily, some OS's (like OS/2)
  2992. ignore the BIOS all together and read the actual geometry from the
  2993. disk itself.  If, however, you're not using such an OS and you notice
  2994. that you only have 1.0 gig available, you may want to check with the
  2995. manufacturer of your SCSI host adapter to see if a newer BIOS is
  2996. available.
  2997.  
  2998.  
  2999. Q) 4.2  *Should I get an IDE/floppy/SCSI/parallel port tape drive?
  3000. Q) 4.3  I have two floppies. Can I add a floppy based tape drive?
  3001.  
  3002. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  3003.  
  3004. It depends. On all modern tape drives: yes. Some old tape drives
  3005. cannot do this (my old Jumbo). If you have one of these, you will have
  3006. to buy either a 4-floppy controller or a dedicated tape controller.
  3007.  
  3008. Q) 4.4  How fast is a tape drive? Will a dedicated controller improve this?
  3009.  
  3010. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  3011.  
  3012. The tape connected through a floppy interface is limited to the floppy
  3013. speed.  On ATs 500Kbit/S. On old XT 250Kbit/S. With card support for
  3014. 2.88MB floppy, 1Mbit/S. Many of the newer cards support this transfer
  3015. rate.
  3016.  
  3017. If the card operate at 500Kbit/S, a dedicated controller card will
  3018. speed up the tape by a factor of two.  In many cases, those cards do
  3019. hardware compression, helping even more.
  3020.  
  3021. Q) 4.5  What is QIC80, QIC40?
  3022.  
  3023. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  3024.  
  3025. QIC stands for Quarter-Inch Cartridge. QIC80 is the standard for 80MB
  3026. tapes, QIC40 for 40MB tapes. Both standard allows for extended length
  3027. cassettes of 300ft which gives 120MB and 60MB respectively.
  3028.  
  3029. Q) 4.6  How come I can't fit as much stuff on my tape drive as they claim?
  3030.  
  3031. Most tape drives these days advertise capacity with an expected
  3032. compression ratio of 2:1.  If you are backing up compressed files
  3033. (.Z,.ZIP, .ARC, .JPEG, and so forth) then the drive's own compression
  3034. scheme will not be as effective.  For these cases, the actual capacity
  3035. of the tape will be closer to the "uncompressed" capacity.
  3036.  
  3037. A table from herbst@techunix.technion.ac.il (Herbst OMR) shows:
  3038.  
  3039.   stated capacity     standard        tape length         # tracks
  3040.  
  3041.   80MB                QIC40           200ft (normal)      15
  3042.   120MB               QIC40           300ft (extended)    15
  3043.   160MB (rarely)      QIC80           200ft               28
  3044.   250MB               QIC80           300ft               28
  3045.  
  3046.   For all the recording density is 12500 ftpi; max tape speed is 90 ips.
  3047.  
  3048. A second reason is that some tapes assume you will be taking full
  3049. advantage of their "streamers".  Streaming collects a number of tape
  3050. blocks and writes them all at once, preventing the need for backing up
  3051. the tape after each block.  This positions the blocks closer together
  3052. on the tape.  If your backup program is slow, some streamers won't be
  3053. quite as effective.  If you hear the tape drive motor backing up the
  3054. tape alot on writes, this could be the case.
  3055.  
  3056. Q) 4.7  Are Colorado/Conner/Archive/... tapes compatible with each other?
  3057.  
  3058. [From: herbst@techunix.technion.ac.il (Herbst OMR)] 
  3059.  
  3060. If you use the same software: Yes. If you want to use different
  3061. software, then turn compression off. Compression done in software on
  3062. those drives is not compatible.
  3063.  
  3064. Q) 4.8  How does the drive/software know how long the tape is?
  3065.  
  3066. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  3067.  
  3068. The magnetic tape has holes in it. Inside the cassette enclosure there
  3069. is a small mirror. The drive sends an IR beam through it. Near the end
  3070. of tape the drive receives it. If the IR receiver is dusted, the drive
  3071. may 'reel off' the cassette.
  3072.  
  3073. Q) 4.9  What are all those QICs?
  3074.  
  3075. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  3076.  
  3077. (Thanks to Karl-Peter Huestegge and Jan Christiaan van Winkel)
  3078. QIC-11 is not an Industry Standard and there exist some incompatible
  3079. versions.
  3080.  
  3081.  Standard      Capacity      Tracks   Speed  Rec-density Flux-Trans Cartridges
  3082.  ----------------------------------------------------------------------------
  3083.  QIC-11     15/30MB (300ft)     4/9   90ips
  3084.             20/40MB (450ft)     4/9   90ips               6400ftpi  DC300XL
  3085.                                                          10000ftpi  DC300XLP
  3086.             27/60MB (600ft)     4/9   90ips              10000ftpi  DC600A
  3087.  
  3088.  QIC-24     45MB (450ft/137m)    9    90ips    8000bpi   10000ftpi
  3089.             55MB (555ft/169m)    9    90ips    8000bpi   10000ftpi
  3090.             60MB (600ft/183m)    9    90ips    8000bpi   10000ftpi  DC600A
  3091.  
  3092.  QIC-120   125MB (600ft/183m)    15   72ips   10000bpi   12500ftpi  DC600A
  3093.  
  3094.  QIC-150   155MB (600ft/183m)    18   72ips   10000bpi   12500ftpi  DC600XTD
  3095.                                                                     DC6150
  3096.  QIC-150   250MB (1000ft/305m)   18   72ips   10000bpi   12500ftpi
  3097.  
  3098.  QIC-320   320MB (600ft/183m)    26   72ips   16000bpi   20000ftpi  DC6320
  3099.  
  3100.  QIC-525   525MB (1000ft/305m)   26   72ips   16000bpi   20000ftpi  DC6525
  3101.  
  3102. * QIC-1000  1000MB (760ft)
  3103.  
  3104. * QIC-2GB
  3105.  
  3106. * QIC-10GB
  3107.  
  3108. Q) 4.10  Which QICs are read/write compatible?
  3109.  
  3110. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  3111.  
  3112.  The left column should be read: "Tape drives designed for the QIC-???
  3113.  standard *should* be able to read/write the following Tape formats:"
  3114.  
  3115.  TAPE-DRIVES     |                     Tape - Formats                      |
  3116.  designed for:   | QIC-11 | QIC-24 | QIC-120 | QIC-150 | QIC-320 | QIC-525 |
  3117.  ----------------|--------|--------|---------|---------|---------|---------|
  3118.  QIC-11          |  R  W  |        |         |         |         |         |
  3119.  QIC-24          |  R  W  | R   W  |  R      |         |         |         |
  3120.  QIC-120         |  R  -  | R   -  |  R   W  |  R      |         |         |
  3121.  QIC-150         |  R  -  | R   -  |  R   W  |  R   W  |         |         |
  3122.  QIC-320         |  R  -  | R   -  |  R   W  |  R   W  |  R   W  |  ?   ?  |
  3123.  QIC-525         |  R     | R      |  R   W  |  R   W  |  R   W  |  R   W  |
  3124.  ---------------------------------------------------------------------------
  3125.  
  3126. Q) 4.11  What is the CMOS/jumper setting for my hard drive?
  3127. [From: Carsten Grammes (cagr@rz.uni-sb.de)]
  3128.  
  3129.             Configuration of IDE Harddisks
  3130.             ==============================
  3131.  
  3132.  
  3133. last update: 24 March 1994
  3134.  
  3135. collected by Carsten Grammes (cagr@rz.uni-sb.de)
  3136. and published on comp.sys.ibm.pc.hardware as part of the FAQ.
  3137.  
  3138.  
  3139.  
  3140. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  3141. There is explicitly NO WARRANTY that the given settings are correct or
  3142. harmless. (I only collect, I do not check for myself!!!). There is
  3143. always the possibility that the settings may destroy your hardware!
  3144. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  3145.  
  3146.  
  3147. Since I hope however that only well-minded people undergo the effort of
  3148. posting their settings the chance of applicability exists. If you should
  3149. agree or disagree with some setting, let me know immediately in order
  3150. to update the list.
  3151.  
  3152. If you possess a HD not mentioned here of which you know BIOS and/or
  3153. jumper settings, please mail them to me for the next update of the list!
  3154.  
  3155. Only IDE (AT-Bus) Harddisks will be accounted for.  If not specified the
  3156. Landing Zone should be set equal to the number of cylinders. If not
  3157. specified the 'Write Precompensation' should be set 65535. (There are
  3158. BIOSes that don't even ask for it).  On most IDE disks these values are
  3159. dummies, relicts from old MFM times.
  3160.  
  3161. The capacity given here is sometimes in Megabytes (1000000 bytes) and
  3162. sometimes in MB (1048576 bytes). Don't worry! The only right way to calculate
  3163. the capacity is
  3164.     cyl * heads * sec/tr * 512 
  3165. which gives the capacity in bytes!  Dividing by 1000000 or 1048576 gives
  3166. the capacity in Megabytes or MB respectively.
  3167.  
  3168. If you get problems when installing 2 HD's with correct BIOS and jumper
  3169. settings, try to swap drive 1 and 2, often that helps.
  3170.  
  3171. Please don't flame me because of the 'layout' of the list. Since the
  3172. available information is so strongly varying I often only pack _YOUR_
  3173. mail to me into the list. If someone feels encouraged to improve this,
  3174. I would be glad to receive a 'lifted' version. But there should be all
  3175. info contained!
  3176.  
  3177. Since the list is rather long, I give here a summary of all drives
  3178. described therein.
  3179.  
  3180. ************* ALPS Alps alps
  3181. DR311C
  3182.  
  3183. ************* CDC Cdc cdc
  3184. BJ7D5A     94155-48   94335-100  94166-141   94171-300  736 SABRE
  3185. BJ7D5A     94295-51   94355-55   94166-182   94171-344  850 SABRE
  3186. BJ7D5A     94155-57   94355-100  94186-383   94181-574  1230 SABRE
  3187. 94155-21 94155-67   94155-135  94186-383H  94208-51
  3188. 94155-25 94155-77   94205-77   94186-442   94211-91
  3189. 94155-28 94155-85   94355-150  94216-106   94221-190
  3190. 94155-36 94155-86   94335-150  94356-200   94351-172
  3191. 94155-38 94205-51   94156-48   94161-86    368 SABRE
  3192. 94335-55 94156-67   94166-101  94161-121   500 SABRE
  3193.  
  3194. ************* CONNER Conner conner
  3195. CP342    CP2034     CP2084   CP3044  CP3104  CP3204  CP30084
  3196. CP344    CP2044     CP3000   CP2124  CP3111  CP3204F CP30104
  3197. CP2024    CP2064     CP3024   CP3184  CP3114  CP30064 CP30084E
  3198.  
  3199. CP30174E  CP30174E  CP3304  CP3544
  3200. CP30204   CP30204   CP3364  CP3554
  3201. CP30254   CP30254   CP3504  CP30101
  3202.  
  3203. ************* FUJITSU Fujitsu fujitsu
  3204. M2611T    M2612ET  M2613ET  M2614ET  M2618T  M2622T  M2623T  M2624T
  3205.  
  3206. ************* HEWLETT PACKARD Hewlett Packard hewlett packard HP Hp hp
  3207. C2233
  3208.  
  3209. ************* IBM Ibm ibm
  3210. WDA-L160   WDA-L42   IBM 85 MB IDE (number not known)
  3211.  
  3212. ************* JVC Jvc jvc
  3213. JD-E2085M
  3214.  
  3215. ************* KALOK Kalok kalok
  3216. KL3100 KL3120
  3217.  
  3218. ************* MAXTOR Maxtor maxtor
  3219. LXT-200A  2585A  7120A
  3220. LXT-213A  7040A  7131AT
  3221. LXT-340A  7060A  7213A
  3222. LXT437A   7080A  7245A
  3223. LXT535A
  3224.  
  3225. ************* MICROPOLIS Micropolis micropolis
  3226. 2105A      2112A
  3227.  
  3228. ************* MICROSCIENCE Microscience microscience
  3229. 7100-00  8040-00  7070-20  7100-00  7100-20  8040
  3230.  
  3231. ************* MINISCRIBE Miniscribe miniscribe
  3232. 8225AT    8051AT    8450AT
  3233.  
  3234. ************* NEC Nec nec
  3235. D3735  D3755  D3756  D3741
  3236.  
  3237. ************* QUANTUM Quantum quantum
  3238. 40AT     LPS52AT      ELS42AT
  3239. 80AT     LPS80AT      ELS85AT
  3240. 120AT     LPS105AT     ELS127AT
  3241. 170AT     LPS120AT     ELS170AT
  3242. 210AT     LPS170AT     LPS540A
  3243. 425AT     LPS240AT
  3244.  
  3245. ************* RODIME Rodime rodime
  3246. RO3058A  RO3088A  RO3095A  RO3128A  RO3135A  RO3059A  RO3089A
  3247. RO3129A  RO3139A  RO3209A  RO3259A
  3248.  
  3249. ************* SAMSUNG Samsung samsung
  3250. SHD-3101A  SHD-3061A  SHD-3062A
  3251.  
  3252. ************* SEAGATE Seagate seagate
  3253. ST1057a     ST1144a    ST138a        ST274a    ST3283a
  3254. ST1090a     ST1156a    ST1400a     ST280a    ST351ax
  3255. ST1102a     ST1162a    ST1401a     ST3051a    ST9051a
  3256. ST1111a     ST1186a    ST1480a     ST3096a    ST9077a
  3257. ST1126a     ST1201a    ST157a        ST3120a    ST9096a
  3258. ST1133a     ST1239a    ST2274a     ST3144a    ST9144a
  3259. ST3243A     ST125a    ST2383a     ST325ax
  3260. ST351AX
  3261. ST9235A     (maybe others)
  3262.  
  3263. ************* TEAC Teac teac
  3264. SD-3105
  3265.  
  3266. ************* TOSHIBA Toshiba toshiba
  3267. MK1122FC  MK2024FC  MK2124FC  MK2224FC    MK234FCH  MK234FCF
  3268.  
  3269. ************* WESTERN DIGITAL Western Digital western digital
  3270. WDAC140  WDAC280  WDAC1170  WDAC2120  WDAC2170    WDAC2200  WDAC2250
  3271. WDAC2340 WDAC2420 WD93044-A WDAH260   WDAH280    WDAP4200
  3272. WD93048A
  3273.  
  3274.  
  3275.  
  3276. And here it comes...
  3277.  
  3278.  
  3279. ************* ALPS Alps alps *************
  3280.  
  3281. Manufacturer: ALPS ELECTRIC Co.
  3282.  
  3283. BIOS settings:
  3284. Model   Heads  Cylinders  Sectors  L-Zone Size
  3285. DR311C   14      868        17      868   105 MB
  3286.  
  3287. (Real geometry of drive:
  3288.    2108 cyl.  2 heads  49 sectors/track
  3289.    32k internal cache)
  3290.  
  3291. Jumpers:
  3292.   C/D
  3293.  -ACT
  3294.  -DSP
  3295.  -HSP
  3296.   MS3
  3297.   SYNC
  3298.   DC
  3299.   MS0
  3300.   MS1
  3301.   MS2
  3302.  
  3303. Master drive & no slaves present: jumpers on C/D and -ACT.
  3304. No other jumpers installed, function unknown.
  3305.  
  3306.  
  3307. ***************************   C D C ***********************************
  3308.  
  3309. I have the feeling that not all of these are IDE...
  3310.  
  3311. -------------------------------------------------------------------------------
  3312. MODEL     ST-506     CAP   CYL  H  RWC  WPC ENC  RATE ACCESS  SPT COMMENTS
  3313. -------------------------------------------------------------------------------
  3314. BJ7D5A  77731614 5.25FH  23   670  4  375  375 M    5             17
  3315. BJ7D5A  77731608 5.25FH  29   670  5  375  375 M    5             17
  3316. BJ7D5A  77731613              733  5  -    -        5             17
  3317. 94155-21 WREN-1 5.25FH   21   697  3  698  698 M    5    28 MS    17
  3318. 94155-25                 24   697  4  698  128 M    5             17
  3319. 94155-28                 24   697  4  698  128 M    5             17
  3320. 94155-36 WREN-1 5.25FH   36   697  5  698  698 M    5    28 MS    17
  3321. 94155-38                 31   733  5  734  128 M    5             17
  3322. 94155-48 WREN-2 5.25FH   40   925  5  926  926 M    5    28 MS    17
  3323. 94295-51 WREN-2 5.25FH   43   989  5  990  990 M    5    28 MS    17
  3324. 94155-57 WREN-2 5.25FH   48   925  6  926  926 M    5    28 MS    17
  3325. 94155-67 WREN-2 5.25FH   56   925  7  926  926 M    5    28 MS    17
  3326. 94155-77 WREN-2          64   925  8  926  926 M    5             17
  3327. 94155-85 WREN-2 5.25FH   71  1024  8   -    -  M    5    28 MS    17
  3328. 94155-86 WREN-2 5.25FH   72   925  9  926  926 M    5    28 MS    17
  3329. 94205-51       5.25HH    43   989  5  990  128 M    5    32 MS    17
  3330. 94335-55        3.5"     46  -     5   -    -  M    5    25 MS    17
  3331. 94335-100       3.5"     83  -     9   -    -  M    5    25 MS    17
  3332. 94355-55   SWIFT-2 3.5"  46  -     5   -    -  M    5    16.5 MS  17
  3333. 94355-100       3.5"     83  -     9   -    -  M    5    16.5 MS  17
  3334.     ST-506 RLL
  3335. 94155-135 WREN-2 5.25HH  115  960  9   -    -  R    7.5  28 MS    26
  3336. 94205-77  WREN-2 5.25HH  63   989  5   -    -  R    7.5  28 MS    26
  3337. 94355-150        3.5"    128 -     9   -    -  R    7.5  16.5 MS  26
  3338. 94335-150        3.5"    128 -     9   -    -  R    7.5  25 MS    26
  3339.     ESDI
  3340. 94156-48   WREN-2        40   925  5  926  926 N    5    28 MS
  3341. 94156-67   WREN-2        56   925  7  926  926 N    5
  3342. 94156-86   WREN-2        72   925  9  926  926 N    5
  3343. 94166-101  WREN-3 5.25FH 86   969  5  970  970 N    10   16.5 MS
  3344. 94166-141  WREN-3 5.25FH 121  969  7  970  970 N    10   16.5 MS
  3345. 94166-182  WREN-3 5.25FH 155  969  9  970  970 N    10   16.5 MS
  3346. 94186-383  WREN V 5.25FH 383 1412 13   -    -  R/N  10   8.3 MS
  3347. 94186-383H WREN V 5.25FH 383 1224 15   -    -  R/N  10   14.5 MS
  3348. 94186-442  WREN V 5.25FH 442 1412 15   -    -  R/N  10   16 MS
  3349. 94216-106  WREN-3 5.25FH 91   969  -   -    -  N    10   16.5 MS
  3350. 94356-200  SWIFT 3 3.5"  172 -     9   -    -  R/N  10   16.5 MS
  3351. WREN III          5.25HH 106  969  5   -    -  R/N  10   18 MS
  3352.     SCSI
  3353. 94161-86   WREN-3 5.25FH 86   969  -   -    -            16.5 MS
  3354. 94161-121  WREN-3 5.25FH 121  969  -   -    -            16.5 MS
  3355. 94171-300  WREN-4 5.25FH 300 1365  9   -    -  R         16.5 MS
  3356. 94171-344  WREN V 5.25FH 344 1549  9   -    -  Z    9-15 17.5 MS
  3357. 94181-574  WREN V 5.25FH 574 1549 15   -    -  Z    9-15 16 MS
  3358. 94208-51
  3359. 94211-91   WREN-3 5.25FH 91   969  -   -    -            16.5 MS
  3360. 94221-190  WREN V 5.25HH 190 1547  5   -    -  R    10-15 8.3 MS
  3361. 94351-172  SWIFT 4 3.5"  172 -     9   -    -       10   16.5MS
  3362. WREN III         5.25HH  106  969  5   -    -  R/N  10   18 MS
  3363.     SMD
  3364. 368 SABRE  8"            368 -    10   -    -       1.8  18 MS
  3365. 500 SABRE  8"            500 -    10   -    -       2.4  18 MS
  3366. 736 SABRE  8"            741 -    15   -    -       1.8  16 MS
  3367. 850 SABRE  8"            851 -    15   -    -       2.4  16 MS
  3368. 1230 SABRE 8"           1236 1635 15   -    -       2.4
  3369. -------------------------------------------------------------------------------
  3370.  
  3371.     CAP   = CAPACITY IN FORMATTED MEGABYTES
  3372.     CYL   = MAXIMUM NUMBER OF CYLINDER
  3373.     H     = NUMBER OF DATA HEADS
  3374.     RWC   = START REDUCED WRITE CURRENT
  3375.     WPC   = START WRITE PRECOMP
  3376.     ENC   = ENCODING METHOD R=RLL, M=MFM,Z=ZBR
  3377.     RATE  = TRANSFER RATE IN MEGABITS/SEC
  3378.     ACCESS= AVERAGE ACCESS TIME
  3379.     SPT   = SECTORS/TRACK X 512 bytes
  3380.     FH    = FULL HIGH FORM FACTOR
  3381.     HH    = HALF HIGH FORM FACTOR
  3382.     R     = RLL (run length limited)
  3383.     N     = NRZ (non return to zero)
  3384.     M     = MFM (modified frequency modulation)
  3385.     SA    = STAND ALONE
  3386.     Z     = ZBR
  3387.  
  3388. Jumpers are not know (yet).
  3389.  
  3390.  
  3391. ************************** CONNER Conner conner **************************
  3392.  
  3393. Conner drives are low level formatted at the factory. It is only necessary to r
  3394. un SETUP, FDISK and DOS FORMAT.
  3395.           
  3396. Model     Hds  Cyls  Sec    Pcomp  L-Zone    Type    Table  LED
  3397. CP342     4    805   26       0    805        17       n/a  A
  3398. CP344     4    805   26       0    805        17       1    A
  3399. CP2024    2    653   32       0    653         2       3    n/a
  3400. CP2034    2    823   38       0    823       *UT       3    n/a
  3401. CP2044    4    552   38       0    552        17       3    n/a
  3402. CP2064    4    823   38       0    823       *UT       3    n/a
  3403. CP2084    8    548   38       0    548       *UT       3    n/a  
  3404. CP3000    2   1047   40       0   1047        17       1    A
  3405. CP3024    2    636   33       0    636         2       1    A
  3406. CP3044    1   1047   40       0   1047        17       1    A
  3407.           5    980   17   (also reported)
  3408. CP2124    8    560   53       0    560       *UT       3    n/a
  3409. CP3184    6    832   33       0    832       *UT       1    A
  3410. CP3104    8    776   33       0    776       *UT       1    A
  3411. CP3111    8    833   33       0    833       *UT       1    A(?)
  3412. CP3114    8    832   33       0    832       *UT       1    A
  3413. CP3204    16   683   38       0    683       *UT       2    B
  3414. CP3204F   16   683   38       0    683       *UT       3    B
  3415. CP30064   4    762   39       0    762       *UT       2    B
  3416. CP30084   8    526   39       0    526       *UT       2    B
  3417. CP30104   8    762   39       0    762       *UT       2    B
  3418. CP30084E  4    903   46       0    903       *UT       4    C
  3419. CP30174E  8    903   46       0    903       *UT       4    C
  3420. CP30204   16   683   38       0    683       *UT       4    C
  3421. CP30254   see below
  3422. CP3304    16   659   63       0    659       *UT       4    D 
  3423. CP3364    16   702   63       0    702       *UT       4    C
  3424. CP3504    16   987   63       0    987       *UT       4    D
  3425. CP3544    16   1024  63       0    1024      *UT       4    C
  3426. CP3554    16   1054  63       0    1054      *UT       3    B
  3427.  
  3428. Table 1 jumper settings: 
  3429.      Single drive = Jumper ACT and C/D 
  3430.      Master drive = Jumper ACT, C/D and DSP.
  3431.      Slave drive = No jumpers installed.
  3432.  
  3433. Table 2 jumper settings:
  3434.      Single drive = Jumper E2
  3435.      Master drive = Jumper E1 & E2
  3436.      Slave drive = No jumpers installed.
  3437.  
  3438. Table 3 jumper settings:
  3439.      Single Drive = Jumper C/D
  3440.      Master Drive = Jumper C/D and DSP
  3441.      Slave Drive = No jumpers installed
  3442.  
  3443. Table 4 jumper settings:
  3444.      Single and Master drive = Jumper C/D
  3445.      Slave drive = no jumper
  3446.  
  3447.  
  3448.  
  3449.  
  3450. ALL CONNER 20 MBYTE DRIVES USE DRIVE TYPE 2. ALL CONNER 40 MBYTE DRIVES USE DRI
  3451. VE TYPE 17.                                        * 
  3452.  
  3453. UT = Universal translate. Select a drive type that is close to, but does not ex
  3454. ceed the megabyte capacity of the drive. The drive will translate to the megaby
  3455. te capacity you have selected.
  3456.  
  3457.  LED
  3458. A: J-4         B: J-1         C: J-5         D: J-3
  3459. Pin 1 = +      Pin 3 = +      Pin 3 = +      Pin 3 = +
  3460. Pin 2 = -      Pin 4 = -      Pin 4 = -      Pin 4 = -
  3461.  
  3462. Conner drives are low level formatted at the factory. It is only necessary
  3463. to run SETUP, FDISK, and DOS FORMAT.
  3464.  
  3465. Comment concerning CP3000 jumpers:
  3466.  
  3467.    According to your list, all Conners should be 2 or 3 jumpers only.
  3468. That's why I'm puzzled with the 4-jumper Conner CP-3000.
  3469. In addition to the common jumpers present in
  3470. Conner - C/D, DSP & ACT, there is an extra one: HSP
  3471. By trial and error, HSP seems to follow DSP setting.
  3472.  
  3473.  
  3474. > When I installed a Conner CP3204F (203 MB) as master and a WD Caviar 2200
  3475. > (203 MB) as slave, both with and without the "CP" jumper, the Caviar had
  3476. > seemingly normal behaviour. However, when doing writes to the Caviar, once
  3477. > in a while it would overwrite directories etc. Using FASTBACK was almost
  3478. > impossible.
  3479. > The workaround is to install the Caviar as the master, and the Conner
  3480. > as the slave.
  3481.  
  3482. and:
  3483. information: I am slaving a Conner CP3000 40Meg to a Western Digital
  3484. Caviar 2200 212 Meg.
  3485.  
  3486. the results: I first found out that pin 1 on the CP3000 was LABELED
  3487. INCORRECTLY on the PC board....had to flip the IDE cable (which made the
  3488. cable install much more cleanly- no flips....shoulda been my first clue
  3489. that something was not correct, oh well)
  3490.  
  3491. next: I had to DOS-format the CP3000 ALONE on the PC system before it
  3492. wanted to work with the WD caviar.... weird
  3493. also: the WD Caviar is partitioned: C:\ was the first 100 Meg and D:\ was
  3494. the second 100 Meg.  After the CMOS was correctly configured and the
  3495. drives brought online, the PC AUTOMATICALLY assigned the drives as thus:
  3496. C:\ first 100 Meg partition on the WD
  3497. D:\ 40 Meg Conner
  3498. E:\ second 100 Meg partition on the WD
  3499. even FDISK reports the above.  
  3500.  
  3501.  
  3502. Conner CP 30254
  3503.  
  3504. Capacity: 250 MB
  3505. Dimensions: 3,5 inch, lowprofile (1 inch)
  3506. IDE interface
  3507.                        Cylinders Heads Sectors
  3508.  
  3509. Physical specs.:         1985      4     62
  3510. Logical specs.:         895       10    55
  3511.  
  3512. seek time 12 ms
  3513. Rotation speed 4542 rpm
  3514.  
  3515. jumpers      C/D
  3516. 1 drive master    Y
  3517. 2 drive master    Y
  3518. 2 drive slave    N/Y
  3519.  
  3520.  
  3521. ----
  3522.  
  3523. Subject: Re: Conner CP 30254
  3524.  
  3525. I tried several combination and even called Conner for info on
  3526. configuring two Conner drives as master (301??, a 300+ M Connder
  3527. drive) and slave (30254).  The jumpers that worked are:
  3528.  
  3529.         Pins     Jumpers
  3530. Master        1-2       Y      (factory setting)
  3531.             3-4       Y     (factory setting)
  3532.  
  3533. Slave        1-2       N
  3534.         3-4       Y     (factory setting)
  3535.  
  3536. So the C/D should mape to Y/N instead of N/Y in the table.
  3537. --
  3538. Some notes made whilst configuring a pair of Conner IDE drives
  3539. for Master/Slave operation from Hyundai Super-LT6 Laptop 386sx-20.
  3540.  
  3541. Final Working Configuration
  3542.  
  3543. Drive 1:    CP3000    40 Mb    Type 17
  3544. 977 cyl 5 hds    17 sec/trk    Pre 300 LZ 977
  3545.  
  3546. Verified configuration as per Grammes' list. HSP does need to
  3547. follow DSP (empirically) - failure to do so produced behaviour
  3548. such as LCD screen display scrambling on ROM boot.
  3549.  
  3550. Single, Master and Slave configurations all checked out.
  3551.  
  3552. Drive 2:  CFA170A 170 Mb  Unknown type
  3553. 332 cyl 16 hds    63 sec/trk    Pre --- LZ ---
  3554.  
  3555. Did not appear on Grammes' list. Successful configuration resulted
  3556. close to that shown as Table 3 for Conner drives, as follows:
  3557.  
  3558.     Single        2 links     (not C)/D and (not A)/(?)
  3559.     Master        1 link        (not C)/D
  3560.     Slave        0 links
  3561.  
  3562. One link is listed here as (not A)/(?) due to a hole being drilled
  3563. through the (?) part of the silk screening ...
  3564.  
  3565. The drives worked together as either slave or master ...
  3566. --
  3567. Connor CP30101
  3568. 760 cyl, 8 hds, Precomp -1, Landing 760, Sec/Track 39, ECC 7 Capacity 121.41M
  3569.  
  3570.  
  3571. Model CP342 disk (40 Meg IDE drive)
  3572.   Single Drive: E5, E7 jumpers IN
  3573.   Master Drive: E6, E7 jumpers IN
  3574.   Slave Drive:  E7 jumper IN
  3575.  
  3576. In addition, this is an old disk drive.  It was factory configured to
  3577. use 3:1 interleave.  This can cause timing problems with newer disk
  3578. drives that are configured for 1:1 interleave when using the same IDE
  3579. controller.  The CONNER tech support person suggested I only use the
  3580. CONNER drive as a SLAVE with the newer disk as the MASTER.
  3581.  
  3582. This configuration (MAXTOR 7345A as MASTER and CONNER CP342 as SLAVE)
  3583. has now been in use for over a week and seems to be working fine.
  3584.  
  3585.  
  3586. ************************  FUJITSU Fujitsu fujitsu  ***************************
  3587.  
  3588. DETAILS OF FUJITSU DRIVES M261xT (Standard)
  3589.  
  3590.                    M2614ET     M2613ET     M2612ET     M2611T
  3591.  
  3592. Heads (physical)       8           6           4           2
  3593. Cyl (physical)      1334        1334        1334        1334
  3594. Sec/trk               33          33          33          33
  3595. Speed (rpm)         3490        3490        3490        3490
  3596. Capacity           180MB       135MB        90MB        45MB
  3597.  
  3598.  
  3599.               +-----------------------------------------------+
  3600.               |                                               |
  3601.               +--+                                            |
  3602.         PSU   |  |      CNH-2                                 |
  3603.               +--+          1                                 |
  3604.             1 |  |          .                    LED          |
  3605.               |  | CNH-1    9      CNH-3      Connector       |
  3606.               |  |   1           6..1            o o          |
  3607.       40-way  |  |   .                           | |          |
  3608.         IDE   |  |   .                                        |
  3609.               |  |   .                                        |
  3610.               |  |  12                                        |
  3611.               +--+                                            |
  3612.               +-----------------------------------------------+
  3613.  
  3614.  
  3615.  
  3616.                  Pin        Function
  3617.                  Position
  3618.  
  3619.                  *  1- 2    Active mode
  3620.                     2- 3    Slave present mode
  3621.                     4- 5    Pin 27=IOCHRDY
  3622. CNH-1 JUMPERS    *  5- 6    Pin 27=RESERVED
  3623.                     7- 8    2 drive system
  3624.                  *  8- 9    1 drive system
  3625.                    10-11    Pin 29=IRQ14 : Pin 31=RESERVED
  3626.                  * 11-12    Pin 31=IRQ14 : Pin 29=RESERVED
  3627.  
  3628.  
  3629.                  Pin        Function
  3630.                  Position
  3631.  
  3632.                     1- 2    SLAVE drive mode
  3633. CNH-2 JUMPERS    *  4- 5    MASTER drive mode
  3634.                     7- 8    ECC 4 bytes
  3635.                  *  8- 9    ECC 7 bytes
  3636.  
  3637.  
  3638.                  Pin        Function
  3639.                  Position
  3640.  
  3641.                     1- 2    Write protect enabled
  3642. CNH-3 JUMPERS    *  2- 3    Write protect disabled
  3643.                     4- 5 -6 Reserved
  3644.  
  3645. Key:  * (I guess!) marks factory default setting for jumper
  3646.  
  3647.  
  3648. BIOS SETTINGS
  3649.  
  3650. BIOS setting for the M2614ET in my system is 667 cylinders, 33 sectors
  3651. and 16 heads.
  3652.  
  3653. > I was trying to set my IDE drive in the subject above to a slave drive for
  3654. > A Conner 170MB drive and contacting the support company gave me this answer (which works). The factory default on SW2 is On Off Off Off Off Off (1-6). This sets the drive to be a single drive. Setting SW2 to Off On On Off Off Off makes it a slave drive. SW1 has been set to On Off Off On (1-4) all along.
  3655.  
  3656.  
  3657.  
  3658. MODEL      CYLINDERS   HEADS    SECTORS   CAPACITY (Million bytes)
  3659.  
  3660. M2622T      1013        10        63         326.75
  3661. M2623T      1002        13        63         420.16
  3662. M2624T      995         16        63         513.51
  3663.  
  3664.  
  3665. There are 6 switches on the switch block on these drives.  Only 4 of 
  3666. them have a use that I am aware of (from my M2624T manual):
  3667.  
  3668. Master/Slave        Master (*)      SW1-5 OFF
  3669.                     Slave           SW1-5 ON
  3670. ECC bytes           4 bytes (*)     SW1-4 OFF
  3671.                     7 bytes         SW1-4 ON
  3672. Write Protect       Disabled (*)    SW1-3 OFF
  3673.                     Enabled         SW1-3 ON
  3674. IO Channel Ready    Disabled (*)    SW1-1 OFF
  3675.                     Enabled         SW1-1 ON
  3676.  
  3677. I have no idea about the function of SW1-2 and SW1-6.  The values 
  3678. listed with a (*) are the factory default settings.
  3679.  
  3680.  
  3681. M2618T    202MB    Cyl/hd/spt  718 12 48
  3682.  
  3683.  
  3684. *********************    Hewlett Packard   ****************************
  3685. HEWLETT PACKARD Hewlett Packard hewlett packard HP Hp hp
  3686.  
  3687. C2233    227 MB    Cyl/hd/spt  733 12 53
  3688.  
  3689.  
  3690. *********************    IBM Ibm ibm   ****************************
  3691.  
  3692. WDA-L160    163 MB    Cyl/hd/spt  984 10 34
  3693. WDA-L42        42MB    Cyl/hd/spt  977 5 17
  3694.  
  3695. Jumpers for IBM WDA-L160:
  3696.  
  3697. Fit JP2 for Master or single drive
  3698.  
  3699. Remove JP2 and fit JP3 for Slave
  3700.  
  3701. JP1 appears to be always fitted.
  3702.  
  3703. Functions of other jumpers unknown at present.
  3704.  
  3705. Position of jumpers:
  3706.  
  3707.         -----------------------------------------
  3708.         |          Drive Mechanism              |
  3709.         |                    |
  3710.         -----------------------------------------
  3711.                 PCB        . . . . 
  3712.                             . . . .
  3713.  
  3714.                     JP      4 3 2 1    
  3715.  
  3716.  
  3717. Also:
  3718.  
  3719. IBM 85 M IDE (number not known)
  3720.  
  3721. 10 Heads    984 Cylinders        17 Sectors    0 WPC    984 LZ
  3722.  
  3723. Patches as for L160 above
  3724.  
  3725.  
  3726. *********************    JVC Jvc jvc   ****************************
  3727.  
  3728. JD-E2085M   79 MB    Cyl/hd/spt  973 4 43
  3729.  
  3730.  
  3731. ***********************    KALOK Kalok kalok    ***************************
  3732.  
  3733. KALOK    KL3100      105 MB
  3734. BIOS:    cyl 979     heads 6    sectors 35
  3735.  
  3736. KALOK   KL3120    120 MB
  3737. BIOS:     Cyl 981     heads 6     sectors 40
  3738.  
  3739. The following jumper settings have been reported for KL3100 but are probably
  3740. also valid for other Kalok drives.
  3741.  
  3742. Single HD:
  3743. o o o o o
  3744.  
  3745. o o o o-o    <-- same row as pin 1 of the IDE connector.
  3746.  
  3747. Master (disk 1):
  3748. o o o o o
  3749.     |
  3750. o o o o o
  3751.  
  3752. Slave:
  3753. o o o o o
  3754.       |
  3755. o o o o o
  3756.  
  3757. These 5 pairs of pins are at the righthand side of the disk.
  3758.  
  3759.  
  3760.  
  3761. ************************   MAXTOR Maxtor maxtor   ***************************
  3762.  
  3763. Model           Cyls    Heads   Sectors Precomp Landing Zone
  3764. ----------    -----    -----    -------    -------    ------------
  3765. LXT-200A    816    15    32    0    816
  3766. LXT-213A    683    16    38    0    683
  3767. LXT-340A    654    16    63    0    654
  3768. LXT437A        842    16    63    0    842
  3769. LXT535A        1036    16    63    0    1024
  3770.  
  3771. Jumpers are as follows:
  3772.  
  3773. The bottom of the drive looks like this (well, sort of):
  3774.  
  3775. |        o o 1-2             |
  3776. |        o o 3-4             |
  3777. |        o o 5-6             |
  3778. |        o o 7-8             |
  3779. |        o o 9-10            |
  3780. |                            |
  3781. +[POWER] [IDE CONNECTOR]-----+
  3782.  
  3783.                 Single drive      Dual Drive System
  3784. Pin numbers    Jumper        System        Master        Slave
  3785. -----------    ------        ------------    ------        -----
  3786. 1-2        Slave Drive    remove        remove        install
  3787. 3-4        Activity LED    optional    optional    optional
  3788. 5-6        Slave Present    remove        remove        optional
  3789. 7-8        Master Drive    remove        install        remove
  3790. 9-10        Sync Spindle    remove (n/a)    optional*    remove
  3791.  
  3792. * only one drive (the master) in an array should have this jumper installed.
  3793.  
  3794.  
  3795.         Hd    Cyl   spt
  3796. Maxtor 2585A    10    981   17
  3797.  
  3798. Maxtor 7060A    16    467   17     62,0 J14 closed, J13 closed
  3799. Maxtor 7060A     7   1024   17     59,5 J14 open,   J13 open
  3800. Maxtor 7060A     4    762   39     58,0 J14 closed, J13 open
  3801. Maxtor 7060A     8    925   17     57,9 J14 open,   J13 closed
  3802.  
  3803. Maxtor 7120A    16    936   17    124,3 J14 closed, J13 closed
  3804. Maxtor 7120A    14   1024   17    119,0 j14 open,   J13 open
  3805. Maxtor 7120A     8    762   39    116,0 J14 closed, J13 open
  3806. Maxtor 7120A    15    900   17    112,0 J14 open,   J13 closed
  3807. Maxtor 7120A     8    824   33    106,2 J14
  3808.  
  3809. Jumpers for the above 2 drives:
  3810.  
  3811.                   J11  I/O-channel ready ( open: disabled; close: enabled )
  3812.                   J13  see above
  3813.                   J14  see above
  3814.                   J15  operation-status ( open: normal; close: factory )
  3815.        J J J J J            
  3816.        2 1 1 1 1
  3817.        0 9 8 7 6
  3818.  
  3819. Power  data-cable
  3820.  
  3821. J16: Idle mode latch ( open: disabled; close: enabled )
  3822. J17: drive model ( open: 7060A; close 7120A )
  3823. J18: ECC Bytes ( open: 7 bytes; close: 4 bytes )
  3824.  
  3825. Master/Slave: drive is master and alone    : J20 closed, J19 closed
  3826.               drive is master of two drives: J20 closed, J19 open
  3827.               drive is slave of two drives : J20 open  , J19 closed
  3828.  
  3829.  
  3830. Maxtor 7213A
  3831.  
  3832. Default (power-up) AT BIOS Translation Parameters (others possible)
  3833. Cyl   Hds  SpT  MBytes
  3834. 683   16   38   212
  3835.  
  3836. There are two sets of jumpers. A set of 5 and a set of
  3837. 4. With the power and IDE connector toward you, the set of 5 is
  3838. numbered (left to right) J16 - J20  , and the set of 4 is numbered
  3839. (bottom to top) J22-J25. 
  3840.  
  3841. The only jumper of normal interest is J20. Jumper it for only
  3842. drive in a single drive system, or master drive in a dual drive
  3843. system.
  3844.  
  3845. Remove the jumper J20 for slave drive in a dual drive system. 
  3846.  
  3847. J19 is a dummy and may be used to store the spare shunt if the 
  3848. drive is configured for a slave mode.
  3849.  
  3850. Jumpers J17, J18, J24, J25 are factory reserved. Abnormal operation
  3851. may occur if jumpered.
  3852.  
  3853. Jumper 22 is sync spindle enabled/disabled  (open=disabled)
  3854. Jumper 23 is sync slave/master              (open=slave)
  3855. Jumper 16 is I/O Channel Ready              (open=disabled)
  3856.  
  3857.  
  3858. Maxtor 7245A (245Mb IDE; self-parking; Universal Translate):
  3859. Drive type : User defineable
  3860. Cyl    Hds    WPC    LZ     S/T
  3861. 967    16     0      0      31      (WPC and LZ optional)
  3862.  
  3863. Master(2):  J20 closed
  3864. Slave(2):   J20 open (use J19 for shunt storage)
  3865. Single:     J20 closed
  3866.  
  3867.  
  3868.  
  3869.  Basic Specifications                                       
  3870.  -------------------------------------------------------------------
  3871.          Formated              Data          Sect.         Average
  3872.  Model   Capacity   Cylinders  Heads  Disks  Track  Cache  Seek Time
  3873.  7080A   82.2 MB    1.170      4      2      36     32k    17ms  
  3874.  7040A   41.1 MB    1.170      2      1      36     32k    17ms  
  3875.  
  3876.  AT BIOS Translation Parameters
  3877.  ---------------------------------+---------------------------------
  3878.  Model  Cyls  Heads  Spt   MB     |  Model   Cyls  Heads  Spt   MB
  3879.  7080A  1039    9    18    82.1   |  7040A   524     4    40    40.9 
  3880.          981   10    17    81.4   |          981     4    17    40.7 
  3881.          832    6    33    80.4   |          977     5    17    40.5  
  3882.          497   10    33    80.0   |                                 
  3883.         1024    9    17    76.5   |                                 
  3884.  
  3885.  Technical Notes:
  3886.  ------------------------------------------------------------------------
  3887.  * The WPC and Landing Zone BIOS entieres do not need a specific number 
  3888.    for proper operation. Maxtor AT interface hard drives will ignore and
  3889.    override any numbers programmed.             
  3890.  
  3891.  * Drive is low-level formated with 1:1 interleave at factory, with any 
  3892.    defects retired to a dedicated non-destructive zone.
  3893.  
  3894.  * The drive's on-board controller will auto-translate every cylinder, 
  3895.    head, and SPT combination listed in the parameters table. Therefore, 
  3896.    configuration jumpers J13 and J14 are not required for most AT BIOS 
  3897.    setup applications.
  3898.  
  3899.  * The 7080A is shipped with J17-J20 jumered and the 7040A is shipped 
  3900.    with J18-J20 jumpered to operate as single AT IDE drives. J20 and J19 
  3901.    control master/slave operation.
  3902.  
  3903.  7080A / 7040A Jumper Designation
  3904.  ------------------------------------------------------------------------
  3905.  Jumper   |               21111    1111  |  J3 1 +12V DC      J7 1 +5V
  3906.  Position |               09876    5431  |     2 +12V Ground     2 +12V
  3907.           |                              |     3 +5V Ground      3 Ground
  3908.  Pins     +[4321]--[1            ]--[321]+     4 +5V DC
  3909.          J3 Power     Data Cable   J7 Power
  3910.  
  3911.  J20 J19  Master/Slave Select    (*) Single Drive   closed, closed
  3912.                                      Master (Dual)  closed, open
  3913.                                      Slave (Dual)   open, closed
  3914.  J18      ECC Bytes              (*) closed 4 Bytes / open 7 Bytes
  3915.  J17      Drive Model                open 7040A / closed 7080A
  3916.  J16      Idle Mode Latch        (*) open disabled / closed enabled
  3917.  J15      Reserved for Factory   (*) open normal / closed factory
  3918.  J11      I/O Channel Ready      (*) open disabled  /  closed enabled
  3919.  J14 J13  Default Configuration at Power Up
  3920.           Cyls  Heads  SpT  MB     J14     J13     (J17)
  3921.  40MB (*)  981    5    17   40.7   open    open    open 
  3922.            524    4    40   40.9   open    closed  open
  3923.  80MB (*)  981   10    17   81.4   open    open    closed
  3924.            832    6    33   80.4   open    closed  closed
  3925.           1024    9    17   76.5   closed  open    closed
  3926.  (60MB)    762    4    39   58.0   closed  closed  closed       
  3927.  ------------------------------------------------------------------------
  3928.  (*) = Default      Note:  A spare jumper is supplied across J13 and J14.
  3929.  
  3930.  
  3931.  
  3932. >I have a 7131AT maxtor in my machine and setup info as follows:
  3933. >
  3934. >                1002 cylinders
  3935. >                8 heads
  3936. >                32 sectors
  3937. >                0 precomp
  3938. >                1002 LZ
  3939. >
  3940.  
  3941. ********************* MICROPOLIS Micropolis micropolis ***********************
  3942.  
  3943.  
  3944. Drive        2105A        2112A
  3945. ----------------------------------------
  3946. Unformatted MB    647        1220
  3947. Formatted MB    560        1050
  3948. Platters    5        8
  3949. Heads        8        15
  3950. Cylinders    1760        1760
  3951. ----------------------------------------
  3952.  
  3953. Performance (both):
  3954.  
  3955.     Track to track (read)        1.5 msec
  3956.     Track to track (write)        2.5 msec
  3957.     Average                10 msec
  3958.     Max                25 msec
  3959.     Avg Rotational Latency        5.56 msec
  3960.     Rotational speed        5400 rpm (+/- 5%)
  3961.     Data Transfer Rate        upto 5Mbytes/sec
  3962.     Internal data rate        24-40 Mbits/sec
  3963.  
  3964. BIOS Settings:
  3965.  
  3966. 2105A        1084 cyl    16 heads    63 sectors
  3967. 2112A*    master    1024 cyl    16 heads    63 sectors
  3968.     slave    1010 cyl    16 heads    63 sectors
  3969.         
  3970. * the 2112A emulates both master and slave
  3971.  
  3972.  
  3973. Jumpers (labelled J6 on the drive)
  3974.  
  3975.     ----
  3976.     |oo| W1\ only these 2 are used
  3977.     |oo| W2/
  3978.     |oo|
  3979.     |oo|
  3980.     |oo|
  3981.     ----
  3982.  
  3983.     W2    W1
  3984.     --    --
  3985.     in    in    2112A only - drive emulates both master + slave
  3986.     in    out    Drive is master, slave is present
  3987.     out    in    Drive is slave
  3988.     out    out    Drive is master, no slave present (ie single drive)
  3989.  
  3990.  
  3991. *****************   MICROSCIENCE Microscience microscience   *****************
  3992.  
  3993. MicroScience 
  3994.  
  3995. Model: 7100-00
  3996. Heads: 7
  3997. Cylinders: 855
  3998. S/T: 35 (?)
  3999. Size: 105M
  4000.  
  4001.  
  4002. Model # 8040-00.
  4003. Size 40M  5hd/17sec/977cyl
  4004.  
  4005. Model    # cyls    # heads    spt    lz    precomp        cap (formatted)
  4006. 7070-20    960    5    35    960    960        86 MB
  4007. 7100-00    855    7    35    855    855        107 MB
  4008. 7100-20    960    7    35    960    960        120 MB
  4009. 8040    1024    2    40    1024    1024        41 MB
  4010.  
  4011. (NOTE: I have no jumper information on the model 8040)
  4012. On the 7xxx series the jumper pins are bent parallel to the board. When 
  4013. they are pointing toward you #1 is on the left, there are 8 altogether.
  4014.  
  4015. single drive        all open
  4016. master drive        1-2 shorted
  4017. slave drive        7-8 shorted
  4018.  
  4019.  
  4020. ***************   MINISCRIBE Miniscribe miniscribe    ************************
  4021.  
  4022. Miniscribe
  4023.  
  4024. MODEL   AT               CAP   CYC  H  RWC  WPC ENC  RATE ACCESS  SPT COMMENTS 
  4025. 8225AT            3.5"    21   745  2  -    -        8    28 MS    28
  4026. 8051AT            3.5"    42   745  4  -    -        8    28 MS    28
  4027. 8450AT            3.5"    42   745  4  -    -        8    40 MS    28
  4028.  
  4029. Master(2):  5-6
  4030. Slave(2):   1-2
  4031. Single:     1-3 (shunt storage)
  4032.  
  4033.  
  4034. ***************************   NEC Nec nec   *********************************
  4035.  
  4036. NEC     D3735,  40 MB
  4037. BIOS:    Cyl 537     Head 4    sect 41
  4038.  
  4039. NEC    D3755,    105 MB
  4040. BIOS:    Cyl 625     Head 8    sect 41
  4041.  
  4042. NEC    D3756, 105 MB
  4043. BIOS:    Cyl 1005    Head 12    sect 17
  4044.  
  4045. NEC    D3741,    44 MB
  4046. BIOS:    Cyl 423        Head 8    sect 26        WPcom 0        LZone 424
  4047.  
  4048.  
  4049. Jumper    JP12    JP13        (for all above NEC drives)
  4050. Single  0       0
  4051. Master    1    0
  4052. Slave   1       1
  4053.  
  4054. There have been reported difficulties in using WD Caviar as Master and
  4055. NEC drives as slave - the other way it works.
  4056.  
  4057.  
  4058.  
  4059. ************************  QUANTUM Quantum quantum   *************************
  4060.  
  4061. Logical Specs for Quantum AT Drives
  4062. COMPLIMENTS OF COMPUTER BROKERS OF CANADA
  4063.  
  4064.  
  4065. Model       Cap     Avg Acc    Cylinders     Heads    Sectors/Track
  4066.             (MB)     (ms)
  4067.  
  4068. 40AT        42        19           965          5            17
  4069. 80AT        84        19           965         10            17
  4070. 120AT       120       15           814          9            32
  4071. 170AT       168       15           968         10            34
  4072. 210AT       209       15           873         13            36
  4073. 425AT       426       14          1021         16            51
  4074. LPS  52AT   52        17           751          8            17
  4075. LPS  80AT   83        17           611         16            17
  4076. LPS 105AT   105       17           755         16            17
  4077. LPS 120AT   122       16           901          5            53
  4078. LPS 170AT   160       15       968           10         34
  4079. LPS 240AT   245       16           723         13            51
  4080. LPS 540A    see below
  4081.  
  4082. =================================================
  4083. Legend:  1=Jumper Installed  0=No Jumper
  4084. =================================================
  4085.  
  4086. 40 & 80 AT Jumpers
  4087.  
  4088. DS  SS   Meaning
  4089. 1   0    Single drive configuration
  4090. 1   1    Master of dual drive
  4091. 0   0    Slave of dual drive
  4092. 0   1    Self-Seek Test
  4093.  
  4094. =======================================================
  4095.  
  4096. 120, 170, 210 & 425 AT Jumpers
  4097.  
  4098. DS  SP  SS   Meaning
  4099. 0   0   0    Slave when the Master is Quantum PRODRIVE other than 40/80A
  4100. 0   0   1    Slave in PRODRIVE 40/80A mode
  4101. 0   1   0    Slave when Master is non Quantum Drive
  4102. 0   1   1    Not Used
  4103. 1   0   1    Master drive PDIAG mode checking DASP for slave
  4104. 1   1   0    Master in PDIAG mode using SP to check if slave present
  4105. 1   1   1    Master in 40/80A mode using SP to check if slave present
  4106. 1   0   0    Single drive
  4107.  
  4108. =======================================================
  4109.  
  4110. LPS 52, 80, 105, 120, 170 & 240 AT Jumpers
  4111. DS  SP  DM*  Meaning
  4112. 0   0   0    Slave in standard PDIAG mode for compatibility with drives that use
  4113.              PDIAG-line to handle Master/Slave communications
  4114. 0   0   1    Slave in PRODRIVE 40/80A mode compat. without using PDIAG line
  4115. 0   1   0    Self Test
  4116. 0   1   1    Self Test
  4117. 1   0   0    Master in PDIAG mode using DASP to check for Slave
  4118. 1   0   1    Master in 40/80A Mode using DASP to check for Slave
  4119. 1   1   0    Master in PDIAG mode using SP to check for Slave without
  4120.              checking DASP
  4121. 1   1   1    Master in 40/80A mode using SP to check for Slave without
  4122.              checking DASP
  4123.  
  4124.  
  4125. ======================================================================
  4126. * While my Spec form marked the jumper name DM, it is labeled as CS on
  4127.   my LPS 240AT drive.
  4128.  
  4129. Quantum LPS540A:
  4130. 1120 cyl.    16 hds.     59 sec/trck    541MB
  4131. 1024 cyl.    16 hds.     63 sec/trck    528MB
  4132.  
  4133. The second option is for those that will use the drive under DOS (1024 limit
  4134. without driver support).
  4135.  
  4136. 9-12ms avg. access time
  4137. ECC Reed Solomon, 4,500 rpm, local bus support, fast multiword DMA, 128k cache
  4138. (of this 32k is used by firmware), read/write caching.
  4139.  
  4140.  
  4141. The QUANTUM ELS series:
  4142.  
  4143. Model       Cap     Avg Acc     Cylinders     Heads    Sectors/Track
  4144.             (MB)     (ms)
  4145.  
  4146. ELS42AT        42        -           968          5             17
  4147. ELS85AT        85        -           977          10            17
  4148. ELS127AT       127       -           919          16            17
  4149. ELS170AT       170       -           1011         15            22
  4150.  
  4151. Write precomp = 0 for all Quantum drives ( probably no significance)
  4152. Landing Zone = Cylinders
  4153.  
  4154. Straps: If an ELS drive is 
  4155.     master only, use DS
  4156.     master with slave, DS or, DS and SP in some cases
  4157.     slave, no strap
  4158.  
  4159.  
  4160. *********************    RODIME Rodime rodime   ******************************
  4161.  
  4162. Information for RO 3008A and RO 3009A series hard disk drives:
  4163.  
  4164. Drive Types
  4165.  
  4166.    Model    Cyls    Hds    Sectors/Trk     No. blocks    Formatted Cap.
  4167.   -------    ----    ---    -----------     ----------    --------------
  4168.   RO3058A    868     3        34           88,536     45.33 MByets
  4169.   RO3088A    868     5        34          147,560     75.55 MByets
  4170.   RO3095A    923     5        34          156,910     80.33 MByets
  4171.   RO3128A    868     7        34          206,584    105.77 MByets
  4172.   RO3135A    923     7        34          219,674    112.47 MByets
  4173.  
  4174.   RO3059A    217    15        28           91,158     46.67 MByets
  4175.   RO3089A    325    15        28          136,737     70.00 MByets
  4176.   RO3129A    492    15        28          206,645    105.80 MByets
  4177.   RO3139A    523    15        28          219,735    112.50 MByets
  4178.   RO3209A    759    15        28          319,053    163.35 MByets
  4179.   RO3259A    976    15        28          410,211    210.02 MByets
  4180.  
  4181.  
  4182. Link Options
  4183.  
  4184.    In order to install the Rodime Ro 3000A series drives the dumpers for 
  4185. the single/dual drive and LED operation on the drive need to be set as 
  4186. described in the relevant product specification.
  4187.    I a single drive environment the drive is described as a Master.
  4188.    In a dual drive environment the drives are described as a Master and a
  4189. Slave. This is due to the protocal the takes place between the two drives 
  4190. when performing diagnostics.
  4191.    There are four links, LK1, LK2, LK4 and LK5, adjacent to the 40 way 
  4192. interface connector. They have the following functions and are described 
  4193. in order as viewed from the end of the drive, with the first jumper 
  4194. described nearest the 40 way interface connector.
  4195.  
  4196. LK2: LED 
  4197.      When fitted, this jumper connects the LED drive to pin 39 of the
  4198.      interface. This allows a LED to be connected to the interface. An
  4199.      external current limiting resistor needs to be fitted in series with
  4200.      the LED when this option is selected. The value of the resistor will
  4201.      be dependant on the LED type chosen but will be in the range of 130
  4202.      Ohms ot 220 Ohms.
  4203.  
  4204. LK1: Dual Drives
  4205.      This jumper must be fitted when two drives are attached to a single
  4206.      bus. It fallows communication across the 40 way interface connector,
  4207.      indicating, to the Master drive, the presence of a Slave.
  4208.  
  4209. LK4: Master
  4210.      When fitted this signifies that the drive jumpered is a Master. If
  4211.      there are two drives connected on a single bus then only one may be
  4212.      jumpered in this way.
  4213.  
  4214. LK5: IOChRdy
  4215.      When fitted this connects the IOChRdy signal to the drive, it is 
  4216.      fitted when the drive is used in host systems that have a higher
  4217.      data transfer rate than the drive i.e. greater than 4 MBytes per
  4218.      second when using 1:1 interleave. This jumper is not normally 
  4219.      fitted as most hosts transfer at a lower rate than 4 MBytes per
  4220.      second.
  4221.  
  4222.    There are four possible Master/Slave configurations in which a drive(s)
  4223. may be jumpered:
  4224.  
  4225.      Master, single drive with LED on interface        LK2 & LK4 fitted.
  4226.      Master, single drive without LED on interface    LK4 only fitted.
  4227.      Master, dual drive without LED on interface    LK4 & LK1 fitted.
  4228.      Slave, dual drive without LED on interface        No jumpers fitted.
  4229.      Master, dual drive with LED on interface        LK4, LK1 & LK2 fitted.
  4230.      Slave, dual drive with LED on interface        LK2 only fitted.
  4231.  
  4232.    The Master drive will delay power-up for approximately two seconds to
  4233. reduce power surges in applications where dual drives are used.
  4234.  
  4235.    The other connections for a LED will be found close to the 28 way 
  4236. connector at the other end of the drive. This LED driver is not affected
  4237. by the link options. An internal current limiting resistor is on the 
  4238. drive for this LED driver. Refer to the product specification for further
  4239. details.
  4240.  
  4241.  
  4242. *************************** SAMSUNG Samsung samsung  *************************
  4243.  
  4244.             CYL   hd  Sectors
  4245. SHD-3101A   776    8    33        (100 MB)  (MB = 1024 bytes)
  4246. SHD-3061A   977    7    17        (56.76 MB)
  4247. SHD-3062A   917   15    17        (114 MB)
  4248.  
  4249. for drive SHD-3101A, SHD-3061A and SHD-3062A
  4250.  
  4251.                              2 drives
  4252. Jumper     1 drive      Master       Slave
  4253. C/D           J           J            NJ
  4254. DSP          NJ           J            NJ
  4255. ACT           J          (1)           (1)
  4256. HSP          NJ          NJ            (2)
  4257.                        J = Jumpered
  4258.                       NJ = No Jumpered
  4259.  
  4260. (1) In a two-drive system,it is possible to drive one LED
  4261.     with both drives. An external current limiting resister is required
  4262.  
  4263. (2) If the drive is connected to a host that requires that the - DIRVE SLAVE
  4264.     PRESENT be supplied from the slave drive via the interface signal -
  4265.     HOST SLV/ACT, then this jumper must be installed, the ACT jumper must
  4266.     not be installed because the two jumpers are mutually exclusive
  4267.  
  4268.  
  4269.  
  4270. ***************************  SEAGATE Seagate seagate  *************************
  4271.  
  4272. There is a list of most Seagate HD (including MFM, SCSI, ESDIand IDE) on
  4273. every Simtel mirror under
  4274.  
  4275. /msdos/dskutl/1seagate.zip
  4276.  
  4277. It contains info about the following drives:
  4278.  
  4279.         st1144a    st138a        st274a    st3283a
  4280. st1057a     st1156a    st1400a     st280a    st351ax
  4281. st1090a     st1162a    st1401a     st3051a    st9051a
  4282. st1102a     st1186a    st1480a     st3096a    st9077a
  4283. st1111a     st1201a    st157a        st3120a    st9096a
  4284. st1126a     st1239a    st2274a     st3144a    st9144a
  4285. st1133a     st125a    st2383a     st325ax
  4286.  
  4287. additional info:
  4288.  
  4289. ST3243A     204 MB    Cyl/Hd/spt  1024/12/34
  4290. ST351AX     41    MB            820/6/17
  4291. ST9235A     200 MB            985/13/32
  4292.  
  4293. and also...
  4294.  
  4295. pd1:<msdos.info>    (on SIMTEL mirrors)
  4296. 1SGATHTX.ZIP    Seagate tech support's disk ref (needs HHV20)
  4297.  
  4298. This is a concise and complete source of information for all hard disks
  4299. that Seagate makes, including MFM, RLL, IDE, and SCSI types.  This
  4300. information includes:
  4301.  
  4302.         Detailed technical specifications for each drive
  4303.         Switch and Jumper settings for each drive (more than just settings
  4304.                 for BIOSs and low--level formatting routines)
  4305.         Miscellaneous notes about each drive
  4306.  
  4307. This is the most up-to-date information that Seagate provides on its BBS.
  4308. It is dated 05/14/93.
  4309.  
  4310. This file is a hypertext version of file 1SEAGATE.ZIP and requires
  4311. HHV20.ZIP to view it.
  4312.  
  4313.  
  4314. *******************   TEAC Teac teac  ********************
  4315.  
  4316. Model: SD-3105
  4317.  
  4318.                 Cyls.   Heads   Sect/T  PreCmp  LZone   Capacity
  4319.                 ------  ------  ------  ------  ------  ---------
  4320. Physical         1282       4      40       -       -   105021440
  4321. BIOS (AMI)        641       8      40       0       0   105021440 (100.2M)
  4322.      (Award)      926      13      17       0       0   104778752  (99.9M)
  4323.      (Phoenix)    776       8      33       0       0   104890368 (100.0M)
  4324.  
  4325. Connectors and Jumpers:
  4326.  
  4327.    +----+                    1           Jumper  Function
  4328.    |....| +---+ +-------/ /---+   2 0       0    ON:  -ACT selected (ext.LED)
  4329.    |    | |...| |::::::/ /::::|  ::::            OFF: -SLV PRESENT selected
  4330.    +----+ +---+ +-----/ /-----+  3 1        1    ON:  Two HDD's
  4331.      J2     J7  40    J1         ----            OFF: Single HDD
  4332.    Power (Power)    Signal      Jumpers     2    ON:  Master (/Single)
  4333.                                                  OFF: Slave (with 2 units used)
  4334.                                             3    ON:  -I/O CH RDY not output
  4335.                                                  OFF: -I/O CH RDY is output
  4336. Master Slave Settings:
  4337.  
  4338. Jumper no.:   1     2
  4339. -----------------------
  4340. Single....:   0     1                            1, ON  = jumpered
  4341. Master....:   1     1                            0, OFF = not jumpered
  4342. Slave.....:   1     0
  4343.  
  4344.  
  4345. *********************    TOSHIBA Toshiba toshiba   ***************************
  4346.  
  4347.             cap     Cyl     Hd        spt
  4348. MK1122FC        41        977     2        43
  4349. MK2024FC        82        977     4        43
  4350. MK2124FC        124     934     16        17
  4351. MK2224FC        203     684     16        38
  4352. MK234FCH        101     845     7        35
  4353.  
  4354. Toshiba MK 234FCF.  
  4355.     845    Cyl
  4356.     7    Head
  4357.     0    Pre
  4358.     845    LZ
  4359.     35    Sectors
  4360.     101    Size
  4361. The jumpers settings I got from Toshiba.  They refer to 
  4362. connector PJ10, the 1st being the pair of pins closet to the
  4363. outside of the drive and the 6th being the pair closest to
  4364. center of the drive.  
  4365.     configuration        jumpers on
  4366.     ------------        ----------
  4367.     single drive        1st and 3rd
  4368.     master w/ slave        1st, 3rd, and 4th
  4369.     slave            1st
  4370.  
  4371.  
  4372. **************** WESTERN DIGITAL Western Digital western digital **************
  4373.  
  4374. Caviar series:
  4375.  
  4376. Name        Size (Mb)    Cylinders   Heads   Sectors
  4377. ----------------------------------------------------
  4378. WDAC140      40.7         980            5        17
  4379. WDAC280      81.3         980           10        17
  4380. WDAC1170    163      1010         6      55
  4381. WDAC2120    119.0        1024           14        17
  4382. WDAC2170    162.7        1010            6        55
  4383. WDAC2200    202.8         989           12        35
  4384. WDAC2250    244      1010         9      55
  4385. WDAC2340    325.4        1010           12        55
  4386. WDAC2420    405.6         989           15        56
  4387.  
  4388.  
  4389. > My 1st HD was a Quantum (LPS) 105AT (I assume th LPS, as I haven't any 
  4390. > docs.) 
  4391. > >LPS 105AT   105       17           755         16            17
  4392. > The second was a Western Digital Caviar 340Mb:
  4393. > >WDAC2340    325.4        1010           12        55
  4394. > Using the information from your document, I set up the Quantum as master
  4395. > and the WDC as slave. This worked fine most of the time, but when booting
  4396. > sometimes HDD-controller errors occured. When I switched the drives (WDC
  4397. > as master, Quantum as slave) it worked perfectly, as has done ever since.
  4398.  
  4399. Manufacturer: Western Digital
  4400. Serie:        Caviar
  4401. Name:         WDAC2420
  4402. Size(Mb):     405.6
  4403. Cylinders:    989
  4404. Heads:        15
  4405. Sectors:      56
  4406. (uses dynamic translation)
  4407. Jumpers:      CP MA SL
  4408.  
  4409. The drive runs as a slave with a WDAC2200 as master just fine.
  4410.  
  4411.  
  4412. Please note that these are the *recommended* CMOS parameters. All the disks 
  4413. support so-called dynamic translation, and should thus be able to work with
  4414. any parameters having fewer sectors than the total number of sectors on
  4415. the disk.
  4416.  
  4417. Now, according to the manual, the jumper settings are as follows:
  4418.  
  4419. Jumper                               CP   MA   SL
  4420. -------------------------------------------------
  4421. Single                                0    0    0
  4422. Master                                0    1    0
  4423. Slave                                 0    0    1
  4424. Slave with Conner CP342 or CP3022     1    0    1   
  4425.  
  4426.  
  4427. Maybe there are 2 kinds of Caviar's floating around: 
  4428.  
  4429. If your jumpers read MA SL and SI then use:
  4430. Jumper    SI    MA    SL
  4431. Single    1    0    0
  4432. Master    0    1    0
  4433. Slave    0    0    1
  4434.  
  4435. There have been reported difficulties in using WD Caviar as Master and
  4436. NEC drives as slave - the other way it works.
  4437. > When I installed a Conner CP3204F (203 MB) as master and a WD Caviar 2200
  4438. > (203 MB) as slave, both with and without the "CP" jumper, the Caviar had
  4439. > seemingly normal behaviour. However, when doing writes to the Caviar, once
  4440. > in a while it would overwrite directories etc. Using FASTBACK was almost
  4441. > impossible.
  4442. > The workaround is to install the Caviar as the master, and the Conner
  4443. > as the slave.
  4444.  
  4445.  
  4446. > I had a WD pirana 4200 (212 mb) IDE drive and added a Caviar 2340 (341 mb)
  4447. > drive.  No matter what I did with the CMOS settings, as soon as I define
  4448. > the D drive (as anything) and rebooted, it would hang for about 2 minutes
  4449. > and then report "D: drive failure".  I am using an intelligent IDE controller
  4450. > since my AMI bios was too old to support IDE drives.
  4451. > The fix was to call the 4200 the slave and the 2340 the master.
  4452. > All has been working fine since then.
  4453.  
  4454.  
  4455. WD93044-A  (40 MB)
  4456. BIOS-Settings 
  4457. 977 cyln, 5 heads, 17 sect, LZone: 977 
  4458.  
  4459. +-------+ +---+---+---+  1: drive is master
  4460. | cable | | 1 | 2 | 3 |  2: drive is slave
  4461. +-------+ +---+---+---+  3: second drive is a conner-drive
  4462.  
  4463. No jumper set: this is the only drive.
  4464.  
  4465. --
  4466.  
  4467. WD93048-A
  4468. 40 MB
  4469. Cyl 782
  4470. Heads 4
  4471. s/track 27
  4472.  
  4473. Jumper not known; try settings for WD93044-A
  4474.  
  4475. --
  4476.  
  4477. WDAH260     60MB    Cyl/Hd/spt        1024 7 17
  4478. WDAH280     82MB            980 10 17
  4479.  
  4480. WDAP4200    202MB            987 12 35
  4481.  
  4482.  
  4483.  
  4484. ********************  Useful telephone numbers...  ********************
  4485.  
  4486. Conner:
  4487.   BBS: 408-456-4415
  4488.   Talk info: 1-800-426-6637
  4489.   FaxBack: 408-456-4903
  4490.  
  4491. The "Talk info" number above is now a Fax-on-demand system.  Very nice,
  4492. considering both the incoming call and outgoing fax are paid for by them!
  4493. You can also speak with a human for technical assistance at this number.
  4494.  
  4495.     (Conner Europe (in UK)  ;  +44 628 777277 (voice)
  4496.                    +44 628 592801 (fax))
  4497. Miniscribe:     
  4498.   303-651-6000
  4499.  
  4500. Maxtor:
  4501.   Info/tech support: 800-262-9867
  4502.   FAX-back: 303-678-2618
  4503.   BBS: 303-678-2222
  4504.   They list their 800 number as 1(800)2-MAXTOR.
  4505.  
  4506. Quantum:
  4507.   408-894-4000
  4508.   408-944-0410 (Support)
  4509.   408-894-3218 (FAX)
  4510.   408-894-3214 (BBS)
  4511.  
  4512. Seagate:
  4513.   Info/tech support: 408-438-8222
  4514.   FAX-back: 408-438-2620
  4515.   BBS: 408-438-8771
  4516.  
  4517. Western Digital:
  4518.   Info/tech support: 714-932-4900
  4519.   BBS:
  4520.   U.S. 1200/2400    714-753-1234
  4521.   U.S. 9600         714-753-1068
  4522.   France 1200/2400  ..-331-69-85-3914 (? French code is 33 not 331)
  4523.   Germany 1200/2400 ..-49-89-922006-60
  4524.   U.K.  1200/2400   ..-44-372-360387
  4525.  
  4526. The US Toll free number for Western Digital tech support is
  4527. 800-832-4778
  4528.  
  4529.  
  4530. *******************   last but not least   *****************
  4531.  
  4532. If I could help you with my little collection and if you live in a
  4533. part of the world far away from me, how about a postcard for my pinboard?
  4534. I will surely answer!
  4535.  
  4536. Carsten Grammes            
  4537. Saarbruecker Str. 47
  4538. D-66292 Riegelsberg
  4539. Germany
  4540.  
  4541.  
  4542. S) 5.0 Video
  4543.  
  4544. Q) 5.1  Can I use two video cards in the same system?
  4545. [From: uwvax!astroatc!nicmad!madnix!zaphod (Ron Bean)]
  4546.  
  4547.    In the past, the only way to do this was to use one Hercules-type
  4548. monochrome card and one color card (CGA, EGA, or VGA), because the
  4549. color cards all used the same address space.  Most DOS software will
  4550. only use one at a time (you can switch between them with the 'mode'
  4551. command), but debuggers and CAD programs often support this type of
  4552. dual-display system. You may have to change a setting on your VGA card
  4553. to make it run in 8-bit mode in order for this to work.
  4554.  
  4555.    Windows can also be set up this way. Include the line
  4556. DualDisplay=TRUE (or ON) in your SYSTEM.INI file, in the 386enh
  4557. section. If you open a DOS shell window and type MODE MONO, the shell
  4558. will appear on the monochrome monitor.
  4559.  
  4560.    There are now other types of video cards that don't share the VGA
  4561. address space, but these combinations don't seem to be supported by
  4562. software. Some types that have been suggested include TIGA, 8514A,
  4563. Hercules InColor, and a few other "accelerated" cards. Many EISA video
  4564. cards have fully addressable video apertures, and come with the
  4565. appropriate drivers.
  4566.  
  4567.    A few cards contain more than one VGA chipset and come with special
  4568. drivers that make it behave like a single VGA card, but they may be
  4569. expensive and hard to find.
  4570.  
  4571.    If you just want to display the same image on several monitors,
  4572. there are (expensive) signal splitters that will do this (try vendors
  4573. that specialize in things like cables and switchboxes). Signal
  4574. splitters for EGA/CGA are somewhat cheaper.
  4575.  
  4576.  
  4577.  
  4578. Q) 5.2  *What kinds of monitors are available?
  4579.  
  4580. Q) 5.3  How can I get a fixed frequency monitor to work on my PC?
  4581. [From: hughes@cat.rpi.edu (Declan Hughes)]
  4582.  
  4583. A frequently asked question is how to use a fixed frequency monitor
  4584. (often a Sony or Sun monitor) with a PCAT. Two companies that provide
  4585. the required video cards are:
  4586.  
  4587.  1. Mirage Computer Systems
  4588.     4286 Lincoln Blvd.,
  4589.     Marina Del Rey,
  4590.     CA 90292
  4591.     tel: 1-310-301-4541
  4592.     fax: 1-310-301-4546
  4593.  
  4594.  2. Software Integrators
  4595.     104 East Main st.,
  4596.     Suite 206,
  4597.     Bozeman,
  4598.     MT 59715
  4599.     tel: 1-406-586-8866
  4600.     fax: 1-406-586-9145
  4601.  
  4602. Mirage make video cards that support all single frequency/high
  4603. frequency monitors that operate between 28-35Khz, 47-52Khz, 60-65Khz
  4604. and 70-78Khz at specific VGA, EGA and DOS modes (various drivers are
  4605. included) with ISA, Vesa local bus & PCI local bus interfaces. They
  4606. also have fast drivers for specific software products such as Autocad,
  4607. 3D Studio and Windows 3.1 etc.
  4608.  
  4609. For example, a STORM 1280/256 will drive a Sony GDM-1950 at 640x480,
  4610. 800x600, 1024x768, 1280x1024 and DOS modes (this monitor is rated at
  4611. 63.34Khz Horizontal sync. and the card runs at 64Khz Horizontal
  4612. sync.). This card uses an S3 graphics accelerator. See also PC
  4613. Magazine/April/13/1993.
  4614.  
  4615. Software Integrators make similar video cards (the MERCURY X1 Series)
  4616. that will also support CGA modes as well as DOS, EGA and VGA modes
  4617. using the S3 801 graphics accelerator and again they also make fast
  4618. drivers for specific products such as Autocad, 3D Studio and Windows
  4619. 3.1 etc.
  4620.  
  4621. These cards work with all fixed scan monitors including, IBM,
  4622. Mitsubishi, Hitachi, Sony, Sun, HP, Verticom, DEC, Taxan, Philips,
  4623. Apollo, Silicon Graphics, Intergraph, Aydin, Amtron, Monotronix,
  4624. etc. and will replace aold boards from, Artist, Number9, Nth,
  4625. Verticom, Photon, BNW, VMI, Matrox, Metheus, Mirage, Graphax,
  4626. Imagraph, TAT etc.
  4627.  
  4628. Both companies can supply interface cables such as a 15pin male VGA to
  4629. 5 BNC connector.
  4630.  
  4631. I have gleaned this information from sales sheets faxed to me, I am
  4632. purchasing one of these cards, I am not related to either company, and
  4633. both sales staff were very helpful (so please ask them for more
  4634. detailed information).
  4635.  
  4636. I was also informed of a German manufacturer ELSA that makes similar cards,
  4637. but I do not know of their address or product range.
  4638.  
  4639.  
  4640.  
  4641. Q) 5.4  What is 24 bit color/true color?
  4642.  
  4643. The color of a pixel is formed by mixing three colors: Red, Green and
  4644. Blue.  The amount of each of these colors ranges from 0 to 255, an 8
  4645. bit value.  So, the total number of unique colors available is 16.7
  4646. million (2 ^ 24).
  4647.  
  4648. With a "normal" SVGA video card, you can pick any 256 of these colors
  4649. (called a palette) to display on the screen at a time.  If your picture
  4650. has more than 256 unique colors, various methods can be used to come
  4651. up with the 256 closest colors.
  4652.  
  4653. A 24 bit color (aka 'true color') card doesn't have this limitation,
  4654. it can display any of the 16.7 million possible colors at a time.
  4655. Since it doesn't have to use close colors, it displays the true
  4656. picture colors, thus the name 'true color'.  Note that many picture
  4657. formats, including GIF, also have the 256 color limitation, so a true
  4658. color card won't improve the picture viewing at all.  More recent
  4659. picture formats, such as JPEG, support 24 bit color.
  4660.  
  4661. Q) 5.5  Can I use a 64/128 bit card in on an ISA/EISA/VLB/PCI bus?
  4662.  
  4663. Yes, the 64 or 128 bit bus on these cards is internal to the card
  4664. and has nothing to do with the bus interface.
  4665.  
  4666.  
  4667. Q) 5.6  *Can I get an RGB monitor to work with my PC?
  4668.  
  4669. Q) 5.7  *How can I hook more than one monitor to my video card?
  4670.  
  4671. Q) 5.8  *Which video card is best for DOS/Windows/X11/OS2?
  4672.  
  4673. Q) 5.9  *What is the black horizontal line on my monitor?
  4674.  
  4675. S) 6.0 Systems
  4676.  
  4677. Q) 6.1  *What should I upgrade first?
  4678.  
  4679. Q) 6.2  Do I need a CPU fan / heat sink
  4680.  
  4681. [From: jruchak@mtmis1.mis.semi.harris.com (John Anthony Ruchak)]
  4682.  
  4683. This is highly debatable.  In general, if you buy from a good,
  4684. self-respecting company, any additional cooling requirements would
  4685. have been taken care of before your system was delivered to you.
  4686.  
  4687. I'm responsible for PC maintenance at my site, and I don't worry about
  4688. additional cooling in any of the pre-packaged systems we receive.  All
  4689. rebuilt and/or upgraded 486-33 (or higher) systems do, however,
  4690. receive additional cooling because older cases may not provide
  4691. adequate ventilation for today's technology.  Additional cooling on
  4692. the infamously-hot Pentium (586) is always added.
  4693.  
  4694. So, do YOU need a CPU fan in YOUR system?  Probably not for "ready to
  4695. run out of the box systems."  If you are _REALLY_ worried that your
  4696. system is suffering from too much heat, consult with a reputable
  4697. service center.  They will not only answer your questions, but they
  4698. can also install any additional cooling systems that may be needed.  A
  4699. good rule of thumb, though - "don't try to fix what isn't broken."
  4700. In other words, if your system is working, don't look for trouble.
  4701.  
  4702. Q) 6.3  What does the turbo switch do?
  4703.  
  4704. [From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
  4705.  
  4706. It slows your system down so you can play games that were written
  4707. with timing mechanisms based on CPU execution rate.  I know of three
  4708. implementations:
  4709. 1.  A programmable divider delivers the clock signal at two different
  4710.     speeds.
  4711. 2.  Extra wait states are inserted in all memory cycles.
  4712. 3.  Dummy DMA cycles or extra referesh cycles are inserted.
  4713. The first is by far the most common.
  4714.  
  4715. Q) 6.4  How does the front panel LED display measure the system's speed?
  4716.  
  4717. It doesn't.  The only useful information going to these displays is if
  4718. you are in turbo mode.  They have jumpers or dials behind the display
  4719. which you can use to set them to show any two arbitrary numbers (for
  4720. turbo and non-turbo modes).
  4721.  
  4722. Q) 6.5  Should I turn my computer/monitor off?
  4723.  
  4724. Turning a device on/off causes thermal stress.  Leaving it on causes
  4725. wear and tear (even on non moving parts).  The only thing you
  4726. shouldn't do is quickly power cycle the computer.  If you turn it
  4727. on/off, leave it that way for at least a few seconds.  Other than
  4728. that, it's up to you.
  4729.  
  4730. Q) 6.6  Are there any manufacturers/distributers who read the net?
  4731.  
  4732. Yes, it is known that Zeos, Gateway 2000, Dell, Adaptec, HP and others
  4733. all read the net to some extent.  However, for best results, use the
  4734. support phone numbers.
  4735.  
  4736. ===============
  4737. Ralph Valentino  (ralf@wpi.wpi.edu)
  4738. Hardware Engineer,  Worcester  Polytechnic  Institute
  4739. Path: bloom-beacon.mit.edu!satisfied.apocalypse.org!news.mathworks.com!bigboote.WPI.EDU!bigwpi.WPI.EDU!ralf
  4740. From: ralf@chpc.org (Ralph Valentino)
  4741. Newsgroups: comp.sys.ibm.pc.hardware.video,comp.sys.ibm.pc.hardware.comm,comp.sys.ibm.pc.hardware.storage,comp.sys.ibm.pc.hardware.cd-rom,comp.sys.ibm.pc.hardware.systems,comp.sys.ibm.pc.hardware.networking,comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.misc,comp.answers,news.answers
  4742. Subject: comp.sys.ibm.pc.hardware.* Frequently Asked Questions (FAQ) Part 4/5
  4743. Followup-To: comp.sys.ibm.pc.hardware.misc
  4744. Date: 28 Mar 1995 05:13:25 GMT
  4745. Organization: Worcester Polytechnic Institute
  4746. Lines: 2493
  4747. Approved: news-answers-request@MIT.EDU
  4748. Distribution: world
  4749. Expires: 30 Apr 1995 00:00:00 GMT
  4750. Message-ID: <3l85tl$lac@bigboote.WPI.EDU>
  4751. Reply-To: ralf@wpi.edu
  4752. NNTP-Posting-Host: bigwpi.wpi.edu
  4753. Summary: This is a monthly posting containing a list of Frequently
  4754.      Asked Questions (and their answers) pertaining to hardware
  4755.      and IBM PC clones.  It should be read by anyone who wishes
  4756.      to post to any group in the comp.sys.ibm.pc.hardware.*
  4757.      hierarchy.
  4758. Originator: ralf@bigwpi.WPI.EDU
  4759. Xref: bloom-beacon.mit.edu comp.sys.ibm.pc.hardware.video:28591 comp.sys.ibm.pc.hardware.comm:9357 comp.sys.ibm.pc.hardware.storage:25868 comp.sys.ibm.pc.hardware.cd-rom:14386 comp.sys.ibm.pc.hardware.systems:17184 comp.sys.ibm.pc.hardware.networking:6505 comp.sys.ibm.pc.hardware.chips:25681 comp.sys.ibm.pc.hardware.misc:25527 comp.answers:10857 news.answers:37894
  4760.  
  4761. Archive-name: pc-hardware-faq/part4
  4762. Last-modified: 1995/03/10
  4763. Version: 1.13
  4764.  
  4765. S) 7.0 Diagnostics
  4766.  
  4767. Q) 7.1  What do the POST beeps mean?
  4768. This section contains information on the following:
  4769.  
  4770.     IBM
  4771.     AMI 
  4772.     Phoenix
  4773.     DTK/ERSO XT BIOS
  4774.     MR BIOS
  4775.     Mylex 386 System BIOS
  4776.     Quadtel AT Compatible BIOS
  4777.  
  4778. [From: Shaun Burnett (burnesa@cat.com)]
  4779.  
  4780. POST (Power-On Self Test) beeps signal something is wrong with your
  4781. system.  The meaning of these beeps is BIOS dependent.  Below are the
  4782. audio codes for IBM, AMI, and Phoenix BIOS's.
  4783.  
  4784. IBM
  4785. Beep(s)                 Errant device
  4786. No beep                 Power supply, system board
  4787. 1 short beep            System OK
  4788. 2 short beeps           POST Error displayed on monitor
  4789. Repeating short beeps   Power supply, system board
  4790. 3 long beeps            3270 keyboard card
  4791. 1 long, 1 short beeps   System board
  4792. 1 long, 2 short beeps   Display adapter (MDA, CGA)
  4793. 1 long, 3 short beeps   EGA
  4794. Continuous beep         Power supply, system board
  4795.  
  4796.  
  4797. AMI
  4798. Beep(s)                 Failure
  4799. 1 short                 DRAM refresh
  4800. 2 short                 Parity circuit
  4801. 3 short                 Base 64K RAM
  4802. 4 short                 System timer
  4803. 5 short                 Processor
  4804. 6 short                 Keyboard controller Gate A20 error
  4805. 7 short                 Virtual mode exception error
  4806. 8 short                 Display memory R/W test
  4807. 9 short                 ROM BIOS checksum
  4808. 1 long, 3 short         Non-fatal--Conventional/extended memory
  4809. 1 long, 8 short         Non-fatal--Display/retrace test
  4810.  
  4811.  
  4812. PHOENIX
  4813. Beep    Fatal Failures* Beep code      Non-Fatal Failures* code
  4814. 1-1-3   CMOS write/read  (or real-     4-2-1   Timer tick interrupt test
  4815.          time clock read/write)                 (or in progress)
  4816. 1-1-4   ROM BIOS checksum              4-2-2   Shutdown test (or in progress)
  4817. 1-2-1   Programmable interval timer    4-2-3   Gate A20 failure
  4818. 1-2-2   DMA initialization             4-2-4   Unexpected interrupt in
  4819.                                                 protected mode
  4820. 1-2-3   DMA page register write/read   4-3-1   RAM test in progress or
  4821.                                                 address failure > FFFFh
  4822. 1-2-4   SRAM test and configuration    4-3-3   Interval timer Channel 2
  4823.                                                 (or test)
  4824. 1-3-1   RAM refresh verification       4-3-4   Time-of-day clock (or test)
  4825. 1-3-3   1st 64kb RAM chip or data      4-4-1   Serial port (or test)
  4826.          line failure, multibit
  4827. 1-3-4   First 64K RAM odd/even logic   4-4-2   Parallel port (or test)
  4828. 1-4-1   Address line failure first     4-4-3   Math coprocessor (or test)
  4829.          64K RAM
  4830. 1-4-2   Parity failure first       low 1-1-2   System-board select
  4831.          64K RAM
  4832. 2-1-1   Bit 0 first 64K RAM        low 1-1-3   Extended CMOS RAM
  4833. 2-1-2   Bit 1 first 64K RAM
  4834. 2-1-3   Bit 2 first 64K RAM
  4835. 2-1-4   Bit 3 first 64K RAM
  4836. 2-2-1   Bit 4 first 64K RAM
  4837. 2-2-2   Bit 5 first 64K RAM
  4838. 2-2-3   Bit 6 first 64K RAM
  4839. 2-2-4   Bit 7 first 64K RAM
  4840. 2-3-1   Bit 8 first 64K RAM
  4841. 2-3-2   Bit 9 first 64K RAM
  4842. 2-3-3   Bit 10 first 64K RAM
  4843. 2-3-4   Bit 11 first 64K RAM
  4844. 2-4-1   Bit 12 first 64K RAM
  4845. 2-4-2   Bit 13 first 64K RAM
  4846. 2-4-3   Bit 14 first 64K RAM
  4847. 2-4-4   Bit 15 first 64K RAM
  4848. 3-1-1   Slave DMA register
  4849. 3-1-2   Master DMA register
  4850. 3-1-3   Master interrupt mask
  4851.          register failure
  4852. 3-1-4   Slave interrupt mask
  4853.          register failure
  4854. 3-2-4   Keyboard controller test
  4855.          failure
  4856. 3-3-4   Screen initialization
  4857. 3-4-1   Screen retrace
  4858. 3-4-2   Search for video ROM in
  4859.          progress (not failure)
  4860. * Unless otherwise noted.
  4861.  
  4862.  
  4863. [From: Will Spencer (will@gnu.ai.mit.edu)]
  4864.  
  4865. DTK/ERSO XT BIOS
  4866.  
  4867. 1 short                    - Begin POST and End POST
  4868. 1 long, 1 short                - Floppy Disk Drive or Controller 
  4869.                       Failure
  4870. Continuous short            - Parity Error in First 64K RAM
  4871. Continuous tone                - First 64K RAM failure
  4872. 1 long                    - Keyboard Failed or Locked, Interrupt
  4873.                       or other system board error
  4874. long short, long short, long short    - Video Initialization Failure, or
  4875.                         Invalid Video Switch Setting
  4876.  
  4877. MR BIOS
  4878.  
  4879. :POST Code 1A Beep Codes
  4880. low high, low high low high high    - Real Time Clock is Not Updating
  4881.  
  4882. :POST Code 03 Beep Codes
  4883. low high, low low low            - ROM BIOS Checksum Test
  4884.  
  4885. :POST Code 04 Beep Codes
  4886. low high, high low low            - Page Register Test (Ports 81-8F)
  4887.  
  4888. :POST Code 05 Beep Codes
  4889. low high, low high low            - 8042 Keyboard Controller Selftest
  4890.  
  4891. :POST Code 07 Beep Codes
  4892. low high, high high low            - Memory Refresh Circuit Test
  4893.  
  4894. :POST Code 08 Beep Codes
  4895. low high, low low high            - Master (16bit) DMA Controller
  4896.                       Failure
  4897. low high, high low high            - Slave (8 bit) DMA Controller
  4898.                       Failure
  4899.  
  4900. :Post Code 0A Beep Codes
  4901. low high, low low low low        - Memory Bank 0 Pattern Test Failure
  4902. low high, high low low low        - Memory Bank 0 Parity Circuitry
  4903.                       Failure
  4904. low high, low high low low        - Memory Bank 0 Parity Error
  4905. low high, high high low low        - Memory Bank 0 Data Bus Failure
  4906. low high, low low high low        - Memory Bank 0 Address Bus Failure
  4907. low high, high low high low        - Memory Bank 0 Block Access Read
  4908.                       Failure
  4909. low high, low high high low        - Memory Bank 0 Block Access
  4910.                       Read/Write Failure
  4911.  
  4912. :POST Code 0B Beep Codes
  4913. low high, high high high low        - Master 8259 (Port 21 ) Failure
  4914. low high, low low low high        - Slave 8259 (Port A1) Failure
  4915.  
  4916. :POST Code 0C Beep Codes
  4917. low high, high low low high        - Master 8259 (Port 20) Interrupt
  4918.                       Address Error
  4919. low high, low high low high        - Slave 8259 (Port A0) Interrupt
  4920.                       Address Error
  4921. low high, high high low low        - 8259 (Port 20/A0) Interrupt
  4922.                       Address Error
  4923. low high, low low high high        - Master 8259 (Port 20) Stuck
  4924.                       Intercept Error
  4925. low high, high low high high        - Slave 8259 (Port A0) Stuck
  4926.                       Intercept Error
  4927. low high, low high high high        - System Timer 8254 CH0/IRQ0
  4928.                       Interrupt Failure
  4929.  
  4930. :POST Code 0D Beep Codes
  4931. low high, high high high high        - 8254 Channel 0 Test and
  4932.                       Initialization
  4933.  
  4934. :POST Code 0E Beep Codes
  4935. low high, low low low low high        - 8254 Channel-2 (Speaker) Failure
  4936. low high, high low low low high        - 8254 OUT2 (Speaker Detect) Failure
  4937.  
  4938. :POST Code 0F Beep Codes
  4939. low high, low high low low high        - CMOS RAM Read/Write Test Failure
  4940. low high, high high low low high    - RTC Periodic Interrupt / IRQ8
  4941.                       Failure
  4942.  
  4943. :POST Code 10 Beep Codes
  4944. low high, low low high low high        - Video Initialization and
  4945.                       (Cold-Boot) Signon Message
  4946.  
  4947. :POST Code 12 Beep Codes
  4948. low high, high low high low high    - Keyboard Controller Failure
  4949.  
  4950. :POST Code 17 Beep Codes
  4951. low high, low low low high high        - A20 Test Failure Due to 8042
  4952.                       Timeout
  4953. low high, high low low high high    - A20 Gate Stuck in Disabled State
  4954.  
  4955. :POST Code 19 Beep Codes
  4956. low high, low high high low high    - Memory Parity Error
  4957. low high, high high high low high    - IO Channel Error
  4958.  
  4959.  
  4960. Mylex 386 System BIOS
  4961.  
  4962. long                    - Begin POST Beep Code
  4963. 2 long                    - Video Card Bad or No Video Card
  4964. long, short, long            - Keyboard Controller Error
  4965. long, 2 short, long            - Keyboard Error
  4966. long, 3 short, long            - Programmable Interrupt Controller
  4967.                       (8259-1) Error
  4968. long, 4 short, long            - Programmable Interrupt Controller
  4969.                       (8259-1) Error
  4970. long, 5 short, long            - DMA Page Register Error
  4971. long, 6 short, long            - RAM Refresh Error
  4972. long, 7 short, long            - RAM Data Test Error
  4973. long, 8 short, long            - RAM Parity Error
  4974. long, 9 short, long            - DMA Controller 1 Error
  4975. long, 10 short, long            - CMOS RAM Failure
  4976. long, 11 short, long            - DMA Controller 2 Error
  4977. long, 12 short, long            - CMOS RAM Battery Failure
  4978. long, 13 short, long            - CMOS Checksum Failed
  4979. long, 14 short, long            - BIOS ROM Checksum Failed
  4980. several long beeps            - Multiple failures
  4981.  
  4982. Quadtel AT Compatible BIOS
  4983.  
  4984. 3 short                    - Any Failure
  4985.  
  4986.  
  4987.  
  4988. Q) 7.2  What do the POST codes mean?
  4989. This section contains information on the following:
  4990.  
  4991.     IBM
  4992.     Award Modular BIOS
  4993.     Mylex 386 System BIOS
  4994.     Quadtel AT Compatible BIOS
  4995.     MR BIOS
  4996.     Checkpoint Codes for AMI BIOS  (pre-4/9/90)
  4997.     AMI BIOS
  4998.     AMI Color BIOS (after 2/1/91)
  4999.     EuroBIOS
  5000.  
  5001. [From: zz96sr@sdacs.ucsd.edu (Steve Rusk)]
  5002.  
  5003.      All personal computer error codes for the Power On Self Test, General
  5004. Diagnostics, and Advanced Diagnostics consist of a device number followed by
  5005. two digits other than 00.  (The device number plus 00 indicates successful
  5006. completion of the test.)
  5007.  
  5008.      This list is a compilation from various sources, including USENET's
  5009. Info-IBMPC Digest, IBM Technical Reference Manuals, and IBM Hardware,
  5010. Maintenance and Service manuals.
  5011.  
  5012. 01x    Undetermined problem errors.
  5013. 02x    Power supply errors.
  5014. 1xx    System board errors.
  5015. 101    System board error - Interrupt failure.
  5016. 102    System board error - Timer failure.
  5017. 103    System board error - Timer interrupt failure.
  5018. 104    System board error - Protected mode failure.
  5019. 105    System board error - Last 8042 command not accepted.
  5020. 106    System board error - Converting logic test.
  5021. 107    System board error - Hot NMI test.
  5022. 108    System board error - Timer bus test.
  5023. 109    Direct memory access test error.
  5024. 121    Unexpected hardware interrupts occurred.
  5025. 131    Cassette wrap test failed.
  5026. 152
  5027. 161    System Options Error-(Run SETUP) [Battery failure].
  5028. 162    System options not set correctly-(Run SETUP).
  5029. 163    Time and date not set-(Run SETUP).
  5030. 164    Memory size error-(Run SETUP).
  5031. 199    User-indicated configuration not correct.
  5032. 2xx    Memory (RAM) errors.
  5033. 201    Memory test failed.
  5034. 202    Memory address error.
  5035. 203    Memory address error.
  5036. 3xx    Keyboard errors.
  5037. 301    Keyboard did not respond to software reset correctly, or a stuck
  5038.     key failure was detected.  If a stuck key was detected, the
  5039.     scan code for the key is displayed in hexadecimal.  For
  5040.     example, the error code 49 301 indicates that key 73, the
  5041.     PgUp key, has failed (49 hex = 73 decimal).
  5042. 302    User-indicated error from the keyboard test, or AT keylock
  5043.     is locked.
  5044. 303    Keyboard or system unit error.
  5045. 304    Keyboard or system unit error; CMOS does not match system.
  5046. 4xx    Monochrome monitor errors.
  5047. 401    Monochrome memory test, horizontal sync frequency test, or
  5048.     video test failed.
  5049. 408    User-indicated display attributes failure.
  5050. 416    User-indicated character set failure.
  5051. 424    User-indicated 80 X 25 mode failure.
  5052. 432    Parallel port test failed (monochrome adapter).
  5053. 5xx    Color monitor errors.
  5054. 501     Color memory test failed, horizontal sync frequency test, or
  5055.     video test failed.
  5056. 508    User-indicated display attribute failure.
  5057. 516    User-indicated character set failure.
  5058. 524    User-indicated 80 X 25 mode failure.
  5059. 532    User-indicated 40 X 25 mode failure.
  5060. 540    User-indicated 320 X 200 graphics mode failure.
  5061. 548    User-indicated 640 X 200 graphics mode failure.
  5062. 6xx    Diskette drive errors.
  5063. 601    Diskette power-on diagnostics test failed.
  5064. 602    Diskette test failed; boot record is not valid.
  5065. 606    Diskette verifysd function failed.
  5066. 607    Write-protected diskette.
  5067. 608    Bad command diskette status returned.
  5068. 610    Diskette initialization failed.
  5069. 611    Timeout - diskette status returned.
  5070. 612    Bad NEC - diskette status returned.
  5071. 613    Bad DMA - diskette status returned.
  5072. 621    Bad seek - diskette status returned.
  5073. 622    Bad CRC - diskette status returned.
  5074. 623    Record not found - diskette status returned.
  5075. 624    Bad address mark - diskette status returned.
  5076. 625    Bad NEC seek - diskette status returned.
  5077. 626    Diskette data compare error.
  5078. 7xx    8087 or 80287 math coprocessor errors.
  5079. 9xx    Parallel printer adapter errors.
  5080. 901    Parallel printer adapter test failed.
  5081. 10xx    Reserved for parallel printer adapter.
  5082. 11xx    Asynchronous communications adapter errors.
  5083. 1101    Asynchronous communications adapter test failed.
  5084. 12xx    Alternate asynchronous communications adapter errors.
  5085. 1201    Alternate asynchronous communications adapter test failed.
  5086. 13xx    Game control adapter errors.
  5087. 1301    Game control adapter test failed.
  5088. 1302    Joystick test failed.
  5089. 14xx    Printer errors.
  5090. 1401    Printer test failed.
  5091. 1404    Matrix printer failed.
  5092. 15xx    Synchronous data link control (SDLC) communications adapter errors.
  5093. 1510    8255 port B failure.
  5094. 1511    8255 port A failure.
  5095. 1512    8255 port C failure.
  5096. 1513    8253 timer 1 did not reach terminal count.
  5097. 1514    8253 timer 1 stuck on.
  5098. 1515    8253 timer 0 did not reach terminal count.
  5099. 1516    8253 timer 0 stuck on.
  5100. 1517    8253 timer 2 did not reach terminal count.
  5101. 1518    8253 timer 2 stuck on.
  5102. 1519    8273 port B error.
  5103. 1520    8273 port A error.
  5104. 1521    8273 command/read timeout.
  5105. 1522    Interrupt level 4 failure.
  5106. 1523    Ring Indicate stuck on.
  5107. 1524    Receive clock stuck on.
  5108. 1525    Transmit clock stuck on.
  5109. 1526    Test indicate stuck on.
  5110. 1527    Ring indicate not on.
  5111. 1528    Receive clock not on.
  5112. 1529    Transmit clock not on.
  5113. 1530    Test indicate not on.
  5114. 1531    Data set ready not on.
  5115. 1532    Carrier detect not on.
  5116. 1533    Clear to send not on.
  5117. 1534    Data set ready stuck on.
  5118. 1536    Clear to send stuck on.
  5119. 1537    Level 3 interrupt failure.
  5120. 1538    Receive interrupt results error.
  5121. 1539    Wrap data miscompare.
  5122. 1540    DMA channel 1 error.
  5123. 1541    DMA channel 1 error.
  5124. 1542    Error in 8273 error checking or status reporting.
  5125. 1547    Stray interrupt level 4.
  5126. 1548    Stray interrupt level 3.
  5127. 1549    Interrupt presentation sequence timeout.
  5128. 16xx    Display emulation errors (327x, 5520, 525x).
  5129. 17xx    Fixed disk errors.
  5130. 1701    Fixed disk POST error.
  5131. 1702    Fixed disk adapter error.
  5132. 1703    Fixed disk drive error.
  5133. 1704    Fixed disk adapter or drive error.
  5134. 1780    Fixed disk 0 failure.
  5135. 1781    Fixed disk 1 failure.
  5136. 1782    Fixed disk controller failure.
  5137. 1790    Fixed disk 0 error.
  5138. 1791    Fixed disk 1 error.
  5139. 18xx    I/O expansion unit errors.
  5140. 1801    I/O expansion unit POST error.
  5141. 1810    Enable/Disable failure.
  5142. 1811    Extender card warp test failed (disabled).
  5143. 1812    High order address lines failure (disabled).
  5144. 1813    Wait state failure (disabled).
  5145. 1814    Enable/Disable could not be set on.
  5146. 1815    Wait state failure (disabled).
  5147. 1816    Extender card warp test failed (enabled).
  5148. 1817    High order address lines failure (enabled).
  5149. 1818    Disable not functioning.
  5150. 1819    Wait request switch not set correctly.
  5151. 1820    Receiver card wrap test failure.
  5152. 1821    Receiver high order address lines failure.
  5153. 19xx    3270 PC attachment card errors.
  5154. 20xx    Binary synchronous communications (BSC) adapter errors.
  5155. 2010    8255 port A failure.
  5156. 2011    8255 port B failure.
  5157. 2012    8255 port C failure.
  5158. 2013    8253 timer 1 did not reach terminal count.
  5159. 2014    8253 timer 1 stuck on.
  5160. 2016    8253 timer 2 did not reach terminal count, or timer 2 stuck on.
  5161. 2017    8251 Data set ready failed to come on.
  5162. 2018    8251 Clear to send not sensed.
  5163. 2019    8251 Data set ready stuck on.
  5164. 2020    8251 Clear to send stuck on.
  5165. 2021    8251 hardware reset failed.
  5166. 2022    8251 software reset failed.
  5167. 2023    8251 software "error reset" failed.
  5168. 2024    8251 transmit ready did not come on.
  5169. 2025    8251 receive ready did not come on.
  5170. 2026    8251 could not force "overrun" error status.
  5171. 2027    Interrupt failure - no timer interrupt.
  5172. 2028    Interrupt failure - transmit, replace card or planar.
  5173. 2029    Interrupt failure - transmit, replace card.
  5174. 2030    Interrupt failure - receive, replace card or planar.
  5175. 2031    Interrupt failure - receive, replace card.
  5176. 2033    Ring indicate stuck on.
  5177. 2034    Receive clock stuck on.
  5178. 2035    Transmit clock stuck on.
  5179. 2036    Test indicate stuck on.
  5180. 2037    Ring indicate stuck on.
  5181. 2038    Receive clock not on.
  5182. 2039    Transmit clock not on.
  5183. 2040    Test indicate not on.
  5184. 2041    Data set ready not on.
  5185. 2042    Carrier detect not on.
  5186. 2043    Clear to send not on.
  5187. 2044    Data set ready stuck on.
  5188. 2045    Carrier detect stuck on.
  5189. 2046    Clear to send stuck on.
  5190. 2047    Unexpected transmit interrupt.
  5191. 2048    Unexpected receive interrupt.
  5192. 2049    Transmit data did not equal receive data.
  5193. 2050    8251 detected overrun error.
  5194. 2051    Lost data set ready during data wrap.
  5195. 2052    Receive timeout during data wrap.
  5196. 21xx    Alternate binary synchronous communications adapter errors.
  5197. 2110    8255 port A failure.
  5198. 2111    8255 port B failure.
  5199. 2112    8255 port C failure.
  5200. 2113    8253 timer 1 did not reach terminal count.
  5201. 2114    8253 timer 1 stuck on.
  5202. 2115    8253 timer 2 did not reach terminal count, or timer   2 stuck on.
  5203. 2116    8251 Data set ready failed to come on.
  5204. 2117    8251 Clear to send not sensed.
  5205. 2118    8251 Data set ready stuck on.
  5206. 2119    8251 Clear to send stuck on.
  5207. 2120    8251 hardware reset failed.
  5208. 2121    8251 software reset failed.
  5209. 2122    8251 software "error reset" failed.
  5210. 2123    8251 transmit ready did not come on.
  5211. 2124    8251 receive ready did not come on.
  5212. 2125    8251 could not force "overrun" error status.
  5213. 2126    Interrupt failure - no timer interrupt.
  5214. 2128    Interrupt failure - transmit, replace card or planar.
  5215. 2129    Interrupt failure - transmit, replace card.
  5216. 2130    Interrupt failure - receive, replace card or planar.
  5217. 2131    Interrupt failure - receive, replace card.
  5218. 2133    Ring indicate stuck on.
  5219. 2134    Receive clock stuck on.
  5220. 2135    Transmit clock stuck on.
  5221. 2136    Test indicate stuck on.
  5222. 2137    Ring indicate stuck on.
  5223. 2138    Receive clock not on.
  5224. 2139    Transmit clock not on.
  5225. 2140    Test indicate not on.
  5226. 2141    Data set ready not on.
  5227. 2142    Carrier detect not on.
  5228. 2143    Clear to send not on.
  5229. 2144    Data set ready stuck on.
  5230. 2145    Carrier detect stuck on.
  5231. 2146    Clear to send stuck on.
  5232. 2147    Unexpected transmit interrupt.
  5233. 2148    Unexpected receive interrupt.
  5234. 2149    Transmit data did not equal receive data.
  5235. 2150    8251 detected overrun error.
  5236. 2151    Lost data set ready during data wrap.
  5237. 2152    Receive timeout during data wrap.
  5238. 22xx    Cluster adapter errors.
  5239. 24xx    Enhanced graphics adapter errors.
  5240. 29xx    Color matrix printer errors.
  5241. 2901
  5242. 2902
  5243. 2904
  5244. 33xx    Compact printer errors.
  5245.  
  5246.  
  5247. [From: Will Spencer (will@gnu.ai.mit.edu)]
  5248.  
  5249. Award Modular BIOS
  5250.  
  5251. 01    - Processor Test 1: Processor Status Verification
  5252. 02    - Determine Post Type
  5253. 03    - Clear 8042 Keyboard Controller
  5254. 04    - Reset 8042 Keyboard Controller
  5255. 05    - Get Manufacturing Status
  5256. 06    - Initialize Chips (DMA, 8259's)
  5257. 07    - Processor Test 2: Read/Write/Verify Registers with 
  5258.       Data Pattern FF and 00
  5259. 08    - Initialize CMOS Timer
  5260. 09    - EPROM Checksum
  5261. 0A    - Initialize Video Controller Register 6845
  5262. 0B    - Test Timer (8254) Channel 0
  5263. 0C    - Test Timer (8254) Channel 1
  5264. 0D    - Test Timer (8254) Channel 2
  5265. 0E    - Test CMOS Shutdown Byte
  5266. 0F    - Text Extended CMOS
  5267. 10    - Test DMA Channel 0
  5268. 11    - Test DMA Channel 1
  5269. 12    - Test DMA Page Registers
  5270. 13    - Test Keyboard Controller
  5271. 14    - Test Memory Refresh
  5272. 15    - Test 1st 64K of System Memory
  5273. 16    - Setup Interrupt Vector Table
  5274. 17    - Setup Video I/O Operations
  5275. 18    - Test Video Memory
  5276. 19    - Test 8259 Mask Bits - Channel 1
  5277. 1A    - Test 8259 Mask Bits - Channel 2
  5278. 1B    - Test CMOS Battery Level
  5279. 1C    - Test CMOS Checksum
  5280. 1D    - Set Configuration from CMOS
  5281. 1E    - Size System Memory
  5282. 1F    - Test Found System Memory
  5283. 20    - Test Stuck 8259 Interrupt Bits
  5284. 21    - Test Suck NMI Bits (Parity I/O Check)
  5285. 22    - Test 9259 Working
  5286. 23    - Test Protected Mode
  5287. 24    - Size Extended Memory
  5288. 25    - Test Found Extended Memory
  5289. 26    - Test Protected Mode Exceptions
  5290. 27    - Setup Cache Control or Shadow RAM
  5291. 28    - Setup 8242
  5292. 29    - Reserved
  5293. 2A    - Initialize Keyboard
  5294. 2B    - Initialize Floppy Drive and Controller
  5295. 2C    - Detect and Initialize COM Ports
  5296. 2D    - Detect and Initialize LPT Ports
  5297. 2E    - Initialize Hard Drive and Controller
  5298. 2F    - Detect and Initialize Math Coprocessors
  5299. 30    - Reserver
  5300. 31    - Detect and Initialize Option ROMs
  5301. 3B    - Initialize Secondary Cache w/OPTi Chipset (486 only)
  5302. CA    - Micronics Cache Initialization
  5303. CC    - NMI Handler Shutdown
  5304. EE    - Unexpected Processor Exceptiom
  5305. FF    - INT 19 Boot Attempt
  5306.  
  5307.  
  5308. Mylex 386 System BIOS
  5309.  
  5310. 01    - CPU Test
  5311. 02    - DMA Page Register Test
  5312. 03    - Keyboard Controller Test
  5313. 04    - BIOS ROM Checksum
  5314. 05    - Send Keyboard Command Test
  5315. 06    - CMOS RAM Test
  5316. 08    - RAM Refresh Test
  5317. 09    - First 64K Memory Test
  5318. 0A    - DMA Controller Test
  5319. 0B    - Initialize DMA
  5320. 0C    - Interrupt Test
  5321. 0D    - Determine RAM Size
  5322. 0E    - Initialize Video of EGA/VGA Checksum
  5323. 10    - Search for Monochrome Card
  5324. 11    - Search for Color Card
  5325. 12    - Word Splitter and Byte Shifter Test
  5326. 13    - Keyboard Test
  5327. 14    - RAM Test
  5328. 15    - Timer Test
  5329. 16    - Initialize Output Port of Keyboard Controller
  5330. 17    - Keyboard Interrupt Test
  5331.  
  5332.  
  5333. Quadtel AT Compatible BIOS
  5334.  
  5335. 02    - Flag Test
  5336. 04    - Register Test
  5337. 06    - System Hardware Initialization
  5338. 08    - Initialize Chip Set Registers
  5339. 0A    - BIOS ROM Checksum
  5340. 0C    - DMA Page Register Test
  5341. 0E    - 8254 Timer Test
  5342. 10    - 8254 Timer Initialization
  5343. 12    - 8237 DMA Controller Test
  5344. 14    - 8237 DMA Initialization
  5345. 16    - Initialize 8259/Reset Coprocessor
  5346. 18    - 8259 Interrupt Controller Test
  5347. 1A    - Memory Refresh Test
  5348. 1C    - Base 64KB Address Test
  5349. 1E    - Base 64KB Memory Test
  5350. 20    - Base 64KB Test (Upper 16 bits)
  5351. 22    - 8742 Keyboard Self Test
  5352. 24    - MC146818 CMOS Test
  5353. 26    - Start First Protected Mode Test
  5354. 28    - Memory Sizing Test
  5355. 2A    - Autosize Memory Chips
  5356. 2C    - Chip Interleave Enable Test
  5357. 2E    - First Protected Mode Test Exit
  5358. 30    - Unexpected Shutdown
  5359. 32    - System Board Memory Size
  5360. 34    - Relocate Shadow Ram if Configured
  5361. 36    - Configure EMS System
  5362. 38    - Configure Wait States
  5363. 3A    - ReTest 64K Base RAM
  5364. 3C    - CPU Speed Calculation
  5365. 3E    - Get Switches From 8042
  5366. 40    - Configure CPU Speed
  5367. 42    - Initialize Interrupt Vectors
  5368. 44    - Verify Video Configuration
  5369. 46    - Initialize Video System
  5370. 48    - Test Unexpected Interrupts
  5371. 4A    - Start Second Protected Mode Test
  5372. 4C    - Verify LDT Instruction
  5373. 4E    - Verify TR Instruction
  5374. 50    - Verify LSL Instruction
  5375. 52    - Verify LAR Instruction
  5376. 54    - Verify VERR Instruction
  5377. 56    - Unexpected Exception
  5378. 58    - Address Line 20 Test
  5379. 5A    - Keyboard Ready Test
  5380. 5C    - Determine AT or XT Keyboard
  5381. 5E    - Start Third Protected Mode Test
  5382. 60    - Base Memory Test
  5383. 62    - Base Memory Address Test
  5384. 64    - Shadow Memory Test
  5385. 66    - Extended Memory Test
  5386. 68    - Extended Address Test
  5387. 6A    - Determine Memory Size
  5388. 6C    - Display Error Messages
  5389. 6E    - Copy BIOS to Shadow Memory
  5390. 70    - 8254 Clock Test
  5391. 72    - MC146818 Real Time Clock Test
  5392. 74    - Keyboard Stuck Key Test
  5393. 76    - Initialize Hardware Interrupt Vectors
  5394. 78    - Math Coprocessor Test
  5395. 7A    - Determine COM Ports Available
  5396. 7C    - Determine LPT Ports Available
  5397. 7E    - Initialize BIOS Data Area
  5398. 80    - Determine Floppy/Fixed Controller
  5399. 82    - Floppy Disk Test
  5400. 84    - Fixed Disk Test
  5401. 86    - External ROM Scan
  5402. 88    - System Key Lock Test
  5403. 8A    - Wait for F1 Key Pressed
  5404. 8C    - Final System Initialization
  5405. 8E    - Interrupt 19 Boot Loader
  5406. B0    - Unexpected Interrupt
  5407.  
  5408.  
  5409. MR BIOS
  5410.  
  5411. (The post codes for MR BIOS are located with the post beeps)
  5412.  
  5413.  
  5414. Checkpoint Codes for AMI BIOS 
  5415. Release date 4/9/90 and after
  5416.  
  5417. Code       Meaning
  5418.  
  5419. 01      NMI disabled and 286 register test about to start.
  5420. 02      286 register test passed.
  5421. 03      ROM BIOS checksum (32K at F800:0) passed.
  5422. 04      Keyboard controller test with and without mouse passed.
  5423. 05      Chipset initialization over, DMA and Interrupt controller disabled.
  5424. 06      Video disabled and system timer test begin.
  5425. 07      CH-2 of 8254 initialization half way.
  5426. 08      CH-2 of timer initialization over.
  5427. 09      CH-1 of timer initialization over.
  5428. 0A      CH-0 of timer initialization over.
  5429. 0B      Refresh started.
  5430. 0C      System timer started.
  5431. 0D      Refresh link toggling passed.
  5432. 10      Refresh on and about to start 64K base memory test.
  5433. 11      Address line test passed.
  5434. 12      64K base memory test passed.
  5435. 15      Interrupt vectors initialized.
  5436. 17      Monochrome mode set.
  5437. 18      Color mode set.
  5438. 19      About to look for optional video ROM at segment C000 and give control
  5439.         to the optional video ROM if present.
  5440. 1A      Return from optional video ROM.
  5441. 1B      Shadow RAM enable/disable completed.
  5442. 1C      Display memory read/write test for main display type as set in the
  5443.         CMOS setup program over.
  5444. 1D      Display memory read/write test for alternate display type complete
  5445.         if main display memory read/write test returns error.
  5446. 1E      Global equipment byte set for proper display type.
  5447. 1F      Video mode set call for mono/color begins.
  5448. 20      Video mode set completed.
  5449. 21      ROM type 27256 verified.
  5450. 23      Power on message displayed.
  5451. 30      Virtual mode memory test about to begin.
  5452. 31      Virtual mode memory test started.
  5453. 32      Processor executing in virtual mode.
  5454. 33      Memory address line test in progress.
  5455. 34      Memory address line test in progress.
  5456. 35      Memory below 1MB calculated.
  5457. 36      Memory above 1MB calculated.
  5458. 37      Memory test about to start.
  5459. 38      Memory below 1MB initialized.
  5460. 39      Memory above 1MB initialized.
  5461. 3A      Memory size display initiated. This will be updated when the BIOS
  5462.         goes through the memory test.
  5463. 3B      About to start below 1MB memory test.
  5464. 3C      Memory test below 1MB completed and about to start above 1MB test.
  5465. 3D      Memory test above 1MB completed.
  5466. 3E      About to go to real mode.
  5467. 3F      Shutdown successful and processor in real mode.
  5468. 40      CACHE memory on and about to disable A20 address line.
  5469. 41      A20 address line disable successful.
  5470. 42      486 internal cache turned on.
  5471. 43      About to start DMA controller test.
  5472. 50      DMA page register test complete.
  5473. 51      DMA unit-1 base register test about to start.
  5474. 52      DMA unit-1 base register test complete.
  5475. 53      DMA unit-2 base register test complete.
  5476. 54      About to check F/F latch for unit-1 and unit-2.
  5477. 55      F/F latch for both units checked.
  5478. 56      DMA unit 1 and 2 programming over and about to initialize 8259
  5479.         interrupt controller.
  5480. 57      8259 initialization over.
  5481. 70      About to start keyboard test.
  5482. 71      Keyboard controller BAT test over.
  5483. 72      Keyboard interface test over, mouse interface test started.
  5484. 73      Global data initialization for keyboard/mouse over.
  5485. 74      Display 'SETUP' prompt and about to start floppy setup.
  5486. 75      Floppy setup over.
  5487. 76      Hard disk setup about to start.
  5488. 77      Hard disk setup over.
  5489. 79      About to initialize timer data area.
  5490. 7A      Timer data initialized and about to verify CMOS battery power.
  5491. 7B      CMOS battery verification over.
  5492. 7D      About to analyze POST results.
  5493. 7E      CMOS memory size updated.
  5494. 7F      Look for <DEL> key and get into CMOS setup if found.
  5495. 80      About to give control to optional ROM in segment C800 to DE00.
  5496. 81      Optional ROM control over.
  5497. 82      Check for printer ports and put the addresses in global data area.
  5498. 83      Check for RS232 ports and put the addresses in global data area.
  5499. 84      Coprpcessor detection over.
  5500. 85      About to display soft error messages.
  5501. 86      About to give control to system ROM at segment E000.
  5502. 00      System ROM control at E000 over now give control to Int 19h boot 
  5503.         loader.
  5504.  
  5505.  
  5506. Checkpoint Codes for AMI BIOS 
  5507. Release date prior to 4/9/90 
  5508.  
  5509. Code    Meaning
  5510. 01      NMI disabled & 286 reg. test about to start
  5511. 02      286 register test over
  5512. 03      ROM checksum OK
  5513. 04      8259 initialization OK
  5514. 05      CMOS pending interrupt disabled
  5515. 06      Video disabled & system timer counting OK
  5516. 07      CH-2 of 8253 test OK
  5517. 08      CH-2 delta count test OK
  5518. 09      CH-1 delta count test OK
  5519. 0A      CH-0 delta count test OK
  5520. 0B      Parity status cleared
  5521. 0C      Refresh & system timer OK
  5522. 0D      Refresh link toggling OK
  5523. 0E      Refresh period ON/OFF 50% OK
  5524. 10      Confirmed refresh ON & about to start 64K memory
  5525. 11      Address line test OK
  5526. 12      64K base memory test OK
  5527. 13      Interrupt vectors initialized
  5528. 14      8042 keyboard controller test OK
  5529. 15      CMOS read/write test OK
  5530. 16      CMOS checksum/battery check OK
  5531. 17      Monochrome mode set OK
  5532. 18      Color mode set OK
  5533. 19      About to look for optional video ROM
  5534. 1A      Optional video ROM control OK
  5535. 1B      Display memory read/write test OK
  5536. 1C      Display memory read/write test for alternate display OK
  5537. 1D      Video retrace check OK
  5538. 1E      Global equipment byte set for video OK
  5539. 1F      Mode set call for Mono/Color OK
  5540. 20      Video test OK
  5541. 21      Video display OK
  5542. 22      Power on message display OK
  5543. 30      Virtual mode memory test about to begin
  5544. 31      Virtual mode memory test started
  5545. 32      Processor in virtual mode
  5546. 33      Memory address line test in progress
  5547. 34      Memory address line test in progress
  5548. 35      Memory below 1MB calculated
  5549. 36      Memory size computation OK
  5550. 37      Memory test in progress
  5551. 38      Memory initialization over below 1MB
  5552. 39      Memory initialization over above 1MB
  5553. 3A      Display memory size
  5554. 3B      About to start below 1MB memory test
  5555. 3C      Memory test below 1MB OK
  5556. 3D      Memory test above 1MB OK
  5557. 3E      About to go to real mode (shutdown)
  5558. 3F      Shutdown successful and and entered in real mode
  5559. 40      About to disable gate A-20 address line
  5560. 41      Gate A-20 line disabled successfully
  5561. 42      About to start DMA controller test
  5562. 4E      Address line test OK
  5563. 4F      Processor in real mode after shutdown
  5564. 50      DMA page register test OK
  5565. 51      DMA unit-1 base register test about to start
  5566. 52      DMA unit-1 channel OK, about to begin CH-2
  5567. 53      DMA CH-2 base register test OK
  5568. 54      About to test f/f latch for unit-1
  5569. 55      f/f latch test both unit OK
  5570. 56      DMA unit 1 & 2 programmed OK
  5571. 57      8259 initialization over
  5572. 58      8259 mask register check OK
  5573. 59      Master 8259 mask register OK, about to start slave
  5574. 5A      About to check timer and keyboard interrupt level
  5575. 5B      Timer interrupt OK
  5576. 5C      About to test keyboard interrupt
  5577. 5D      ERROR! timer/keyboard interrupt not in proper level
  5578. 5E      8259 interrupt controller error
  5579. 5F      8259 interrupt controller test OK
  5580. 70      Start of keyboard test
  5581. 71      Keyboard BAT test OK
  5582. 72      Keyboard test OK
  5583. 73      Keyboard global data initialization OK
  5584. 74      Floppy setup about to start
  5585. 75      Floppy setup OK
  5586. 76      Hard disk setup about to start
  5587. 77      Hard disk setup OK
  5588. 79      About to initialize timer data area
  5589. 7A      Verify CMOS battery power
  5590. 7B      CMOS battery verification done
  5591. 7D      About to analyze diagnostic test results for memory
  5592. 7E      CMOS memory size update OK
  5593. 7F      About to check optional ROM C000:0
  5594. 80      Keyboard sensed to enable setup
  5595. 81      Optional ROM control OK
  5596. 82      Printer global data initialization OK
  5597. 83      RS-232 global data initialization OK
  5598. 84      80287 check/test OK
  5599. 85      About to display soft error message
  5600. 86      About to give control to system ROM E000:0
  5601. 87      System ROM E000:0 check over
  5602. 00      Control given to Int-19, boot loader
  5603.  
  5604.  
  5605. AMI BIOS
  5606.  
  5607. 01    - 286 Register Test Failed
  5608. 02    - ROM BIOS Checksum (32KB at F800:0) Failed
  5609. 03    - ROM BIOS Checksum (32KB at F800:0) Passed
  5610. 04    - 8259 Interrupt Controller Initialization
  5611. 05    - Chipset Initialization Over, DMA & Interrupt Controller Disabled
  5612. 06    - Video Disabled and System Timer Test Begin
  5613. 07    - CH-2 of 8254 Initialization Half Way
  5614. 08    - 8254 CH-2 Timer Test to be Completed
  5615. 09    - 8254 CH-1 Timer Test to be Completed
  5616. 0A    - 8254 CH-0 Timer Test to be Completed
  5617. 0B    - DRAM Refresh Failure
  5618. 0C    - System Timer Started
  5619. 0D    - Refresh Link Toggling Passed
  5620. 0E    - Refresh Period ON/OFF 50% OK
  5621. 10    - Refresh ON and About to Start 64KB Base Memory Test
  5622. 11    - Address Line Test Passed
  5623. 12    - 64KB Base Memory Test Passed
  5624. 13    - Interrupt Vectors Initialized
  5625. 14    - 8042 Keyboard Controller Test Passed
  5626. 15    - CMOS Read/Write Test Passed
  5627. 16    - CNOS Checksum and Battery Check Passed
  5628. 17    - Monochrome Mode Set
  5629. 18    - Color Mode Set
  5630. 19    - Give Control to the Optional Video ROM at Segment C0 if present
  5631. 1A    - Return from Optional Video ROM
  5632. 1B    - Display Memory Read/Write Test Passed
  5633. 1C    - Alternate Display Memory Read/Write Test Passed
  5634. 1D    - Video Retrace Check Passed
  5635. 1E    - Global Equipment Byte Set for Proper Display Type
  5636. 1F    - Video Mode Set Call for Mono/Color Begins
  5637. 20    - Video Mode Set Completed
  5638. 21    - ROM Type Verified, Video Display OK
  5639. 22    - Power On Message Displayed
  5640. 23    - Power On Message Displayed
  5641. 30    - Virtual Mode Memory Test About to Begin
  5642. 31    - Virtual Mode Memory Test Started
  5643. 32    - Processor Executing in Virtual Mode
  5644. 33    - Memory Address Line Test in Progress
  5645. 34    - Memory Address Line Test in Progress
  5646. 35    - Memory Below 1MB Calculated
  5647. 36    - Memory Above 1MB Calculated, Memory Size Computation OK
  5648. 37    - Memory Test About to Start
  5649. 38    - Memory Below 1MB Initialized
  5650. 39    - Memory Above 1MB Initialized
  5651. 3A    - Memory Size Display Initiated
  5652. 3B    - About to Start Below 1MB Memory Test
  5653. 3C    - Memory Test Below 1MB Completed
  5654. 3D    - Memory Test Above 1MB Completed
  5655. 3E    - About to go to Real Mode (Shutdown)
  5656. 3F    - Shutdown Successful and Processor in Real Mode
  5657. 40    - Cache Memory ON and About to Disable A20 Address Line
  5658. 41    - Gate A-20 Line Disabed Successfully
  5659. 42    - 486 Internal Cache Turned ON
  5660. 43    - About to Start DMA Controller Test
  5661. 4E    - Address Line Test Passed
  5662. 4F    - Processor in Real Mode After Shutdown
  5663. 50    - DMA Page Register Test Complete
  5664. 51    - DMA Unit-1 Base Register Test About to Start
  5665. 52    - DMA Unit-1 Base Register Test Complete
  5666. 53    - DMA Unit-2 Base Register Test Complete
  5667. 54    - About to Check F/F Latch for Unit-1 and Unit-2
  5668. 55    - F/F Latch for Both Units Checked
  5669. 56    - DMA Unit-1 and 2 Programming Over
  5670. 57    - 8259 Initialization Over
  5671. 58    - 8259 Mask Register Check Passed
  5672. 59    - Master 8259 Mask Register Passed
  5673. 5A    - About to Check Timer and Keyboard Interrupt Level
  5674. 5B    - Timer Interrupt Passed
  5675. 5C    - About to Test Keyboard Interrupt
  5676. 5D    - Error!  Timer/Keyboard Interrupt Not in Proper Level
  5677. 5E    - 8259 Interrupt Controller Error
  5678. 5F    - 8259 Interrupt Controller Test Passed
  5679. 70    - About to Start Keyboard Test
  5680. 71    - Keyboard Controller BAT Test Over
  5681. 72    - Keyboard Interface Test Over, Mouse Interface Test Started
  5682. 73    - Global Data Initialization for Keyboard/Mouse Over
  5683. 74    - Display "Setup" Prompt and About to Start Floppy Setup
  5684. 75    - Floppy Setup Over
  5685. 76    - Hard Disk Setup About to Start
  5686. 77    - Hard Disk Setup Over
  5687. 79    - About to Initialize Timer Data Area
  5688. 7A    - Time Data Area Initialized and About to Verify CMOS Battery Power
  5689. 7B    - CMOS Battery Verification Over
  5690. 7D    - About to Analyze POST Test Results
  5691. 7E    - CMOS Memory Size Updated
  5692. 7F    - Look for <DEL> Key and Get into CMOS Setup if Found
  5693. 80    - About to Give Control to Optional ROM in Segment C800 to DE00 (Setup)
  5694. 81    - Optional ROM Control Over
  5695. 82    - Check for Printer Ports and put the Addresses in Global Data Area
  5696. 83    - Check for RS232 Ports and Put the Addresses in Global Data Area
  5697. 84    - Co-processor Detection Over
  5698. 85    - About to Display Soft Error Messages
  5699. 86    - About to Give Control to System ROM at Segment E000
  5700. 87    - System ROM E000:0 Check Over
  5701.  
  5702.  
  5703. AMI Color BIOS after 2/1/91
  5704.     
  5705. 00    - Going to Give Control to INT 19H Boot Loader
  5706. 01    - Processor Register Test About to Start, and NMI to be Disabled
  5707. 02    - Power On Delay Starting
  5708. 03    - Any Initialization Before Keyboard BAT is in Progress
  5709. 04    - Reading Keyboard SYS Bit, to Check Soft Reset/Power On
  5710. 05    - Going to Enable ROM. i.e. Disable Shadow RAM/Cache if Any
  5711. 06    - Calculating ROM BIOS Checksum
  5712. 07    - Going to Issue the BAT Command to Keyboard Controller
  5713. 08    - Going to Verify the BAT Command
  5714. 09    - Keyboard Command Byte to be Written Next
  5715. 0A    - Going to Write Command Byte Data
  5716. 0B    - Going to Issue Pin-23,24 Blocking/Unblocking Command
  5717. 0C    - NOP Command of Keyboard Controller to be Issued Next
  5718. 0D    - CMOS Shutdown Register Test to be Done Next
  5719. 0E    - Going to Calculate CMOS Checksum, and Update DIAG Byte
  5720. 0F    - CMOS Initialization to begin (If "INIT CMOS IN EVERY BOOT IS SET")
  5721. 10    - CMOS Status Register About to Init for Date and Time
  5722. 11    - Going to Disable DMA and Interrupt Controllers
  5723. 12    - About to Disable Video Display and Init Port-B
  5724. 13    - Chipset Init/Auto Memory Detection About to begin
  5725. 14    - 8254 Timer Test About to Start
  5726. 15    - 8254 CH-2 Timer Test to be Completed
  5727. 16    - 8254 CH-1 Timer Test to be Completed
  5728. 17    - 8254 CH-0 Timer Test to be Completed
  5729. 18    - About to Start Memory Refresh
  5730. 19    - Memory Refresh Test to be Done Next
  5731. 1A    - Going to Check 15 Micro Second On/Off Time
  5732. 1B    - Base 64K Memory Test About to Start
  5733. 20    - Address Line Test to be Done Next
  5734. 21    - Going to do toggle Parity
  5735. 22    - Going for Sequential Data R/W Test
  5736. 23    - Any Setup Before Interrupt Vector Init About to Start
  5737. 24    - Interrupt Vector Initialization About to begin
  5738. 25    - Going to Read I/O Port of 8042 for Turbo Switch (if any)
  5739. 26    - Going to Initialize Global Data for Turbo Switch
  5740. 27    - Any Initialization After Interrupt Vector to be Done Next
  5741. 28    - Going for Monochrome Mode Setting
  5742. 29    - Going for Color Mode Setting
  5743. 2A    - About to go for toggle Parity Before Optional ROM Check
  5744. 2B    - About to do any Setup Required Before Optional Video ROM Check
  5745. 2C    - About to Look for Optional Video ROM and Give Control
  5746. 2D    - About to do any Processing after Video ROM Returns Control
  5747. 2E    - If EGA/VGA Not Found, Then do Display Memory R/W Test
  5748. 2F    - Display Memory R/W Test About to begin
  5749. 30    - About to Look for the Retrace Checking
  5750. 31    - About to do Alternate Display Memory R/W Test
  5751. 32    - About to Look for the Alternate Display Retrace Checking
  5752. 33    - Verification of Display Type with Switch Setting 
  5753.       and Actual Card to begin
  5754. 34    - Display Mode to be Set Next
  5755. 35    - BIOS ROM Data Area About to be Checked
  5756. 36    - Going to Set Cursor for Power On Message
  5757. 37    - Going to Display the Power On Message
  5758. 38    - Going to Read New Cursor Position
  5759. 39    - Going to Display the Reference String
  5760. 3A    - Going to Display the Hit <ESC> Message
  5761. 3B    - Virtual Mode Memory Test About to Start
  5762. 40    - Going to Verify from Video Memory
  5763. 41    - Going to Prepare the Descriptor Tables
  5764. 42    - Going to Enter in Virtual Mode for Memory Test
  5765. 43    - Going to Enable Interrupts for Diagnostics Mode
  5766. 44    - Going to Initialize Data to Check Memory Remap at 0:0
  5767. 45    - Check for Memory Remap at 0:0 and Find the total System Memory Size
  5768. 46    - About to go For Writing Patterns to Test Memory
  5769. 47    - Going to Write Patterns in Base 640K Memory
  5770. 48    - Going to Find Out Amount of Memory Below 1M Memory
  5771. 49    - Going to Find Out Amount of Memory Above 1M Memory
  5772. 4A    - Going for BIOS ROM Data Area Check
  5773. 4B    - Going to Check <ESC> and to Clear Memory Below 1M for Soft Reset
  5774. 4C    - Going to Clear Memory Above 1M
  5775. 4D    - Going to Save the Memory Size
  5776. 4E    - About to Display the First 64K Memory Test
  5777. 4F    - Going for Sequential and Random Memory Test
  5778. 50    - Going to Adjust Memory Size for Relocation/Shadow
  5779. 51    - Memory Test Above 1M to Follow
  5780. 52    - Going to Prepare to go Back to Real Mode
  5781. 53    - Going to Enter in Real Mode
  5782. 54    - Going to Restore Registers Saved During Preparation for Shutdown
  5783. 55    - Going to Disable Gate A20 Address Line
  5784. 56    - BIOS ROM Data Area About to be Checked
  5785. 57    - BIOS ROM Data Area Check to be Completed
  5786. 58    - Going to Clear Hit <ESC> Message
  5787. 59    - About to Start DMA and Interrupt Controller Test
  5788. 60    - About to Verify from Display Memory
  5789. 61    - About to go For DMA #1 Base Register Test
  5790. 62    - About to go For DMA #2 Base Register Test
  5791. 63    - About to go For BIOS ROM Data Area Check
  5792. 64    - BIOS ROM Data Area Check to be Completed
  5793. 65    - About to Program DMA Unit 1 and 2
  5794. 66    - 8259 Interrpt Controller Initialization
  5795. 67    - About to Start Keyboard Test
  5796. 80    - About to Issue Keyboard Reset Command
  5797. 81    - About to Issue Keyboard Controller Interface Test Command
  5798. 82    - About to Write Command Byte and Init Circular Buffer
  5799. 83    - About to Check for Lock Key
  5800. 84    - About to Check for Memory Size Mismatch with CMOS
  5801. 85    - About to Display Soft Error and Check for Password or Bypass Setup
  5802. 86    - About to do Programming Before Setup
  5803. 87    - Going to CMOS Setup Program
  5804. 88      - About to do Programming After Setup
  5805. 89      - Going to Display Power On Screen Message
  5806. 8A      - About to Display <WAIT...> Message, Mouse Check 
  5807.       and Initialization Next
  5808. 8B      - About to do Main and Video BIOS Shadow
  5809. 8C      - Setup Options Programming After CMOS Setup About to Start
  5810. 8D      - Going for Hard Disk, Floppy Reset
  5811. 8E      - About to go For Floppy Check
  5812. 8F      - Floppy Setup to Follow
  5813. 90      - Test for Hard Disk Presence to be Done
  5814. 91      - Hard Disk Setup to Follow
  5815. 92    - About to go for BIOS ROM Data Area Check
  5816. 93    - BIOS ROM Data Area Check to be Completed
  5817. 94      - Going to Set Base and Extended Memory Size
  5818. 95      - Going to Verify From Display Memory
  5819. 96      - Going to do Any Init Before C800 Optional ROM Control
  5820. 97      - Optional ROM Check and Control Will Be Done Next
  5821. 98      - Give Control to Required Processing 
  5822.       After Optional ROM Returns Control
  5823. 99      - Going to Setup Timer Data Area and Printer Base Address
  5824. 9A      - Going to Set the RS-232 Base Address
  5825. 9B      - Going to do Any Initialization Before Co-Processor Test
  5826. 9C      - Going to Initialize the Coprocessor Next
  5827. 9D      - Going to do Any Initialization After Co-Processor Test
  5828. 9E      - Going to Check Extd Keyboard, Keyboard ID and Num-Lock
  5829. 9F      - Keyboard ID Command to be Issued
  5830. A0      - Keyboard ID Flag to be Reset
  5831. A1      - Cache Memory Test to Follow
  5832. A2      - Going to Display Any Soft Errors
  5833. A3      - Going to Set the Keyboard Typematic Rate
  5834. A4      - Going to Program Memory Wait States
  5835. A5      - Screen to be Cleared Next
  5836. A6      - Going to Enable Parity and NMI
  5837. A7      - Do Initialization Required Before Giving Control 
  5838.           to Optional ROM at E000
  5839. A8      - E000 ROM to Get Control Next
  5840. A9      - Going to do Any Initialization Required 
  5841.           After E000 Optional ROM Control
  5842. AA      - Going to Display the System Configuration
  5843.  
  5844.  
  5845. Post Codes for EuroBIOS v4.71
  5846.  
  5847. 03    DMA Page registers OK
  5848. 04    DMA Page registers failed
  5849. 05    Keyboard did reply
  5850. 06    Keyboard did not reply
  5851. 07    Keyboard self-test passed
  5852. 08    Keyboard self-test failed
  5853. 09    8042 was able to read links
  5854. 0A    8042 was unable to read links
  5855. 0B    RATMON/DIAG link OK
  5856. 0C    Keyboard accepted 60h command
  5857. 0D    Keyboard did not accept 60h
  5858. 0E    Keyboard parameter accepted
  5859. 0F    Keyboard parameter not accepted
  5860. 10    Able to read keyboard command byte
  5861. 11    Unable to read keyboard command byte
  5862. 12    Keyboard command byte came back OK
  5863. 13    Keyboard command byte came back corrupt
  5864. 14    RAM refresh clock ticking correctly
  5865. 15    RAM refresh clock not ticking correctly
  5866. 16    RAM bit test passed
  5867. 17    RAM bit test failed
  5868. 18    RAM parity OK
  5869. 19    RAM parity error
  5870. 1A    CMOS RAM passed
  5871. 1B    CMOS RAM failed
  5872. 1C    CMOS RAM battery OK
  5873. 1D    CMOS RAM battery faulty
  5874. 1E    CMOS RAM checksum passed
  5875. 1F    CMOS RAM checksum failed
  5876. 20    CMOS RAM battery fault bit set
  5877. 21    DMA controllers passed
  5878. 22    DMA controller 1 failed
  5879. 23    DMA controller 2 failed
  5880. 24    Protected mode entered safely
  5881. 25    RAM test completed
  5882. 26    ROM checksum correct
  5883. 27    ROM checksum incorrect
  5884. 28    Protected mode exit successful
  5885. 29    Keyboard power-up reply received
  5886. 2A    Keyboard power-up reply not received
  5887. 2B    Keyboard disable command accepted
  5888. 2C    Keyboard disable command not accepted
  5889. 2D    No video display
  5890. 2E    Reported errors
  5891. 2F    About to halt
  5892. 30    Protected mode entered safely
  5893. 31    RAM test complete
  5894. 32    PIC 1 (master) passed
  5895. 33    PIC 1 (master) failed
  5896. 34    PIC 2 (slave) passed
  5897. 35    PIC 2 (slave) failed
  5898. 36    Chipset initialised OK
  5899. 37    Chipset initilize failed
  5900. 38    Shadowed BIOS OK
  5901. 39    Shadowed BIOS failed
  5902. 3A    Shadowed video BIOS OK
  5903. 3B    Shadowed video BIOS failed
  5904.  
  5905.  
  5906.  
  5907. Q) 7.3  *I think my cache is bad. What's a good diagnostic?
  5908.  
  5909. S) 8.0 Misc
  5910.  
  5911. Q) 8.1  What is the pin out for ...?
  5912. [From: ralf@wpi.wpi.edu (Ralph Valentino)]
  5913.  
  5914. This is a list of the pinouts to the more common PC hardware
  5915. interfaces.  It is by no means complete.  While I have taken care not
  5916. to make any mistakes, I urge you to take caution when using these
  5917. tables.  Also, please keep in mind that these are only tables, they
  5918. are not a guide to hardware hacking and do not attempt to explain
  5919. drive capabilities, signal timings, handling care, or other interface
  5920. issues.  As always, make sure you know what you're doing before you
  5921. start hooking wires to your PC.
  5922.  
  5923. This section contains pinouts for:
  5924.  
  5925. ---I/O ports---
  5926. Game Port DB15-Female
  5927. Serial Port DB9-Male DB25-Male
  5928. Null Modem
  5929. Parallel Port DB25-Female
  5930. Parallel Port Centronics-36
  5931. Bidirectional ("Laplink") Parallel Cable DB-25 male to DB-25 male
  5932. MIDI 5pin DIN
  5933.  
  5934. ---Controller/Host Adapter---
  5935. Floppy Disk Controller IDC-34 Male
  5936. IDE Hard Disk Interface IDC-40 Male
  5937. ESDI Hard Disk Interface IDC-34 Male, IDC-20 Male
  5938. RLL/MFM  Hard Disk Interface IDC-34 Male, IDC-20 Male
  5939. SCSI Connector Pinouts (Single Ended) IDC-50 Male
  5940. SCSI Connector Pinouts (Differential) IDC-50 Male
  5941. Macintosh SCSI Connector Pinouts (Single Ended) DB-25S Female
  5942.  
  5943. ---Video---
  5944. VGA DB15-S Female DB9 Female
  5945. CGA DB9 Female
  5946. EGA DB9 Female
  5947. VESA Standard Feature Connector
  5948.  
  5949. ---Bus interfaces---
  5950. ISA Bus Connector
  5951. EISA Bus Connector
  5952. VESA Local Bus (VLB) Connector
  5953. PCI Cards Universal/3.3V/5V and 32/64 bit
  5954.  
  5955. ---Misc---
  5956. Power Connector Male
  5957. Speaker Connector
  5958. Turbo Indicator Connector
  5959. AT LED Power and Key Lock
  5960. AT Backup Battery
  5961. Motherboard Power Connectors (8 pin, 9 pin)
  5962. AT Keyboard Connector 5pin-DIN
  5963. XT Keyboard Connector 5pin-DIN
  5964. 30 pin Fast Page Mode SIMM  256kx8 256kx9 1Mx8 1Mx9 4Mx8 4Mx9
  5965. 72 pin Fast Page Mode SIMM  256k/512k/1M/2M/4M/8M x 32/36 bit
  5966.  
  5967.  
  5968.  5pin DIN Male          DB15-S Male
  5969.     --+--               ----------------------
  5970.    /  ^  \              \   1  2  3  4  5    /
  5971.   | 1   3 |              \ 6  7  8  9 10    /
  5972.    \ 425 /                \ 11 12 13 14 15 /
  5973.     -----                  ----------------
  5974.  
  5975. DB9 (DE-9) Male                DB15 (DA-15) Male
  5976. -------------           --------------------------
  5977. \ 1 2 3 4 5 /           \ 1  2  3  4  5  6  7  8 /
  5978.  \ 6 7 8 9 /             \ 9  10 11 12 13 14 15 /
  5979.   ---------               ----------------------
  5980.  
  5981. DB25 Male                             IDC-50 Male
  5982.  ------------------------------        -------------------
  5983.  \ 1  2  3  4  5  7  8 ... 13 /       | 1  3  5  7 ... 49 |
  5984.   \ 14 15 16 17 18 .......25 /        | 2  4  6  8 ... 50 |
  5985.    --------------------------          -------------------
  5986.  
  5987. (Power Connector) Male
  5988.   __________
  5989.  /          | 4  3  2  1 |
  5990.  ------------
  5991.  
  5992. 30 pin SIMM                         72 pin SIMM
  5993. -------------------------------     ---------------------------------------
  5994. |                             |     |                                     |
  5995.  )                            |      )                 _                  |
  5996.  --|||||||||||||||||||||||||---      --|||||||||||||||/ \|||||||||||||||---
  5997.    1                       30          1             36  37            72
  5998.  
  5999. EISA/ISA/VLB
  6000. -----------------------------------------------
  6001. |            (component side)                 |
  6002. |                                             |
  6003. |   VLB   __ ISA-16bit __       ISA-8bit    __|
  6004.  |||||||||  |||||||||||  ||||||||||||||||||| A1(front)/B1(back)
  6005.              | | | | |    | | | | | | | | |   <-EISA
  6006.                    C1/D1                    E1(front)/F1(back)
  6007.                   G1/H1
  6008.  
  6009.  
  6010.         PCI Cards Universal/3.3V/5V and 32/64 bit.
  6011.  
  6012. PCI Universal Card 32/64 bit
  6013.  ----------------------------------------------------------------
  6014. |    PCI         Component Side (side B)                         |
  6015. |                                                                |
  6016. |                                                                |
  6017. |                                                optional        |
  6018. |    ____     mandatory 32-bit pins            64-bit pins  _____|
  6019. |___|    |||||||--|||||||||||||||||--|||||||--||||||||||||||
  6020.          ^     ^  ^               ^  ^     ^  ^            ^
  6021.        b01   b11  b14           b49  b52 b62  b63          b94
  6022.  
  6023. PCI 5V Card 32/64 bit
  6024. |                                                optional        |
  6025. |    ____     mandatory 32-bit pins            64-bit pins  _____|
  6026. |___|    ||||||||||||||||||||||||||--|||||||--||||||||||||||
  6027.  
  6028. PCI 3.3V Card 32/64 bit
  6029. |                                                optional        |
  6030. |    ____     mandatory 32-bit pins            64-bit pins  _____|
  6031. |___|    |||||||--||||||||||||||||||||||||||--||||||||||||||
  6032.  
  6033.  
  6034. Power Connector Male      Speaker Connector        Turbo Indicator Connector
  6035. pin     assignment        pin     assignment       pin     assignment
  6036. 1       +12V              1       -Speaker         1       +5V
  6037. 2       +12V return       2       [key]            2       -High Speed
  6038. 3       +5V return        3       GND              3       +5V
  6039. 4       +5V               4       +Speaker +5V
  6040.  
  6041.  
  6042. AT LED Power and Key Lock     AT Backup Battery
  6043. pin     assignment          pin     assignment
  6044. 1       LED power          1       Batt+
  6045. 2       GND              2       [key]
  6046. 3       GND              3       GND
  6047. 4       Key Switch          4       GND
  6048. 5       GND
  6049.  
  6050.  
  6051. Motherboard Power Connectors
  6052. pin     P8 assignment          pin     P9 assignment
  6053. 1       Power Good             1       GND
  6054. 2       +5v  (or N.C.)         2       GND
  6055. 3       +12v                   3       -5v
  6056. 4       -12v                   4       +5v
  6057. 5       GND                    5       +5v
  6058. 6       GND                    6       +5v
  6059.  
  6060.  
  6061. MIDI 5pin DIN
  6062.    MIDI In                 MIDI Out
  6063. pin     assignment      pin     assignment
  6064. 1       N/C             1       N/C
  6065. 2       N/C             2       GND
  6066. 3       N/C             3       N/C
  6067. 4       Current Src     4       Current Sink
  6068. 5       Current Sink    5       Current Src
  6069.  
  6070.  
  6071. Floppy Disk Controller IDC-34 Male
  6072. pin     assignment      pin     assignment
  6073. 1       GND             2       Density Select
  6074. 3       GND             4       (reserved)
  6075. 5       GND             6       (reserved)
  6076. 7       GND             8       Index
  6077. 9       GND             10      Motor Enable A
  6078. 11      GND             12      Drive Sel B
  6079. 13      GND             14      Drive Sel A
  6080. 15      GND             16      Motor Enable B
  6081. 17      GND             18      Direction
  6082. 19      GND             20      Step
  6083. 21      GND             22      Write Data
  6084. 23      GND             24      Floppy Write Enable
  6085. 25      GND             26      Track 0
  6086. 27      GND             28      Write Protect
  6087. 29      GND             30      Read Data
  6088. 31      GND             32      Head Select
  6089. 33      GND             34      Disk Change
  6090.  
  6091.  
  6092. Game Port DB15-Female
  6093. pin     assignment      pin     assignment
  6094. 1       +5V DC          2       Button 4 (A_PB1)
  6095. 3       Position 0(A_X) 4       GND
  6096. 5       GND             6       Position 1 (A_Y)
  6097. 7       Button 5(A_PB2) 8       +5V DC
  6098. 9       +5V DC          10      Button 6 (B_PB1)
  6099. 11      Position 2(B_X) 12      GND
  6100. 13      Position 3(B_Y) 14      Button 7 (B_PB2)
  6101. 15      +5V DC
  6102.  
  6103.  
  6104. Serial Port DB9-Male DB25-Male
  6105. 9-pin   25-pin  assignment
  6106. 1       8       DCD (Data Carrier Detect)
  6107. 2       3       RX  (Receive Data)
  6108. 3       2       TX  (Transmit Data)
  6109. 4       20      DTR (Data Terminal Ready)
  6110. 5       7       GND (Signal Ground)
  6111. 6       6       DSR (Data Set Ready)
  6112. 7       4       RTS (Request To Send)
  6113. 8       5       CTS (Clear To Send)
  6114. 9       22      RI  (Ring Indicator)
  6115.  
  6116. Parallel Port DB25-Female
  6117. pin     assignment      pin     assignment
  6118. 1       -Strobe         2       Data 0
  6119. 3       Data 1          4       Data 2
  6120. 5       Data 3          6       Data 4
  6121. 7       Data 5          8       Data 6
  6122. 9       Data 7          10      -Ack
  6123. 11      Busy            12      Paper Empty
  6124. 13      Select          14      -Auto Feed
  6125. 15      -Error          16      -Init
  6126. 17      -Slct in        18      GND
  6127. 19      GND             20      GND
  6128. 21      GND             22      GND
  6129. 23      GND             24      GND
  6130. 25      GND
  6131.  
  6132.  
  6133. Parallel Port Centronics-36
  6134. 1       -Strobe         2       Data 0
  6135. 3       Data 1          4       Data 2
  6136. 5       Data 3          6       Data 4
  6137. 7       Data 5          8       Data 6
  6138. 9       Data 7          10      -Ack
  6139. 11      Busy            12      Paper Empty
  6140. 13      Select          14      -Auto Feed
  6141. 15      {OSCXT}         16      Signal GND
  6142. 17      Frame GND       18      +5v
  6143. 19      GND             20      GND
  6144. 21      GND             22      GND
  6145. 23      GND             24      GND
  6146. 25      GND             26      GND
  6147. 27      GND             28      GND
  6148. 29      GND             30      GND
  6149. 31      -Prime          32      -Error
  6150. 33      Signal GND      34      N/C
  6151. 35      N/C             36      N/C
  6152.  
  6153.  
  6154. AT Keyboard Connector 5pin-DIN        XT Keyboard Connector 5pin-DIN
  6155. pin     assignment                      pin     assignment
  6156. 1       CLK/CTS (open-collector)        1       CLK/CTS (open-collector)
  6157. 2       RxD/TxD/RTS (open-collector)    2       Keyboard Data
  6158. 3       N/C                             3       Reset
  6159. 4       GND                             4       GND
  6160. 5       +5V                             5       +5V
  6161.  
  6162.  
  6163. IDE Hard Disk Interface IDC-40 Male
  6164. pin     assignment      pin     assignment
  6165. 1       -Reset          2       GND
  6166. 3       Data 7          4       Data 8
  6167. 5       Data 6          6       Data 9
  6168. 7       Data 5          8       Data 10
  6169. 9       Data 4          10      Data 11
  6170. 11      Data 3          12      Data 12
  6171. 13      Data 2          14      Data 13
  6172. 15      Data 1          16      Data 14
  6173. 17      Data 0          18      Data 15
  6174. 19      GND             20      Key
  6175. 21      (reserved)      22      GND
  6176. 23      -IOW            24      GND
  6177. 25      -IOR            26      GND
  6178. 27      IO Chrdy        28      Ale
  6179. 29      (reserved)      30      GND
  6180. 31      IRQ14           32      -IOCS16
  6181. 33      Addr 1          34      (reserved)
  6182. 35      Addr 0          36      Addr 2
  6183. 37      -CS0 (1F0-1F7)  38      -CS1 (3f6-3f7)
  6184. 39      -Active         40      GND
  6185.  
  6186.  
  6187. ESDI Hard Disk Interface IDC-34 Male, IDC-20 Male
  6188.                ESDI IDC-34
  6189. pin     assignment      pin     assignment
  6190. 1       GND             2       Head Sel 3
  6191. 3       GND             4       Head Sel 2
  6192. 5       GND             6       Write Gate
  6193. 7       GND             8       Config/Stat Data
  6194. 9       GND             10      Transfer Ack
  6195. 11      GND             12      Attn
  6196. 13      GND             14      Head Sel 0
  6197. 15      GND             16      Sect/Add MK Found
  6198. 17      GND             18      Head Sel 1
  6199. 19      GND             20      Index
  6200. 21      GND             22      Ready
  6201. 23      GND             24      Trans Req
  6202. 25      GND             26      Drive Sel 1
  6203. 27      GND             28      Drive Sel 2
  6204. 29      GND             30      Drive Sel 3
  6205. 31      GND             32      Read Gate
  6206. 33      GND             34      Command Data
  6207.  
  6208.                ESDI IDC-20
  6209. pin     assignment      pin     assignment
  6210. 1       Drive Selected  2       Sect/Add MK Found
  6211. 3       Seek Complete   4       Addr Mark Enable
  6212. 5       (reserved)      6       GND
  6213. 7       Write Clk+      8       Write Clk-
  6214. 9       Cartridge Chng  10      Read Ref Clk+
  6215. 11      Read Ref Clk-   12      GND
  6216. 13      NRZ Write Data+ 14      NRZ Write Data-
  6217. 15      GND             16      GND
  6218. 17      NRZ Read Data+  18      NRZ Read Data-
  6219. 19      GND             20      GND
  6220.  
  6221.  
  6222.  
  6223. RLL/MFM  Hard Disk Interface IDC-34 Male, IDC-20 Male
  6224.              RLL/MFM IDC-34
  6225. pin     assignment      pin     assignment
  6226. 1       GND             2       Head Sel 8
  6227. 3       GND             4       Head Sel 4
  6228. 5       GND             6       Write Gate
  6229. 7       GND             8       Seek Complete
  6230. 9       GND             10      Track 0
  6231. 11      GND             12      Write Fault
  6232. 13      GND             14      Head Sel 1
  6233. 15      GND             16      (reserved)
  6234. 17      GND             18      Head Sel 2
  6235. 19      GND             20      Index
  6236. 21      GND             22      Ready
  6237. 23      GND             24      Step
  6238. 25      GND             26      Drive Sel 1
  6239. 27      GND             28      Drive Sel 2
  6240. 29      GND             30      Drive Sel 3
  6241. 31      GND             32      Drive Sel 4
  6242. 33      GND             34      Direction In
  6243.  
  6244.              RLL/MFM IDC-20
  6245. pin     assignment      pin     assignment
  6246. 1       Drive Selected  2       GND
  6247. 3       (reserved)      4       GND
  6248. 5       (reserved)      6       GND
  6249. 7       (reserved)      8       GND
  6250. 9       (reserved)      10      (reserved)
  6251. 11      GND             12      GND
  6252. 13      Write Data+     14      Write Data-
  6253. 15      GND             16      GND
  6254. 17      Read Data+      18      NRZ Read Data-
  6255. 19      GND             20      GND
  6256.  
  6257.  
  6258. VGA DB15-S Female DB9 Female
  6259. 15-pin  9-pin   assignment
  6260. 1       1       Red
  6261. 2       2       Green
  6262. 3       3       Blue
  6263. 4       -       Monitor ID bit 2
  6264. 5       -       N/C
  6265. 6       6       GND (red return)
  6266. 7       7       GND (green return)
  6267. 8       8       GND (blue return)
  6268. 9       -       N/C
  6269. 10      -       GND
  6270. 11      -       Monitor ID bit 0
  6271. 12      -       Minitor ID bit 1
  6272. 13      4       Horizontal Sync
  6273. 14      5       Vertical Sync
  6274. 15      -       N/C
  6275.  
  6276. Monitor ID bit 0: reserved
  6277. Monitor ID bit 1: GND = mono, OPEN = color
  6278. Monochrome monitors use the green signal
  6279.  
  6280.  
  6281. CGA DB9 Female
  6282. pin   assignment
  6283. 1     GND
  6284. 2     GND
  6285. 3     Red
  6286. 4     Green
  6287. 5     Blue
  6288. 6     Intensity
  6289. 7     (reserved)
  6290. 8     Horizontal Sync
  6291. 9     Vertical Sync
  6292.  
  6293.  
  6294. EGA DB9 Female
  6295. pin   assignment
  6296. 1     GND
  6297. 2     Secondary Red
  6298. 3     Primary Red
  6299. 4     Primary Green
  6300. 5     Primary Blue
  6301. 6     Secondary Green / Intensity
  6302. 7     Secondary Blue / Mono Video
  6303. 8     Horizontal Drive
  6304. 9     Vertical Drive
  6305.  
  6306.  
  6307.      ISA Bus Connector              EISA Bus Connector
  6308.      -----------------              ------------------
  6309. Back Side       Component Side  Back Side       Component Side
  6310. pin assignment |pin assignment |pin assignment |pin assignment
  6311. B1  GND        |A1  CHCHK#     |F1  GND        |E1  CMD#
  6312. B2  Reset DRV  |A2  SD7        |F2  +5V        |E2  START#
  6313. B3  +5V        |A3  SD6        |F3  +5V        |E3  EXRDY
  6314. B4  IRQ9       |A4  SD5        |F4  ---        |E4  EX32#
  6315. B5  -5V        |A5  SD4        |F5  ---        |E5  GND
  6316. B6  DRQ2       |A6  SD3        |F6  ACCESS KEY |E6  ACCESS KEY
  6317. B7  -12V       |A7  SD2        |F7  ---        |E7  EX16#
  6318. B8  NOWS#      |A8  SD1        |F8  ---        |E8  SLBURST#
  6319. B9  +12V       |A9  SD0        |F9  +12V       |E9  MSBURST#
  6320. B10 GND        |A10 CHRDY      |F10 M/IO#      |E10 W/R#
  6321. B11 SMWTC#     |A11 AEN        |F11 LOCK#      |E11 GND
  6322. B12 SMRDC#     |A12 SA19       |F12 (reserved) |E12 (reserved)
  6323. B13 IOWC#      |A13 SA18       |F13 GND        |E13 (reserved)
  6324. B14 IORC#      |A14 SA17       |F14 (reserved) |E14 (reserved)
  6325. B15 DACK3#     |A15 SA16       |F15 BE3#       |E15 GND
  6326. B16 DRQ3       |A16 SA15       |F16 ACCESS KEY |E16 ACCESS KEY
  6327. B17 DACK1#     |A17 SA14       |F17 BE2#       |E17 BE1#
  6328. B18 DRQ1       |A18 SA13       |F18 BE0#       |E18 LA31#
  6329. B19 REFRESH#   |A19 SA12       |F19 GND        |E19 GND
  6330. B20 BCLK       |A20 SA11       |F20 +5V        |E20 LA30#
  6331. B21 IRQ7       |A21 SA10       |F21 LA29#      |E21 LA28#
  6332. B22 IRQ6       |A22 SA9        |F22 GND        |E22 LA27#
  6333. B23 IRQ5       |A23 SA8        |F23 LA26#      |E23 LA25#
  6334. B24 IRQ4       |A24 SA7        |F24 LA24#      |E24 GND
  6335. B25 IRQ3       |A25 SA6        |F25 ACCESS KEY |E25 ACCESS KEY
  6336. B26 DACK2#     |A26 SA5        |F26 LA16       |E26 LA15
  6337. B27 T/C        |A27 SA4        |F27 LA14       |E27 LA13
  6338. B28 BALE       |A28 SA3        |F28 +5V        |E28 LA12
  6339. B29 +5V        |A29 SA2        |F29 +5V        |E29 LA11
  6340. B30 OSC        |A30 SA1        |F30 GND        |E30 GND
  6341. B31 GND        |A31 SA0        |F31 LA10       |E31 LA9
  6342.  
  6343.                                |H1  LA8        |G1  LA7
  6344. D1  M16#       |C1  SBHE#      |H2  LA6        |G2  GND
  6345. D2  IO16#      |C2  LA23       |H3  LA5        |G3  LA4
  6346. D3  IRQ10      |C3  LA22       |H4  +5V        |G4  LA3
  6347. D4  IRQ11      |C4  LA21       |H5  LA2        |G5  GND
  6348. D5  IRQ12      |C5  LA20       |H6  ACCESS KEY |G6  ACCESS KEY
  6349. D6  IRQ15      |C6  LA19       |H7  D16        |G7  D17
  6350. D7  IRQ14      |C7  LA18       |H8  D18        |G8  D19
  6351. D8  DACK0#     |C8  LA17       |H9  GND        |G9  D20
  6352. D9  DRQ0       |C9  MRDC#      |H10 D21        |G10 D22
  6353. D10 DACK5#     |C10 MWTC#      |H11 D23        |G11 GND
  6354. D11 DRQ5       |C11 SD8        |H12 D24        |G12 D25
  6355. D12 DACK6#     |C12 SD9        |H13 GND        |G13 D26
  6356. D13 DRQ6       |C13 SD10       |H14 D27        |G14 D28
  6357. D14 DACK7#     |C14 SD11       |H15 ACCESS KEY |G15 ACCESS KEY
  6358. D15 DRQ7       |C15 SD12       |H16 D29        |G16 GND
  6359. D16 +5V        |C16 SD13       |H17 +5V        |G17 D30
  6360. D17 MASTER16#  |C17 SD14       |H18 +5V        |G18 D31
  6361. D18 GND        |C18 SD15       |H19 MAKx       |G19 MREQx
  6362.  
  6363.  
  6364.                 VESA Local Bus (VLB) Connector
  6365.                 ------------------------------
  6366. Back Side       Component Side  Back Side       Component Side
  6367. pin assignment |pin assignment |pin assignment |pin assignment
  6368. B1  Dat00      |A1  Dat01      |B30 Adr17      |A30 Adr16
  6369. B2  Dat02      |A2  Dat03      |B31 Adr15      |A31 Adr14
  6370. B3  Dat04      |A3  GND        |B32 Vcc        |A32 Adr12
  6371. B4  Dat06      |A4  Dat05      |B33 Adr13      |A33 Adr10
  6372. B5  Dat08      |A5  Dat07      |B34 Adr11      |A34 Adr08
  6373. B6  GND        |A6  Dat09      |B35 Adr09      |A35 GND
  6374. B7  Dat10      |A7  Dat11      |B36 Adr07      |A36 Adr06
  6375. B8  Dat12      |A8  Dat13      |B37 Adr05      |A37 Adr04
  6376. B9  Vcc        |A9  Dat15      |B38 GND        |A38 WBACK#
  6377. B10 Dat14      |A10 GND        |B39 Adr03      |A39 BEO#
  6378. B11 Dat16      |A11 Dat17      |B40 Adr02      |A40 Vcc
  6379. B12 Dat18      |A12 Vcc        |B41 n/c        |A41 BE1#
  6380. B13 Dat20      |A13 Dat19      |B42 RESET#     |A42 BE2#
  6381. B14 GND        |A14 Dat21      |B43 DC#        |A43 GND
  6382. B15 Dat22      |A15 Dat23      |B44 M/ID#      |A44 BE3#
  6383. B16 Dat24      |A16 Dat25      |B45 W/R#       |A45 ADS#
  6384. B17 Dat26      |A17 GND        |               |
  6385. B18 Dat28      |A18 Dat27      |               |
  6386. B19 Dat30      |A19 Dat29      |B48 RDYRTN#    |A48 LRDY#
  6387. B20 Vcc        |A20 Dat31      |B49 GND        |A49 LDEV<x>#
  6388. B21 Adr31      |A21 Adr30      |B50 IRQ9       |A50 LREQ<x>#
  6389. B22 GND        |A22 Adr28      |B51 BRDY#      |A51 GND
  6390. B23 Adr29      |A23 Adr26      |B52 BLAST#     |A52 LGNT<x>#
  6391. B24 Adr27      |A24 GND        |B53 ID0        |A53 Vcc
  6392. B25 Adr25      |A25 Adr24      |B54 ID1        |A54 ID2
  6393. B26 Adr23      |A26 Adr22      |B55 GND        |A55 ID3
  6394. B27 Adr21      |A27 Vcc        |B56 LCLK       |A56 ID4
  6395. B28 Adr19      |A28 Adr20      |B57 Vcc        |A57 LKEN#
  6396. B29 GND        |A29 Adr18      |B58 LBS16#     |A58 LEAD5#
  6397.  
  6398.  
  6399. VESA Standard Feature Connector
  6400. pin     assignment      pin     assignment
  6401. 1       PB              2       PG
  6402. 3       PR              4       PI
  6403. 5       SB              6       SG
  6404. 7       SR              8       SI
  6405. 9       Dot Clock       10      Blank
  6406. 11      HSync           12      VSync
  6407. 13      GND             14      GND
  6408. 15      GND             16      GND
  6409. 17      Ext Video Sel   18      Ext Sync Sel
  6410. 19      Ext DotClock Sel20      N/C
  6411. 21      GND             22      GND
  6412. 23      GND             24      GND
  6413. 25      N/C             26      N/C
  6414.  
  6415.  
  6416. Null Modem:
  6417. Connector 1 to  Connector 2
  6418. DTR             DSR/DCD
  6419. DSR/DCD         DTR
  6420. RTS             CTS
  6421. CTS             RTS
  6422. TXD             RXD
  6423. RXD             TXD
  6424. GND             GND
  6425.  
  6426.  
  6427. Bidirectional ("Laplink") Parallel Cable DB-25 male to DB-25 male
  6428. Connector 1 to Connector 2
  6429. 2        15
  6430. 3        13
  6431. 4        12
  6432. 5        10
  6433. 6        11
  6434. 10        5
  6435. 11        6
  6436. 12        4
  6437. 13        3
  6438. 15        2
  6439. The remainder connect directly through.
  6440.  
  6441.  
  6442. 30 pin Fast Page Mode SIMM  256kx8 256kx9 1Mx8 1Mx9 4Mx8 4Mx9
  6443. pin     assignment|pin  assignment|pin  assignment|pin  assignment
  6444. 1       Vcc       |9       Gnd    |17      A8     |25      DQ7
  6445. 2       -CAS      |10      DQ2    |18      A9     |26      QP
  6446. 3       DQ0       |11      A4     |19      A10    |27      -RAS
  6447. 4       A0        |12      A5     |20      DQ5    |28      -CASP
  6448. 5       A1        |13      DQ3    |21      -WE    |29      DP
  6449. 6       DQ1       |14      A6     |22      Gnd    |30      Vcc
  6450. 7       A2        |15      A7     |23      DQ6
  6451. 8       A3        |16      DQ4    |24      N/C
  6452.  
  6453. Notes:
  6454. QP, CASP and DP are N/C on all x8 bit modules
  6455. a9 is a N/C on 256k modules
  6456. a10 is a N/C on 256k and 1M modules
  6457.  
  6458.  
  6459. 72 pin Fast Page Mode SIMM  256k/512k/1M/2M/4M/8M x 32/36 bit
  6460. pin     assignment|pin  assignment|pin  assignment|pin  assignment
  6461. 1       Gnd       |19      A10    |37      MP1    |55      DQ11
  6462. 2       DQ0       |20      DQ4    |38      MP3    |56      DQ27
  6463. 3       DQ16      |21      DQ20   |39      Gnd    |57      DQ12
  6464. 4       DQ1       |22      DQ5    |40      -CAS0  |58      DQ28
  6465. 5       DQ17      |23      DQ21   |41      -CAS2  |59      Vcc
  6466. 6       DQ2       |24      DQ6    |42      -CAS3  |60      DQ29
  6467. 7       DQ18      |25      DQ22   |43      -CAS1  |61      DQ13
  6468. 8       DQ3       |26      DQ7    |44      -RAS0  |62      DQ30
  6469. 9       DQ19      |27      DQ23   |45      -RAS1  |63      DQ14
  6470. 10      Vcc       |28      A7     |46      N/C    |64      DQ31
  6471. 11      N/C       |29      N/C    |47      -WE    |65      DQ15
  6472. 12      A0        |30      Vcc    |48      N/C    |66      N/C
  6473. 13      A1        |31      A8     |49      DQ8    |67      PD1
  6474. 14      A2        |32      A9     |50      DQ24   |68      PD2
  6475. 15      A3        |33      -RAS3  |51      DQ9    |69      PD3
  6476. 16      A4        |34      -RAS2  |52      DQ25   |70      PD4
  6477. 17      A5        |35      MP2    |53      DQ10   |71      N/C
  6478. 18      A6        |36      MP0    |54      DQ26   |72      Gnd
  6479.  
  6480. Notes:
  6481. MP0,MP1,MP2,MP3 are N/C on all x32 bit modules
  6482. a9 is a N/C on 256k and 512k modules
  6483. a10 is a N/C on 256k, 512k, 1M and 4M modules
  6484. RAS1/RAS3 are N/C on 256k, 1M and 4M modules
  6485.  
  6486.  
  6487. SCSI Connector Pinouts (Single Ended) IDC-50 Male
  6488. pin     assignment|pin  assignment|pin  assignment|pin  assignment
  6489. 01      GND       |02     -DB0    |27     GND     |28     GND
  6490. 03      GND       |04     -DB1    |29     GND     |30     GND
  6491. 05      GND       |06     -DB2    |31     GND     |32     -ATN
  6492. 07      GND       |08     -DB3    |33     GND     |34     GND
  6493. 09      GND       |10     -DB4    |35     GND     |36     -BSY
  6494. 11      GND       |12     -DB5    |37     GND     |38     -ACK
  6495. 13      GND       |14     -DB6    |39     GND     |40     -RST
  6496. 15      GND       |16     -DB7    |41     GND     |42     -MSG
  6497. 17      GND       |18     -DBP    |43     GND     |44     -SEL
  6498. 19      GND       |20     GND     |45     GND     |46     -C/D
  6499. 21      GND       |22     GND     |47     GND     |48     -REQ
  6500. 23      GND       |24     GND     |49     GND     |50     -I/O
  6501. 25      (open)    |26     TERMPWR
  6502.  
  6503.  
  6504. SCSI Connector Pinouts (Differential) IDC-50 Male
  6505. pin     assignment|pin  assignment|pin  assignment|pin  assignment
  6506. 01      (open)    |02     GND     |27     GND     |28     GND
  6507. 03      +DB0      |04     -DB0    |29     +ATN    |30     -ATN
  6508. 05      +DB1      |06     -DB1    |31     GND     |32     GND
  6509. 07      +DB2      |08     -DB2    |33     +BSY    |34     -BSY
  6510. 09      +DB3      |10     -DB3    |35     +ACK    |36     -ACK
  6511. 11      +DB4      |12     -DB4    |37     +RST    |38     -RST
  6512. 13      +DB5      |14     -DB5    |39     +MSG    |40     -MSG
  6513. 15      +DB6      |16     -DB6    |41     +SEL    |42     -SEL
  6514. 17      +DB7      |18     -DB7    |43     +C/D    |44     -C/D
  6515. 19      +DBP      |20     -DBP    |45     +REQ    |46     -REQ
  6516. 21      DIFFSENS  |22     GND     |47     +I/O    |48     -I/O
  6517. 23      GND       |24     GND     |49     GND     |50     GND
  6518. 25      TERMPWR   |26     TERMPWR
  6519.  
  6520.  
  6521. Macintosh SCSI Connector Pinouts (Single Ended) DB-25S Female
  6522. pin    assignment|pin  assignment|pin  assignment|pin  assignment
  6523. 01     -REQ      |08     -DB0    |14      GND    |20      -DBP
  6524. 02     -MSG      |09     GND     |15      -C/D   |21      -DB1
  6525. 03     -I/O      |10     -DB3    |16      GND    |22      -DB2
  6526. 04     -RST      |11     -DB5    |17      -ATN   |23      -DB4
  6527. 05     -ACK      |12     -DB6    |18      GND    |24      GND
  6528. 06     -BSY      |13     -DB7    |19      -SEL   |25      NC (TERMPWR)
  6529. 07     GND
  6530.  
  6531.  
  6532. PCI Cards Universal/3.3V/5V and 32/64 bit
  6533. pin assignment |pin assignment |pin assignment |pin assignment
  6534. B1  -12V       |A1   TRST#     |B48  AD[10]    |A48  Ground
  6535. B2  TCK        |A2  +12V       |B49 Ground     |A49 AD[09]
  6536. B3  Ground     |A3  TMS        |B50 (KEYWAY2)  |A50 (KEYWAY2)
  6537. B4  TDO        |A4  TDI        |B51 (KEYWAY2)  |A51 (KEYWAY2)
  6538. B5  +5V        |A5  +5V        |B52 AD[08]     |A52 C/BE[0]#
  6539. B6  +5V        |A6  INTA#      |B53 AD[07]     |A53 +3.3V
  6540. B7  INTB#      |A7  INTC#      |B54 +3.3V      |A54 AD[06]
  6541. B8  INTD#      |A8  +5V        |B55 AD[05]     |A55 AD[04]
  6542. B9  PRSNT1#    |A9  reserved   |B56 AD[03]     |A56 Ground
  6543. B10 reserved   |A10 +Vi/o      |B57 Ground     |A57 AD[02]
  6544. B11 PRSNT2#    |A11 reserved   |B58 AD[01]     |A58 AD[00]
  6545. B12 (KEYWAY1)  |A12 (KEYWAY1)  |B59 Vi/o       |A59 +Vi/o
  6546. B13 (KEYWAY1)  |A13 (KEYWAY1)  |B60 ACK64#     |A60 REQ64#
  6547. B14 reserved   |A14 reserved   |B61 +5V        |A61 +5V
  6548. B15 Ground     |A15 RST#       |B62 +5V        |A62 +5V
  6549. B16 CLK        |A16 Vi/o       |B63 reserved   |A63 Ground
  6550. B17 Ground     |A17 VNT#       |B64 Ground     |A64 C/BE[7]#
  6551. B18 REQ#       |A18 Ground     |B65 C/BE[6]#   |A65 C/BE[5]#
  6552. B19 +Vi/o      |A19 reserved   |B66 C/BE[4]#   |A66 +Vi/o
  6553. B20 AD[31]     |A20 AD[30]     |B67 Ground     |A67 PAR64
  6554. B21 AD[29]     |A21 +3.3V      |B68 AD[63]     |A68 AD[62]
  6555. B22 Ground     |A22 AD[28]     |B69 AD[61]     |A69 Ground
  6556. B23 AD[27]     |A23 AD[26]     |B70 +Vi/o      |A70 AD[60]
  6557. B24 AD[25]     |A24 Ground     |B71 AD[59]     |A71 AD[58]
  6558. B25 +3.3V      |A25 AD[24]     |B72 AD[57]     |A72 Ground
  6559. B26 C/BE[3]#   |A26 IDSEL      |B73 Ground     |A73 AD[56]
  6560. B27 AD[23]     |A27 +3.3V      |B74 AD[55]     |A74 AD[54]
  6561. B28 Ground     |A28 AD[22]     |B75 AD[53]     |A75 +Vi/o
  6562. B29 AD[21]     |A29 AD[20]     |B76 Ground     |A76 AD[52]
  6563. B30 AD[19]     |A30 Ground     |B77 AD[51]     |A77 AD[50]
  6564. B31 +3.3V      |A31 AD[18]     |B78 AD[49]     |A78 Ground
  6565. B32 AD[17]     |A32 AD[16]     |B79 +Vi/o      |A79 AD[48]
  6566. B33 C/BE[2]#   |A33 +3.3V      |B80 AD[47]     |A80 AD[46]
  6567. B34 Ground     |A34 FRAME#     |B81 AD{45]     |A81 Ground
  6568. B35 IRDY#      |A35 Ground     |B82 Ground     |A82 AD[44]
  6569. B36 +3.3V      |A36 TRDY#      |B83 AD[43]     |A83 AD[42]
  6570. B37 DEVSEL#    |A37 Ground     |B84 AD[41]     |A84 +Vi/o
  6571. B38 Ground     |A38 STOP#      |B85 Ground     |A85 AD[40]
  6572. B39 LOCK#      |A39 +3.3V      |B86 AD[39]     |A86 AD[38]
  6573. B40 PERR#      |A40 SDONE      |B87 AD[37]     |A87 Ground
  6574. B41 +3.3V      |A41 SBO#       |B88 +Vi/o      |A88 AD[36]
  6575. B42 SERR#      |A42 Ground     |B89 AD[35]     |A89 AD[34]
  6576. B43 +3.3V      |A43 PAR        |B90 AD[33]     |A90 Ground
  6577. B44 C/BE[1]#   |A44 AD[15]     |B91 Ground     |A91 AD[32]
  6578. B45 AD[14]     |A45 +3.3V      |B92 reserved   |A92 reserved
  6579. B46 Ground     |A46 AD[13]     |B93 reserved   |A93 Ground
  6580. B47 AD[12]     |A47 AD11]      |B94 Ground     |A94 reserved
  6581.  
  6582. Notes:
  6583. Pins 63-94 exist on 64 bit PCI implementation only
  6584. KEYWAY1 exists on Universal and 3.3V boards, they are Ground on 5V boards
  6585. KEYWAY2 exists on Universal and 5V boards, they are Ground on 3.3V boards
  6586. +Vi/o is 3.3V on 3.3V boards, 5V on 5V boards, and define signal rails
  6587.   on the Universal board.
  6588.  
  6589.  
  6590.  
  6591. Q) 8.2  *Where are benchmark programs located. What do they mean?
  6592.  
  6593. Q) 8.3  What is Plug and Play?
  6594.  
  6595. [From: leefi@microsoft.com (Lee Fisher)]
  6596.  
  6597. Plug and Play is the name of a technology that lets PC hardware and attached
  6598. devices work together automatically, reducing end-user complexity. Plug and
  6599. Play technology is implemented in hardware, in operating systems, and in
  6600. supporting software such as drivers and in the systemboard's BIOS. Microsoft
  6601. will support Plug and Play starting with Windows "Chicago" and Windows NT
  6602. "Cairo". Today there is a solution for MS-DOS and Microsoft Windows 3.x using
  6603. software from Intel which works with the Plug and Play hardware. There are a
  6604. variety of Plug and Play technologies, today including BIOS, ISA cards, SCSI,
  6605. IDE CD-ROM, PCMCIA, drivers.
  6606.  
  6607. Many specifications are available via anonymous ftp at 
  6608. ftp.microsoft.com:/drg/Plug-and-Play.
  6609.  
  6610. Email the PlayList@Microsoft.COM alias to get on a list for announcements
  6611. regarding new specifications, informations on workshops, etc.
  6612.  
  6613. The Compuserve Plug and Play forum (GO PLUGPLAY) is available for technical
  6614. support issues regarding hardware and driver design issues.
  6615.  
  6616. For more related information, on ftp.microsoft.com, see 
  6617. /drg/Plug-and-Play/readme and /drg/Developer-Info/devinfo.zip.
  6618.  
  6619. Microsoft is starting a "Plug and Play Hardware Catalog" to showcase Plug and
  6620. Play hardware, entries are being accepted for the initial issue. Send hardware
  6621. and company information to:
  6622.     Plug and Play Catalog
  6623.     c/o Microsoft Corporation
  6624.     Hardware Vendor Relations Group, building 6
  6625.     One Microsoft Way
  6626.     Redmond, WA 98053-6399 USA
  6627.  
  6628. Q) 8.4  What size should I set my DOS partitions to be?
  6629. [From: Mike Long <mike.long@analog.com>]
  6630. [Some corrections by: Osmo Ronkanen <ronkanen@cc.helsinki.fi>]
  6631.  
  6632. This depends on what cluster size you want.  A smaller cluster size is
  6633. better, because a small file takes up a whole cluster if there is even
  6634. one byte in it; the leftover space is called "slack."  If you have N
  6635. files on your drive, and your cluster size is S bytes, then you can
  6636. expect to lose N*S/2 bytes to slack space on the average.
  6637.  
  6638. The table below shows the maximum partition size to get clusters of a
  6639. given size.  You cannot format a hard drive under DOS with a cluster
  6640. size less than 2K.
  6641.  
  6642. +-------------------+-----------+-------+
  6643. |   Cluster size    | Partition |  FAT  |  Notes
  6644. |                   |   size    | type  |
  6645. +-------------------+-----------+-------+
  6646. |  4K  (4096 bytes) |     16 MB | FAT12 |
  6647. |  2K  (2048 bytes) |     32 MB | FAT16 | (DOS versions < 4.0)
  6648. |  2K  (2048 bytes) |    128 MB | FAT16 | (DOS versions >= 4.0)
  6649. |  4K  (4096 bytes) |    256 MB | FAT16 |
  6650. |  8K  (8192 bytes) |    512 MB | FAT16 |
  6651. | 16K (16384 bytes) |      1 GB | FAT16 |
  6652. | 32K (32768 bytes) |      2 GB | FAT16 |
  6653. | 64K (65536 bytes) |      4 GB | FAT16 |
  6654. +-------------------+-----------+-------+
  6655.  
  6656. Another consideration is backup.  If you backup to tape, you should
  6657. have disk partitions smaller than the capacity of a single tape for
  6658. ease in backup.
  6659.  
  6660. [From: Osmo Ronkanen <ronkanen@cc.helsinki.fi>]
  6661.  
  6662. The 32 MB limit actually didn't have anything to do with the
  6663. cluster size or FAT it was because the number of sectors in
  6664. the partition was stored in boot record as a 16 bit number. 
  6665.  
  6666.  
  6667.  
  6668. Q) 8.5  Why won't my system boot from the hard drive?
  6669.  
  6670. If you can boot from a floppy and see the files on your hard drive,
  6671. then chances are there's something wrong with your MBR (Master Boot
  6672. Record) / partition table.  The first thing you should try is: "FDISK
  6673. /MBR".  This will fix the master boot record without effecting the
  6674. contents of your disk.  If this doesn't work, the next thing to try is
  6675. verifying that you have your Primary DOS Partition set active.  To do
  6676. this, enter "FDISK" and chose "Set active partition" (usually the
  6677. second option) then pick "Primary DOS Partition".  Then exit and
  6678. reboot.  This too will not effect the contents of your disk.
  6679.  
  6680. The next thing to try is replacing the files required for DOS to boot;
  6681. they may have been corrupted or deleted.  To do this, run "SYS C:".
  6682. This may or may not be possible as DOS versions before 5.0 required
  6683. these files be located at a certain place on your hard drive and that
  6684. spot may no longer be available.  Either way, this will not otherwise
  6685. effect the contents of your disk.
  6686.  
  6687. If neither of these things work, then the next thing to try is
  6688. reformatting your hard drive (FORMAT C: /SYS).  Note that this will
  6689. erase all of the files on your hard drive, so back up anything you
  6690. want to save first!!!  If all three of these suggestions fail, then
  6691. chances are you have a more serious problem.
  6692.  
  6693. Q) 8.6  How do I clean my computer?
  6694.  
  6695. Clean the outside with a damp (not wet) cloth with a mild dish washing
  6696. detergent after unplugging the system.  Let it dry completely before
  6697. plugging your system in.  Do not clean the inside - computer
  6698. components are not susceptible to common house hold dust.  Unless you
  6699. have special equipment, you will more likely cause more harm than help
  6700. to your computer if you try.
  6701.  
  6702. Q) 8.7  *What OS's are available for the PC? Which are free?
  6703.  
  6704. [this section being worked on]
  6705.  
  6706. Q) 8.8  *How can I transfer files between my PC and a Unix system?
  6707.  
  6708. [this section being worked on]
  6709.  
  6710. Q) 8.9  What tape backup software is available?
  6711.  
  6712. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  6713.  
  6714.  JUMBO TAPE
  6715.  ----------
  6716. Small. Not many features but does the job. Seems to work only with
  6717. Colorado drives.  Latest version is 4.03 and can be found by Archie
  6718. jumbo403.zip.
  6719.  
  6720. >From "Stan Faullin":
  6721.  
  6722. Useful DOS program.  Has very basic Backup (total, modified,
  6723. selected), Restore, Compare, Erase and Format functions.  Some
  6724. versions come with a Windows scheduler, but it will NOT run in the
  6725. background in a DOS window.  The compression scheme used in some
  6726. previous versions is NOT compatible with their latest release, so you
  6727. may not be able to read backups made with version 3.x with version
  6728. 4.x.  Separate versions of this software are available for their
  6729. internal model or the parallel port model.
  6730.  
  6731. Windows:
  6732.  
  6733. The Lite version supports both parallel port versions and internal
  6734. versions.  The only Windows backup program for a parallel port device,
  6735. but only supports the Colorado Trakker unit.  Can run in the
  6736. background. Can be found by Archie, cbwlite.exe.
  6737.  
  6738. >From "gregb@oclflt.den.mmc.com (gregb)":
  6739.  
  6740. CMS Trakker 250 is supplied with a "generic" software package:
  6741. it performs backup, restore, selective backup & restore, compression,
  6742. compare. It works with DOS and Windows 3.1. 
  6743. For an additional $49.95 ($39?) you can purchase their fancier version.
  6744.  
  6745.  Central-Point backup
  6746.  --------------------
  6747. Large with many, many features and confusing directory
  6748. selections. Works with most drives.
  6749.  
  6750.  Conner Basic 1.0
  6751.  ----------------
  6752. >From "Moshe Braner   braner@emba.uvm.edu":
  6753. useless -- only backs up entire drive.
  6754.  
  6755.  Conner Basic 1.1
  6756.  ----------------
  6757. >From: pjk@netcom.com (Phil Koenig)
  6758.  
  6759. If you got the low-power backup software bundled in -- Conner Backup
  6760. Basics -- and it is V1.0, you are entitled to a free upgrade from Conner.
  6761. The new version has an only slightly better addendum to the manual, but
  6762. the software now is about as flexible as most users would want -- partial
  6763. backup and restore by directory or file, etc.  It has worked well for us,
  6764. and I recommend that you ask for your copy.
  6765.  
  6766. >From: dmiller@im.lcs.mit.edu (Dick and Jill Miller)
  6767.  
  6768. I emphasize that v1.1 of Conner Backup Basics fixes many of the prior
  6769. problems, although its prompts, on-line help and printed documentation 
  6770. still deserve improvement.
  6771.  
  6772.  Conner Exec
  6773.  -----------
  6774. >From "Moshe Braner   braner@emba.uvm.edu":
  6775.  
  6776. Very large (2.5 megs for DOS version, windows version even larger).
  6777. Did not work with my parallel-port Conner 250meg QIC-80 drive.
  6778.  
  6779.  QICstream==Conner "Simply Safe Software Backup Basics version 3.0P"
  6780.  -------------------------------------------------------------------
  6781. Small and works fine. Works with parallel port Conner drive.
  6782.  
  6783.  Symantec Norton Backup
  6784.  ----------------------
  6785. This is included with Norton Desktop for Windows, which is a much
  6786. better deal than purchasing Norton Backup for Windows alone.
  6787.  
  6788.  Symantec Norton Backup for Windows
  6789.  ----------------------------------
  6790.  
  6791.  GNU-Tar
  6792.  -------
  6793.  
  6794. Q) 8.10  Why doesn't my new device work as fast as it should?
  6795.  
  6796. The performance of individual components in your system are highly
  6797. dependent the rest of your system.  For instance, the transfer rate of
  6798. drives, usually measured in megabytes per second, can depend on the
  6799. drive controller, bus type and OS.  Video card speed, sometime
  6800. measured in Winmarks, highly depends on the speed of your main CPU as
  6801. well as the OS.  When ever you see a statement on the speed of the
  6802. device, be sure to check the small print to determine what type of
  6803. system and under what conditions the speed was measured.  Don't be
  6804. fooled by benchmark numbers.  Another important corollary of this is
  6805. *never* post benchmarks - they offer little to no information for
  6806. comparison with other systems.  Benchmarks are only useful for
  6807. comparison purposes when run in a controlled environment, and even
  6808. then to a limited degree.
  6809.  
  6810. Q) 8.11  My drive lists a MTBF of 300,000 hours. Will it really last 34 years?
  6811.  
  6812. [From: swwalters@fl51mail.space.honeywell.com  (Steve Walters)]
  6813.  
  6814. Mean Time Between Failures (MTBF) is a statistical calculation
  6815. indicating the mean time between randomly occurring hardware failures.
  6816. Two parameters are necessary to fully describe how long a piece of
  6817. hardware will last.  The first parameter is MTBF which is a measure of
  6818. frequency in which random hardware failures will occur.  The second
  6819. parameter is mean operating life which defines how long the hardware
  6820. will last before an anticipated wearout phenomena will occur.  These
  6821. two parameters combined together give the true projection of the
  6822. 'real' life of the drive.  As an example of how these parameters
  6823. interrelate, assume your drive has an MTBF of 300,000 hours and an
  6824. operating life of 5 years.  The drive will operate uninterrupted until
  6825. failure (such as a file server, for example).  This is telling you
  6826. that your drive should be very reliable until wearout occurs since the
  6827. MTBF greatly exceeds the mean life.  However, after 5 years (on the
  6828. average), expect it to fail due to wearout.  In this example, the
  6829. actual chances of the drive lasting 3 years is 92%, 4 years is 88%, 5
  6830. years is 56% and 6 years is 35%.
  6831.  
  6832. Q) 8.12  How do I find pin 1 on my chip/card/cable/connector?
  6833.  
  6834. Pin 1 is always marked in one way or another to avoid confusion due to
  6835. symmetry (after which known numbering schemes can be used).  The most
  6836. important thing to note is that the orientation of the letters or
  6837. numbers printed on the chip have absolutely nothing to do with the
  6838. actual orientation of the pins.  Never assume that all chips should be
  6839. readable from the same angle!
  6840.  
  6841. The most obvious marking for pin 1 is a small number '1'.  The first
  6842. thing you should do is look very carefully for it.  Ribbon cables are
  6843. often marked with a blue or red stripe on pin 1.  Some chips are
  6844. marked with a dot, notch or small angled cut in the material just
  6845. above pin 1.  Rectangular chips are usually marked with a notch on one
  6846. of ends; the first pin counter clockwise from this notch is pin 1.  If
  6847. you can't find a marking on the socket or connector, then try looking
  6848. at the pads (the holes in the board the socket or connector is
  6849. soldered into).  For through-hole devices, pin 1 has a square pad, the
  6850. rest should be round.
  6851.  
  6852. Q) 8.13  I've run out of power connectors, what can I do?
  6853.  
  6854. Assuming your power suply is actually strong enough to power all of
  6855. your devices, you can pick up a Y-adapter at your local Radio Shack.
  6856.  
  6857. S) 9.0 References
  6858.  
  6859. Q) 9.1  What other FAQ's are out there?
  6860. The following is a partial list of official FAQs which may be useful
  6861. for more information on PC related items.  All of these FAQs are
  6862. archived on news.answers, though the frequency in posting and
  6863. availability are subject to the maintainers' whims.
  6864.  
  6865. If you are retrieving these by anonymous ftp, those items listed with
  6866. Archive-name's can be found under the news.answers directory under the
  6867. archive name.  The others can be found in their respective hierarchy's
  6868. directory under the Subject line's name.  For more information on how
  6869. to retrieve these items and how to find other FAQs, refer to the
  6870. article "Introduction to the *.answers groups" periodically posted to
  6871. news.announce.newusers.
  6872.  
  6873. Note: all *.answers groups have been removed from the Newsgroups lines
  6874.  
  6875.         ------ Hardware Related FAQs ------
  6876.  
  6877. Newsgroups: comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.systems,
  6878.             comp.sys.ibm.pc.hardware.misc,comp.sys.intel
  6879. Subject: Personal Computer CHIPLIST 7.0 part * of *
  6880. From: offerman@einstein.et.tudelft.nl (Aad Offerman)
  6881. Summary: This list contains the various CPU's and NPX's and their features,
  6882.          used in the IBM PC, IBM PC/XT, IBM PC/AT, IBM PS/2 and compatbles,
  6883.          and the differences between them.
  6884. Archive-name: pc-hardware-faq/chiplist
  6885. --
  6886. Newsgroups: comp.dcom.modems,comp.sys.ibm.pc.hardware.comm
  6887. Subject: MS-Windows COM and Ns16550A UART FAQ
  6888. From: rjn@fc.hp.com (Bob Niland)
  6889. Summary: Improving Windows 3.x COM performance and reliability.
  6890. Archive-name: windows-com-faq
  6891. --
  6892. Newsgroups: comp.os.msdos.programmer,comp.sys.ibm.pc,comp.sys.ibm.pc.hardware
  6893. Subject: The Serial Port, rel. *, part * / *
  6894. From: chbl@stud.uni-sb.de (Christian Blum)
  6895. --
  6896. Newsgroups: comp.sys.ibm.pc.hardware,comp.sys.ibm.pc.misc,
  6897.         comp.os.ms-windows.advocacy,comp.os.os2.advocacy,
  6898.         comp.sys.intel,comp.sys.mac.advocacy,comp.sys.mac.hardware
  6899. Subject: Mac & IBM Info-Version *
  6900. From: bgrubb@scf.nmsu.edu (Bruce Grubb)
  6901. --
  6902. Newsgroups: comp.sys.ibm.pc.soundcard
  6903. Subject: Generic IBM PC Soundcard FAQ periodic posting
  6904. From: plutchak@porter.geo.brown.edu (Joel Plutchak)
  6905. Summary: Non-product-specific information about IBM PC soundcards
  6906. Archive-name: PCsoundcards/generic-faq
  6907. --
  6908. Newsgroups: comp.sys.ibm.pc.soundcard,comp.music,rec.music.synth,
  6909.         comp.sys.ibm.pc.hardware
  6910. Subject: FAQ: Gravis Ultrasound ("GUS") FAQ v*
  6911. From: Matthew E. Bernold <MEB117@psuvm.psu.edu>
  6912. Summary: A list of Frequently Asked Questions (and answers) concerning
  6913.      the Gravis Ultrasound (GUS) sound card for IBM PC's. 
  6914. Archive-name: PCsoundcards/gravis-ultrasound/faq
  6915. --
  6916. Newsgroups: comp.sys.mac.apps,comp.sys.mac.misc,comp.sys.mac.system,
  6917.         comp.sys.mac.wanted,comp.sys.mac.hardware
  6918. Subject: Introductory Macintosh frequently asked questions (FAQ)
  6919. From: erh0362@tesla.njit.edu  (Elliotte Rusty Harold)
  6920. Summary: This document answers a number of the most frequently asked
  6921.  questions on Usenet about Macintosh computers.  To avoid wasting
  6922.  bandwidth and as a matter of politeness please familiarize yourself
  6923.  with this document BEFORE posting.
  6924. Archive-name: macintosh/general-faq
  6925. --
  6926. Newsgroups: comp.sys.mac.hardware,comp.sys.mac.misc
  6927. Subject: Macintosh PowerPC FAQ
  6928. From: Schechter.1@osu.edu
  6929. Summary: This posting contains a list of questions and (often speculative)
  6930.          answers about PowerPC and its relation to the Macintosh.
  6931. Archive-name: macintosh/PowerPC-FAQ
  6932. --
  6933. Newsgroups: comp.unix.sys5.r4,comp.unix.pc-clone.32bit,comp.sys.intel,
  6934.         comp.os.linux.announce
  6935. Subject: PC-Clone UNIX Hardware Buyer's Guide
  6936. From: esr@snark.thyrsus.com (Eric S. Raymond)
  6937. Summary: Tips on how and where to buy hardware for your UNIX.
  6938. Archive-name: pc-unix/hardware
  6939.  
  6940.         ------ OS Related FAQs ------
  6941.  
  6942. Newsgroups: comp.unix.questions,comp.unix.shell
  6943. Subject: Unix - Frequently Asked Questions (Contents) [Frequent posting]
  6944. From: tmatimar@empress.com (Ted M A Timar)
  6945. Archive-name: unix-faq/faq/contents
  6946. --
  6947. Newsgroups: comp.unix.questions,comp.unix.shell
  6948. Subject: Unix - Frequently Asked Questions (* / *) Digest [Frequent posting]
  6949. From: tmatimar@empress.com (Ted M A Timar)
  6950. Archive-name: unix-faq/faq
  6951. --
  6952. Newsgroups: comp.unix.sys5.r4,comp.unix.pc-clone.32bit,comp.unix.bsd,
  6953.         comp.os.linux.announce
  6954. Subject: PC-clone UNIX Software Buyer's Guide
  6955. From: esr@snark.thyrsus.com (Eric S. Raymond)
  6956. Summary: A buyer's guide to UNIX versions for PC-clone hardware
  6957. Archive-name: pc-unix/software
  6958. --
  6959. Newsgroups: comp.os.386bsd.announce
  6960. Subject: FAQ: 386BSD/NetBSD Compatible tape drive list
  6961. From: Bob Kemp <rsk@ecs.southampton.ac.uk>
  6962. --
  6963. Newsgroups: comp.os.386bsd.announce
  6964. Subject: [comp.os.386bsd] Berkeley Net Release/2 derived BSD for
  6965.      PCs FAQ (Part * of *)
  6966. From: burgess@hrd769.brooks.af.mil (Dave Burgess)
  6967. Archive-name: 386bsd-faq/part1
  6968. --
  6969. Newsgroups: comp.os.linux
  6970. Subject: ** Linux Documents Explained for Newbies **  Weekly Post
  6971. From: jay-m@equinox.unr.edu (J.A. MacDonald)
  6972. --
  6973. Newsgroups: comp.os.linux.announce
  6974. Subject: LILO FAQ, version *
  6975. From: almesber@nessie.cs.id.ethz.ch (Werner Almesberger)
  6976. --
  6977. Newsgroups: comp.os.linux.announce
  6978. Subject: Linux FTP and BBS List #* (LONG)
  6979. From: Zane H. Healy <healyzh@holonet.net>
  6980. --
  6981. Newsgroups: comp.os.linux.announce,comp.os.linux
  6982. Subject: [comp.os.linux.announce] Guidelines for posting
  6983. From: mdw@sunSITE.unc.edu (Matt Welsh)
  6984. Archive-name: linux/announce/guide
  6985. --
  6986. Newsgroups: comp.os.linux.announce,comp.os.linux.admin
  6987. Subject: Linux * HOWTO
  6988. From: vince@victrola.wa.com (Vince Skahan)
  6989. Comment: The following article are currently being posted (archive
  6990.     names, in parentheses, are in the "linux/howto" archive
  6991.     directory): Electronic Mail (mail); News (news); UUCP (uucp).
  6992. Archive-name: linux/howto/mail
  6993. --
  6994. Newsgroups: comp.os.linux.announce,comp.os.linux.help,comp.os.linux.admin
  6995. Subject: Linux * HOWTO
  6996. From: mdw@sunsite.unc.edu (Matt Welsh)
  6997. Summary: HOWTO on configuration of TCP/IP networking and SLIP under Linux.
  6998. Archive-name: linux/howto/networking
  6999. --
  7000. Newsgroups: comp.os.linux.announce,comp.os.linux.help,comp.os.linux.admin
  7001. Subject: Linux HOWTO Index
  7002. From: mdw@sunsite.unc.edu (Matt Welsh)
  7003. Summary: Index of HOWTO documents about Linux.
  7004. Archive-name: linux/howto/index
  7005. --
  7006. Newsgroups: comp.os.linux.announce,comp.os.linux.admin
  7007. Subject: Linux Ethernet HOWTO
  7008. From: Paul Gortmaker <paul@cain.mmtc.rmit.oz.au>
  7009. Archive-name: linux/howto/ethernet
  7010. --
  7011. Newsgroups: comp.os.linux.announce,comp.os.linux.admin
  7012. Subject: Linux Printing HOWTO
  7013. From: gtaylor@cs.tufts.edu
  7014. Summary: HOWTO on printing under Linux
  7015. Archive-name: linux/howto/printing
  7016. --
  7017. Newsgroups: comp.os.linux.announce,comp.os.linux.help
  7018. Subject: Linux Frequently Asked Questions with Answers
  7019. From: ijackson@nyx.cs.du.edu (Ian Jackson)
  7020. Summary: Please read this before posting to comp.os.linux.help.
  7021. Archive-name: linux/faq
  7022. --
  7023. Newsgroups: comp.os.linux.announce,comp.os.linux.help
  7024. Subject: Linux INFO-SHEET
  7025. From: johnsonm@stolaf.edu
  7026. Summary: This posting contains a quick summary of the features and abilities
  7027.          of the Linux operating system.  It is a supplement to the
  7028.          comp.os.linux FAQ and META-FAQ, and should be read by those
  7029.          wishing to learn about and/or install Linux.
  7030. Archive-name: linux/info-sheet
  7031. --
  7032. Newsgroups: comp.os.linux.announce,comp.os.linux.help
  7033. Subject: Linux META-FAQ
  7034. From: johnsonm@stolaf.edu
  7035. Summary: This is a quick summary of the information available about the
  7036.          Linux operating system, explaining where other information can
  7037.          be found.  This should be read by anyone wishing to install
  7038.          Linux, and by anyone who wishes to find other sources for
  7039.          information on Linux.
  7040. Archive-name: linux/meta-faq
  7041. --
  7042. Newsgroups: comp.os.linux.announce,comp.os.linux.help,
  7043.         comp.os.linux.development,comp.os.linux.admin,comp.os.linux.misc
  7044. Subject: Welcome to the comp.os.linux.* hierarchy!
  7045. From: mdw@TC.Cornell.EDU (Matt Welsh)
  7046. Archive-name: linux/announce/intro
  7047. --
  7048. Newsgroups: comp.os.mach
  7049. Subject: comp.os.mach Frequently Asked Questions
  7050. From: fgray@owlnet.rice.edu (Frederick Earl Gray)
  7051. Summary: Answers to questions frequently asked on the USENET newsgroup
  7052.          comp.os.mach
  7053. Archive-name: mach-faq
  7054. --
  7055. Newsgroups: comp.unix.solaris,comp.sys.sun.admin
  7056. Subject: Solaris 2 Frequently Asked Questions (FAQ) *
  7057. From: casper@fwi.uva.nl (Casper H.S. Dik)
  7058. Summary: This posting contains a list of Frequently Asked Questions (and
  7059.     answers) about Sun Microsystem's Solaris 2.x system in general.
  7060.     See also the FAQs archived as Solaris2/Porting and Solaris2/x86.
  7061. Archive-name: Solaris2/FAQ
  7062. --
  7063. Newsgroups: comp.os.minix
  7064. Subject: Changes to MINIX Frequently Asked Questions
  7065. From: overby@plains.nodak.edu (Glen Overby)
  7066. --
  7067. Newsgroups: comp.os.minix
  7068. Subject: Changes to MINIX Information Sheet
  7069. From: overby@plains.nodak.edu (Glen Overby)
  7070. Summary: Everything you ever wanted to know about Minix on the networks,
  7071.      but never dared to ask!
  7072. --
  7073. Newsgroups: comp.unix.msdos
  7074. Subject: Frequently Asked Questions (FAQ) for comp.unix.msdos
  7075. From: fnx!vpix-faq@uunet.UU.NET (VP/IX FAQ maintainance)
  7076. --
  7077. Newsgroups: comp.os.msdos.programmer
  7078. Subject: comp.os.msdos.programmer FAQ
  7079. From: jeffrey.carlyle@bgamug.com (Jeffrey Carlyle)
  7080. Summary: Frequently Asked Questions by DOS programmers with tested
  7081.          answers. Please read this before posting.
  7082. Archive-name: msdos-programmer-faq/faq
  7083. Comp-os-msdos-programmer-archive-name: dos-faq
  7084. --
  7085. Newsgroups: comp.os.os2.misc,comp.os.os2.apps
  7086. Subject: OS/2 Frequently Asked Questions List Rel. * (* of *)
  7087. From: sip1@kimbark.uchicago.edu (Timothy F. Sipples)
  7088. Archive-name: os2-faq/user/part1
  7089. --
  7090. Newsgroups: comp.os.os2.programmer.misc,comp.os.os2.programmer.porting
  7091. Subject: FAQ: OS/2 Programming FAQ v*
  7092. From: jgarzik@pantera.atl.ga.us (Jeff Garzik)
  7093.  
  7094.         ------ Windowing System Related FAQs ------
  7095.  
  7096. Newsgroups: comp.sources.x
  7097. Subject: How to get X sources for free.
  7098. From: argv@sun.com (Dan Heller)
  7099. --
  7100. Newsgroups: comp.windows.x
  7101. Subject: X Servers for DOS, Microsoft Windows, OS/2, Macs, Amigas, Atari
  7102. From: mccoy@gothamcity.jsc.nasa.gov (Daniel J. McCoy)
  7103. --
  7104. Newsgroups: comp.windows.x
  7105. Subject: comp.windows.x Frequently Asked Questions (FAQ) * / *
  7106. From: dbl@visual.com (David B. Lewis)
  7107. Summary: useful information about the X Window System
  7108. Archive-name: x-faq/part*
  7109. --
  7110. Newsgroups: comp.windows.x.i386unix,comp.unix.pc-clone.32bit,
  7111.         comp.unix.bsd,comp.windows.x
  7112. Subject: X on Intel-based Unix Frequently Asked Questions [FAQ]
  7113. From: steve@ecf.toronto.edu (Steve Kotsopoulos)
  7114. Summary: X options for Intel-based Unix (SYSV/386, 386BSD, Linux, Mach)
  7115. Archive-name: Intel-Unix-X-faq
  7116. --
  7117. Newsgroups: comp.os.ms-windows.advocacy,comp.os.ms-windows.apps,
  7118.         comp.os.ms-windows.setup,comp.os.ms-windows.misc,
  7119.         comp.os.ms-windows.nt.setup,comp.os.ms-windows.nt.misc,
  7120.         comp.os.ms-windows.programmer.tools,
  7121.         comp.os.ms-windows.programmer.win32,
  7122.         comp.os.ms-windows.programmer.misc,bit.listserv.win3-l
  7123. Subject: INFO: A guide to the Windows newsgroups
  7124. From: tomh@metrics.com (Tom Haapanen)
  7125. Archive-name: ms-windows/newsgrp.guide
  7126. --
  7127. Newsgroups: comp.os.ms-windows.apps,comp.os.ms-windows.misc,
  7128.         comp.os.ms-windows.setup,bit.listserv.win3-l
  7129. Subject: Windows FAQ: How to get it
  7130. From: tomh@metrics.com (Tom Haapanen)
  7131. Archive-name: ms-windows/faqwin.how-to
  7132. --
  7133. Newsgroups: comp.os.msdos.desqview
  7134. Subject: DESQview/QEMM Frequently Asked Questions: READ BEFORE POSTING
  7135. From: danb@bunt.sps.mot.com
  7136. Summary: FAQ list for the MS-DOS multitasker DESQview and memory manager QEMM
  7137. Archive-name: desqview-faq
  7138.  
  7139.         ------ Miscellaneous FAQs ------
  7140.  
  7141. Newsgroups: comp.os.msdos.misc,comp.sys.ibm.pc.hardware.misc,
  7142.             comp.os.ms-windows.misc,comp.sys.ibm.pc.misc,alt.cd-rom,
  7143.             alt.sys.pc-clone.gateway2000,alt.sys.pc-clone.zeos,
  7144.             alt.sys.pc-clone.dell,comp.binaries.ibm.pc.d,
  7145.             comp.binaries.ibm.pc.wanted
  7146. Subject: PC-Clone Hardware Newsgroup Pointer
  7147. From: grohol@alpha.acast.nova.edu (John M. Grohol)
  7148. Summary: Newsgroup subject pointer for PC-clone hardware
  7149. Archive-Name: finding-groups/pc-hardware
  7150. --
  7151. Newsgroups: comp.sources.wanted,alt.sources.wanted
  7152. Subject: How to find sources
  7153. From: jik@security.ov.com (Jonathan I. Kamens)
  7154. Archive-name: finding-sources
  7155. --
  7156. Newsgroups: comp.std.internat,comp.std.misc,comp.protocols.iso
  7157. Subject: Standards FAQ
  7158. From: unrza3@cd4680fs.rrze.uni-erlangen.de (Markus Kuhn)
  7159. Summary: Answers to questions such as what are ISO standards, where can I
  7160.          get standards, what are ISO/ITU/ANSI/etc., what standards are
  7161.          there relevant to computing, ...? This is a periodic posting in
  7162.          comp.protocols.iso, comp.std.misc and comp.std.internat.
  7163. Archive-name: standards-faq
  7164. --
  7165. Newsgroups: comp.sys.ibm.pc.games.announce,rec.games.misc
  7166. Subject: PC GAMES FAQ <- Guide To The Gaming World (Part * of *)
  7167. From: appelo@dutiba.twi.tudelft.nl (Jurgen Appelo)
  7168. Summary: This FAQ has answers to common questions and other useful
  7169.      information that all new readers of the comp.sys.ibm.pc.games.*
  7170.      newsgroups should read before posting.
  7171. Archive-name: PC-games-faq/part1
  7172. --
  7173. Newsgroups: comp.virus
  7174. Subject: VIRUS-L/comp.virus Frequently Asked Questions (FAQ)
  7175. From: "Kenneth R. van Wyk" <krvw@cert.org>
  7176. Summary: This posting contains a list of Frequently Asked Questions,
  7177.          and their answers, about computer viruses.  It should be read
  7178.          by anyone who wishes to post to VIRUS-L/comp.virus.
  7179. Archive-name: computer-virus-faq
  7180. --
  7181. Newsgroups: misc.forsale
  7182. Subject: Welcome to Misc.forsale - Frequently Asked Questions (please read!)
  7183. From: murray@sun13.scri.fsu.edu (John Murray)
  7184. --
  7185. Newsgroups: misc.forsale.computers,misc.forsale.computers.d
  7186. Subject: misc.forsale.computers.d FAQ
  7187. From: "Peter W. De Bonte" <pwd+@CMU.EDU>
  7188. --
  7189. Newsgroups: comp.archives.msdos.announce,comp.archives.msdos.d
  7190. Subject: comp.archives.msdos.{announce,d} FAQ (Frequently Asked Questions)
  7191. From: ts@chyde.uwasa.fi (Timo Salmi)
  7192. Archive-name: msdos-archives/faq
  7193. --
  7194. Newsgroups: comp.archives.msdos.d,comp.binaries.ibm.pc.wanted,
  7195.         comp.os.msdos.apps,comp.sys.ibm.pc.misc
  7196. Subject: Useful MSDOS Programs at SIMTEL20 and Garbo (Part * of *)
  7197. From: sko@wimsey.bc.ca (Samuel Ko)
  7198. Summary: A list of recommended msdos programs available from major ftp sites
  7199. Archive-name: msdos-archives/part*
  7200. --
  7201. Newsgroups: comp.binaries.ibm.pc
  7202. Subject: v*inf*: charter, CBIP newsgroups charter (part * / *)
  7203. From: cbip@cs.uml.edu (CBIP Moderator)
  7204. Archive-name: admin/charter
  7205. --
  7206. Newsgroups: comp.lang.postscript
  7207. Subject: PostScript monthly FAQ v* *-*-* [* of *]
  7208. From: jgm@cs.brown.edu (Jonathan Monsarrat)
  7209. Summary: Useful facts about the PostScript graphics programming language
  7210. Archive-name: postscript/faq/part*
  7211. --
  7212. Newsgroups: comp.periphs.scsi
  7213. Subject: comp.periphs.scsi FAQ
  7214. From: vail@tegra.com (Johnathan Vail)
  7215. Summary: This posting contains a list of Frequently Asked
  7216.              Questions (and their answers) about SCSI.  It
  7217.              should be read by anyone who wishes to post to the
  7218.              comp.periphs.scsi newsgroup.
  7219. Archive-name: scsi-faq
  7220. --
  7221. Newsgroups: comp.protocols.nfs,comp.protocols.tcp-ip
  7222. Subject: (PC)NFS & related topics FAQ [part * / *]
  7223. From: rawn@lead.aichem.arizona.edu (Rawn Shah)
  7224. Summary: This is the FAQ list about PC & Macintosh based NFS & TCP/IP
  7225.       products for readers of comp.protocols.nfs &
  7226.       comp.protocols.tcp-ip.ibmpc
  7227. Archive-name: pcnfs-faq/part1
  7228. --
  7229. Newsgroups: comp.protocols.tcp-ip.ibmpc
  7230. Subject: comp.protocols.tcp-ip.ibmpc Frequently Asked Questions (FAQ)
  7231. From: aboba@netcom.com (Bernard Aboba)
  7232. Summary: Frequently Asked Questions (and answers) about TCP/IP on
  7233.                    PC-compatible computers.
  7234. Archive-name: ibmpc-tcp-ip
  7235. --
  7236. Newsgroups: alt.cd-rom,comp.multimedia
  7237. Subject: alt.cd-rom FAQ
  7238. From: rab@cdrom.com
  7239. Summary: Frequently asked questions about CD-ROMs
  7240. Archive-name: cdrom-faq
  7241. --
  7242. Newsgroups: alt.emulators.ibmpc.apple2
  7243. Subject: alt.emulators.ibmpc.apple2 Frequently Asked Questions (FAQ)
  7244. From: vera@anna.stanford.edu (James Vera)
  7245. Summary: This posting contains a list of Frequently Asked Questions
  7246.          (and their answers) about emulating Apple ][ computers (or //e
  7247.          ...) on other computers (like PCs or UNIX boxes).  Please
  7248.          read before posting questions.
  7249. Archive-name: emulate-apple2-faq
  7250.  
  7251. ===============
  7252. Ralph Valentino  (ralf@wpi.wpi.edu)
  7253. Hardware Engineer,  Worcester  Polytechnic  Institute
  7254. Path: bloom-beacon.mit.edu!satisfied.apocalypse.org!news.mathworks.com!bigboote.WPI.EDU!bigwpi.WPI.EDU!ralf
  7255. From: ralf@chpc.org (Ralph Valentino)
  7256. Newsgroups: comp.sys.ibm.pc.hardware.video,comp.sys.ibm.pc.hardware.comm,comp.sys.ibm.pc.hardware.storage,comp.sys.ibm.pc.hardware.cd-rom,comp.sys.ibm.pc.hardware.systems,comp.sys.ibm.pc.hardware.networking,comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.misc,comp.answers,news.answers
  7257. Subject: comp.sys.ibm.pc.hardware.* Frequently Asked Questions (FAQ) Part 5/5
  7258. Followup-To: comp.sys.ibm.pc.hardware.misc
  7259. Date: 28 Mar 1995 05:13:29 GMT
  7260. Organization: Worcester Polytechnic Institute
  7261. Lines: 1878
  7262. Approved: news-answers-request@MIT.EDU
  7263. Distribution: world
  7264. Expires: 30 Apr 1995 00:00:00 GMT
  7265. Message-ID: <3l85tp$lae@bigboote.WPI.EDU>
  7266. Reply-To: ralf@wpi.edu
  7267. NNTP-Posting-Host: bigwpi.wpi.edu
  7268. Summary: This is a monthly posting containing a list of Frequently
  7269.      Asked Questions (and their answers) pertaining to hardware
  7270.      and IBM PC clones.  It should be read by anyone who wishes
  7271.      to post to any group in the comp.sys.ibm.pc.hardware.*
  7272.      hierarchy.
  7273. Originator: ralf@bigwpi.WPI.EDU
  7274. Xref: bloom-beacon.mit.edu comp.sys.ibm.pc.hardware.video:28592 comp.sys.ibm.pc.hardware.comm:9358 comp.sys.ibm.pc.hardware.storage:25869 comp.sys.ibm.pc.hardware.cd-rom:14387 comp.sys.ibm.pc.hardware.systems:17185 comp.sys.ibm.pc.hardware.networking:6506 comp.sys.ibm.pc.hardware.chips:25682 comp.sys.ibm.pc.hardware.misc:25528 comp.answers:10858 news.answers:37895
  7275.  
  7276. Archive-name: pc-hardware-faq/part5
  7277. Last-modified: 1995/03/10
  7278. Version: 1.13
  7279.  
  7280.  
  7281. Q) 9.2  What do the industry acronyms stand for?
  7282. [From ralf@wpi.wpi.edu (Ralph Valentino)]
  7283.  
  7284. This is a list of 280+ acronyms which commonly come up in discussion
  7285. of hardware.  It does not contain abbreviations or names that don't
  7286. stand for anything, nor does it attempt to explain exactly what the
  7287. technology does, where it can be found, nor even how to use it in a
  7288. sentence.  So, is it completely useless?  Well, sometimes just knowing
  7289. what an acronym stands for is enough to tell you what people are
  7290. talking about or where to go to get more information about it.
  7291.  
  7292. If anyone has any additions, comments, or corrections, please forward
  7293. them to me directly.  Keep in mind that I have tried to avoid software
  7294. topics except where they overlap with hardware ones, so don't bother
  7295. telling me what BASIC stands for as it is outside the scope of this
  7296. list.
  7297.  
  7298. AC    Alternating Current
  7299. AE    Applications Engineer
  7300. AFS    Andrew File System
  7301. AI    Artificial Intelligence
  7302. ALU    Arithmetic-Logic Unit
  7303. AM    Amplitude Modulated
  7304. AMD    Advanced Micro Devices, Inc.
  7305. AMI    American Megatrends Inc.
  7306. ANSI    American National Standards Institute
  7307. ASCII    American Standard Code for Information Interchange
  7308. ASIC    Application Specific Integrated Circuit
  7309. ASPI    Advanced SCSI Programming Interface
  7310. AT    Advanced Technology
  7311. ATA    AT bus Attachment
  7312. ATDM    Asynchronous Time Division Multiplexing
  7313. ATM    Asynchronous Transfer Mode
  7314. AUI    Attached Unit Interface
  7315. BBS    Bulletin Board System
  7316. BCC    Block Check Character
  7317. BCD    Binary Coded Decimal
  7318. BE    Back End
  7319. BiCMOS    Bipolar Complementary Metal-Oxide Semiconductor
  7320. BIOS    Basic Input / Output System
  7321. BNC    Bayonet Nut Connector
  7322. BPS/bps    Bytes/bits Per Second
  7323. BSC    Binary Synchronous Communications
  7324. BSD    Berkeley Standard Distribution
  7325. BTU    British Thermal Units
  7326. CAD    Computer Aided Design
  7327. CAM    Computer Aided Manufacturing
  7328. CAM    Content Addressable Memory
  7329. CAM    Common Access Method (Committee)
  7330. CAS    Column Address Strobe
  7331. CBX    Common Branch eXtender
  7332. CCD    Charge Coupled Device
  7333. CCITT    Consultative Committee of International Telephony and Telegraphy
  7334. CD    Carrier Detect
  7335. CDDI    Copper Distributed Data Interface
  7336. CDROM    Compact Disk Read Only Memory
  7337. CGA    Color Graphics Adaptor
  7338. CHS    Cylinder Head Sector
  7339. CISC    Complex Instruction-Set Computer
  7340. CLA    Carry Lookahead Adder
  7341. CMOS    Complementary Metal-Oxide Semiconductor
  7342. CP/M    Control Program / Monitor
  7343. CPI    Clocks Per Instruction
  7344. CQFP    Ceramic Quad-FlatPack
  7345. CPU    Central Processing  Unit
  7346. CR    Carriage Return
  7347. CRC    Cyclical redundancy check
  7348. CRQ    Command Response Queue
  7349. CRT    Cathode Ray Tube
  7350. CS    Chip Select
  7351. CSMA    Carrier Sense Multiple-Access
  7352. CSMA/CD    Carrier Sense Multiple-Access with Collision Detect
  7353. CSR    Command Status Register
  7354. CTS    Clear To Send
  7355. DAT    Digital Audio Tape
  7356. DC    Direct Current
  7357. DCD    Data Carrier Detect
  7358. DCE    Data Circuit-terminating Equipment
  7359. DD    Double Density
  7360. DEC    Digital Equipment Corporation
  7361. DES    Data Encryption Standard
  7362. DID    Direct Inward Dial
  7363. DIN    Deutsche Industrie Norm
  7364. DIP    Dual-In-line Package
  7365. DIS    Draft International Standard
  7366. DMA    Direct Memory Access
  7367. DOS    Disk Operating System
  7368. DPE    Data Parity Error
  7369. DPSK    Differential Phase Shift Keying
  7370. DRAM    Dynamic Random Access Memory
  7371. DS    Double Sided
  7372. DSP    Digital Signal Processor
  7373. DSR    Data Set Ready
  7374. DTC    Data Terminal Controller
  7375. DTE    Data Terminating Equipment
  7376. DTMF    Dual-Tone MultiFrequency
  7377. DTR    Data Terminal Ready
  7378. EBCDIC    Extended Binary Coded Decimal Interchange Code
  7379. ECC    Error Correction Code
  7380. ECL    Emitter-Coupled Logic
  7381. ECO    Engineering Change Order
  7382. ECU    EISA Configuration Utility
  7383. EEPROM    Electrically Erasable Programmable Read-Only Memory
  7384. EGA    Enhanced Graphics Adaptor
  7385. EIA    Electronic Industries Association
  7386. EISA    Enhanced Industry Standard Architecture
  7387. EMI    Electro-Magnetic Interference
  7388. EMF    Electro-Magnetic Force
  7389. EMS    Expanded Memory Specification
  7390. EOF    End Of File
  7391. EOL    End Of Line
  7392. EOS    Electrical Overstress
  7393. EPROM    Erasable Programmable Read-Only Memory
  7394. ESD    Electro-Static Discharge
  7395. ESDI    Enhanced Small Devices Interface
  7396. FAT    File Allocation Table
  7397. FCC    Federal Communications Commission
  7398. FDD    Fixed Disk Drive (or Floppy Disk Drive)
  7399. FDDI    Fiber Distributed Data Interface
  7400. FDM    Frequency Division Multiplexing
  7401. FDX    Full-Duplex Transmission
  7402. FE    Front End
  7403. FEP    Front End Processor
  7404. FF    Form Feed
  7405. FIFO    First-In First-Out
  7406. FILO    First-In Last-Out (same as LIFO)
  7407. FM    Frequency Modulation
  7408. FPGA    Field Programmable Gate Array
  7409. FPU    Floating Point Unit
  7410. FRU    Field-Replaceable Unit
  7411. FSF    Free Software Foundation
  7412. FSK    Frequency Shifty Keying
  7413. FTP    File Transfer Program
  7414. GAS    Gallium Arsenide
  7415. GFLOPS    Billions (10^9) of FLOating Point Operations Per Second ("GigaFlops")
  7416. GNU    Gnu's Not Unix
  7417. GUI    Graphical User Interface
  7418. HD    High Density
  7419. HDD    Hard Disk Drive
  7420. HDX    Half-Duplex Transmission
  7421. HFS    Hierarchical File System
  7422. HPFS    High Performance File System
  7423. HS    Helical Scan
  7424. I/O    Input / Output
  7425. IBM    International Business Machines Corp.
  7426. IC    Integrated Circuit
  7427. IDC    Insulation Displacement Connector
  7428. IDE    Integrated Device Electronics
  7429. IEEE    Institute of Electrical and Electronic Engineers
  7430. IMP    Interface Message Processor
  7431. IPC    InterProcess Communication
  7432. IRQ    Interrupt ReQuest
  7433. ISA    Industry Standard Architecture
  7434. ISDN    Integrated Services Digital Network
  7435. ISO    International Standards Organization
  7436. JFS    Journaled File System
  7437. kVA    KiloVolt-Amps
  7438. LAN    Local Area Network
  7439. LAPM    Link Access Procedure M
  7440. LBA    Linear Block Array
  7441. LCD    Liquid Crystal Display
  7442. LED    Light Emitting Diode
  7443. LF    Line Feed
  7444. LIM    Lotus/Intel/Microsoft Expanded Memory Manager Specification
  7445. LRU    Least-Recently Used
  7446. LSB/lsb    Least Significant Byte/bit
  7447. LSI    Large Scale Integration
  7448. LUN    Logical Unit Number
  7449. MAN    Metropolitan Area Network
  7450. MB/Mb    Mega Bytes/bits
  7451. MBR    Master Boot Record
  7452. MCA    Micro Channel Architecture
  7453. MCGA    Multi-Color Graphics Array
  7454. MCM    Multi-Chip Module
  7455. MFLOPS    Millions of FLOating Point Operations per Second ("MegaFlops")
  7456. MFM    Modified Frequency Modulated
  7457. MHz    MegaHertz
  7458. MICR    Magnetic Ink Character Recognition
  7459. MIDI    Musical Instrument Data Interface
  7460. MIMD    Multiple-Instruction Multiple-Data
  7461. MIPS    Millions of Instructions per Second
  7462. MISD    Multiple-Instruction Single Data
  7463. MMU    Memory Management Unit
  7464. MNP    Microcom Network Protocol
  7465. MODEM    MOdulator / DEModulator
  7466. MOPS    Millions of Operations Per Second
  7467. MOS    Metal-Oxide Semiconductor
  7468. MP    MultiProcessor
  7469. MPP    Massively Parallel Processor
  7470. MSB/msb    Most Significant Byte/bit
  7471. MSDOS    Microsoft Disk Operating System
  7472. MSI    Medium Scale Integration
  7473. MTBF    Mean Time Between Failure
  7474. N/C    No-Connect
  7475. NBS    National Bureau of Standards
  7476. NEMA    National Electrical Manufacturers Association
  7477. NFS    Network File System
  7478. NFU    Not-Frequently Used
  7479. NMI    Non-Maskable Interrupt
  7480. NMOS    Negatively doped Metal-Oxide Semiconductor
  7481. NOP    No OPeration
  7482. NRU    Not-Recently Used
  7483. NSF    National Science Foundation
  7484. NVRAM    NonVolatile Random Access Memory
  7485. OCR    Optical Character Recognition
  7486. ODI    Open Datalink Interface
  7487. OEM    Original Equipment Manufacturer
  7488. OS    Operating System
  7489. OSF    Open Software Foundation
  7490. OSI    Open Systems Interconnect
  7491. PAL/PLA    Programmable Array Logic (Logic Array)
  7492. PB    Push Button
  7493. PBX    Private Branch eXtender
  7494. PC    Personal Computer, Program Counter
  7495. PCB    Printed Circuit Board
  7496. PCI    Peripheral Component Interconnect
  7497. PCM    Pulse Code Modulation
  7498. PCMCIA    Personal Computer Memory Card International Association
  7499. PE    Processor Element
  7500. PFF    Page Fault Frequency
  7501. PGA    Pin Grid Array
  7502. PIC    Programmable Interrupt Controller
  7503. PIO    Programmed Input/Output
  7504. PLCC    Plastic Leaded Chip Carrier
  7505. PLL    Phase Locked Loop
  7506. PM    Preventive Maintenance
  7507. PMOS    Positively doped Metal-Oxide Semiconductor
  7508. POST    Power On Self Test
  7509. PPP    Point-to-Point Protocol
  7510. PQFP    Plastic Quad-FlatPack
  7511. PROM    Programmable Read-Only Memory
  7512. PSTN    Public Switched Telephone Network
  7513. PTE    Page Table Entry
  7514. QAM    Quadrature Amplitude Modulation
  7515. QFP    Quad-FlatPack
  7516. QIC    Quarter Inch Cartridge
  7517. RAID    Redundant Arrays of Inexpensive Disks
  7518. RAM    Random Access Memory
  7519. RAMDAC    Random Access Memory Digital to Analog Converter
  7520. RAS    Row Address Strobe
  7521. RCA    Radio Corporation of America
  7522. RCC    Routing Control Center
  7523. RFC    Request For Comments
  7524. RFI    Radio Frequency Interference
  7525. RI    Ring Indicator
  7526. RISC    Reduced Instruction-Set Computer
  7527. RLL    Run Length Limited
  7528. RMM    Read Mostly Memory (same as EPROM)
  7529. RMS    Root Mean Squared
  7530. RMW    Read Modify Write
  7531. ROM    Read-Only Memory
  7532. RPC    Remote Procedure Call
  7533. RPM    Rotations Per Minute
  7534. RTC    Real Time Clock
  7535. RTS    Request To Send
  7536. SAM    Sequential Access Memory
  7537. SASI    Shugart Associates Standard Interface
  7538. SCSI    Small Computer Systems Interface
  7539. SD    Single Density
  7540. SDLC    Synchronous Data Link Control
  7541. SDLC    Synchronous Data Link Control
  7542. SE    Systems Engineer
  7543. SIMD    Single-Instruction Multiple-Data
  7544. SIMM    Single Inline Memory Module
  7545. SIPP    Single Inline Pinned Package
  7546. SISD    Single-Instruction Single-Data
  7547. SLIP    Serial Line Internet Protocol
  7548. SMD    Surface Mount Device
  7549. SMT    Surface Mount Technology
  7550. SNA    System Network Architecture
  7551. SNR    Signal to Noise Ratio
  7552. SO/SOL    Small OutLine
  7553. SOIC    Small Outline Integrated Circuit
  7554. SPOOL    Simultaneous Peripheral Operation On Line
  7555. SPT    Sectors Per Track
  7556. SPU    Single Processor Unit
  7557. SRAM    Static Random Access Memory
  7558. SS    Single Sided
  7559. STDM    Synchronous Time Division Multiplexing
  7560. STN    Super Twisted Nematic
  7561. STU    Streaming Tape Unit
  7562. SVGA    Super Video Graphics Array
  7563. TCM    Trellis Code Modulation
  7564. TCP/IP    Transmission Control Protocol / Internet Protocol
  7565. TDM    Time Division Multiplexing
  7566. TI    Texas Instruments
  7567. TIA    Telecomm. Industry Assocation
  7568. TLB    Translation-Lookaside Buffer
  7569. TPI    Tracks Per Inch
  7570. TSR    Terminate and Stay Resident
  7571. TTL    Transistor-Transistor Logic
  7572. TUV    Technischer Ueberwachuags Verein
  7573. UART    Universal Asynchronous Receiver/Transmitter
  7574. UDP    User Datagram Protocol
  7575. UMB    Upper Memory Block
  7576. UPS    Uninterruptible Power Supply
  7577. USL    Unix System Labs
  7578. UUCP    Unix to Unix Copy Program
  7579. VCR    Video Cassette Recorder
  7580. VESA    Video Enhanced Standards Association
  7581. VGA    Video Graphics Array
  7582. VLB    VESA Local Bus
  7583. VLIW    Very Long Instruction Word
  7584. VLSI    Very Large Scale Integration
  7585. VM    Virtual Memory
  7586. VME    Versa Module Eurocard
  7587. VRAM    Video Random Access Memory
  7588. VTR    Video Tape Recorder
  7589. WAN    Wide Area Network
  7590. WATS    Wide Area Telephone Service
  7591. WD    Western Digital
  7592. WORM    Write-Once Read-Many
  7593. WS    Wait State
  7594. XGA    eXtended Graphics Array
  7595. XMS    Extended Memory Specification
  7596. XOR    Exclusive-Or
  7597. XT    eXtended Technology
  7598. ZIF    Zero Insertion Force
  7599.  
  7600.  
  7601. Q) 9.3  Where can I get the ISA/EISA/VLB/PCI/etc specs?
  7602.  
  7603. PCMCIA
  7604. 1030 East Duane Avenue, Suite G
  7605. Sunnyvale CA 94086
  7606. Tel 408-720-0107
  7607. Fax 408-720-9416
  7608.  
  7609. They are in my mind necessary if you want to write programs that use Socket
  7610. Services or Card Services, but maybe not necessary for designing hardware.
  7611. A bit pricey they are.
  7612.  
  7613. [From: cls@truffula.sj.ca.us (Cameron Spitzer):
  7614.  
  7615. _EISA Specification_
  7616. BCPR Services Inc.
  7617. POB 11137
  7618. Spring TX 77391
  7619. (713)251-4832
  7620.  
  7621. This book *specifies* the Extended ISA.  The expansion slot and
  7622. motherboard IO deviced are described.  Also, a file format is defined
  7623. for describing the configuration of an EISA-compatible Adapter.
  7624.  
  7625. [From: comins@tecrus.enet.dec.com]
  7626.  
  7627. Questions concerning PCI specifications or membership can be sent to:
  7628.  
  7629. PCI Special Interest Group
  7630. M/S JF2-51
  7631. 5200 N.E. Elam Young Parkway
  7632. Hillsboro, Oregon 97124-6497
  7633. (503)696-6111
  7634.  
  7635. Non-members of the PCI SIG may request a PCI Local Bus Specification for
  7636. $25 + shipping costs by calling:
  7637. 1-800-433-5177
  7638.  
  7639. [From: herbst@techunix.technion.ac.il (Herbst OMR)]
  7640.  
  7641. Quarter-Inch Cartridge Drive Standards, Inc.
  7642. 311 East Carrillo Street
  7643. Santa Barbara, California 93101
  7644. Telephone (805) 963-3853
  7645. Fax       (805) 962-1541
  7646.  
  7647. Video Electronics Standards Association
  7648. 2150 North First St.
  7649. Suite 440
  7650. San Jose, CA  95131-2020
  7651. Telephone: (408) 435-0333
  7652.  
  7653.  
  7654. Q) 9.4  What books are available for the PC architecture?
  7655.  
  7656. Edward Solari
  7657. _ISA & EISA_ Theory and Operation
  7658. Annabooks, San Diego CA USA
  7659. ISBN 0-929392-15-9
  7660.  
  7661. This is an excellent book on the EISA and ISA architectures.
  7662. Everything you need to know to make your own card, from timing to ECU
  7663. config files.
  7664.  
  7665. Tom Shanley
  7666. _EISA System Architecture_
  7667. MindShare, Inc, Richardson, TX USA
  7668. ISBN 1-881609-03-0
  7669.  
  7670. This book is good for an overview of the EISA and, in part, ISA
  7671. systems.  It doesn't go into enough detail to design boards from, but,
  7672. as a quote from the sleeve says "The co-ops in the group have found
  7673. them to be especially useful."
  7674.  
  7675. Tom Shanley
  7676. _PCI System Architecture_
  7677. MindShare, Inc, Richardson, TX USA
  7678. ISBN 1-881609-06-5
  7679.  
  7680. [From: cls@truffula.sj.ca.us (Cameron Spitzer):
  7681.  
  7682. Edward Solari
  7683. _AT Bus Design_
  7684. Annabooks, San Diego CA USA
  7685. ISBN 0-929392-08-6
  7686.  
  7687. This book describes the expansion slot which appeared in IBM's
  7688. Personal Computer AT.  This bus is now known as the Industry Standard
  7689. Architecture Bus, or just ISA.  It gives enough functional and timing
  7690. detail for the hardware designer to ensure a new Adapter's
  7691. compatibility.  It does not discuss any of the defacto-standard
  7692. Adapters, peripherals, or BIOS features, and gives only an overview of
  7693. the memory and IO layout.  The timing details are for the nominal 8
  7694. MHz bus clock.  Recent practice of drastically increasing this clock
  7695. rate is not discussed.
  7696.  
  7697. [From: Shaun Burnett (burnesa@cat.com)]
  7698.  
  7699. Scott Mueller
  7700. _Upgrading and Repairing PCs, 2nd ed._
  7701. QUE
  7702. ISBN 0-88022-856-3
  7703.  
  7704. I've found the following book to be an excellent reference on the PC.
  7705. It discusses the IBM PC family and various peripherals.  The book is
  7706. written so that the novice user will find this book of use.  Those
  7707. that deal with PCs on a lower level will appreciate the numerous
  7708. tables that contains information on such topics as serial port
  7709. pin-outs, bus connection labels, and I/O ports addresses.
  7710.  
  7711.  
  7712. Q) 9.5  What books are available on network programming?
  7713.  
  7714. [From: p00736@psilink.com (Frederick J. Ingham)]
  7715.  
  7716. In response to several queries, the following books are excellent resources 
  7717. on network programming:
  7718.  
  7719. Roetzheim, William H., A C Programmers's Guide to the IBM Token Ring, 
  7720. Prentice Hall, Englewood Cliffs, New Jersey, 1991
  7721.  
  7722. Nance, Barry, Network Programming in C, QUE Corporation, Carmel, IN, 1990. 
  7723. (covers Netware NCP, IPX/SPX, and NetBIOS)
  7724.  
  7725. Schwaderer, W. David, C Programmer's Guide to NetBIOS, IPX, and SPX, SAMS 
  7726. Publishing, Carmel, IN, 1992.
  7727.  
  7728. Davis, Ralph, Windows Network Programming 'How to survive in a World of 
  7729. Windows, DOS, and Networks', Addison Wesley, Reading, Massachusetts, 1993.
  7730. (covers NetBIOS, IPX/SPX, VINES Sockets, TCP/IP, Windows Sockets, Several NOS 
  7731. APIs, Mailslots, Named Pipes, etc.)
  7732.  
  7733. Comer, Douglas E., Internetworking with TCP/IP, Client - Server Programming 
  7734. and Applications, Vol III, Prentice Hall, Englewood Cliffs, New Jersey, 1993.
  7735.  
  7736. IBM, Local Area Network, Technical Reference, Document SC30-3383-03, IBM 
  7737. Corporation, 1990.
  7738. (covers the IBM Token Ring Direct Interface, DLC, and NetBIOS programming)
  7739.  
  7740. IBM, Operating System/2, Local Area Network Server, Application Programmer's 
  7741. Reference, Document S04G-1046-00, IBM Corporation, 1991.
  7742. (covers the IBM LAN Server API and Microsoft LAN Manager API)
  7743.  
  7744. Microsoft, LAN Manager Programmer's Reference, Microsoft Press, One Microsoft 
  7745. Way, Redmond, Washington, 1990.
  7746. (covers the Microsoft LAN Manager API)
  7747.  
  7748. Microsoft, Intel, Microsoft Networks/OpenNET, File Sharing Protocol, v2.0, 
  7749. 1988.
  7750. Microsoft, Microsoft Networks, SMB File Sharing Protocol Extensions v2.0, 
  7751. 1988.
  7752. Microsoft, Microsoft Networks, SMB File Sharing Protocol Extensions v3.0, 
  7753. 1989.
  7754. (all of the above cover the Server Message Block protocol used by Microsoft 
  7755. LAN Manager and IBM LAN Server.  they are available via ftp from 
  7756. ftp.microsoft.com)
  7757.  
  7758. Q) 9.6  Which companies have ftp sites?
  7759. [From: rfowler@access.digex.net (Ronald Fowler)]
  7760.  
  7761. Officially Supported FTP Sites
  7762.  
  7763. HARDWARE/ SOFTWARE FTP SERVERS
  7764.  
  7765. 3Com                                  ftp://ftp.3com.com/
  7766. Acorn Computers Ltd.                  ftp://ftp.acorn.co.uk/
  7767. Adaptec, Inc.                         ftp://ftp.adaptec.com/
  7768. Adobe Systems Incorporated            ftp://ftp.adobe.com/
  7769. Advanced Micro Devices, Inc. (AMD)    ftp://ftp.amd.com/
  7770. American Megatrends, Inc. (AMI)       ftp://american.megatrends.com/
  7771. Apple Computer, Inc.                  ftp://ftp.apple.com/
  7772. Asante Technologies, Inc.             ftp://ftp.asante.com/
  7773. Asymetrix                             ftp://ftp.asymetrix.com/
  7774. ATI Technologies Inc.                 ftp://atitech.ca/
  7775. Autodesk, Inc.                        ftp://ftp.autodesk.com/
  7776. Berkeley Software Design              ftp://ftp.bsdi.com/
  7777. Booklink Technologies, Inc.           ftp://ftp.booklink.com/
  7778. Borland                               ftp://ftp.borland.com/
  7779. BusLogic, Inc. (coming soon!!!)       ftp://buslogic.com/
  7780. Cabletron Systems                     ftp://134.141.197.25/
  7781. Calera Recognition Systems            ftp://calera.com/
  7782. Cirrus Logic Corporation              ftp://ftp.cirrus.com/
  7783. Claris Corporation                    ftp://ftp.claris.com/
  7784. Compaq Computer Corporation           ftp://ftp.compaq.com/
  7785. Cray Research                         ftp://ftp.cray.com/
  7786. Creative Labs, Inc.                   ftp://ftp.creaf.com/
  7787. Crystal Lake Multimedia, Inc.         ftp://ftp.teleport.com/vendors/crystal/
  7788. Dell Computer Corporation             ftp://ftp.dell.com/
  7789. Delrina Corporation                   ftp://ftp.delrina.com/
  7790. Diamond Multimedia Systems, Inc.      ftp://ftp.diamondmm.com/
  7791. Digital Equipment Corporation         ftp://ftp.digital.com/
  7792. Farallon Computing, Inc.              ftp://ftp.farallon.com/
  7793. Phoenix Technologies                  ftp://ftp.ptltd.com/
  7794. Fractal Design Corporation            ftp://ftp.fractal.com/
  7795. FTP Software, Inc.                    ftp://ftp.ftp.com/
  7796. Global Village Communication, Inc.    ftp://ftp.globalvillag.com/
  7797. Gupta Corporation                     ftp://wji.com/gupta/
  7798. Hercules Computer Technology, Inc.    ftp://ftp.netcom.com/pub/he/hercules
  7799. Hewlett-Packard Company               ftp://ftp-boi.external.hp.com/
  7800. IBM Corporation                       ftp://ftp.pcco.ibm.com/  (PC Company)
  7801.                                       ftp://software.watson.ibm.com(Software)
  7802.                                       ftp://ftp.ibm.net/ (Internet)
  7803. ID Software, Inc.                     ftp://ftp.idsoftware.com/
  7804. Insignia Solutions, Inc.              ftp://ftp.insignia.com/
  7805. Intel Corporation                     ftp://ftp.intel.com/
  7806. Intergraph Corporation                ftp://ftp.intergraph.com/
  7807. MathWorks, Inc.                       ftp://ftp.mathworks.com/
  7808. McAfee Associates, Inc.               ftp://ftp.mcafee.com/
  7809. Microcom                              ftp://ftp.microcom.com/
  7810. Microsoft Corporation                 ftp://ftp.microsoft.com/
  7811. MIPS Technologies, Inc.               ftp://sgigate.sgi.com/
  7812. National Center for Supercomputing Applications ftp://ftp.ncsa.uiuc.edu/
  7813. NCR Microelectronics                  ftp://ftp.ncr.com/      
  7814. NEC USA, Inc.                         ftp://ftp.nec.com/
  7815. NetManage, Inc.                       ftp://ftp.netmanage.com/
  7816. Netscape Communications Corporation   ftp://ftp.mcom.com/
  7817. NeXT Computer, Inc.                   ftp://ftp.next.com/
  7818. Novell, Inc.                          ftp://ftp.novell.com/
  7819. Olivetti North America                ftp://ftp.isc-br.com/
  7820. Panasonic Technologies, Inc.          ftp://panasonic.com/
  7821. QMS, Inc.                             ftp://ftp.qms.com/
  7822. Quadralay Corporation                 ftp://ftp.quadralay.com/
  7823. Qualcomm Incorporated                 ftp://ftp.qualcomm.com/
  7824. Quarterdeck Office Systems, Inc.      ftp://ftp.qdeck.com/
  7825. Samsung Semiconductor Corporation     ftp://ftp.samsung.com/
  7826. SCO Open Systems Software             ftp://ftp.sco.com/
  7827. Shiva Corporation                     ftp://shiva.com/
  7828. Siemens-Nixdorf Information Systems   ftp://ftp.mch.sni.de/
  7829. Silicon Graphics, Inc.                ftp://ftp.sgi.com/
  7830. SoftQuad, Inc.                        ftp://ftp.sq.com/
  7831. Sony                                  ftp://sony.com/
  7832. SPRY, Inc.                            ftp://ftp.spry.com/
  7833. Spyglass, Inc.                        ftp://spyglass.com/
  7834. Standard Microsystems Corporation (SMC) ftp://ftp.smc.com/
  7835. STB Systems, Inc.                     ftp://stb.com/
  7836. Supra Corporation                     ftp://ftp.supra.com/
  7837. Symantec Corporation                  ftp://ftp.symantec.com/
  7838. Tadpole Technology, Inc.              ftp://ftp.tadpole.com/
  7839. Taligent, Inc.                        ftp://ftp.taligent.com/
  7840. Telebit Corporation                   ftp://ftp.telebit.com/                  
  7841. Texas Instruments                     ftp://ti.com/
  7842. U.S. Robotics Corporation             ftp://ftp.usr.com/
  7843. Western Digital Corporation           ftp://ftp.wdc.com/
  7844. Wilson WindowWare, Inc.               ftp://oneworld.wa.com/wwwftp/wilson/
  7845. Wyse Technology                       ftp://ftp.wyse.com/
  7846. Ziff-Davis Publishing                 ftp://ftp.zdbop.ziff.com/
  7847.  
  7848.  
  7849.  
  7850. Q) 9.7  Which companies have WWW sites?
  7851. [From: rfowler@access.digex.net (Ronald Fowler)]
  7852.  
  7853. Officially Supported World-Wide-Web Sites
  7854.  
  7855. HARDWARE/ SOFTWARE WORLD-WIDE-WEB SERVERS
  7856.  
  7857. Abstract Technologies, Inc.           http://www.abstract.co.nz/
  7858. Adaptec, Inc.                         http://www.adaptec.com/
  7859. Adobe Systems Incorporated            http://www.adobe.com/
  7860. Advanced RISC Machines, Inc.          http://www.systemv.com/armltd/index.html
  7861. Amdahl Corporation                    http://www.amdahl.com/
  7862. Advanced Micro Devices, Inc. (AMD)    http://www.amd.com/
  7863. Apex Software Corporation             http://www.apexsc.com/
  7864. Apple Computer, Inc.                  http://www.apple.com/ (Apple Home page)
  7865.                                       http://www.support.apple.com/ (support)
  7866.                                       http://www.info.apple.com/ (support/info)
  7867. ATI Technologies, Inc.                http://www.atitech.ca/
  7868. Berkeley Software Design, Inc.        http://www.bsdi.com/
  7869. *Berkeley Systems, Inc.               http://proper.com:70/1/mac/sponsors/BerkeleySystems/  
  7870. Booklink Technologies, Inc.           http://www.booklink.com/
  7871. Bristol Technology, Inc.              http://www.bristol.com/
  7872. BTG Incorporated                      http://www.btg.com/
  7873. BusLogic, Inc.                        http://www.buslogic.com/
  7874. Claris Corporation                    http://www.claris.com/
  7875. Cisco Systems, Inc.                   http://www.cisco.com/
  7876. Compaq Computer Corporation           http://www.compaq.com/
  7877. Compton's NewMedia, Inc.              http://www.comptons.com/
  7878. Cray Computer Corporation             http://www.craycos.com/
  7879. Creative Labs, Inc.                   http://www.creaf.com/
  7880. Crystal Lake Multimedia, Inc.         http://www.teleport.com:80/~crystal/
  7881. Cybernet Systems, Inc.                http://www.cybernet.com/
  7882. Dell Computer Corporation             http://www.dell.com/
  7883. Delrina Corporation                   http://www.delrina.com/
  7884. Diamond Multimedia Systems, Inc.      http://www.diamondmm.com/
  7885. DigiBoard (division of Digi International)  http://www.digibd.com/
  7886. Digital Equipment Corporation         http://www.digital.com/
  7887.                                       http://www.dec.com/
  7888. Display Tech Multimedia, Inc.         http://www.ccnet.com/~dtmi/
  7889. Farallon Computing, Inc.              http://www.farallon.com/
  7890. Fractal Design Corporation            http://www.fractal.com/
  7891. FTP Software, Inc.                    http://www.ftp.com/
  7892. *Gateway 2000 (User Group)            http://www.mcs.com/~brooklyn/home.html
  7893. Global Village Communication, Inc.    http://www.globalvillag.com/
  7894. Gupta Corporation (under construction) http://www.WJI.COM/mgupta/htmls/guphome.html
  7895. HaL Computer Systems                  http://www.hal.com/
  7896. *Hercules Computer Technology, Inc.   http://www.dnai.com/~hercules/
  7897. Hewlett-Packard Company               http://www.hp.com/  (info)
  7898.                                       http://support.mayfield.hp.com/ (support)
  7899. IBM Corporation                       http://www.ibm.com/  (main)
  7900.                                       http://www.austin.ibm.com/  (RISC 6000)
  7901.                                       http://www.pc.ibm.com/  (PC Company)
  7902. *ID Software, Inc. (coming soon!!)    http://www.idsoftware.com/
  7903. Informix Software, Inc.               http://www.informix.com/
  7904. Insignia Solutions, Inc.              http://www.insignia.com/        
  7905. Intel Corporation                     http://www.intel.com/
  7906. Intergraph Corporation                http://www.intergraph.com/
  7907. Iona Technologies, Inc.               http://www.iona.ie/
  7908. MathSoft, Inc.                        http://www.mathsoft.com/
  7909. MathWorks, Inc.                       http://www.mathworks.com/
  7910. McAfee Associates, Inc.               http://www.mcafee.com/
  7911. Media Vision, Inc.                    http://www.mediavis.com/
  7912. *Micron                               http://www.micron.com/
  7913. Microsoft Corporation                 http://www.microsoft.com/
  7914. MIPS Technologies, Inc.               http://www.mips.com/
  7915. Motorola, Inc.                        http://www.mot.com/
  7916. Nanao USA Corporation                 http://www.traveller.com/nanao/
  7917. NCR Microelectronics                  http://www.ncr.com/
  7918. NCSA                                  http://www.ncsa.uiuc.edu/
  7919. NEC USA, Inc.                         http://www.nec.com/
  7920. NetManage, Inc.                       http://www.netmanage.com/
  7921. Netscape Communications Corporation   http://mosaic.mcom.com/
  7922. Network Computing Devices, Inc.       http://www.ncd.com/
  7923. NeXT Computer, Inc.                   http://www.next.com/
  7924. Novell, Inc.                          http://www.novell.com/
  7925.                                       http://www.netware.com/ (Netware info)
  7926. NVidia Corporation                    http://www.nvidia.com/
  7927. Olivetti North America                http://www.isc-br.com/
  7928. Oracle Corporation                    http://www.oracle.com/
  7929. Phoenix Technologies (BIOS)           http://www.ptltd.com/
  7930. Proteon, Inc.                         http://www.proteon.com/
  7931. QMS, Inc.                             http://www.qms.com/
  7932. Quadralay Corporation                 http://www.quadralay.com/
  7933. Qualcomm Incorporated                 http://www.qualcomm.com/
  7934. Quarterdeck Office Systems, Inc.      http://www.qdeck.com/
  7935. Racal-Datacom, Inc.                   http://www.racal.com/
  7936. Radius, Inc.                          http://research.radius.com/
  7937. Responsive Software                   http://www.holonet.net/responsive/              
  7938. Samsung Semiconductor Corporation     http://www.samsung.com/
  7939. SCO Open Systems Software             http://www.sco.com/
  7940. Shiva Corporation                     http://www.shiva.com/
  7941. Siemens-Nixdorf Information Systems   http://www.sni.de/
  7942. Silicon Graphics, Inc.                http://www.sgi.com/
  7943. SoftQuad, Inc.                        http://www.sq.com/
  7944. *Sony                                 http://www.sony.com/
  7945. SPARC International, Inc.             http://www.sparc.com/
  7946. SPRY, Inc.                            http://www.spry.com/
  7947. Spyglass, Inc.                        http://www.spyglass.com/
  7948. Standard Microsystems Corporation (SMC) http://www.smc.com/
  7949. Storm Software, Inc.                  http://www.stormsoft.com/storm/
  7950. Sun Microsystems, Inc.                http://www.sun.com/
  7951. Symantec Corporation                  http://www.symantec.com/
  7952. Synopsys, Inc.                        http://www.synopsys.com/
  7953. Taligent, Inc.                        http://www.taligent.com/
  7954. Tandem Computers, Inc.                http://www.tandem.com/
  7955. Tatung Workstation R&D Group          http://www.tatung.com/
  7956. Telebit Corporation                   http://www.telebit.com/
  7957. *Thomas-Conrad Corporation            http://www.tci.com/
  7958. Tidalwave Technologies, Inc.          http://www.tidalwave.com/
  7959. *Toshiba America                      http://www.global.net/toshiba.final.html/
  7960. Trusted Information Systems, Inc.     http://www.tis.com/
  7961. UniPress Software Incorporated        http://www.unipress.com/
  7962. Unisys Corporation                    http://www.unisys.com
  7963. *U.S. Robotics Corporation            http://www.primenet.com/usr/
  7964. VNP Software                          http://www.vnp.com/
  7965. Wall Data Incorporated                http://www.walldata.com/
  7966. Western Digital Corporation           http://www.wdc.com/
  7967. Wilson WindowWare, Inc.               http://oneworld.wa.com/wilson/pages/index.html
  7968. WordPerfect (Novell Applications Group) http://www.wordperfect.com/
  7969. *Wyse Technology                      http://www.wyse.com/wyse/
  7970. Xerox                                 http://www.xerox.com/
  7971. *Xircom                               http://www.organic.com/Ads/Xircom/
  7972. Ziff-Davis Publishing                 http://www.ziff.com/
  7973. ZyXEL                                 http://www.zyxel.com/
  7974.  
  7975.  
  7976. NOTES
  7977.  
  7978. - Berkeley Systems, Inc. - I do not know if this is supported by
  7979.   Berkeley or not...if so, it's not very well kept.
  7980. - Gateway 2000 Users Group - this user group is officially supported
  7981.   and recognized by Gateway 2000, as well as other companies like IBM.
  7982. - Hercules Computer Technology - the WWW and FTP sites above are
  7983.   officially supported by Hercules; however, they will have their own
  7984.   web/ftp server up and running in early February.  They will be
  7985.   "www.hercules.com" and "ftp.hercules.com."
  7986. - ID Software - this server is up, though I don't believe they've
  7987.   actually written any documents yet.
  7988. - Micron - I was told by Micron that their server would be up in late
  7989.   Jan./ early Feb. 
  7990. - The Sony server is up and running, though they haven't added support
  7991.   for their monitors yet....or for any other of their electronics' products.
  7992. - Thomas-Conrad Corporation - I haven't been able to connect to this
  7993.   site in over two weeks...I don't know what's up.
  7994. - Toshiba America - I don't believe this is officially supported but
  7995.   it does include some pretty good info on their notebooks/laptops
  7996. - Wyse Technology - they have a few HTML "home page" documents on a
  7997.   other servers but I was asked to use their new server (above); it will
  7998.   go online between the 15th and 18th of January.
  7999. - U.S. Robotics Corporation - I don't believe this is officially
  8000.   supported but it does give some good info on their products.
  8001. - Xircom - I don't know if this is a supported site in the works or
  8002.   not...I'll let you be the judge
  8003.  
  8004.  
  8005.  
  8006. Q) 9.8  What's the phone number for...
  8007. [From: zeos@zeos.com]  
  8008.  
  8009. This list of industry phone numbers is provided as a service to the net
  8010. community. It is not meant to be complete by any means, but if you have any
  8011. suggestions for additions, or if you find any errors which should be corrected,
  8012. please feel free to email me at support@zeos.com.  This list will be reposted
  8013. periodically with the appropriate updates.  To obtain the latest list which
  8014. is updated approximately once per month, send and email message to
  8015. phone@zeos.com, and the list will automatically be sent to your account.
  8016.  
  8017. Thank you to all who have sent me corrections/additions. 
  8018.  
  8019.        Currently posted to: comp.sys.ibm.pc.hardware.misc (inside FAQ)
  8020.                           and in biz.zeos.general 
  8021.  
  8022.   Latest modification date: November 7, 1994  
  8023.  
  8024. *=Updated/corrected/added since last modification 
  8025.  
  8026.   (#)
  8027.    *1STREADER ................. BBS ................... 615-230-8822
  8028.     3Com ...................... BBS ................... 408-980-8204 9600bps
  8029.     3Com ...................... CardFacts ............. 408-727-7021
  8030.     3Com ...................... T/S ................... 800-876-3266 
  8031.     3Com ...................... Anonymous FTP ......... ftp.3com.com
  8032.     3rd Planet Software, Inc... BBS ................... 213-841-2260 2400bps
  8033.    *#9 ........................ General ............... 800-438-6463
  8034.    *#9 ........................ General ............... 617-674-0009
  8035.    *#9 ........................ FAX ................... 617-674-2919
  8036.   (A)
  8037.     A.I.R. .................... Fax ................... 408-428-0950
  8038.     A.I.R. .................... Voice ................. 408-428-0800
  8039.     Abacus Concepts............ BBS ................... 616-698-8106 2400bps
  8040.     Abaton Technology.......... BBS ................... 415-438-4650 2400bps
  8041.     Accolade................... BBS ................... 408-296-8800 2400bps
  8042.     Acer America............... BBS ................... 800-833-8241 9600bps
  8043.     Acer Technologies Corp..... Tech Support .......... 408-922-0333
  8044.     Actix Systems ............. BBS ................... 408-970-3719 14400bps
  8045.     Actix Systems ............. Sales ................. 800-927-5557
  8046.     Actix Systems ............. Service ............... 408-986-1625 
  8047.     Adaptec.................... Literature Request .... 800-934-2766 
  8048.     Adaptec ................... Automated Fax ......... 408-957-7150
  8049.     Adaptec.................... BBS ................... 408-945-7727 14400bps
  8050.     Adaptec ................... General ............... 800-959-7274
  8051.    *Adaptec ................... General ............... 408-946-8600
  8052.     Adaptec ................... Tech Support .......... 408-945-2550
  8053.     Addstor.................... BBS ................... 415-324-4077 14400bps
  8054.     Advanced Digital Corp...... BBS ................... 714-894-0893 2400bps
  8055.     Advanced Logical Research.. BBS ................... 714-458-6834 14400bps
  8056.     Ahead Systems ............. General ............... 415-623-0900
  8057.     All Computer............... BBS ................... 416-960-8679 2400bps
  8058.     Allied Telesis............. BBS ................... 415-964-2994 2400bps
  8059.     Alloy Computer Products.... BBS ................... 508-460-8140 2400bps
  8060.     Alpha Software Corp ....... BBS ................... 617-229-2915 2400bps
  8061.    *Alpha Software Corp ....... General ............... 800-451-1018
  8062.    *ALR ....................... T/S ................... 714-458-1952
  8063.     Altima .................... T/S ................... 800-356-9990 
  8064.     Altima..................... BBS ................... 510-356-2456 2400bps
  8065.     Altos Computer Systems .... General ............... 408-258-6787
  8066.     Altsys..................... BBS ................... 214-680-8592 2400bps
  8067.    *Always Technology ......... BBS ................... 818-597-0275
  8068.     Always Technology ......... Sales/Tech Support .... 818-597-1400
  8069.     AMD ....................... Literature ............ 800-222-9323
  8070.     AMD ....................... Main .................. 800-538-8450
  8071.     AMD ....................... Tech Support .......... 800-292-9263
  8072.     Amdek ..................... T/S ................... 800-722-6335 
  8073.     Amdek Corporation.......... BBS ................... 408-922-4400 2400bps
  8074.    *American Megatrends (AMI) . BBS ................... 404-246-5825
  8075.     American Megatrends (AMI) . BBS ................... 404-246-8782 V.32bis
  8076.     American Megatrends (AMI).. BBS ................... 404-246-8780 14400bps
  8077.     American Megatrends (AMI) . T/S ................... 404-246-8600
  8078.    *American Megatrends (AMI) . T/S ................... 404-263-8181
  8079.     American Power ............ T/S ................... 800-788-2208 
  8080.     AMIPRO (Upgrade to 3.0) ... Upgrading ............. 800-872-3387
  8081.     AMIPRO .................... Cust. Service ......... 404-399-5505
  8082.     Andataco .................. C/S ................... 800-443-9191
  8083.     Andataco .................. Fax ................... 619-453-9294
  8084.    *APCUG (Association of
  8085.       PC User Groups) ......... BBS ................... 408-439-9367
  8086.     Apogee Software............ BBS ................... 508-365-2359 16800bps
  8087.     Appian .................... Main .................. 408-730-5400 
  8088.     Appian .................... Tech Support .......... 800-422-7369  
  8089.     Apple Computer ............ Fax Back .............. 800-SOS-APPL
  8090.     Apple Computer ............ T/S USA Only .......... 800-SOS-APPL
  8091.     Applied Engineering........ BBS ................... 214-241-6677 2400bps
  8092.    *Archive Corporation ....... General ............... 714-641-0279
  8093.     Areal Technology Inc ...... General ............... 408-436-6800
  8094.     Artisoft .................. BBS ................... 602-884-8648
  8095.     Artisoft .................. Sales ................. 800-TINY-RAM
  8096.     Artisoft .................. T/S ................... 602-670-7000 
  8097.     Artist Graphics............ BBS ................... 612-631-7669 2400bps
  8098.     Asante Technologies ....... Voice ................. 800-622-7464
  8099.     Asante Technologies ....... Fax ................... 408-432-6018
  8100.     Asante Technologies ....... Fax Back .............. 800-741-8607
  8101.     Asante Technologies ....... BBS ................... 408-432-1416 14.4N81
  8102.     Asante Technologies ....... E-mail ................ support@asante.com
  8103.     Asante Technologies ....... FTP ................... ftp.asante.com
  8104.     Ashton-Tate ............... BBS ................... 213-324-2188
  8105.     Ask Sam Systems............ BBS ................... 904-584-8287 2400bps
  8106.     AST Research .............. BBS ................... 714-727-4723 
  8107.     AST Research .............. BBS(>9600) ............ 714-727-4132 
  8108.     AST Research .............. T/S ................... 800-727-1278 
  8109.     Asus motherboard (Aorta) .. General ............... 408-956-9077
  8110.     Asymetrix.................. BBS ................... 206-451-1173 14400bps
  8111.     AT&T ...................... Tech Support .......... 800-247-1212
  8112.     AT&T Computer Systems...... BBS ................... 908-769-6397 2400bps
  8113.     Atari ..................... General ............... 408-745-2000
  8114.     ATI Technologies .......... BBS ................... 905-764-9404 9600bps
  8115.     ATI Technologies .......... Compuserve ............ 74740,667
  8116.     ATI Technologies .......... Compuserve ............ GO ATITECH-
  8117.     ATI Technologies .......... Customer Service ...... 905-882-2626
  8118.     ATI Technologies .......... Fax ................... 905-882-2620
  8119.     ATI Technologies .......... Sales ................. 905-882-2600
  8120.     ATI Technologies .......... Tech Support .......... 905-756-0711
  8121.     ATI Technologies........... BBS ................... 416-764-9404 14400bps
  8122.     Automated Design Systems... BBS ................... 404-394-7448 2400bps
  8123.     Award (Bios) .............. BBS ................... 408-370-3139
  8124.     Award (Bios) .............. Tech Support .......... 415-968-4433
  8125.   (B)
  8126.     Beagle Bros................ BBS ................... 619-558-6151 2400bps
  8127.    *Below Zero ................ Mail Order ............ 800-461-2777
  8128.    *Below Zero ................ General ............... 403-547-0669
  8129.     Bestgift Service........... BBS ................... 813-978-3044 2400bps
  8130.     Big State Doors............ BBS ................... 512-398-7346 14400bps
  8131.     Black Box ................. Sales/Tech Support .... 412-746-5500
  8132.     Blackmond Software......... BBS ................... 505-589-0319 96H00bps
  8133.     Boca ...................... T/S ................... 407-241-8088
  8134.     Boca Research.............. BBS ................... 407-241-1601 14400bps
  8135.     Borland ................... Automated Support ..... 800-524-8420
  8136.     Borland.................... BBS ................... 408-439-9096 2400bps
  8137.     Borland ................... Compuserve ............ GO BORLAND
  8138.     Borland ................... Corporate Sales ....... 800-331-0877
  8139.     Borland ................... Fax Back .............. 800-822-4269
  8140.     Borland ................... General ............... 404-431-5250
  8141.     Borland ................... Sales ................. 800-331-0877
  8142.     Borland ................... T/S ................... 408-438-5300
  8143.     Borland ................... T/S ................... 800-252-5547
  8144.     Boston Computer Society ... BBS ................... 617-964-6939
  8145.     Bourbaki................... BBS ................... 208-342-5823 2400bps
  8146.     Box Hill Systems .......... General ............... 800-727-3863 
  8147.     Brightbill Roberts......... BBS ................... 315-472-1058 2400bps
  8148.     Brightwork Development..... BBS ................... 914-667-4759 2400bps
  8149.     Brother ................... General (Canada) ...... 514-685-0600
  8150.     Brother ................... BBS ................... 514-685-2040
  8151.     Brother ................... T/S ................... 800-284-4357 
  8152.     Brown Bag Software......... BBS ................... 408-371-7654 16800bps
  8153.     Buerg Software............. BBS ................... 707-778-8944 2400bps
  8154.     BusLogic .................. BBS ................... 408-492-1984 
  8155.     BusLogic .................. Tech Support .......... 408-492-9090 
  8156.     BusLogic .................. Tech Support .......... 408-988-7338
  8157.     BusLogic .................. Tech Support FAX ...... 408-492-1542
  8158.     Buttonware................. BBS ................... 206-454-7875 14400bps
  8159.     Byte (magazine) ........... BBS ................... 617-861-9764
  8160.   (C)
  8161.     Cabletron.................. BBS ................... 603-335-3358 14400bps
  8162.     Cabletron.................. Compuserve ............ go CTRON
  8163.     Cabletron Systems ......... FTP ................... 134.141.197.25
  8164.     Cabletron Systems ......... internet .............. sales@ctron.com
  8165.     Cabletron Systems ......... internet .............. support@ctron.com
  8166.     Cabletron Systems ......... T/S & Sales ........... 603-332-9400 
  8167.     Calcomp ................... T/S ................... 800-CAL-COMP 
  8168.     Calcomp.................... BBS ................... 714-821-2359 2400bps
  8169.     Calera Recognition Systems. BBS ................... 408-773-9068 9600bps
  8170.     Campbell Services.......... BBS ................... 313-559-6434 2400bps
  8171.     Canon ..................... Main Office ........... 516-488-6700
  8172.     Canon ..................... Tech Support .......... 800-423-2366
  8173.     Canon Printer (Italy)...... BBS ................... 9-2-58010997 16800bps
  8174.    *Canon Printer Division..... BBS ................... 714-438-3325 9600bps
  8175.     Cardinal (Techs) .......... Tech Support .......... 717-293-3135
  8176.     Cardinal 14.4 modem ....... Tech Support .......... 717-293-3124
  8177.     Cardinal Technologies...... BBS ................... 717-293-3074 14400bps
  8178.     CBIS, Inc.................. BBS ................... 404-446-8405 2400bps
  8179.     cc:Mail.................... BBS ................... 415-691-0401 2400bps
  8180.    *CCT Inc ................... General ............... 612-339-5870
  8181.     CD Publishing Corp ........ FAX ................... 604-874-1431
  8182.     CD Publishing Corp ........ General ............... 604-874-1430
  8183.     CD Publishing Corp ........ General ............... 800-333-7565
  8184.     CD-ROM Inc ................ Fax ................... 303-526-7395 
  8185.     CD-ROM Inc ................ General ............... 303-526-7600
  8186.     Central Point Software .... BBS ................... 503-690-6650 14400bps
  8187.     Central Point Software .... PC Tools Tech Support . 503-690-8090
  8188.     Central Point Software .... T/S ................... 503-690-8080 
  8189.     Certus..................... BBS ................... 216-546-1508 2400bps
  8190.     Cheyenne Software.......... BBS ................... 516-484-3445 2400bps
  8191.     Chicony ................... Tech Support .......... 714-771-9067
  8192.     Chipsoft................... BBS ................... 619-453-5232 2400bps
  8193.     Chips and Technologies .... General ............... 800-323-4477
  8194.     Chwatal Development Co..... BBS ................... 318-487-0800 14400bps
  8195.     Ciprico ................... General ............... 612-559-2034
  8196.     Cirrus Logic .............. BBS ................... 510-440-9080 
  8197.     Cirrus .................... General ............... 800-272-1135
  8198.     Cirrus Logic .............. General ............... 510-623-8300
  8199.     Citizen America ........... General ............... 800-477-4683
  8200.     Citizens America Corp...... BBS ................... 310-453-7564 2400bps
  8201.     Citrix .................... Fax ................... 305-341-6880 
  8202.     Citrix .................... General ............... 305-755-0559
  8203.     Citrix .................... General ............... 800-437-7503
  8204.     Citrix Systems............. BBS ................... 305-346-9004 2400bps
  8205.     Clarion Software........... BBS ................... 305-785-9172 2400bps
  8206.     Claris Corp................ BBS ................... 408-987-7421 14400bps
  8207.     Clark Development Corp..... BBS ................... 801-261-8976 16800bps
  8208.    *Clear & Simple ............ General ............... 203-658-1204
  8209.     Clear Software............. BBS ................... 617-965-5406 2400bps
  8210.     CMS Enhancement, Inc. ..... T/S ................... 714-222-6000 
  8211.     CNET....................... BBS ................... 408-954-1787 2400bps
  8212.     Coconut Computing Inc...... BBS ................... 619-456-0815 14400bps
  8213.     Codenoll................... BBS ................... 914-965-1972 2400bps
  8214.     Colorado Memory Systems ... BBS ................... 303-635-0650 (8N1)
  8215.     Colorado Memory Systems.... BBS ................... 303-679-0650 2400bps
  8216.     Colorado Memory Systems ... Tech Support .......... 303-635-1500
  8217.     Columbia Data Products..... BBS ................... 407-862-4724 2400bps
  8218.     Commodore Business Mach.... Tech Support .......... 215-431-9100
  8219.     Communications Research.... BBS ................... 504-926-5625 2400bps
  8220.     Compaq Computer Systems.... BBS ................... 713-378-1418 14400bps
  8221.     Compaq .................... General ............... 713-370-0670
  8222.     Compaq .................... T/S ................... 800-888-5858 
  8223.     Compaq .................... Tech Support .......... 800-345-1518 
  8224.     Compaq .................... Tech Support .......... 800-652-6672
  8225.     Compati ................... Tech Support .......... 815-756-3411
  8226.     Compex .................... Voice ................. 714-630-7302
  8227.     Compex .................... Fax ................... 714-630-6521
  8228.     Compuadd .................. Tech Support .......... 800-456-3116
  8229.     CompUSA ................... General ............... 703-749-4488
  8230.     CompuServ Info. Serv. ..... General ............... 800-848-8199
  8231.    *Computer Associates ....... General ............... 800-225-5224
  8232.     Computer Peripherals Inc .. BBS ................... 805-499-9646 14400bps
  8233.     Computer Peripherals Inc .. Tech Support .......... 805-499-5751
  8234.     Computer Support........... BBS ................... 214-404-8652 14400bps
  8235.     Computers International.... BBS ................... 213-823-3609 14400bps
  8236.     Computone Corp. ........... BBS ................... 404-343-9737 
  8237.     Computone Corp. ........... BBS ................... 404-664-1210 
  8238.     Computone Corp. ........... General ............... 404-475-2725
  8239.     Computone Corp. ........... Tech Support .......... 404-475-2725 x250
  8240.    *Comtrol.................... BBS ................... 612-631-8310 28.8K 
  8241.    *Comtrol.................... BBS ................... 612-639-1502 14.4K
  8242.     Conner Peripherals ........ BBS ................... 408-456-4415 V.32
  8243.     Conner Peripherals ........ Fax Back .............. 408-456-4903
  8244.     Conner Peripherals ........ Tech Support .......... 408-456-3388
  8245.     Conner Peripherals ........ Tech Support .......... 800-421-1879
  8246.     Conner Peripherals ........ Tech Support .......... 800-426-6637
  8247.     Control Data Corp. (CDC) .. General ............... 612-851-4131
  8248.     Core International ........ BBS ................... 407-241-2929 2400bps
  8249.     Core International ........ Tech Support .......... 407-997-6044
  8250.     Corel ..................... General ............... 800-836-7274 
  8251.     Corel System............... BBS ................... 613-728-4752 14400bps
  8252.     Cornerstone Technology .... BBS ................... 408-435-8943 2400bps
  8253.    *Cornerstone Technology .... T/S ................... 408-435-8900
  8254.     Corvus System, Inc......... BBS ................... 408-972-9154 2400bps
  8255.     Covox Corpoartion.......... BBS ................... 503-342-8261 14400bps
  8256.     CPI ....................... T/S ................... 800-235-7618 
  8257.     Creative Labs.............. C/S ................... 800-998-1000
  8258.     Creative Labs.............. BBS ................... 405-742-6660 14400bps
  8259.     Creative Labs.............. ftp ................... ftp.creaf.com
  8260.     Creative Labs ............. T/S ................... 405-742-6622
  8261.     Cross Communications....... BBS ................... 303-444-9003 14400bps
  8262.     Crosstalk Communications .. BBS ................... 404-740-8428
  8263.     CTX (monitors) ............ BBS ................... 909-594-8973
  8264.     CTX (monitors) ............ Repair (East Coast) ... 800-342-5289
  8265.     CTX (monitors) ............ Repair (West Coast) ... 800-289-2189
  8266.     CTX (monitors) ............ Service Center ........ 800-888-2012
  8267.     Cumulus.................... BBS ................... 216-464-3019 2400bps
  8268.     CYRIX ..................... BBS ................... 214-994-8610 14400bps
  8269.     CYRIX ..................... General ............... 800-FAS-MATH     
  8270.     CYRIX ..................... T/S ................... 800-327-6284 
  8271.     CYRIX ..................... T/S ................... 800-GO-CYRIX
  8272.     CYRIX ..................... Technical Support ..... 800-848-2979 x325
  8273.   (D)
  8274.     D-Link Systems, Inc........ BBS ................... 714-455-1779 14400bps
  8275.     D-Link .................... LAN adaptors/cards .... 800-361-5265
  8276.     DAC Software............... BBS ................... 214-931-6617 2400bps
  8277.     DAK Online Resource Center. BBS ................... 818-715-7153 14400bps
  8278.     Dallas  (chip)............. Tech Support .......... 510-796-6100
  8279.     Dariana Technology Group... BBS ................... 714-994-7410 2400bps
  8280.     Darwin Systems............. BBS ................... 301-251-9206 14400bps
  8281.     Data Access................ BBS ................... 305-238-0640 2400bps
  8282.     Data Shield ............... T/S ................... 312-329-1601
  8283.     Data Technology Corp ...... BBS ................... 408-942-4010 
  8284.     Data Technology Corp ...... Tech Support .......... 408-262-7700
  8285.     Datadesk/Prometheus........ BBS ................... 503-691-5199 9600bps
  8286.     DataEase Int'l............. BBS ................... 203-374-6302 2400bps
  8287.     Datapoint ................. General ............... 210-593-7000 
  8288.     Dataproducts Corp.......... BBS ................... 818-887-8167 9600bps
  8289.     Datastorm (Procomm) ....... BBS ................... 314-875-0503 14400bps
  8290.     Datastorm (Procomm) ....... Business .............. 314-443-3282
  8291.     Datastorm (Procomm) ....... Fax ................... 314-875-0595
  8292.     David Systems.............. BBS ................... 408-720-0406 2400bps
  8293.     Dayna Communications....... BBS ................... 801-535-4205 2400bps
  8294.     DCA........................ BBS ................... 404-740-8428 9600bps
  8295.     Dell Computer ............. BBS ................... 512-728-8528
  8296.     Dell Computer ............. Customer Service ...... 800-624-9897
  8297.     Dell Computer ............. Sales ................. 800-879-3355
  8298.     Dell Computer ............. Tech Fax .............. 800-950-1329
  8299.     Dell Computer ............. Tech Support .......... 800-624-9896
  8300.     Delphi..................... BBS ................... 800-365-4636 2400bps
  8301.     Delrina Technology Inc..... BBS ................... 416-441-2752 16800bps
  8302.     Delrina Technology Inc..... General ............... 416-441-3676
  8303.     DeltaComm Development ..... BBS ................... 919-481-9399 16800bps
  8304.    *DeltaComm Development ..... General ............... 919-460-4556
  8305.    *DeltaComm Development ..... FAX ................... 919-460-4531
  8306.    *Describe .................. General ............... 800-448-1586
  8307.    *Development Technologies .. General ............... 803-790-9230
  8308.     Diamond ................... BBS 2400 baud.......... 408-730-1100
  8309.     Diamond ................... BBS 9600 baud ......... 408-524-9301
  8310.     Diamond ................... Fax ................... 408-773-8000
  8311.     Diamond ................... Fax Back .............. 800-380-0030
  8312.     Diamond ................... Tech Support .......... 408-736-2000
  8313.     Diconix ................... T/S ................... 513-259-3100 
  8314.     Digiboard Inc. ............ BBS ................... 612-943-0812 2400bps
  8315.     Digiboard Inc. ............ Tech Support .......... 612-943-9020 
  8316.     Digicom Systems, Inc ...... BBS ................... 408-262-5629
  8317.     Digicom Systems, Inc ...... Voice ................. 408-262-1277
  8318.     Digital Communications..... BBS ................... 513-433-5080 2400bps
  8319.     Digital Equip. Corp.(DEC) . General ............... 508-493-5111
  8320.     DEC ....................... ordering by modem ..... 800-234-1998
  8321.     DEC ....................... ordering by fax ....... 800 234-2298
  8322.     DEC ....................... ordering by fax ....... 800-524-5694
  8323.     DEC ....................... ordering by phone ..... 800 PC BY DEC
  8324.     DEC ....................... Product info .......... 800-DIGITAL
  8325.     DEC ....................... Tech Support .......... 800-354-9000
  8326.     Digital Research .......... Tech Support .......... 408-646-6464
  8327.     Digital Research........... BBS ................... 408-649-3443 2400bps
  8328.     Digital Vision............. BBS ................... 617-329-8387 14400bps
  8329.     Digitrend Systems Corp. ... General ............... 818-772-0190
  8330.     Dilog ..................... General ............... 408-241-3192
  8331.     Disk Technician Corporation BBS ................... 619-272-9240 2400bps
  8332.     DNA Networks, Inc.......... BBS ................... 215-296-9558 2400bps
  8333.     Dove Computer.............. BBS ................... 919-343-5616 14400bps
  8334.     DPT (Dist Process Tech) ... BBS ................... 407-831-6432
  8335.     DPT (Dist Process Tech) ... General ............... 407-260-3566
  8336.     DPT (Dist Process Tech) ... Tech Support .......... 407-830-5522
  8337.     DSI (Digicom Systems) ..... BBS ................... 408-262-5629
  8338.     DSI (Digicom Systems) ..... Sales ................. 800-833-8900
  8339.     DSI (Digicom Systems) ..... Tech Support .......... 408-262-1277
  8340.     DTC ....................... BBS ................... 408-942-4010
  8341.     DTC ....................... Fax ................... 408-942-4052
  8342.     DTC ....................... Fax Back .............. 408-942-4005
  8343.     DTC ....................... General ............... 408-942-4000
  8344.     DTK........................ Main .................. 818-810-8880
  8345.     DTK........................ Tech Support (IL) ..... 800-804-8048
  8346.     DTK........................ Tech Support (NJ) ..... 908-562-8800
  8347.     DTK........................ Tech Support (GA) ..... 800-746-4386
  8348.     DTK........................ Tech Support (FL) ..... 305-597-8888
  8349.     Dudley Software............ BBS ................... 615-966-3574 2400bps
  8350.     Durant Technologies ....... T/S ................... 800-451-4813 
  8351.     Dynamic Microprocessor..... BBS ................... 516-462-6638 2400bps
  8352.     Dysan Corp................. Tech Support .......... 408-988-3472
  8353.   (E)
  8354.     EagleSoft.................. BBS ................... 812-479-1310 16800bps
  8355.     Eastman Kodak ............. T/S ................... 800-255-3434
  8356.     Elite Business App's....... BBS ................... 410-987-2335 2400bps
  8357.     Emac/Everex................ BBS ................... 510-226-9694 2400bps
  8358.     Emerald Systems ........... T/S ................... 800-366-4349
  8359.     Emerald Systems............ BBS ................... 619-673-4617 2400bps
  8360.     Enable Software............ BBS ................... 518-877-6316 2400bps
  8361.     Ensoniq ................... General ............... 610-647-3930
  8362.     Envisions ................. BBS ................... 415-259-8145
  8363.     Epson ..................... T/S ................... 800-922-8911
  8364.     Epson ..................... Tech Support .......... 213-539-9955
  8365.     Epson America, Inc......... BBS ................... 310-782-4531 9600bps
  8366.     Equinox Systems, Inc....... BBS ................... 305-378-1696 2400bps
  8367.     eSoft Inc.................. BBS ................... 303-699-8222 16800bps
  8368.     ETS Incorporated........... BBS ................... 801-265-0919 14400bps
  8369.     Everex Systems ............ BBS ................... 510-438-4650
  8370.     Everex Systems ............ Tech Support .......... 510-498-1115
  8371.     Exabyte ................... Sales ................. 800-445-7736
  8372.     Exabyte ................... T/S ................... 303-447-4323
  8373.     Exabyte ................... BBS ................... 303-447-7100
  8374.     Exabyte Direct Srvce Admn . Fax ................... 303-447-7199
  8375.     Excalibur.................. BBS ................... 408-244-0813 14400bps
  8376.     Exis....................... BBS ................... 416-439-8293 14400bps
  8377.     EZX Publishing............. BBS ................... 713-280-8180 14400bps
  8378.   (F)
  8379.     Family Scrapbook........... BBS ................... 904-249-9515 16800bps
  8380.     Fifth Generation Systems .. BBS ................... 504-295-3344
  8381.     Fifth Generation Systems .. T/S ................... 800-766-7283 
  8382.     Fifth Generation Systems .. T/S: Mace, Fastback ... 800-873-4384
  8383.     Fifth Generation Systems... BBS ................... 504-295-3344 2400bps
  8384.     Flashllink ................ BBS ................... 717-293-3074 
  8385.     FlashTek .................. BBS ................... 208-883-3859
  8386.     FlashTek .................. Email ................. flashtek@proto.com
  8387.     FlashTek .................. England ............... 44-476-74108
  8388.     FlashTek .................. General ............... 208-882-7275
  8389.     FlashTek .................. Orders ................ 800-397-7310
  8390.     Folio...................... BBS ................... 801-375-9907 2400bps
  8391.    *Footprint Works ........... T/S ................... 800-465-8470
  8392.    *Footprint Works ........... General ............... 416-860-0477
  8393.     Foresight Resources........ BBS ................... 816-891-8465 2400bps
  8394.     Frederick Engineering, Inc. BBS ................... 301-290-6944 2400bps
  8395.     FreeLance ................. Cust Support .......... 800-223-1662
  8396.     Fresh Technology........... BBS ................... 602-497-4235 2400bps
  8397.     Fujitsu America ........... T/S ................... 408-432-1300 
  8398.     Fujitsu America, Inc. ..... Tech Support .......... 800-826-6112
  8399.     Fujitsu America, Inc....... BBS ................... 408-944-9899 9600bps
  8400.     Future Domain ............. Tech Support .......... 714-253-0400
  8401.     Future Domain ............. Update Center ......... 800-879-7599 
  8402.     Future Domain.............. BBS ................... 714-253-0432 2400bps
  8403.     FutureSoft Engineering..... BBS ................... 713-588-6870 2400bps
  8404.   (G)
  8405.     Galacticomm................ BBS ................... 305-583-7808 14400bps
  8406.    *GammaTech ................. General ............... 405-359-1219
  8407.     GAP Development Company.... BBS ................... 714-493-3819 14400bps
  8408.     Gateway ................... General ............... 800-846-2000 
  8409.     Gateway ................... T/S ................... 714-553-1555 
  8410.     Gateway ................... Tech Support .......... 800-846-2301 
  8411.     Gateway BBS................ BBS ................... 605-232-2109 14400bps
  8412.     Gateway Communications..... BBS ................... 714-863-7097 2400bps
  8413.     Gazelle Systems ........... T/S: Optune ........... 800-233-0383
  8414.     Gazelle Systems............ BBS ................... 801-375-2548 2400bps
  8415.     GEcho...................... BBS ................... 316-263-5313 16800bps
  8416.     General DataComm Ind....... BBS ................... 203-598-0593 14400bps
  8417.     GEnie Information Services. BBS ................... 800-638-8369 2400bps
  8418.     Genoa ..................... BBS ................... 408-943-1231 2400bps
  8419.     Genoa ..................... Tech Support .......... 408-432-9090
  8420.     Genovation ................ Fax ................... 714-833-0322
  8421.     Genovation ................ General ............... 714-833-3355
  8422.     Gensoft Development........ BBS ................... 206-562-9407 2400bps
  8423.     GeoClock................... BBS ................... 703-241-7980 14400bps
  8424.     GeoWorks .................. T/S ................... 415-644-3456 
  8425.     Gibson Research ........... BBS ................... 714-362-8848 2400bps
  8426.     Gibson Research ........... Sales-T/S: Spinwrite .. 714-362-8800 
  8427.     GigaTrend, Inc............. BBS ................... 619-566-0361 2400bps
  8428.     Global Village Comm........ BBS ................... 415-390-8397 14400bps
  8429.     Goldstar .................. T/S ................... 800-777-1192
  8430.     Goldstar .................. Tech Support .......... 408-432-1331
  8431.     Goldstar Technologies...... BBS ................... 408-432-0236 14400bps
  8432.     Graphic Workshop........... BBS ................... 416-729-4609 14400bps
  8433.     Gravis .................... BBS ................... 604-431-5927 
  8434.     Gravis .................... Tech Support .......... 604-431-1807 
  8435.     Great American Software.... BBS ................... 603-889-7292 2400bps
  8436.     Gupta Technologies, Inc.... BBS ................... 415-321-0549 2400bps
  8437.     GVC Technologies........... BBS ................... 201-579-2380 14400bps
  8438.   (H)
  8439.     HardDrives Intl............ Sales? ................ 800-998-8093 
  8440.     Hayes ..................... T/S ................... 404-441-1617
  8441.     Hayes Microcomputer........ BBS ................... 404-446-6336 14400bps
  8442.     Hayes Microcomputer........ BBS ................... 800-874-2937 14400bps
  8443.     Hayes On-line ............. BBS (product info) .... 800-874-2937 
  8444.     Hazard Soft................ BBS ................... 405-243-3200 16800bps
  8445.     HDC Computer............... BBS ................... 206-869-2418 2400bps
  8446.     Headland .................. General ............... 510-656-0503
  8447.     Headland Technology........ BBS ................... 415-656-0503 2400bps
  8448.     Headstart ................. T/S ................... 800-722-6224
  8449.     Hercules Computer Tech. ... BBS ................... 510-623-7034 
  8450.     Hercules Computer Tech. ... Tech Support .......... 510-623-6030 
  8451.     Hercules Computer.......... BBS ................... 510-540-0621 2400bps
  8452.     Hewlett-Packard Co. ....... Customer Information .. 800-752-0900
  8453.     Hewlett-Packard Co. ....... Fax Back .............. 800-331-1917
  8454.     Hewlett-Packard Co. ....... BBS ................... 408-553-3500
  8455.     Hewlett-Packard Co. ....... Tech Support .......... 800-858-8867
  8456.     Hitachi ................... T/S ................... 224-785-9770
  8457.     Houston Instruments ....... T/S ................... 800-444-3425 
  8458.     Hyundai Electronics ....... Tech Support .......... 800-234-3553
  8459.   (I)
  8460.     i-link .................... email (Germany) ....... info@ilink.de
  8461.     i-link .................... General (Germany) ..... +4930-216-20-48
  8462.     IBM PC Users Group ........ BBS ................... 404-988-2790
  8463.     IBM ....................... Automated Fax ......... 800-426-3395
  8464.     IBM ....................... BBS ................... 919-517-0001 14400bps
  8465.    *IBM ....................... BBS Information ....... 800-848-8199
  8466.    *IBM ....................... BBS (Toronto, Canada) . 905-316-4255
  8467.    *IBM ....................... BBS (Toronto, Canada) . 416-492-1823
  8468.    *IBM ....................... BBS (Vancouver, Canada) 604-664-6464
  8469.    *IBM ....................... BBS (Montreal, Canada). 514-938-3022
  8470.    *IBM ....................... BBS (Winnipeg, Canada). 204-934-2798
  8471.    *IBM ....................... BBS (Victoria, Canada). 604-380-5441
  8472.    *IBM ....................... Cust. Relation (Canada) 800-465-6600
  8473.    *IBM ....................... Defect Support ........ 800-237-5511
  8474.     IBM ....................... FTP ................... software.watson.ibm.com
  8475.     IBM ....................... General ............... 800-426-3333
  8476.    *IBM ....................... General ............... 800-426-2468
  8477.    *IBM ....................... General (USA) ......... 800-547-1283
  8478.    *IBM ....................... General (Canada) ...... 800-465-7999
  8479.     IBM ....................... PS/2 HelpCenter ....... 800-772-2227
  8480.     IMC Networks............... BBS ................... 714-724-0930 2400bps
  8481.     IMSI Software.............. BBS ................... 415-454-2893 2400bps
  8482.     Indelible Blue ............ Fax ................... 919-878-7479
  8483.     Indelible Blue ............ General ............... 800-776-8284
  8484.     Indelible Blue ............ General ............... 919-878-9700
  8485.     Infinity Computer Services. BBS ................... 215-965-8028 2400bps
  8486.     Infochip Systems........... BBS ................... 408-727-2496 2400bps
  8487.     Informix................... BBS ................... 913-492-2089 2400bps
  8488.     InfoShare.................. BBS ................... 703-803-8000 96H00bps
  8489.     Innovative Data Concepts... BBS ................... 215-357-4183 2400bps
  8490.     Inset Corporation.......... BBS ................... 203-740-0063 14400bps
  8491.     Insignia Solutions......... BBS ................... 415-694-7694 2400bps
  8492.     Integrated Inf Tech ....... BBS ................... 408-727-0952
  8493.     Integrated Inf Tech ....... Mathco T/S ............ 800-448-5033
  8494.     Integrated Inf Tech ....... XtraDrive T/S ......... 408-727-1676
  8495.     Intel...................... BBS ................... 503-645-6275 14400bps
  8496.     Intel ..................... Cust. Support/FaxBack.. 800-538-3373
  8497.     Intel ..................... FaxBack ............... 800-525-3019
  8498.     Intel ..................... FaxBack ............... 503-629-7576
  8499.     Intel ..................... Fax ................... 503-629-7580
  8500.     Intel ..................... Fax ................... 800-458-6231
  8501.     Intel ..................... Sales ................. 800-538-3373
  8502.     Intel ..................... Sales ................. 503-629-7354
  8503.     Intel Application Support.. BBS ................... 916-356-3600 14400bps
  8504.     Intelligent Graphics Corp.. BBS ................... 408-441-0386 2400bps
  8505.     Intracorp.................. BBS ................... 305-378-8793 2400bps
  8506.     Intuit .................... ....................... 800-624-8742 
  8507.     Iomega .................... T/S ................... 800-456-5522
  8508.     Iomega..................... BBS ................... 801-778-4400 2400bps
  8509.     Irma DCA .................. T/S ................... 404-740-0300
  8510.     Irwin ..................... T/S ................... 800-421-1879
  8511.     Irwin Magnetics............ BBS ................... 313-930-9380 9600bps
  8512.     ITAC Systems, Inc ......... General ............... 214-494-3073
  8513.   (J)
  8514.     JDR Microdevices........... BBS ................... 408-559-0253 2400bps
  8515.     Jetfax..................... BBS ................... 415-324-1259 2400bps
  8516.     Jetform.................... BBS ................... 613-563-2894 2400bps
  8517.   (K)
  8518.     Kalok (HDD) ............... BBS ................... 408-738-4258
  8519.     Kalok (HDD) ............... FAX ................... 408-747-1319
  8520.     Kalok (HDD) ............... Voice ................. 408-747-1315
  8521.     Kaypro .................... Tech Support .......... 619-481-3900
  8522.     Kensington Microware ...... T/S ................... 800-535-4242 
  8523.     Kent Marsh................. BBS ................... 713-522-8921 2400bps
  8524.     Keytronics ................ Tech Support .......... 800-262-6006
  8525.     Kodiak Technology ......... BBS ................... 408-452-0677 2400bps
  8526.     Kodiak Technology ......... Tech Support .......... 800-777-7704
  8527.     Kurta ..................... T/S ................... 800-645-8782 
  8528.     Kurta Corp................. BBS ................... 602-243-9440 2400bps
  8529.    *Kyocera Unison Inc ........ General ............... 415-848-6680
  8530.   (L)
  8531.     LAN (magazine) ............ BBS ................... 415-267-7640
  8532.     LAN Master................. BBS ................... 817-771-0233 16800bps
  8533.     LAN Systems................ BBS ................... 801-373-6980 2400bps
  8534.     LAN Works.................. BBS ................... 416-238-0253 2400bps
  8535.     Laser Go................... BBS ................... 619-450-9370 2400bps
  8536.     Lattice.................... BBS ................... 708-916-1200 2400bps
  8537.     Leading Edge .............. Customer Service ...... 800-874-3340
  8538.     Leading Edge .............. Tech Support .......... 800-245-9870
  8539.     Leading Edge............... BBS ................... 508-836-3971 14400bps
  8540.     Lexmark ................... BBS ................... 606-232-5238
  8541.     Lexmark ................... Fax ................... 606-232-2380
  8542.     Lexmark ................... Voice ................. 606-232-3000
  8543.     Lexmark ................... BBS ................... 800-453-9223 2400bps
  8544.     Liant Software ............ BBS ................... 508-626-0681 9600bps
  8545.     Liant Software ............ Tech Support .......... 508-875-2294
  8546.     Lightning Communications... BBS ................... 714-457-9429 9600bps
  8547.     Logical Connection......... BBS ................... 504-295-3344 2400bps
  8548.     Logitech................... BBS ................... 510-795-0408 14400bps
  8549.     Logitech .................. Tech Support .......... 510-795-8100
  8550.     Lotus ..................... Cust. Support ......... 800-223-1662
  8551.     Lotus Development ......... General ............... 617-577-8500
  8552.     Lotus Tech Support ........ Support ............... 404-399-5505
  8553.     Lotus...................... BBS ................... 404-395-7707 2400bps
  8554.     Lotus...................... BBS ................... 617-693-7000 2400bps
  8555.     Lucas Games ............... BBS ................... 415-257-3070
  8556.   (M)
  8557.     Mace, Paul Software ....... BBS ................... 714-240-7459
  8558.     Mace, Paul Software ....... Tech Support .......... 800-523-0258
  8559.     Mace, Paul Software........ BBS ................... 503-482-7435 2400bps
  8560.     Macronix .................. Tech Support .......... 800-468-4629
  8561.     Macronix ...California .... Tech Support ...only... 408-453-8088
  8562.     Madge Networks............. BBS ................... 408-441-1340 2400bps
  8563.     Magee Enterprises, Inc..... BBS ................... 404-446-6650 16800bps
  8564.     Magitronic Technology...... BBS ................... 516-454-8262 14400bps
  8565.     Magnavox .................. T/S ................... 800-722-6224
  8566.     Magnavox................... BBS ................... 310-532-6436 14400bps
  8567.     Main Lan................... BBS ................... 407-331-7433 2400bps
  8568.     Mannesman Tally............ BBS ................... 206-251-5513 2400bps
  8569.     Mansfield Software Group... BBS ................... 203-429-3784 14400bps
  8570.     Manx Software Systems...... BBS ................... 201-542-2793 2400bps
  8571.     Matrix Technology.......... BBS ................... 617-569-3787 2400bps
  8572.     Maxi Host Support.......... BBS ................... 209-836-2402 2400bps
  8573.     Maxis Software............. BBS ................... 510-254-3869 14400bps
  8574.     Maxtor/Miniscribe ......... BBS ................... 303-678-2222 14400bps
  8575.     Maxtor/Miniscribe ......... E-mail ............... Gary_Anderson@Maxtor.com
  8576.     Maxtor/Miniscribe ......... Fax ................... 303-678-2618 
  8577.     Maxtor/Miniscribe ......... General ............... 303-651-6000
  8578.     Maxtor/Miniscribe ......... Tech Support .......... 800-356-5333
  8579.     Maxtor/Miniscribe ......... T/S ................... 800-262-9867 
  8580.     Maynard Electronics........ BBS ................... 407-263-3502 2400bps
  8581.     Maynard Electronics........ General................ 800-227-6296 
  8582.     McAfee Assoc............... BBS ................... 408-988-4004 16800bps
  8583.     McAfee Assoc............... Fax ....................408-970-9727
  8584.     McAfee Assoc............... General ............... 408-988-3832
  8585.     McAfee Assoc............... Internet .............. mcafee.com
  8586.     McAfee Assoc............... Internet ip............ 192.187.128.1
  8587.     Media Vision............... BBS ................... 510-770-0968 14400bps
  8588.     MediaVision ............... BBS ................... 510-770-0527
  8589.     MediaVision ............... General ............... 800-684-6699
  8590.     MediaVision ............... Tech Support .......... 800-638-2807
  8591.     Megahertz Corp. ........... Sales ................. 800-LAPTOPS
  8592.     Megahertz Corp. ........... T/S ................... 800-527-8677
  8593.     Metheus ................... T/S ................... 503-690-1550 
  8594.     Micro Display Systems...... BBS ................... 612-438-3513 2400bps
  8595.     Micro Solutions............ BBS ................... 815-756-9100 14400bps
  8596.     Microbotics ............... Tech Support .......... 214-437-5330
  8597.     Microcom................... BBS ................... 617-762-5134 2400bps
  8598.     Microdyne.................. BBS ................... 703-739-0432 2400bps
  8599.     Microid Research .......... FAX ................... 408-727-6996
  8600.     Microid Research .......... Voice ................. 408-727-6991
  8601.     Micron Technology.......... BBS ................... 208-368-4530 2400bps
  8602.     Micronet .................. General ............... 714-837-6033
  8603.     Micronics ................. General ............... 510-651-2300
  8604.     Micronics.................. BBS ................... 510-651-6837 14400bps
  8605.     Micropolis Corp ........... BBS ................... 818-709-3310 2400bps
  8606.     Micropolis Corp ........... Tech Support .......... 818-709-3325
  8607.     MicroProse................. BBS ................... 301-785-1841 2400bps
  8608.     Microrim................... BBS ................... 206-649-9836 2400bps
  8609.     Microscience Int .......... Tech Support .......... 408-433-9898
  8610.     
  8611.     Microsoft ................. BBS ................... 206-646-9145
  8612.     Microsoft ................. BBS 9600 .............. 206-936-6735
  8613.     Microsoft ................. BBS Canada ............ 905-507-3022
  8614.     Microsoft ................. FTP ................... ftp.microsoft.com
  8615.     Microsoft ................. FTP ................... gowinnt.microsoft.com
  8616.    *Microsoft ................. General (Toronto) ..... 416-568-0434
  8617.     Microsoft ................. Cust. Support ......... 800-426-9400
  8618.     Microsoft Access .................................. 206-635-7050
  8619.     Microsoft Basic PDS ............................... 206-635-7053
  8620.     Microsoft C Compiler .............................. 206-635-7007
  8621.     Microsoft COBOL ................................... 206-637-7096
  8622.     Microsoft Customer Sales & Service ................ 800-426-9400
  8623.     Microsoft Corporate Switchboard ................... 206-882-8080
  8624.     Microsoft DOS 5 ................................... 206-646-5104
  8625.     Microsoft DOS 5 recordings ........................ 206-646-5103
  8626.     Microsoft Excel for Macintosh ..................... 206-635-7080
  8627.     Microsoft Excel for Windows & Excel for OS/2 ...... 206-635-7070
  8628.     Microsoft FORTRAN Compiler ........................ 206-635-7015
  8629.     Microsoft LAN Manager for UNIX .................... 206-635-7021
  8630.     Microsoft Macro Assembler ......................... 206-646-5109
  8631.     Microsoft Mail for Windows & Mail for Macintosh ... 206-637-9307
  8632.     Microsoft Money for Windows ....................... 206-635-7131
  8633.     Microsoft Mouse, BallPoint, & Hardware ............ 206-637-7096
  8634.     Microsoft Pascal .................................. 206-637-7096
  8635.     Microsoft PowerPoint for Windows .................. 206-635-7145
  8636.     Microsoft PowerPoint for Macintosh ................ 206-635-7145
  8637.     Microsoft Profiler ................................ 206-635-7015
  8638.     Microsoft Project for Windows and Macintosh ....... 206-635-7155
  8639.     Microsoft Project for MS-DOS ...................... 206-635-7155
  8640.     Microsoft Publisher for Windows ................... 206-635-7140
  8641.     Microsoft Quick Assembler ......................... 206-635-7010
  8642.     Microsoft QuickC Compiler ......................... 206-635-7010
  8643.     Microsoft Test Tools for Windows .................. 206-635-7052
  8644.     Microsoft Visual Basic Startup .................... 206-646-5105
  8645.     Microsoft Windows Applications for OS/2 ver. 2.0 .. 206-635-7247
  8646.     Microsoft Windows Environment ..................... 206-637-7098
  8647.     Microsoft Windows Applications .................... 206-637-7099
  8648.     Microsoft Word for Macintosh ...................... 206-635-7200
  8649.     Microsoft Word for MS-DOS ......................... 206-635-7210
  8650.     Microsoft Word for OS/2 ........................... 206-454-2030
  8651.     Microsoft Word for Windows ........................ 206-462-9673
  8652.     Microsoft Works for Macintosh ..................... 206-635-7160
  8653.     Microsoft Works for MS-DOS ........................ 206-635-7150
  8654.     Microsoft Works for Windows ....................... 206-635-7130
  8655.  
  8656.      **** ALL Microsoft OTHER PRODUCTS ................ 206-454-2030
  8657.  
  8658.         MICROSOFT STARTUP AND INSTALLATION SUPPORT
  8659.  
  8660.     Microsoft LAN Manager Startup (first 30 days only). 206-635-7020
  8661.     Microsoft MS-DOS 5.0 (first 90 days only) ......... 206-646-5104
  8662.     Microsoft QuickBASIC Startup ...................... 206-646-5101
  8663.     Microsoft SQL Server Startup (first 30 days only).. 206-637-7095
  8664.     Microsoft Visual Basic Startup .................... 206-646-5105
  8665.     Microsoft Windows Entertainment Pack .............. 206-637-9308
  8666.     Microsoft Windows Software Development Kit (SDK)... 206-635-3329
  8667.  
  8668.         FAST TIPS SERVICES
  8669.     Microsoft Fast Tips General ....................... 800-936-4100
  8670.     Microsoft Excel for Macintosh ..................... 206-635-7081
  8671.     Microsoft Excel for Windows ....................... 206-635-7071
  8672.     Microsoft MS-DOS 5.0 .............................. 206-646-5103
  8673.     Microsoft Project for Windows ..................... 206-635-7156
  8674.     Microsoft Visual Basic ............................ 206-646-5107
  8675.     Microsoft Windows ................................. 206-635-7245
  8676.     Microsoft Word for Macintosh ...................... 206-635-7201
  8677.     Microsoft Word for MS-DOS ......................... 206-635-7211
  8678.     Microsoft Word for Windows ........................ 206-635-7231
  8679.  
  8680.         INCREMENTAL FEE-BASED SUPPORT
  8681.  
  8682.     Microsoft OnCall for Basic $2/min.................. 900-896-9999
  8683.     Microsoft OnCall for Basic $20/call ............... 206-646-5106
  8684.     Microsoft OnCall for MS-DOS $2/min................. 900-896-9000
  8685.     Microsoft OnCall for MS-DOS $20/call .............. 206-646-5108
  8686.     Microsoft OnCall for Visual Basic $2/min........... 900-896-9876
  8687.     Microsoft OnCall for Visual Basic $20/call ........ 206-646-5106
  8688.     Microsoft Network Support $175/call ............... 206-635-7022
  8689.  
  8690.     Microsystems Software...... BBS ................... 508-875-8009 2400bps
  8691.     Microtech.................. BBS ................... 203-469-6430 2400bps
  8692.     MicroTek................... BBS ................... 310-538-4032 14400bps
  8693.     Microtest.................. BBS ................... 602-996-4009 2400bps
  8694.     Mitsubishi Inc. ........... T/S ................... 800-344-6352
  8695.     Mitsubishi Inc............. Tech Support .......... 213-515-3993
  8696.     Mitsubishi................. BBS ................... 714-636-6216 2400bps
  8697.     Mitsumi ................... BBS ................... 408-970-0761
  8698.     Mitsumi ..................  Sales ................. 516-752-7730 
  8699.     Mitsumi ..................  Tech Support .......... 408-970-9699 
  8700.     Mitsumi ..................  Tech Support .......... 408-970-9730 
  8701.     Motorola................... BBS ................... 800-843-3451
  8702.     Motorola................... BBS ................... 512-891-3733
  8703.     Motorola................... BBS ................... 512-891-3733
  8704.     Mountain Computer, Inc .... BBS ................... 408-438-2665
  8705.     Mountain Computer, Inc .... General ............... 800-458-0300
  8706.     Mountain Computer, Inc .... Tech Support .......... 408-438-7897
  8707.     Mouse Systems (MSC)........ BBS ................... 510-683-0617 14400bps
  8708.     Mouse Systems ............. Tech Support .......... 510-656-1117
  8709.     Multi-Tech Systems......... BBS ................... 612-785-9875 14400bps
  8710.     Mustang Software........... BBS ................... 805-395-0650 16800bps
  8711.     Mustang Software .......... MSI HQ BBS ............ 805-873-2400
  8712.     Mustang Software .......... T/S ................... 805-873-2550
  8713.     Mustang Software .......... OFFICE ................ 805-873-2500
  8714.     Mustang Software .......... FAX ................... 805-873-2599
  8715.     Mustang Software .......... SALES ................. 800-999-9619
  8716.     Mutant Group............... BBS ................... 405-372-6621 16800bps
  8717.     Mylex ..................... ....................... 800-776-9539 
  8718.     Mylex ..................... BBS ................... 510-793-3491
  8719.     Mylex ..................... Technical Support ..... 510-796-6100
  8720.   (N)
  8721.     National Design ........... ....................... 800-253-8831
  8722.     National Semiconductor..... BBS ................... 408-245-0671 2400bps
  8723.     NCR ....................... BBS ................... 719-596-1649
  8724.     NCR ....................... Video Chip Support .... 800-543-9935
  8725.     NEC ....................... T/S ................... 708-860-0335 
  8726.     NEC ....................... Tech Support ..BBS..... 508-635-4706
  8727.     NEC ....................... Tech Support ..fax..... 708-860-5475
  8728.     NEC ....................... Tech Support ..faxback. 800-366-0476
  8729.     NEC ....................... Tech Support ..General. 800-388-8888
  8730.     Network Products Corp...... BBS ................... 818-441-6933 14400bps
  8731.     NetWorth................... BBS ................... 214-869-2959 2400bps
  8732.     New Media Corp ............ General ............... 800-227-3748
  8733.     New Media Graphics......... BBS ................... 508-663-7612 14400bps
  8734.     NeXT Answers .............. automated email ....... nextanswers@next.com
  8735.     NeXT Answers .............. Fax Back .............. 415-780-3990
  8736.     NeXT ....... .............. T/S General ........... 800-848-NEXT
  8737.     Night Owl BBS.............. BBS ................... 716-881-5688 16800bps
  8738.     NISCA...................... BBS ................... 214-446-0646 2400bps
  8739.     Norton .................... Tech Support .......... 213-319-2020
  8740.     Norton-Lambert............. BBS ................... 805-683-2249 14400bps
  8741.     Norton/Symantec ........... BBS ................... 408-973-9598 2400bps
  8742.     NovaStor .................. Sales ................. 818-707-9900
  8743.     NovaStor .................. Fax ................... 818-707-9902
  8744.     Novell .................... BBS ................... 801-429-3308
  8745.     Novell .................... Tech Support .......... 800-526-5463
  8746.     Novell Desktop Systems..... BBS ................... 408-649-3443 2400bps
  8747.     Novell..................... BBS ................... 801-429-3030 14400bps
  8748.     Nuiq Software Inc.......... BBS ................... 914-833-1479 14400bps
  8749.     Number Nine................ BBS ................... 617-497-6463 96H00bps
  8750.   (O)
  8751.     OCR Systems................ BBS ................... 215-938-7245 2400bps
  8752.     Okidata ................... T/S ................... 800-634-0089 
  8753.     Okidata ................... Tech Support .......... 609-235-2600
  8754.     Okidata.................... BBS ................... 800-283-5474 9600bps
  8755.     Olivetti Office USA ....... General ............... 201-526-8200
  8756.     Omen Technology............ BBS ................... 503-621-3746 9600bps
  8757.     OMTI/Scientific Micro ..... Tech Support .......... 408-954-1633
  8758.     Ontrack Computer Systems .. BBS ................... 612-937-0860
  8759.     Ontrack Computer Systems .. Data Recovery ......... 800-872-2599
  8760.     Ontrack Computer Systems .. Sales Dos utils ....... 800-752-1333
  8761.     Ontrack Computer Systems .. Sales: Disk Manager ... 800-752-1333
  8762.     Ontrack Computer Systems .. Tech Support .......... 612-937-2121
  8763.     Open Network............... BBS ................... 718-638-2239 2400bps
  8764.     Orange Micro .............. T/S ................... 714-779-2772
  8765.     Orchid Technology ......... BBS ................... 510-683-0327 
  8766.     Orchid Technology ......... General ............... 510-683-0300
  8767.     Orchid Technology ......... Sales ................. 800-767-2443
  8768.     Orchid Technology ......... Tech Support .......... 510-683-0323
  8769.     Origin..................... BBS ................... 512-328-8402 2400bps
  8770.   (P)
  8771.     Pacific Data Product ...... T/S ................... 619-597-3444
  8772.     Pacific Data Products...... BBS ................... 619-452-6329 2400bps
  8773.     Packard Bell .............. BBS - Canada .......... 416-542-7359
  8774.     Packard Bell .............. BBS USA ............... 801-250-1600 2400bps
  8775.     Packard Bell .............. Tech Support .......... 800-733-4411
  8776.     Packard Bell............... BBS ................... 818-773-7207 2400bps
  8777.     Palindrome................. BBS ................... 708-505-3336 2400bps
  8778.     Panasonic ................. T/S ................... 800-222-0584 
  8779.     Panasonic Communica'n Sys.. BBS ................... 201-863-7845
  8780.     Panasonic Printers ........ Cust Support .......... 708-468-5440
  8781.     Paperback Corporation...... BBS ................... 415-644-0782 16800bps
  8782.     Paradise .................. Tech Support .......... 800-832-4778
  8783.     Paradise Systems........... BBS ................... 714-753-1234 14400bps
  8784.     Patton & Patton Software... BBS ................... 408-778-9697 2400bps
  8785.     PC Power and Cooling ...... ....................... 619-931-5700
  8786.     PC Power and Cooling ...... ....................... 800-722-6555
  8787.     PC User Groups) ........... BBS ................... 408-439-9367
  8788.     PCubid (CPU fans) ......... General ............... 916-338-1338
  8789.     Pentax Technologies........ BBS ................... 303-460-1637 16800bps
  8790.     Perstore .................. BBS ................... 602-894-4605
  8791.     Perstore .................. Tech Support .......... 602-894-4601
  8792.     Philips ................... BBS ................... 719-593-4081
  8793.     Phoenix (Bios) ............ BBS ................... 405-321-2400 14400bps
  8794.     Phoenix (Bios) ............ Tech Support .......... 617-551-4000
  8795.     Pinnacle Publishing........ BBS ................... 206-251-6217 2400bps
  8796.     Pinpoint Publishing........ BBS ................... 707-523-0468 2400bps
  8797.     PKWare..................... BBS ................... 414-354-8670 16800bps
  8798.     PKWare..................... Voice ................. 414-354-8699
  8799.     PLI........................ BBS ................... 510-651-5948 2400bps
  8800.     Plus Development .......... BBS ................... 408-434-1664
  8801.     Plus Development .......... Tech Support .......... 900-740-4433
  8802.     Plus Development .......... Tech Support ...Calif.. 800-826-8022
  8803.     Practical Peripherals ..... BBS ................... 805-496-4445 14400bps
  8804.     Practical Peripherals ..... General ............... 800-442-4774
  8805.     Practical Peripherals ..... T/S ................... 805-496-7707 
  8806.     Priam Systems ............. Tech Support .......... 408-954-8680
  8807.     Priam Systems.............. BBS ................... 408-434-1646 2400bps
  8808.     Prime Solutions ........... Tech Support Disk Tech. 800-847-5000
  8809.     Princeton Graphic Systems.. BBS ................... 404-664-1210 2400bps
  8810.     Princeton Graphics ........ T/S ................... 404-664-1010 
  8811.    *Pro Engineering Inc ....... General ............... 613-738-3864
  8812.    *Pro Engineering Inc ....... FAX ................... 613-738-3871
  8813.     ProComm Support ........... BBS ................... 314-474-8477
  8814.     Programmer's Workshop ..... General ............... 216-494-5260
  8815.     Programmer's Workshop ..... General ............... 216-494-8715
  8816.     Programmer's Workshop ..... General ............... 800-336-1166
  8817.     Prometheus Products........ BBS ................... 503-691-5199 14400bps
  8818.     Promise Technology ........ General ............... 408-452-0948
  8819.     Promise's Technology ...... Tech Support .......... 408-452-1180
  8820.     Promise's Technology ...... BBS ................... 408-452-1267
  8821.    *Proportional Software ..... General ............... 800-666-4672
  8822.     Proteon ................... T/S ................... 508-898-3100
  8823.     Proteon.................... BBS ................... 508-366-7827 2400bps
  8824.     Public Brand Software...... BBS ................... 317-856-2087 14400bps
  8825.     Pure Data ................. T/S ................... 800-661-8210 
  8826.     Pure Data.................. BBS ................... 214-242-3225 14400bps
  8827.   (Q)
  8828.     Q+E Software .............. BBS ................... 919-851-1381
  8829.     Q+E Software .............. Sales ................. 800-876-3101
  8830.     Q+E Software .............. Technical Support ..... 919-851-1152
  8831.     QIC Standards Inc ......... Fax ................... 805-962-1541
  8832.     QIC Standards Inc ......... General ............... 805-963-3853
  8833.     Qmail...................... BBS ................... 901-382-5583 16800bps
  8834.     QMS ....................... BBS ................... 205-633-3632
  8835.     QMS ....................... FAX ................... 205-633-3145
  8836.     QMS ....................... General ............... 205-633-4300
  8837.     QNX ....................... T/S ................... 613-591-0941
  8838.     QNX ....................... Fax ................... 613-591-3579
  8839.     Quadram.................... BBS ................... 404-564-5678 2400bps
  8840.     Qualitas................... BBS ................... 301-907-8030 14400bps
  8841.     Qualitas .................. FaxFacts .............. 301-718-6066
  8842.     Qualitas .................. General ............... 301-907-6700
  8843.     Qualitas .................. Tech Support .......... 301-907-7400
  8844.     Qualitas .................. T/S FAX ............... 301-718-6061
  8845.     Qualitas .................. Toll Free ............. 800-676-6386
  8846.     Quantum.................... BBS ................... 408-894-3214 2400bps
  8847.     Quantum ................... T/S (end user) ........ 800-826-8022
  8848.     Quantum ................... T/S ................... 408-894-4000
  8849.     Quantum ................... T/S ................... 408-944-0410
  8850.     Quarterdeck ............... BBS ................... 310-314-3227 V.32bis
  8851.     Quarterdeck ............... BBS ................... 310-396-3904 14400bps
  8852.     Quarterdeck ............... Customer Service ...... 800-354-3222
  8853.     Quarterdeck ............... Fax ................... 310-314-3217
  8854.     Quarterdeck ............... Sales ................. 310-392-9851
  8855.     Quarterdeck ............... Tech Support - Fax .... 310-399-3802
  8856.     Quarterdeck ............... Tech Support - UK ..... +4471 973-0663
  8857.     Quarterdeck ............... Tech Support .......... 310-392-9701
  8858.     Quarterdeck ............... Tech Support DeskView.. 310-392-9851
  8859.     Quarterdeck ............... Tech Support Manifest.. 310-392-9851
  8860.     Quercus Systems............ BBS ................... 408-867-7488 14400bps
  8861.     Quess Micro................ BBS ................... 719-597-8670 14400bps
  8862.     Quick Link II SW .......... General ..14.4 Modem .. 714-362-5800
  8863.     QuickBBS................... BBS ................... 407-896-0494 16800bps
  8864.   (R)
  8865.     Racal Interlan/Rabbit Soft. BBS ................... 508-264-4345 2400bps
  8866.     Race....................... BBS ................... 305-271-2146 2400bps
  8867.     Rams' Island Software...... BBS ................... 303-841-6269 16800bps
  8868.     Rancho Technology ......... Tech Support .......... 714-987-3966
  8869.     RC Electronics ............ General ............... 714-375-3791 
  8870.     RelayNet National.......... BBS ................... 301-229-5623 16800bps
  8871.     Remote Control Int......... BBS ................... 619-431-4030 2400bps
  8872.     Revelation Technologies.... BBS ................... 206-641-8110 2400bps
  8873.     Ricoh Corp ................ General ............... 201-882-2000
  8874.     Rix Softworks.............. BBS ................... 714-476-0728 2400bps
  8875.    *Rodime Inc ................ General ............... 407-997-0774
  8876.     Rybs Electronics........... BBS ................... 303-443-7437 2400bps
  8877.   (S)
  8878.     S3 ........................ General ............... 408-986-8144 
  8879.     S3 ........................ BBS ................... 408-970-3719 
  8880.     Saber Software............. BBS ................... 214-361-1883 14400bps
  8881.     Safetynet, Inc ............ Tech Support .......... 201-467-1024
  8882.     Safetynet, Inc ............ Sales ................. 800-851-0188
  8883.     Safetynet, Inc ............ BBS ................... 201-467-1581
  8884.     Salt Air BBS............... BBS ................... 801-261-8976 16800bps
  8885.     Samsung Info Systems....... BBS ................... 201-691-6238 2400bps
  8886.     Samsung Info. Syst......... BBS ................... 408-434-5684
  8887.     Samsung Info. Syst......... Tech Support .......... 800-446-0262
  8888.     Santa Cruz Operation (SCO). Tech Support .......... 800-347-4381
  8889.     Santronics Software........ BBS ................... 305-248-7815 16800bps
  8890.     Sanyo Storage Products .... General ............... 714-724-1505
  8891.     SEAboard................... BBS ................... 201-473-1991 9600bps
  8892.     SeaFax..................... Automated Fax Back Serv 408-438-2620
  8893.     Seagate Technology ........ BBS ... French ........ 33-1-40-67-1034 2400bps
  8894.     Seagate Technology ........ BBS ... Germany ....... 49-89-140-9331
  8895.     Seagate Technology ........ BBS ... Singapore ..... 65-227-2217
  8896.     Seagate Technology ........ BBS ... UK ............ 44-628-478011
  8897.     Seagate Technology ........ BBS ... USA ........... 408-438-8771 14400bps
  8898.     Seagate Technology ........ Customer Service ...... 800-468-3472
  8899.     Seagate Technology ........ General ............... 408-438-6550
  8900.     Seagate Technology ........ Sales ................. 408-438-8111
  8901.     Seagate Technology ........ Tech Support .......... 408-438-8222
  8902.     Searchlight Software....... BBS ................... 516-689-2566 9600bps
  8903.     SemWare.................... BBS ................... 404-641-8968 9600bps
  8904.     Sharp ..................... T/S ................... 708-759-8555
  8905.     Sharp...................... BBS ................... 404-962-1788 16800bps
  8906.     Shiva Corporation.......... BBS ................... 617-621-0190 2400bps
  8907.     Shugart ................... Tech Support .......... 714-770-1100
  8908.     Sierra Online.............. BBS ................... 209-683-4463 14400bps
  8909.     Sigma Design............... BBS ................... 510-770-0111 2400bps
  8910.     Silicon Valley Computers .. BBS ................... 415-967-8081
  8911.     Silicon Valley Computers .. General ............... 415-967-1100
  8912.     Sitka Corporation.......... BBS ................... 415-769-8774 2400bps
  8913.     Sitka...................... BBS ................... 510-769-8774 2400bps
  8914.     SMC ....................... BBS ................... 714-707-2481 V.32
  8915.     SMC ....................... T/S ................... 800-992-4762
  8916.     SMS Technology............. BBS ................... 510-964-5700 9600bps
  8917.     Sofnet..................... BBS ................... 404-984-9926 14400bps
  8918.     Sofnet..................... Voice ................. 404-984-8088
  8919.     Sofnet..................... Fax ................... 404-984-9956
  8920.     Sofnet..................... Sales ................. 800-FAXWORKS
  8921.     SoftArc Inc................ BBS ................... 416-609-2250 14400bps
  8922.     Softklone.................. BBS ................... 904-878-9884 14400bps
  8923.     Softlogic Solutions ....... Tech S Disk Optimize .. 800-272-9900
  8924.     Softlogic Solutions........ BBS ................... 603-644-5556 2400bps
  8925.     Softronics ................ Fax ................... 719-548-1878
  8926.     Softronics ................ T/S ................... 719-593-9550
  8927.     Softronics................. BBS ................... 719-593-9295 2400bps
  8928.     Software Products Intl..... BBS ................... 619-450-2179 2400bps
  8929.     Software Security.......... BBS ................... 203-329-7263 2400bps
  8930.     Software Venture........... BBS ................... 510-849-1912 2400bps
  8931.     Solutions Systems.......... BBS ................... 617-237-8530 2400bps
  8932.     Sony ...................... Customer Relations .... 800-282-2848
  8933.     Sony ...................... Sony CD-ROM hotline ... 408-894-0555
  8934.     Sony ...................... Sony CD-ROM BBS ....... 408-955-5107
  8935.     Sony ...................... faxback service ....... 408-955-5505
  8936.     Sparco Communications ..... General ............... 800-840-8400
  8937.     Sparco Communications ..... General ............... 601-323-5360
  8938.     Sparco Communications ..... e-mail ................ sparco@sparco.com
  8939.     SparkWare.................. BBS ................... 901-382-5583 16800bps
  8940.     Specialix Inc ............. General ............... 408-378-7919
  8941.     Specialix Inc ............. UK .................... 44-0-932-354254
  8942.     Spectra Publishing......... BBS ................... 408-730-8326 2400bps
  8943.     SprintNet.................. BBS ................... 800-546-1000 2400bps
  8944.     SPSS ...................... BBS ................... 312-836-1900
  8945.     SPSS ...................... Sales ................. 800-543-2185
  8946.     SPSS ...................... Tech Support .......... 312-329-3410
  8947.     Stac Electronics .......... Tech Support .......... 619-431-6712
  8948.     Stac Electronics........... BBS ................... 619-431-5956 14400bps
  8949.     Star (Printers) ........... T/S ................... 908-572-3300 
  8950.     Star Micronics............. BBS ................... 908-572-5010 14400bps
  8951.     STB Systems ............... BBS ................... 214-437-9615 16800bps
  8952.    *STB Systems ............... BBS ... UK ............ 44-181-897-1008
  8953.     STB Systems ............... Fax ................... 214-234-1306
  8954.    *STB Systems ............... Fax ... France ........ 33-144-647687
  8955.    *STB Systems ............... Fax ... UK ............ 44-181-897-1006
  8956.    *STB Systems ............... General ............... 800-234-4334
  8957.     STB Systems ............... General ............... 214-234-8750
  8958.    *STB Systems ............... General ... France .... 33-144-647685
  8959.    *STB Systems ............... General ... UK ........ 44-181-897-1003
  8960.     Storage Dimensions ........ Tech S Speedstor ...... 408-395-2688
  8961.     Storage Dimensions......... BBS ................... 408-944-1220 14400bps
  8962.     Summagraphics ............. T/S ................... 203-384-1344 
  8963.     Summagraphics ............. T/S ................... 800-729-7866 
  8964.     Sun ....................... Express ............... 800-USE-SUN 
  8965.     Sun ....................... Main Helpline ......... 800-USA-4SUN
  8966.    *Sundial Systems ........... General ............... 310-596-5121
  8967.     Sunrise Software........... BBS ................... 404-256-9525 2400bps
  8968.     Sunriver................... BBS ................... 512-835-8082 2400bps
  8969.     Supermac Software.......... BBS ................... 408-773-4500 2400bps
  8970.     Supra Corp................. BBS ................... 503-967-2444 14400bps
  8971.     Swan Technologies.......... BBS ................... 814-237-6145 14400bps
  8972.     Sydex...................... BBS ................... 503-683-1385 2400bps
  8973.     Symantec................... BBS ................... 408-973-9598 14400bps
  8974.     Symantec................... BBS ................... 503-484-6669 14400bps
  8975.     Syquest ................... ....................... 415-226-4000
  8976.     Syquest ................... Fax Back .............. 800-245-2278
  8977.     Syquest.................... BBS ................... 510-656-0473 9600bps
  8978.     Sysgen .................... T/S ................... 800-821-2151 
  8979.     Sysgen..................... BBS ................... 408-946-5032 2400bps
  8980.     Systems Compatibility...... BBS ................... 312-670-4239 2400bps
  8981.   (T)
  8982.     T.A.G. BBS................. BBS ................... 313-582-6671 16800bps
  8983.    *Tandon Corp ............... General ............... 805-523-0340
  8984.     Tandy Corp................. General ............... 817-390-3011
  8985.     Tandy Corp................. Tech Support .......... 817-878-6875
  8986.     Tatung Co. of America ..... Tech Support .......... 213-979-7055
  8987.     Teac America, Inc. ........ Tech Support .......... 213-726-0303
  8988.     TEAMate.................... BBS ................... 213-318-5302 14400bps
  8989.     Tech Data ................. BBS ................... 813-538-7090
  8990.     Tech Data ................. Tech Support .......... 800-553-7977
  8991.     Tecmar..................... BBS ................... 216-349-0853 14400bps
  8992.     Telebit Corp. ............. Tech Support .......... 800-835-3248
  8993.     Telebit.................... BBS ................... 408-745-3803 14400bps
  8994.     Telix Support ............. BBS ................... 416-439-9399
  8995.     Telix Support.............. BBS ................... 416-439-8293 16800bps
  8996.     Template Garden Software... BBS ................... 212-627-5089 9600bps
  8997.     Texas Instruments ......... Tech Support .......... 512-250-7407
  8998.     Texas Instruments.......... BBS ................... 512-250-6112 2400bps
  8999.     TheComplete PC ............ BBS ................... 407-997-9130 14400bps
  9000.     TheComplete PC ............ Fax ................... 407-997-9621 14400bps
  9001.     TheComplete PC ............ Tech Support .......... 407-997-8062 14400bps
  9002.     TheSoft Programming........ BBS ................... 415-581-3019 2400bps
  9003.     Thomas-Conrad Corp ........ BBS ................... 512-836-8012 14400bps
  9004.    *Thomas-Conrad Corp ........ T/S ................... 800-334-4112 24 hour
  9005.    *Thomas-Conrad Corp ........ T/S ... Canada ........ 800-654-3822
  9006.     Thumper Technologies....... BBS ................... 918-627-0059 2400bps
  9007.     Thunderbyte USA............ BBS ................... 615-442-2833 14400bps
  9008.     Tiara Computer Systems..... BBS ................... 415-966-8533 14400bps
  9009.     Timeline Software.......... BBS ................... 415-892-0408 2400bps
  9010.     Timeslips.................. BBS ................... 508-768-7581 2400bps
  9011.     Tops microsystems.......... BBS ................... 510-769-8774 2400bps
  9012.     TOPS Support .............. BBS ................... 415-769-8874
  9013.     TopSoft Software........... BBS ................... 502-425-9941 16800bps
  9014.     Toshiba America ........... BBS ................... 714-837-4408
  9015.     Toshiba America ........... Tech Support .......... 800-999-4273
  9016.     Toshiba Printer Products... BBS ................... 714-581-7600 2400bps
  9017.     Trantor ................... BBS ................... 510-656-5159
  9018.     Trantor ................... FAX ................... 510-770-9910
  9019.     Trantor Systems............ BBS ................... 415-656-5159 2400bps
  9020.     Traveling Software......... BBS ................... 206-485-1736 14400bps
  9021.     Trident ................... BBS ................... 415-691-1016
  9022.     Trident ................... Tech Support .......... 415-691-9211
  9023.     Tripplite ................. T/S ................... 312-329-1601
  9024.     Trius...................... BBS ................... 508-794-0762 16800bps
  9025.     True Vision................ BBS ................... 317-577-8783 2400bps
  9026.     Tseng Labs ................ Fax ................... 215-860-7713
  9027.     Tseng Labs ................ General................ 215-968-0502
  9028.     TSR Systems................ BBS ................... 516-331-6682 2400bps
  9029.     Turbo Tax.................. BBS ................... 619-453-5232 2400bps
  9030.     TurboCom................... BBS ................... 503-482-2633 14400bps
  9031.     Turtle Beach............... BBS ................... 717-845-4835 14400bps
  9032.   (U)
  9033.  
  9034.     U.S.Robotics .............. Voice ................. 708-982-5151
  9035.     U.S.Robotics .............. FaxBack ............... 800-762-6163
  9036.     U.S.Robotics .............. CompuServe ............ GO USROBOTICS
  9037.     U.S.Robotics .............. Internet .............. support@usr.com
  9038.     U.S.Robotics .............. Sales & Marketing ..... 800-342-5877 
  9039.     U.S.Robotics .............. T/S ................... 800-982-5151
  9040.     U.S.Robotics .............. T/S Fax ............... 708-933-5552
  9041.     Ultrastor ................. BBS ................... 510-623-9091
  9042.     Ultrastor ................. General ............... 714-581-4100
  9043.     Ultrastor ................. Tech Support .......... 510-623-8955
  9044.     Unicore ................... General ............... 508-686-6468
  9045.     Unicore ................... General ............... 800-800-2467
  9046.     Unicorn Software........... BBS ................... 317-784-2147 2400bps
  9047.     UNIFACE Corp .............. General ............... 510-748-6145
  9048.     UNIFACE Corp .............. Support ............... 510-748-6445
  9049.     UniNova Service Corp....... BBS ................... 509-925-3893 16800bps
  9050.     US Sage.................... BBS ................... 417-331-7433 2400bps
  9051.     USNO Time of Day .......... BBS ................... 202-653-0351
  9052.     UUNET .....................     ................... 800-488-6386 
  9053.   (V)
  9054.     Ven Tel.................... BBS ................... 408-922-0988 14400bps
  9055.     Ventura Software........... BBS ................... 619-673-7691 14400bps
  9056.     Vermont Microsystems....... BBS ................... 802-655-7461 2400bps
  9057.     VESA ...................... FAX ................... 408-435-8225 
  9058.     VESA ...................... General ............... 408-435-0333
  9059.     Video Seven ............... T/S ................... 800-248-1850 
  9060.     Video Seven................ BBS ................... 510-656-0503 14400bps
  9061.     Virex...................... BBS ................... 919-419-1602 14400bps
  9062.     Visual Business Systems.... BBS ................... 404-953-1613 2400bps
  9063.     Volkswriter................ BBS ................... 408-648-3015 2400bps
  9064.     Vortex Systems............. BBS ................... 412-322-3216 2400bps
  9065.   (W)
  9066.     Wacom...................... BBS ................... 415-960-0236 2400bps
  9067.     Walker,Richer, & Quinn..... BBS ................... 206-324-2357 9600bps
  9068.     Walnut Creek (CDROM) ...... e-mail ................ info@cdrom.com
  9069.     Walnut Creek (CDROM) ...... FAX ................... 510-674-0821
  9070.     Walnut Creek (CDROM) ...... General ............... 510-674-0783
  9071.     Walnut Creek (CDROM) ...... General ............... 800-786-9907
  9072.     Walt Disney Software....... BBS ................... 818-567-4027 2400bps
  9073.     Wangtek ................... BBS ................... 805-582-3620 9600b
  9074.     Wangtek ................... Fax ................... 805-583-8249
  9075.     Wangtek ................... Fax Back............... 805-582-3381
  9076.     Wangtek ................... Voice ................. 800-992-9916
  9077.     Wangtek ................... Voice ................. 805-583-5255
  9078.     Wangtek.................... BBS ................... 805-582-3370 2400bps
  9079.     Wantree Development........ BBS ................... 913-441-0595 14400bps
  9080.    *Washburn & Co ............. General ............... 716-248-3627
  9081.    *Washburn & Co ............. FAX ................... 716-381-7549
  9082.     Weitek Corp. .............. Fax ................... 408-738-1185
  9083.     Weitek Corp. .............. General ............... 408-738-8400
  9084.     Weitek..................... BBS ................... 408-522-7517 2400bps
  9085.     Weltec .................... T/S ................... 714-669-1955 
  9086.     Western Digital ........... BBS ................... 714-753-1068 14400bps
  9087.     Western Digital ........... BBS ................... 714-753-1234 2400b
  9088.    *Western Digital ........... Fax Back .............. 714-932-4300
  9089.     Western Digital ........... France ................ 331-69-85-3914
  9090.     Western Digital ........... Germany ............... 49-89-922006-60
  9091.     Western Digital ........... Tech Support .......... 714-932-4900
  9092.     Western Digital ........... Tech Support .......... 800-832-4778
  9093.     Western Digital ........... UK .................... 44-372-360387
  9094.     White Water Systems ....... BBS ................... 708-328-9442 2400bps
  9095.     Word Perfect Corp ......... BBS ................... 801-225-4414 14400bps
  9096.     Word Perfect Corp ......... Tech Support DOS ver .. 800-541-5096
  9097.     Word Perfect Corp ......... T/S Mac ver 2.1 ....... 800-336-3614
  9098.     Word Perfect Corp ......... T/S Mac ver 3.0 ....... 800-228-2875
  9099.     Wordtech .................. BBS ................... 415-254-1141 2400bps
  9100.     Wyse Technology ........... BBS ................... 408-922-4400
  9101.     Wyse Technology ........... Tech Support .......... 408-435-2770
  9102.   (X)
  9103.    *Xebex ..................... General ............... 702-883-4000
  9104.     Xerox Computer Serv........ General ............... 213-306-4000
  9105.     Xircom..................... BBS ................... 818-878-7618 14400bps
  9106.     Xircom..................... Tech Support .......... 800-874-4428
  9107.     XTree...................... BBS ................... 805-546-9150 2400bps
  9108.     Xyquest.................... BBS ................... 508-667-5669 2400bps
  9109.   (Y)
  9110.    *Y-E Data .................. General ............... 714-898-3677
  9111.     Young Micro Systems ....... General ............... 800-365-VEGA
  9112.   (Z)
  9113.     Zenith .................... T/S ................... 708-808-4300 
  9114.     Zenographics............... BBS ................... 714-851-3860 2400bps
  9115.     Zeos International ........ Customer Service ...... 800-848-9022
  9116.     Zeos International ........ Sales ................. 800-423-5891 
  9117.     Zeos International ........ T/S Fax ............... 612-633-4607
  9118.     Zeos International ........ Tech Support .......... 800-228-5390
  9119.     Zeos International ........ Upgrade Sales ......... 800-874-2943
  9120.     ZEOS Online Graphics BBS... BBS ................... 612-633-0815 
  9121.     Zoom Telephonics (24HR) ... BBS ................... 617-423-3733 28800bps
  9122.     Zoom Telephonics .......... Sales ................. 800-666-6191
  9123.     Zsoft...................... BBS ................... 404-427-1045 14400bps
  9124.     Zyxel Communications ...... BBS ................... 714-693-0762 
  9125.     Zyxel Communications ...... Service Center ........ 714-693-0804 
  9126.  
  9127.  
  9128.  
  9129. S) 10.0 Acknowledgments
  9130.  
  9131. Thanks to the following people for their contributions to the faq:
  9132.  
  9133. Carsten Grammes (cagr@rz.uni-sb.de), Mike Long (mike.long@analog.com),
  9134. Cameron L. Spitzer (cls@truffula.sj.ca.us), John M. Grohol
  9135. (grohol@alpha.acast.nova.edu), Jeff Abramson
  9136. (jabram@ichips.intel.com), Ronald Geens (rgeens@wins.uia.ac.be), Paul
  9137. Leslie Strople (strople@ug.cs.dal.ca), David Reeve Sward
  9138. (sward+@CMU.EDU), zeos@zeos.com, Steve Rusk (zz96sr@sdacs.ucsd.edu),
  9139. Arnoud Martens (arnoud@ijssel.hacktic.nl), Steve Walters
  9140. (swwalters@fl51mail.space.honeywell.com), comins@tecrus.enet.dec.com,
  9141. Frederick J. Ingham (p00736@psilink.com), Shaun Burnet
  9142. (burnesa@cat.com), John Anthony Ruchak (jruchak@mtmis1.mis.semi.harris.com),
  9143. Herbst OMR (herbst@techunix.technion.ac.il), Wayne Schlitt
  9144. (backbone!wayne@tower.tssi.com), Lee Fisher (leefi@microsoft.com),
  9145. Joeseph H Allen (jhallen@world.std.com), pieterh@sci.kun.nl,
  9146. Ron Bean (uwvax!astroatc!nicmad!madnix!zaphod),
  9147. Will Spencer (will@gnu.ai.mit.edu), Declan Hughes (hughes@cat.rpi.edu),
  9148. Ronald Fowler (rfowler@access.digex.net)
  9149. and the many others who helped bring the FAQ to where it is today.
  9150.  
  9151. ===============
  9152. Ralph Valentino  (ralf@wpi.wpi.edu)
  9153. Hardware Engineer,  Worcester  Polytechnic  Institute
  9154.