home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / linux / 21791 < prev    next >
Encoding:
Text File  |  1992-12-27  |  2.1 KB  |  44 lines

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