home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / linux / 23080 < prev    next >
Encoding:
Text File  |  1993-01-07  |  1.5 KB  |  44 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!munnari.oz.au!uniwa!cujo!cc.curtin.edu.au!smackinla
  3. From: smackinla@cc.curtin.edu.au (Pat Mackinlay)
  4. Subject: Re: 99.2 and Seagate ST-01
  5. Message-ID: <1993Jan7.235138.1@cc.curtin.edu.au>
  6. Lines: 32
  7. Sender: news@cujo.curtin.edu.au (News Manager)
  8. Organization: Curtin University of Technology
  9. References: <C0G6wr.C3x@mentor.cc.purdue.edu>
  10. Date: Thu, 7 Jan 1993 14:51:38 GMT
  11.  
  12.  
  13. > I was using a ST-01 without the ROM under .99 and earlier, detected
  14. > by setting the OVERRIDE variable to 0xca000 in seagate.h.
  15. >  This approach did not work in .99.2 . No disks or tapes were detected
  16. > in bootup. When I put the ROM back in the ST01 and recompiled without
  17. > the OVERRRIDE, .99-2 worked ok.
  18. >   Anyone have any hints on what changed?
  19.  
  20. Yes. The ST-0x driver in 0.99p2 now supports Future Domain TMC88x series 
  21. controllers (and any based on the FD TMC-950 chip) transparently. 
  22. Unfortunately, in writing the patch, I managed to break the OVERRIDE 
  23. support. I have sent another patch off to Linus which should make it into 
  24. the next kernel release and re-enable the OVERRIDE support. For the moment, 
  25. if it concerns you greatly, edit linux/kernel/blk_drv/scsi/seagate.c. Find 
  26. the bit in seagate_st0x_detect() that looks like:
  27.  
  28.     ...
  29.     #ifdef OVERRIDE
  30.     base_address = (void *) OVERRIDE;
  31.     ...
  32.  
  33. and change it to:
  34.  
  35.     ...
  36.     #ifdef OVERRIDE
  37.     base_address = (void *) OVERRIDE;
  38.     controller_type = SEAGATE; /* or FD if you have an FD board... */
  39.     ...
  40.  
  41. Sorry about the trouble.
  42.  
  43. Pat -- Have a day!
  44.