Questa funzione è supportata nel kernel solo per pochi chipset "conosciuti", e anche in questo caso il supporto è iffy al massimo. Alcuni chipset IDE non sono in grado di modificare la modalità PIO per una singola unità, nel qual caso questo flag può causare l'impostazione della modalità PIO per entrambe le unità. Molti chipset IDE supportano un numero inferiore o maggiore rispetto alle sei modalità PIO standard (da 0 a 5), pertanto l'impostazione della velocità esatta effettivamente implementata varia in base alla sofisticazione del chipset / driver.
Utilizzare con estrema cautela!
Questa funzione include la protezione zero per gli incauti e un esito negativo può causare gravi danni al filesystem!