Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!samsung!dali.cs.montana.edu!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!uwm.edu!src.honeywell.com!msi.umn.edu!cs.umn.edu!quest!digibd!rick From: rick@digibd.com (Rick Richardson) Newsgroups: comp.unix.sysv386 Subject: Re: FAX cards for 386 UNIX Message-ID: <1991Feb12.191912.20652@digibd.com> Date: 12 Feb 91 19:19:12 GMT References: <706@camco.Celestial.COM> <391@icjapan.uucp> <1788@van-bc.wimsey.bc.ca> Organization: DigiBoard Incorporated, St. Louis Park, MN Lines: 40 In article <1788@van-bc.wimsey.bc.ca> sl@van-bc.wimsey.bc.ca (Stuart Lynne) writes: >In article <391@icjapan.uucp> jimmy@denwa.info.com (Jim Gottlieb) writes: >>In article <706@camco.Celestial.COM> bill@camco.Celestial.COM (Bill Campbell) writes: >>>The HAYES JT9600 fax/modem card is NOT COMPATIBLE WITH SCSI. >>>Install the card and the system won't boot. >>We have a Hayes JT9600 fax card and an Adaptec 154xB in the same system >>and they both work fine. > >The board will respond incorrectly to 16 bit memory addresses. For example >if the board is addressed at 0xcc000 it will sometimes respond to 0x1cc000 >or 0x2c000. > >I have noticed that more recent mother board designs seem to work better. For >example the 486 I have now seems to work 100% with any JT9600 I've tried. The Hayes card does not, by itself, respond incorrectly to addresses above 1MB. The card is an XT bus style card, which means that it only gets 20 bits of address (not the full 24 bits of the AT bus). To maintain downward compatibility when the AT bus was designed, IBM changed the meaning of the MEMR and MEMW control signals on the original XT connector. The bus master is supposed to activate MEMR or MEMW on the XT connector only if the address is below 1MB. What is going on is that some motherboards are incompatible with the Adaptec bus master SCSI controller. Somehow, and I don't know the exact details, these motherboards trick the Adaptec into asserting MEMR or MEMW on the XT connector at the wrong time. This is bad news for any 8 bit cards out there which expect reliable MEMR and MEMW signals. As Stuart notes, newer motherboards don't seem to cause the problem with the Adaptek/Hayes combination. I even know one fellow who had an errant motherboard/Adaptek combination who went so far as to move several Hayes boards off onto an expansion bus, and then added some circuitry to generate proper MEMW and MEMR signals on the expansion bus. Don't try this at home. -Rick Richardson