Portál AbcLinuxu, 20. dubna 2024 00:21


Dotaz: IDE DMA nelze zapnout

15.10.2003 07:20 jirka | skóre: 21 | blog: pepa
IDE DMA nelze zapnout
Přečteno: 131×
Odpovědět | Admin
Mám SuSE 8.1(2.4.19GB),deska VIA KT4V,2x Seagate 40GB/5400ot.,když v YaSTu zkusím zapnout DMA pro jeden nebo druhej disk,hodí to "Chyba-nelze nastavit hodnotu DMA na 1",pokud zadám v lilu ide=dma,stejně to jede přes cpu.Řadič i hadr DMA podporují,ve widlích to šlo bez problémů.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.10.2003 08:28 Jura
Rozbalit Rozbalit vše IDE DMA nelze zapnout
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim, zkusil bych to nastavit pomoci hdparm. Vypisuje i potrebne informace o nastaveni disku apod. (viz man hdparm) Jura
15.10.2003 09:23 jirka | skóre: 21 | blog: pepa
Rozbalit Rozbalit vše IDE DMA nelze zapnout
díky za info,odpoledne to zkusím.
15.10.2003 12:44 rajo AT platon.sk
Rozbalit Rozbalit vše IDE DMA nelze zapnout
Neviem teraz presne, ako je to v 2.4.x kerneloch, ale v 2.6.0-test[567] mi tiez neslo zapnut DMA. Az ked som naloadoval do kernelu ten spravny modul na maticnu dosku, tak sa to rozbehlo. 'hdparm -d 1 /dev/hda' uz nevypisovalo tu chybu a bez problemov to nastavilo.
15.10.2003 21:39 jirka | skóre: 21 | blog: pepa
Rozbalit Rozbalit vše IDE DMA nelze zapnout
/dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0(off) Tak tohle mi to napsalo při použití hdparm...
16.10.2003 12:30 rajo AT platon.sk
Rozbalit Rozbalit vše IDE DMA nelze zapnout
Ano, presne to vypise, ak nemas modul na maticnu dosku resp. na IDE radic. Skus pozriet 'lspci -v | grep IDE' a pri konfiguracii kernelu zapnut modul pre dany chipset. Potom naloadujes modul a skusis nastavit DMA. Uz by to malo ist. U mna to vyzera takto:
# lspci -v
...
00:1f.1 IDE interface: Intel Corp. 82801DB ICH4 IDE (rev 02) (prog-if 8a [Master SecP PriP])
        Subsystem: Micro-Star International Co., Ltd. 845PE Max (MS-6580)
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at 
        I/O ports at 
        I/O ports at 
        I/O ports at 
        I/O ports at fc00 [size=16]
        Memory at 10000000 (32-bit, non-prefetchable) [size=1K]
...

# lsmod 
...
piix                    9916  1 [unsafe]
...
# uname -a
Linux rajo 2.6.0-test6 #3 Tue Oct 14 17:50:28 CEST 2003 i686 GNU/Linux
Kukni sa niekde do sekcie "IDE chipset support/bugfixes", ta volba u mna sa vola "CONFIG_BLK_DEV_PIIX=m", takze je to niekde medzi blokovymi zariadeniami. A hdparm u mna potom tvrdi toto:
/dev/hda:
 setting using_dma to 1 (on)
 using_dma    =  1 (on)
16.10.2003 18:22 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše IDE DMA nelze zapnout
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

Hmmm nevim co mas za verzi jadra ve svem distru, ale vypada to na neco archyvniho... doporucuju hodne nove jadro verze 2.4, nevim ted s hlavy u ktere zacala byt podporovana KT400, mozna 2.4.19, ale doporucuji fakt nejnovejsi.

To, ze nelze nastavit dma, je klasika, pri bootovani take IDE driver vypise, ze unknow southbridge, contact Vojtech Pavlik :-) Pokud tam tu hlasku vidis, tak to znamena ze to chce novejsi kernel. Pokud mas ale presto novy kernel, napis sem vypis lspci -n

-djz

"Yield to temptation; it may not pass your way again." -- R. A. Heinlein

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.