This message is from the T13 list server.

I think we are all in violent agreement, but just not noticing this fact.  

I believe we all agree that you can build a device without interrupts, but
some of us are saying that if you want to openly sell a device like this you
will have problems in some environments.  If it is a totally custom device
in a specific environment, then everything is fine.

MKE.



-----Original Message-----
From: Pat LaVarre [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 22, 2002 3:41 PM
To: [EMAIL PROTECTED]
Subject: Re: [t13]: INTRQ


This message is from the T13 list server.


Are many of us talking past each other?

Here lately I can see my luck at writing words that other people read to
mean what I meant hasn't been good.

Specifically here below did I somehow say something that could easily be
read as contradicting what MKE says here?

The point of designing a device to tolerate a host that does not use INTRQ
is (a) to comply with the spec, which as printed by Ansi does not require
the use of INTRQ for Pio transfers and (b) to cooperate with Ata/pi hosts
available for dramatically less than a Wintel motherboard (like sold for US$
in the single digits).

This is therefore a rational activity, seen to progress simultaneously at
various locations worldwide.

Yes a device that floated pin 31 INTRQ of a standard 2x20 connector would be
the kind of Evil thing that may be conjectured to explain why commonly
Wintel interrupts stay masked.  Me, I never willingly conceived such an
abomination, much less mentioned it here.

Pat LaVarre

>>> "Eschmann, Michael K" <[EMAIL PROTECTED]> 01/22/02 04:23PM
>>>
This message is from the T13 list server.


You could have no INTRQ pin, but nobody's software would work on it other
than your own.  Speaking for "Wintel" systems, the native OS drivers all
expect the interrupts to work on a device, so without them the system hangs.
I can't see any OS drivers allowing this, so you will have to have your own
driver and the ability to have everyone install the driver before attaching
your drive.

As a side note, having a floating interrupt will cause the system to
potentially see an interrupt storm.  

So, are you willing to deal with the customer calls on a device like this?

MKE.


-----Original Message-----
From: Pat LaVarre [mailto:[EMAIL PROTECTED]] 
Sent: Monday, January 21, 2002 4:34 PM
To: [EMAIL PROTECTED] 
Subject: Re: [t13] INTRQ


This message is from the T13 list server.


An Ata/pi device can be designed within the standard to remove the need to
use INTRQ, especially for Pio transfers.  The idea is that the host instead
polls port x3F6 AlternateStatus to see when BSY clears.  This works best if
the host in question has a Pio accelerator that makes Pio polling as
efficient for the host cpu as Dma is.

But certainly, to try to operate without INTRQ is to fail ToTalkLikeWindows.
Operating without INTRQ is accordingly a practice which breaks devices in
the real world ... but this practice saves a pin on a chip, which can make
the chip dramatically cheaper by reducing the package size.

By the way, a host chip that does use INTRQ is not Necessarily more
interoperable.  More info is good only if used intelligently.  To the degree
to which BSY and INTRQ are redundant with one another, they can disagree.

Tuning the chip to cope well when they do disagree is a dark art.

Pat LaVarre x4402

>>> liman Munandar <[EMAIL PROTECTED]> 01/21/02 04:53PM >>>
This message is from the T13 list server.


Dear T13:

Does anyone know where I can get more info on the use of the interrupt? The
question I have is whether the INTRQ pin is optional or not. I have a design
using a chip with ATA/ATAPI interface. The INTRQ pin was left open. I wonder
if this is ok. Can an ATA/ATAPI device operate without any interrupt
service?

Thank you in advance.

Regards,

Liman Munandar
Associate Engineer
Dura Micro


Subscribe/Unsubscribe instructions can be found at www.t13.org.

Subscribe/Unsubscribe instructions can be found at www.t13.org.
Subscribe/Unsubscribe instructions can be found at www.t13.org.

Subscribe/Unsubscribe instructions can be found at www.t13.org.
Subscribe/Unsubscribe instructions can be found at www.t13.org.

Reply via email to