home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!spool.mu.edu!sgiblab!bridge2!gilligan!camerons
- From: cls@truffula.sj.ca.us (never mind)
- Newsgroups: comp.os.linux
- Subject: Re: Serial driver issues
- Summary: wire-OR circuit
- Keywords: hack chop scrape gouge
- Message-ID: <1435@bridge2.NSD.3Com.COM>
- Date: 22 Dec 92 22:28:33 GMT
- References: <1992Dec22.055745.25095@athena.mit.edu>
- Sender: news@bridge2.NSD.3Com.COM
- Reply-To: cls@truffula.sj.ca.us
- Lines: 59
- Nntp-Posting-Host: gilligan.nad.3com.com
-
-
- In article 25095@athena.mit.edu, tytso@ATHENA.MIT.EDU (Theodore Ts'o) writes:
- >This needs to be added to the Serial FAQ!
- >
- >Due to limitations in the ISA hardware bus, it is *not* possible for two
- >serial ports (to wit, COM1 and COM3) to share an IRQ simultaneously.
- >You need to take one of your serial boards and rejumper it to use
- >another IRQ, such as IRQ 2 or IRQ 5. Otherwise, it simply won't work.
- >
- >It is true that there are some hardware hacks around that allow two
- >boards to share an IRQ simulatenously. Most of them are not reliable,
- >and will just get you into trouble; therefore, I do not recommend them.
- >
- > - Ted
-
-
- I agree with Theodore: wire-ORing the interrupt is
- an ugly hack! But for those who insist, here's a
- relatively reliable way to do it.
-
- 1. Banish all thought from your mind of faking
- this with diodes, relays, or bits of string!
-
- 2. Break the IRQ trace you intend to share.
- Insert a 74LS241 (3-state line driver chip) in the
- broken trace:
-
- +5V 11 |~~~\ 9 new IRQ
- ----------| >---------------(___) card edge
- |___/
- |
- old IRQ | 19
- ------------+
-
- The 'LS241 requires +5V on pin 20 and ground on pin 10.
- You can leave the remaining pins (15 of them) unconnected.
- (Mechanical details are left to you. Make sure the
- '241 is physically secure and not shorting to anything.)
- Do this to each card you are hacking. Do not mix
- hacked and unhacked cards on the same IRQ.
- Do not use anything but a 74LS241.
-
- 3. Pick *one* of the hacked cards and add a 470 ohm
- resistor from the new (shared) IRQ to ground. This
- swamps the pullup on the motherboard, we hope.
-
- WARNING: Nobody will respect your warranty once they
- catch you doing stuff like this, and I can't say I
- blame them!
-
- DISCLAIMER: Your hardware will be destroyed if you
- attempt this! Go back! Danger! This article does not
- represent my employer's opinion, or mine, or anybody's.
- I never posted it! What article?
-
- Cameron
- (I'll be away for a week. Happy Holidays and thanks to
- all the kind folks who've helped make this system real!)
-
-