[LINUX:16473] RE: Memory > 16M - DMA

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Can BAYTAN M.D. (Physiology) (cbaytan@meds.ktu.edu.tr)
Date: Wed 07 Jun 2000 - 01:04:46 EEST


Herkese selamlar,

Ben /usr/doc/kernel-doc-2.2.14/memory.txt 'deki asagida gordugunuz bilgi
uzerine sormustum sorumu.

Iyi calismalar.

2) You cannot do DMA on the ISA bus to addresses above
           16M. Most device drivers under Linux allow the use
           of bounce buffers which work around this problem. Drivers
           that don't use bounce buffers will be unstable with
           more than 16M installed. Drivers that use bounce buffers
           will be OK, but may have slightly higher overhead.

On Mon, 5 Jun 2000, Serdar KOYLU wrote:
>mem=64M
>bu satirin DMA ile ilgisi yok. Linux 128 MB RAM'i gormuyor. Bu satir da bunu duzeltiyor. Tabi 128 MB RAM olan makinede, mem 64 MB gorulurse, mem=128M yazip sorunu cozuyorsunuz. Yada 64 MB RAM varken 32 MB kullanayim derseniz mem=32M yazip kerneli 32MB kullanmaya zorluyorsunuz. Olay bundan ibaret. DMA problemi ise tamamen farkli bir olay. AT uyumlu eski DMA kontrolculeri, 16 MB'lik (24 Bit) adres yoluna sahiptir. Bu kontrolculer 386 Native 32 bitlik MMU unitesi tarafindan desteklenmez. Daha dogrusu 32 bit adresle DMA transferi yapamazlar. Sonucta 16 MB altinda DMA arabellekleri ayirmak gerekir. Fakat geriye uyum icin pek cok 386/486, hatta Pentium makinede DMA transferleri 16 MB altinda sinirlanmistir. Bu normal calisma aninda bir soruna yol acmaz. En azindan boyle bir sisteme sahip degilseniz. Eger cihazda aktif bir DMA kanali yoksa, DMA icin sadece cascade gorulmesi normaldir. Eger DMA probleminiz varsa, floppy diskiniz calismaz, ses kartiniz calmaz, ECP yazicida yazdirma problemleri olur vs.
>Sanirim LILO, mem=64m yazdiginiz icin hata veriyor. Dogrusu mem=64M olacakti. Eger kernel belleginizi tam goruyorsa boyle bir duzenlemeye de ihtiyac yok. Bunu yazdigim sistem 256 MB Bellekli, RAID 2*15GB HDD, PIII 550, 2*ETH., Linux 2.2.13 kernel. Buna benzer hicbir extra islem gerekmedi.
>cozumu listeye yazarsaniz sevinirim..
>Saygi ve sevgilerimle..
>

 
 Listeden cikmak icin:
          unsub linux
 mesajini listeci@bilkent.edu.tr adresine gonderiniz.
   Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
 Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
 Liste arsivinin adresi: http://listweb.bilkent.edu.tr/


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.