DMA na CD mechanice

Problém: Po startu počítače mi nefunguje DMA na cd nebo dvd mechanice, čtení je proto zbytečně pomalé. Dá se s tím něco dělat?

V některých distribucích jsou přenosy pomocí DMA na cd mechanice záměrně vypnuty, protože za jistých okolností se dá dosáhnout výrazně horších výsledků. Uživatelé však mají možnost si chování na svém stroji vyzkoušet a případně zapnou dma hned postartu. Jsou k tomu 2 možné cesty:

  1. Vytvořit soubor /etc/sysconfig/harddiskhdc a zapsat do něj řádek USE_DMA=1, kde hdc je vaše jednotka. Toto platí např. v původních jádrech v Red Hatu 7.3, jak jste se mohli dočíst v RELEASE-NOTES:
         * The initscripts now disable DMA on IDE CD-ROMs by default. To
           enable it, make a /etc/sysconfig/harddisk<device> file that
           contains USE_DMA=1, where <device> is the device of your disk or
           CD-ROM (such as hdc).
    
  2. Zapsat do souboru /etc/modules.conf řádek options ide-cd dma=1. Toto platí v distribuci Red Hat 8.0 a také pro aktualizovaná jádra 2.4.18 ve starších distribucích, opět citujme RELEASE-NOTES nebo zprávy z redhat-watch-list:
    NOTE: As with the 8.0 release, IDE DMA on CD-ROM drives is disabled by
    default. If you are sure that your CD-ROM drive is capable of IDE
    DMA, place the following line in the /etc/modules.conf file:
    
    options ide-cd dma=1
    

Jaké jsou další možnosti: