home *** CD-ROM | disk | FTP | other *** search
- Path: news.ist.utl.pt!news
- From: Pedro Miguel Sequeira de Justo Teixeira <pmt@hidro1.ist.utl.pt>
- Newsgroups: comp.unix.amiga
- Subject: Maxtor HD on linux-1.2.13pl7
- Date: Tue, 19 Mar 1996 21:34:18 -0800
- Organization: I.S.T.
- Message-ID: <314F98DA.446B@hidro1.ist.utl.pt>
- NNTP-Posting-Host: atlantis.ist.utl.pt
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (X11; I; IRIX 5.3 IP20)
-
- I had 1.2.13pl3 for a few days, just for installing
- all the filesystem tree SAFELY.
-
- When everything was running OK, I got pl7 sourse
- and compiled it, tryed it and hang !!
-
- When I tryed to boot it it hangged just after detecting
- the parallel port (during IDE detection).
- After a few tryes I resigned myself to the fact that
- it was not working (slow motion brain...).
- I always suspected on my Maxtor IDE HD so I tryed it
- with several other drives and always worked, so the problem was
- on the Maxtor drive. Anyway, I didn't intent to throw it away
- so, as I has the pl3 source also I started to hack....
-
- After a whole day I could change pl7 to work
- 'five stars' with all my HD drives. The thing was the following:
-
- Maxtor drives IGNORE IDE_RESET_IRQ.
- Maxtor drives set their IRQ line as soon as they
- receive the get_id command.
-
- This produces a explosive mix that causes kernel to
- go mad since pl7 tryes to get the HD-ID before inserting the
- irq handler while interrupts are enabled flooding the kernel
- with IRQ's.
-
- The only functions I changed, maintaining the structure,
- was the ones resposable for the IDE init leaving everithing else
- intact. It has been running for 3 days non stop for a burn-out
- test with absolutely no problem. I consider it safe for giving
- it away for anyone who needs it
-
-
-
- Pedro Miguel Teixeira
-