[parisc-linux] Hanging with kernels >= 2.4.22

Carlos O'Donell carlos at baldric.uwo.ca
Sat Feb 21 10:05:09 MST 2004


> Thanks! Changing NCR_700_MAX_TAGS to 1 in drivers/scsi/53c700.h did the
> trick. Will I now have poor disk performance? If so, might I get away
> with setting it to something higher, like 2 or 4, maybe?

I could never run IO stably at anything higher than 1. The drives don't
seem to handle it properly, the error recovery mechanisms seem less
than perfect, and the box just hangs.
 
> I've not heard of tagged command queues before - the idea seems to be to
> transfer data to the drive as early as possible, but make decisions as
> to what should be written first at a later stage. Is that correct?
> 
> http://lists.parisc-linux.org/pipermail/parisc-linux/2002-February/015465.html
> says that no tagged queue is a bad thing. Why is that?

You misunderstand, I *removed* the tag-queue code from the driver and
*that* was bad. We're only asking that you reduce the queue size to 1 or
2. Infact higher numbers might be okay, but 16 is definately too high.

> That's a good idea. Where should I send the entry? Here?

You can checkout the entire website via CVS from cvs.parisc-linux.org,
there are CVS instructions on www.parisc-linux.org. The CVS file your
are particularly interested in is:

http://cvs.parisc-linux.org/web/src/faq/index.x?rev=1.40&content-type=text/vnd.viewcvs-markup

Generate a diff against that file, which includes your new entry, and 
voila you've added an entry to the FAQ, praise will rain down on you,
and you will never be forgotten :)

Many thanks,

c.



More information about the parisc-linux mailing list