via82c686, TEAC 32X, (no)DMA

Ladislav Vaiz ziav na adela.fel.zcu.cz
Pátek Březen 9 17:34:29 CET 2001


Dobry den,

mam chipset via82c686, CD-ROMku TEAC 32X, jadro 2.4.0-ac10. Jadro pri
startu zapne pro /dev/hdc DMA pristup. Nactene soubory jsou ale bez
jakehokoli chyboveho varovani poskozene. Docasne jsem to vyresil 

hdparm -d0 /dev/hdc

v /etc/rc.local. Zasadni nevyhoda je ale ta, ze pokud pri startu neni v
mechanice medium, tak to zahlasi chybu, DMA zustane zapnute a musim prikaz
napsat rucne.

Zkousel jsem se divat do drivers/ide, kde jsem u prirazeni do promennych
using_dma a hwinf->autodma (a mozna jeste nekde) napsal natvrdo nulu.

Nevite nekdo, jak pro hdc zakazat dma? Neco jako parametr "hdc=dma", ale
pro vypnuti? Zasahu do jadra se nebranim.


Dalsi informace:
-chybne cteni je i pri existenci hdd (ramecek)
-v BIOSu je nasteveno Mode 0, UDMA disabled, presto jadro pise
 hdc: ... CD-532E, DMA
-FSB neni zvysena (100MHz)

	diky
			La'd"a





Další informace o konferenci Linux