home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / unix / sysv386 / 16732 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  3.0 KB

  1. Xref: sparky comp.unix.sysv386:16732 comp.unix.sys5.r4:587
  2. Path: sparky!uunet!crdgw1!rdsunx.crd.ge.com!yeti!davidsen
  3. From: davidsen@yeti.crd.GE.COM (william E Davidsen)
  4. Newsgroups: comp.unix.sysv386,comp.unix.sys5.r4
  5. Subject: Installing non-standard net cards on Dell
  6. Message-ID: <1992Nov23.172554.1144@crd.ge.com>
  7. Date: 23 Nov 92 17:25:54 GMT
  8. Sender: usenet@crd.ge.com (Required for NNTP)
  9. Reply-To: davidsen@crd.ge.com (bill davidsen)
  10. Organization: GE Corporate R&D Center, Schenectady NY
  11. Lines: 74
  12. Nntp-Posting-Host: yeti.crd.ge.com
  13.  
  14.  
  15.   I had a little learning experience this weekend trying to install a
  16. WD8013 (16 bit enet card) at a non-standard address with Dell V.4 rel
  17. 2.2. The stuff in the manual is all correct, but you might spend a lot
  18. of time reading between the lines on this. Also, if you do it wrong it
  19. blows away your root filesystem (I verified this three times), so you
  20. might want to see how I did it.
  21.  
  22. Why do it fancy?
  23. ================
  24.  
  25.   Several of my home systems share a configuration which allows me to
  26. minimize hardware cost, but which uses up the interrupts on the 8 bit
  27. bus. My config looks like this:
  28.  
  29.     int    card
  30.  
  31.     2    bus mouse
  32.     3    serial (16550)
  33.     4    serial (16550)
  34.     5    tape controller (at io 338)
  35.     6    ESDI disk
  36.     7    parallel
  37.  
  38.     10    wdn net card
  39.     11    aha1540
  40.  
  41.   Because I have no room to use the low interrupts Dell checks as
  42. standard, I wanted to put the io at 240, the int at 10, the transfer
  43. buffer at d0000.
  44.  
  45. How to do it
  46. ============
  47.  
  48.   These steps in this order:
  49.     1. Remove the card and install Dell UNIX. If you have it
  50.        installed you have done this.
  51.     2. Edit the sdevice.d/wdn file to force the int and io
  52.        addresses. See the Dell manual for the format, My
  53.        last five fields were
  54.         10    240    25f    d0000    d3fff
  55.     3. Edit the sdevices.d/eth586 file to disable all devices.
  56.        Change the first Y to an N.
  57.     4. Run idbuild
  58.     5. Shutdown the system - installs the new kernel
  59.     6. Boot the system - builds kernel environment
  60.     7. Shutdown the system (again)
  61.     8. Power off
  62.     9. install the card
  63.  
  64.   Steps 6 and 7 are not really obvious from the documentation!
  65.  
  66. Notes:
  67.  
  68.   I couldn't make this work by editing the wdn/space.c file in the
  69. obvious way, although I certainly tried. I got the kernel in a condition
  70. where shutdown would work with the card installed.
  71.  
  72.   Alway back up your system when doing something simple like this. Even
  73. though you know it's trivial and you won't hurt anything... do it
  74. anyway. My incremental produced about 280MB of stuff I had changed since
  75. the last full dump five weeks agao. I would rather load from tape than
  76. regenrate that info (computer generated images).
  77.  
  78.   About the third time I reinstalled, I begain to wonder if I could
  79. patch the boot floppy to not retension the tape every flaming time I ran
  80. install. I actually did a physical copy of the floppy to the hard disk
  81. of another machine and looked for the retension stuff. I finally left it
  82. alone, having pleanty of time Sunday afternoon to go watch the football
  83. games.
  84.  
  85. -- 
  86. bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
  87.     Keyboard controller has been disabled, press F1 to continue.
  88.