Portál AbcLinuxu, 12. května 2025 08:16

Dotaz: Nejde zapnout DMA disku pres hdparm

10.1.2007 15:44 ondrasheq | skóre: 1
Nejde zapnout DMA disku pres hdparm
Přečteno: 1413×
Odpovědět | Admin
Ahoj. Zacalo mi byt posledni dobou divne, proc mi porad srotuje disk a celkove se chova pomalu. Kolega zjistil, ze u nej nemam zapnutou DMA. Tu se mi ale nedari zapnout:

root@my-fsc:/# hdparm -d 1 /dev/sda

/dev/sda: setting using_dma to 1 (on)

HDIO_SET_DMA failed: Inappropriate ioctl for device

Netusite kde by mohl byt problem? Jde o notebook Fujitsu-Siemens Amilo M series, disk znacky Fujitsu, SATA. Predem dekuji za odpovedi, Ondrej Kadlec
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.1.2007 15:46 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Odpovědět | | Sbalit | Link | Blokovat | Admin
hdparm nefunguje pre sata disky.
10.1.2007 15:54 ondrasheq | skóre: 1
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
...a SATA disky nemaji DMA. Vyreseno, problem bude jinde
AraxoN avatar 10.1.2007 16:05 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Keď som inštaloval Gentoo z live CD, tak SATA disk išiel príšerne pomaly až do doby, kým som na ňom nespustil hdparm -tT /dev/sda. Možno to je problém v SATA ovládačoch v starom jadre, lebo po nabootovaní z disku (nové jadro) to už išlo dobre aj bez toho hdparm. Aké tam máte jadro?
Luboš Doležel (Doli) avatar 10.1.2007 16:56 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
SATA disky mají DMA (Direct Memory Access). Kdyby se data ze SATA disků musela tahat nějakým PIO způsobem, tak by to opravdu nebylo výkonné.
10.1.2007 17:01 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Či to DMA funguje, overíš
hdparm -iI /dev/sda
10.1.2007 18:18 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
zaujimalo ktory program sa ma pouzit, odhadom by to mal byt nejaky iny:
$ emerge --search hdparm sdparm
Searching...
[ Results for search key : hdparm ]
[ Applications found : 1 ]

*  sys-apps/hdparm
      Latest version available: 6.9
      Latest version installed: 6.9
      Size of files: 45 kB
      Homepage:      http://sourceforge.net/projects/hdparm/
      Description:   Utility to change hard drive performance parameters
      License:       as-is


Searching...
[ Results for search key : sdparm ]
[ Applications found : 1 ]

*  sys-apps/sdparm
      Latest version available: 1.00
      Latest version installed: [ Not Installed ]
      Size of files: 308 kB
      Homepage:      http://sg.torque.net/sg/sdparm.html
      Description:   Utility to output and modify parameters on a SCSI device, like hdparm
      License:       BSD


rybnik ~ #
Darth Phantom avatar 10.1.2007 19:01 Darth Phantom | skóre: 18 | blog: Kelvin_Fitnick | Doma
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Po pravdě řečeno nechápu smysl tvé otázky.Je zde popisován hdparm, který máš i nainstalovaný a můžeš jej tedy vyzkoušet.Sdparm neznám, ale jak to tak vypadá, bude hodně podobný hdparmu.Takže pokud jej chceš vyzkoušet, tak jej nainstaluj.Nevím jak jinak by se dalo na tuto otázku odpovědět.
Tahle patička nemá hlavu ani patu
10.1.2007 20:31 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Áno, na SATA disky je skutočne nástroj sdparm pričom na ATA disky je nástroj hdparm. Ja v tom systéme nemám SATA disky a nie je mi jasné ako by som tam dostal SATA radič (mac mini).
10.1.2007 21:19 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Nastavenia DMA pre sata vie zobraziť aj hdparm (aspoň u mňa). Zmenu nastavenia dma hdparm nevie, a podľa toho čo som sa dočítal na stránke sdparm, nevie to ani sdparm.
10.1.2007 19:17 PetrK
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,
pro satat disky doopravdy hdparm nefunguje. Musis pouzit sdparm. A parametry uz neznam, tak mrkni do man.
11.1.2007 01:58 dango
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Odpovědět | | Sbalit | Link | Blokovat | Admin
no a ako zistim, aku hladinu DMA moze podporovat moj disk, resp. zvysit tuto podporu na max. hdparm mi vypisal: using_dma = 1 (on) a vo wine mi ukaze UDMA 5, ako dokazem zvysit UDMA v linuxe na 5ku?
David Watzke avatar 11.1.2007 07:19 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
no a ako zistim, aku hladinu DMA moze podporovat moj disk,
# hdparm -I /dev/sda | grep DMA
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
V nějakým fóru jsem si teď přečetl:
If your disk is showing up as /dev/sda, then DMA is already enabled. No need to fiddle with it.
(Psal to autor hdparmu.)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
11.1.2007 11:08 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
using_dma je jen flag (zapnuto/vypnuto) Režim se dá zjistit pomocí -i a natvrdo nastavit -X (nedoporučuji si s tím hrát).
David Watzke avatar 11.1.2007 11:09 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Jenže on má SATA disk.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
11.1.2007 14:17 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
Proč myslíš?
11.1.2007 14:20 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Nejde zapnout DMA disku pres hdparm
V otázke je: de o notebook Fujitsu-Siemens Amilo M series, disk znacky Fujitsu, SATA ;)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.