Pagina 1 di 1

DMA HARD DISK

Inviato: dom 7 ago 2005, 23:28
da cybbah
Ciao a tutti

Raga ho notato che dopo che ho compilato il kernel 2.6.12.4 all'avvio mi spunta un messaggio riguardante il dma dell'hardisk il quale mi dice che è spento e che l'hard disk potrebbe rallentare di prestazioni...

C'è qualche cosa da attivare nel kernel che forse non ho attivato?

Inviato: dom 7 ago 2005, 23:59
da Firetux
se non sbaglio la voce si chiama ULTRA DMA... ma cerca nel forum. Se non dovresti usare il programma hdparm. Anche per questo cerca nel forum che l'argomento è stato trattato

Re: DMA HARD DISK

Inviato: lun 8 ago 2005, 0:01
da brancalessio
Controlla lo stato del dma nel file /proc/ide/hda/settings.

Puoi usare hdparm (parametro -d se non sbaglio). Prima però leggi man hdparm, perché la cosa potrebbe essere pericolosa.

Ma negli altri kernel che hai usato il dma era attivo già dal boot?
cybbah ha scritto:Ciao a tutti

Raga ho notato che dopo che ho compilato il kernel 2.6.12.4 all'avvio mi spunta un messaggio riguardante il dma dell'hardisk il quale mi dice che è spento e che l'hard disk potrebbe rallentare di prestazioni...

C'è qualche cosa da attivare nel kernel che forse non ho attivato?

Inviato: lun 8 ago 2005, 3:48
da cybbah
si

Inviato: lun 8 ago 2005, 4:23
da cybbah
ho provato con hdparm -d1 /dev/hda ma mi dice operation not permitted

... Volevo farvi notare che la mia scheda madre supporta il raid
ma io l'hd lho messo sulla porta ide...
se provo adesso a mettere lhd sulla porta raid mi và in kernel panic...

HELP ME PLS fà 10mb in 3 sec :(

Inviato: lun 8 ago 2005, 13:53
da cybbah
:?:

Inviato: lun 8 ago 2005, 14:56
da Lean
Devi ricompilare il kernel con il supporto ultra dma...
Device drivers --> ATA/ATAPI/MFM/RLL support --> poi:
[*] Use PCI DMA by default when available
<*> Intel PIIXn chipsets support

reboot e prova questo:

root@sid:/usr/src/linux# hdparm -d /dev/hda

/dev/hda:
using_dma = 1 (on)
root@sid:/usr/src/linux#

come vedi da me è ON...
di norma una volta compilato correttamente il kernel con il supporto dma automaticamente viene settato a 1 (on)... in caso contrario basta dare:

hdparm -d1 /dev/hda

Inviato: lun 8 ago 2005, 19:50
da cybbah
e ma il mio chipset non è intel ... tutti i moduli sono caricati + il modulo via che è quello del mio chipset ... comunque sto scrivendo da lavoro appena torno devo fare uuna prova a reinstallare tutta la slack su l'hd montato su raid secondo me il dma sarà attivo in quel modo... vi farò sapere

Inviato: lun 8 ago 2005, 23:22
da brancalessio
Se hai tempo prova questo esperimento: prendi il config del 2.6.7 di Slackware 10.1 (bisognerebbe prima verificare che con questo kernel il dma sia attivato), configuri il 2.6.12.4 con make oldconfig, infine vedi se con il nuovo kernel il dma funziona.

Usavi kernel della serie 2.6 prima di ora?
cybbah ha scritto:ho provato con hdparm -d1 /dev/hda ma mi dice operation not permitted

... Volevo farvi notare che la mia scheda madre supporta il raid
ma io l'hd lho messo sulla porta ide...
se provo adesso a mettere lhd sulla porta raid mi và in kernel panic...

HELP ME PLS fà 10mb in 3 sec :(