home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / unix / bsd / 4220 < prev    next >
Encoding:
Internet Message Format  |  1992-08-15  |  1.6 KB

  1. Path: sparky!uunet!crdgw1!rpi!psinntp!psinntp!crynwr!nelson
  2. From: nelson@crynwr.com (Russell Nelson)
  3. Newsgroups: comp.unix.bsd
  4. Subject: Ethernet card
  5. Message-ID: <713928805snx@crynwr.com>
  6. Date: 16 Aug 92 07:29:00 GMT
  7. References: <1992Aug14.150906.1614@rwwa.COM>
  8. Organization: Crynwr Software
  9. Lines: 26
  10.  
  11. In article <1992Aug14.150906.1614@rwwa.COM> witr@rwwa.com writes:
  12.  
  13.    In article <michaelv.713756052@test.cc.iastate.edu>,
  14.      michaelv@iastate.edu (Michael L. VanLoon) writes:
  15.  
  16.    | Once again: IRQ 2 is _unavailable_ in an AT. [...] Your card,
  17.    | intelligently, reassigns IRQ 2 requests to IRQ 9 if it's put into an
  18.    | AT.
  19.  
  20.    Not entirely correct.  The IRQ2 pin (fourth pin from the rear, non
  21.    component side), is *physically* connected to the IRQ9 signal, which
  22.    is connected to the second PIC.  (It is true that the second PIC chains
  23.    to the first one throught the IRQ2 signal.) The *software* ``reassigns''
  24.    the interrupt by diddling the second PIC instead of the first when
  25.    it notices that the card was set to interrupt on IRQ2.
  26.  
  27. Yes, Michael's explanation is less than clear.
  28.  
  29. Some software is smart, and captures IRQ9 if you tell it to use IRQ2.
  30. Some software is stupid, and captures IRQ2 if you configure your
  31. interrupt handler for IRQ2.  This still works under DOS because the
  32. default IRQ9 interrupt handler acknowledges the interrupt on the
  33. second PIC, and fakes an IRQ2 interrupt.
  34.  
  35. I don't know if 386BSD is as smart as DOS...
  36.  
  37. -russ <nelson@crynwr.com>  I'm proud to be a humble Quaker!
  38. Crynwr Software            Crynwr Software sells packet driver support.
  39. 11 Grant St.               315-268-1925 Voice
  40. Potsdam, NY 13676          315-268-9201 FAX
  41.