DMA disabled

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

DMA disabled

Messaggio da vanescar »

salve.... ho ricevuto dal tail un messaggio...
Aug 21 19:23:25 vanescar kernel: hda: DMA disabled
Aug 21 22:04:19 vanescar kernel: hda: DMA disabled
Aug 21 22:04:59 vanescar kernel: hda: DMA disabled
:oops: devo preocuparmi ? si e' molto rallentato....all'avvio ldconfig ci mette 10/15 minuti...cosa posso fare ?

Avatar utente
chrix
Linux 2.x
Linux 2.x
Messaggi: 375
Iscritto il: gio 30 set 2004, 0:00
Località: Trieste
Contatta:

Messaggio da chrix »

se credi che lsconfig sia lento per il dma allora non credo proprio che abilitandolo cambierà qualcosa! comunque se lo vuoi abilitarlo usa hdparm
fai un bel man hdparm per vedere le opzioni

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

disabilita ldconfig all'avvio ed esegui il comando solo quando è necessario
nn credo che centri il dma

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

in ogni caso ti conviene abilitare il dma!

Dai hdparm /dev/hdx controlli le opzioni

e fai un po di benchmark

con hdparm -tT /dev/hdx

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

sul man non ho capito molto.....comunque
root@vanescar:/home/vanescar# hdparm -X66 -d1 -u1 -m16 -c3 /dev/hda

/dev/hda:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting unmaskirq to 1 (on)
setting using_dma to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 1 (on)
root@vanescar:/home/vanescar# hdparm /dev/hda

/dev/hda:
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 160086528, start = 0
che comando devo dare per abilitare il DMA ... ho letto in rete che se il kernel lo disabilita vuol dire che sono gli ultimi sbuffi del disco... e vero ? ma cose serve il DMA ?

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

l'unico problema notato e' installazione di skype con swaret...di solito lo avrebbe installato in 15 secondi....ma dopo 15 minuti l'ho abbortito
root@vanescar:/home/vanescar# hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 676 MB in 2.00 seconds = 337.28 MB/sec
Timing buffered disk reads: 2 MB in 108.58 seconds = 18.86 kB/sec

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

c'è qualche cosa che non va

Timing buffered disk reads: 2 MB in 108.58 seconds = 18.86 kB/sec

Si sta scassando il disco!

io fare un bel Backup!

Ti riporto il mio

dev/hda:
Timing cached reads: 376 MB in 2.05 seconds = 183.23 MB/sec
Timing buffered disk reads: 36 MB in 3.21 seconds = 11.20 MB/sec
root@argo:/# hdparm /dev/hda

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Strano sarà che è un portatile ma nel mio caso mi da:
/dev/hda1:
Timing cached reads: 204 MB in 2.02 seconds = 101.01 MB/sec
Timing buffered disk reads: 48 MB in 3.09 seconds = 15.55 MB/sec

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Ho appena installato uno nuovo Maxtor a 7200 Rpm!


/dev/hda:
Timing cached reads: 896 MB in 2.00 seconds = 447.16 MB/sec
Timing buffered disk reads: 130 MB in 3.05 seconds = 42.66 MB/sec
root@argo:‾/Desktop# hdparm /dev/hda

Sono quasi venuto! 8) :mrgreen:

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

:cry: temevo a qualcosa del genere...mi domandavo cose' il DMA e come attivarlo se si disabilita

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

DMA sta per (DIrect Memory Access) in pratica i dati vengono scambiati tra memoria e controller, senza usare la CPU.

Se dai

hdparm -i /dev/hdx

Ti indica la modalità corrente usata e tutte le modalità che il tuo disco supporta.

Pio mode o Dma o Ultra Dma

puoi indicare la tua modalità
con

hdparm -d1 -X nomemodalità /dev/hdx

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

[quote]root@vanescar:/home/vanescar# hdparm -i /dev/hda

/dev/hda:

Model=Maxtor 6Y080L0, FwRev=YAR41BW0, SerialNo=Y3J109BE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=160080319
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
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null):

* signifies the current active mode[/quote ]

vanescar
Linux 2.x
Linux 2.x
Messaggi: 334
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 12.1
Contatta:

Messaggio da vanescar »

vanescar ha scritto:
root@vanescar:/home/vanescar# hdparm -i /dev/hda

/dev/hda:

Model=Maxtor 6Y080L0, FwRev=YAR41BW0, SerialNo=Y3J109BE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=160080319
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
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null):

* signifies the current active mode

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Vedi adesso il tuo disco funziona in UDMA2 ( controlla l'asterisco )e supporta al massimo l'UDMA6.
Questo solo con il cavo a 80 contatti.

Se lo vuoi cambiare dovresti dare

hdparm -d1 -X udma6 /dev/hdx

slack82
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mar 26 apr 2005, 0:00

dma perennemente disabilitato dal 2.6.12 in poi HELPPPP!

Messaggio da slack82 »

ciao io invece come prob ho il DMA del mio disco dove ce linux che dal 2.6.12 di kernel in poi rimane senpre disabled :evil:
io nn faccio altro che caricare ogni volta la conf del kernel funzionante nel mio caso il 2.6.11 la salvo, faccio il make e make modules_install aggiorno liolo con l'iimagine nuova e quando poi lancio il kernel ottengo sempre lo stesso messaggio. :shock:

ecco cosa mi appare quando lancio il nuovo kernel

ACPI: (supports S0 S1 S3 S4 S5)
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdc: DMA disabled
ide1: reset: success
EXT3-fs: mounted filesystem with ordered data mode.


nn so + a che santo votarmi. vi prego aiutatemi!! :?

Rispondi