home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!think.com!enterpoop.mit.edu!bloom-picayune.mit.edu!daemon
- From: tytso@ATHENA.MIT.EDU (Theodore Ts'o)
- Subject: Re: BUG in 0.99[p1] kernel config script and Re: Serial driver issues
- Message-ID: <1992Dec27.060332.7994@athena.mit.edu>
- Sender: daemon@athena.mit.edu (Mr Background)
- Reply-To: tytso@ATHENA.MIT.EDU (Theodore Ts'o)
- Organization: The Internet
- Date: Sun, 27 Dec 1992 06:03:32 GMT
- Lines: 32
-
- From: nyet@cco.caltech.edu (n liu)
- Date: 25 Dec 1992 09:05:03 GMT
-
- Cards CAN be connected to the same IRQ.. its just that your system won't
- know which one called the interrupt and won't service the right card all
- of the time. Under DOS this is occasionally fine, but under Linux you want
- to be able to all of the devices simultaneosly.
-
- No, no, no!!! A thousand times no!!!!! There are real hardware
- problems with doing having more than one card connected to same IRQ. In
- the words of Gero Kuhlmann, who posted the following message ONLY THREE
- DAYS BEFORE your misinformed posting:
-
- |The problem with the PC hardware is that it uses an active high interrupt
- |system with three-state outputs on the serial cards. That means that normally
- |the interrupt line is pulled down to zero by the output transistor
- |(if the interrupt is enabled on the serial card with OUT2). Now if two
- |cards share the same interrupt line, suppose only one line is trying to
- |send an interrupt. It then shuts off it's low-driving transistor and enables
- |it's high driving transistor. Unfortunately the low fan out of the standard
- |LS-TTL's is 8mA while the high fan out is only -400microA. You can think of
- |the low driving transistor being about twenty times stronger than the high
- |pulling one. So the single card trying to send out an interrupt doesn't
- |have any chance to bring the interrupt line up above the minimum high level
- |of approx. 2V because there is the low output of the other card. But that
- |low-to-high-transition is required by the interrupt controller.
-
- Please, c.o.l. is noisy already to have people posting just-plain-wrong
- information.
-
- - Ted
-
-