[Tech] Richiesta di chiarimento su una pagina man
Gianni Bianchini
giannibi@firenze.linux.it
Gio 13 Set 2001 01:21:51 CEST
On Wed, Sep 12, 2001 at 11:18:29PM +0200, Leandro Noferini wrote:
> no riesco a capire cosa significhi questa opzione del programma
> hdparm:
>
> -u Get/set interrupt-unmask flag for the drive. A
> setting of 1 permits the driver to unmask other
> interrupts during processing of a disk interrupt,
> which greatly improves Linux's responsiveness and
> eliminates "serial port overrun" errors. Use this
> feature with caution: some drive/controller combi
> nations do not tolerate the increased I/O latencies
> possible when this feature is enabled, resulting in
> massive filesystem corruption. In particular,
> CMD-640B and RZ1000 (E)IDE interfaces can be unre
> liable (due to a hardware flaw) when this option is
> used with kernel versions earlier than 2.0.13.
> Disabling the IDE prefetch feature of these inter
> faces (usually a BIOS/CMOS setting) provides a safe
> fix for the problem for use with earlier kernels.
>
> Chi me la puņ spiegare, cortesemente?
Dovrebbe istruire il driver ATA/IDE ad ignorare o a servire nuove
richieste di interruzione (anche su altre linee di IRQ credo)
mentre la cpu ne sta servendo una dedicata al disco. Sembrerebbe che
alcune interfacce lavorino correttamente solo in modo initerrompibile.
Chi lo sa chiarisca: ma se viene usato il DMA e' cosi' critica questa
faccenda?
Ciao.
Gianni.
--
Gianni Bianchini - giannibi@firenze.linux.it
giannibi@iname.com
Maggiori informazioni sulla lista
flug-tech