Portál AbcLinuxu, 24. dubna 2024 15:35


Dotaz: hdparm -d 1: setting DMA not permitted

21.12.2003 21:14 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
hdparm -d 1: setting DMA not permitted
Přečteno: 150×
Odpovědět | Admin

Na desce Epox EP-8KRA1 s chipsetem KT 600 nelze u disku Seagate Barracuda ST3120026A nastavit DMA přenos. Používám Mandrake 9.1 s jádrem 2.4.21. 80-žilový kabel je samozřejmostí.

# hdparm -d 1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)

Napadlo mě, že by chipset nemusel být podporován jádrem, i když podle nepřímých informací, co jsem našel na Netu, tomu tak není. Je tedy chipset VIA KT600 podporován v jádře 2.4.21? Řešili jste podobný problém jako já - jak?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.12.2003 08:23 Vojta Pichl | skóre: 20 | F-M
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spouštíte ten příkaz jako root? Jinak bych doporučoval novější jádro, jejlépe přímo zkompilovat, 2.6.0 podle mě rozhodně stojí za vyzkoušení. Se svojí KT400 bylo jádro 2.4.21 první, které mi běhalo s DMA, takže s KT600 nevím, nevím.
22.12.2003 10:08 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted

Znak # na začátku řádku snad říká vše. Samozřejmě, že jako root. Díky, zkusím zkompilovat novější 2.4 jádro. Mám zkusit vanillu, .rpm nebo .src.rpm z novějšího Mandrake/Cookera?

Jádro 2.6 potřebuje ještě dodělat, kamarádovi už vytuhlo. Na jiném stroji s ním sám experimentuji a musím vyřešit ještě několik problémů. Ale potom proč ne. ;-)

22.12.2003 12:03 cartman | skóre: 22
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted
Mam (resp. mal som) disk Seagate 40GB a DMA mi nejde ani vo win ani v linuxe, aj ked vyrobca udava ze tam DMA je. Skusal som to vyriesit hdparmom, ale nie a nie zapnut. Raz som kopiroval vacsi subor a skoro mi praskli nervy...tak disk si trochu zalietal... Teraz 2x Maxtor a idu bezproblemov...
23.12.2003 12:12 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted
Nemely nahodou starsi Seagaty DMA defaultne vypnute? Na strankach vyrobce je k nalezeni nejaky low-level 'odemykaci' program (tusim DOSovy), ktery DMA zapne. Viz zde.
blami avatar 23.12.2003 21:24 blami | skóre: 29 | Praha
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted
mam seagate v notebooku a byl to porod. Musel sem to rozebrat a prejumperovat primo na disku (mimo M/S/CS jumperu je tam jeste jeden)
22.12.2003 21:35 Zaphod | skóre: 37 | blog: zaphod_blog
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jadro 2.4.21 nepozna chipset kt600. Mandrake 9.2 a Slackware 9.1 ma jadro 2.4.22 (Slackware po udate 2.4.23) a to uz ide ok. Treba update jadra, alebo celej distribucie. Osobne to mam vyskusane na MSI KT6 Delta.
23.12.2003 11:42 David | skóre: 21 | Praha
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted
tak, tak - já už dlouho ritchiemu říkám, že Slack je holt lepší :-) Pěkné svátky. David.
18.1.2004 01:59 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše hdparm -d 1: setting DMA not permitted
Díky, to je přesně ono. Na jádře 2.4.22 šlape DMA jak víno. :-)

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.