Newsgroup: it.comp.os.linux.iniziare
Titolo: problemi kon hdparm

Ho provato a utilizzare il seguente comando e tutto
funziona regolarmente e le prestazioni di hda sono
decisamente aumentate
hdparm -c3 -d1 -X66 -m16 -a8 -A1 /dev/hda 
l'unico problema è ke nel settaggio del PIO mode,
usando hdparm -p /dev/hda ottengo il seguente errore:
------------------------- 
 attempting to auto-tune PIO mode
 HDIO_SET_PIO_MODE failed: Funzione non implementata 
--------------------------
Ke fare?
Questo è hda:
 Model=WDC WD153AA, FwRev=05.05B05, SerialNo=WD-WMA0R1251653
 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
 RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=30064608
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 
Ed ora è settato così:
name                    value           min             max             
----                    -----           ---             ---            
bios_cyl                1871            0               65535          
bios_head               255             0               255            
bios_sect                 63              0               63              
breada_readahead     4               0              127             
bswap                      0               0                1               
current_speed           0               0               69              
file_readahead         124             0           2097151         
ide_scsi                   0               0               1               
init_speed                 0               0              69              
io_32bit                    3               0               3               
keepsettings              0               0               1             
lun                           0               0               7             
max_kb_per_request   64              1            127             
multcount                  8               0               8               
nice1                       1               0               1               
nowerr                      0               0               1               
number                     0               0               3               
pio_mode                  write-only      0          255             
slow                         0               0               1             
unmaskirq                 0               0               1               
using_dma                1               0               1               
Utilizzo una Mandrake 7.2, kernel: Linux version 2.2.17-21mdk
Grazie
-- 
embyte
## mail-to: 
emb...@freemail.it
 ##

 HDIO_SET_PIO_MODE failed: Funzione non implementata 
Hai gia` impostato la X66 che e` la udma2, modalita` superiore alle pio.
(in effetti poi tra pio4 e udma2 non sembra cambiare nulla, ma da pio3
in giu` rallenta di brutto, una volta avevo fatto le prove impostandole
direttamente nel BIOS)
Quindi il -p non ti serve, e cmq nella manpage dice che questo settaggio
e` supportato da pochissimi chipsetz.
-- 
    Pardo 
 
www.pardo.cjb.net

  HDIO_SET_PIO_MODE failed: Funzione non implementata 
Credo che devi attivare queste due opzioni nel kernel:
[*]     Intel PIIXn chipsets support
[*]       PIIXn Tuning support
-- 
Ciao            --- Massimo ---

Massimo ha detto:

No, no, non centra quello, il PIO MODE e` stato sostituito dall'UDMA
MODE, che con hdparm si imposta col parametro -X, e questa e` una cosa
che funziona indipendentemente dal chipset.
`UDMA MODE', da non confondere con il `DMA', sono 2 cose differenti.
Nel kernel 2.4 (o nel 2.2 con la patch ide) ci sono i drivers per i
vari chipset, che permettono di usare il DMA. 
L'unico chipset con cui il DMA non funziona normalmente (anche senza il
driver specifico) e` lo sfigatissimo Ali Aladdin V (quello delle Asus
P5A e poche altre meno conosciute). Se avete questo chipset dovete
compilare il kernel col driver giusto, altrimenti il parametro `-d1' di
hdparm restituisce un errore.
PIIX e` un chipset Intel usato in quasi tutte le mainboard Socket 7 per
cpu P54/P55C e prime generazioni di K6. Con queste mobo comunque il dma
si attiva anche senza quel driver.
-- 
    Pardo 
 
www.pardo.cjb.net

Pardo wrote:

grazie a entrambi, adesso mi sono chiarito le idee
ciauz
p.s. X caso 6 il Pardo di a.h.?


p.s. X caso 6 il Pardo di a.h.?
in persona ;-)
-- 
    Pardo 
 
www.pardo.cjb.net