On Mon, 5 Jul 1999, Gerasimov Victor wrote:

> My late experimet shows the following:
> 
>  - SCSI disk does not produce such a message. ( Message is generated by  
> Linux driver ide.c );

Back up just a few steps and be careful about dorking around in the
lowlevel part of the driver.  You may need to review the differences
betwenn the storage classes.  Try moving to an offboard host adapter like
a Promise Ultra33 or an Acard AEC6210UF.

These are modified ide-chipsets that behave like SCSI more closely.

>  - There is so called "state of bad operations on IDE". 
> If, after reload, driver is active but does not perform any data exchange
> with  application program,  Your test routine operates normally at least
> some hours. But if there are any parallel operations on IDE and between
> driver and application - messages are start to be generated. This
> generation continues even if the application  terminates.  After several
> dosens of messages sync usually hangs up, but everything else operates
> properlly.   

It is obvious that your driver is not playing by the waitque rules.
Or something in RTL in combination in not servicing IDE is causing the
clash.

>  - Hacking ide.c with a goal to remove the reset of IDE interface after
> error has no effect -

Surprized you did not lock up hard.
 
>    operations are executed normally, but  sync hangs up with the same
> probability.
>    So, "Busy status" is an additional interrupt during normal IDE disk
> operation;
> 
>  - Once a two-week period my Linux may hang up too. 
> Sometimes I can see a lot of sendmail tasks that can't be killed. After
> it during reboot command it hangs up on "Unmounting file systems" and
> after it nothing excluding the "good pinging from net" and "pressing
> reset botton" is possible to do. Is this the issue of "Busy messages +
> resets" or not - I don't know.

I do not know enough about your driver to answer the question.
Second I have not used RTL since I rewote part of it for something
personal back at 0.5a.

Again I suggest that anyone using RTL and an onboard IDE find one of the
two above mentioned cards and see if the services perform better.

Andre Hedrick
The Linux IDE guy





--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to