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