DMA na Debian Woody

Petr Balas petr-news na balas.cz
Pátek Únor 7 20:49:20 CET 2003


Martin Tomsik wrote:

> Petr Balas wrote:
>> Martin Tomsik wrote:
>> 
>> 
>>>Ahoy,
>>>stale se mi nedari rozjet DMA na Debianu.
>>>Rychlost je jen kolem 6MB:
>>>------------
>>>mac:~# hdparm -t /dev/hda
>>>/dev/hda:
>>>  Timing buffered disk reads:  64 MB in 10.56 seconds =  6.06 MB/sec
>>>------------
>>>V RH to bylo neco kolem 60 MB/sec.
>>>
>>>Vygoogloval jsem tohle:
>>>------------
>>>hdparm -d 1 -c 3 -m 16 /dev/hda
>>>------------
>>>...ale nepomaha to. Vraci to tohle "HDIO_SET_DMA failed: Operation not
>>>permitted".
>>>Jsem samozrejme jako root.
>>>Cely vystup je:
>>>------------
>>>/dev/hda:
>>>  setting 32-bit IO_support flag to 3
>>>  setting multcount to 16
>>>  setting using_dma to 1 (on)
>>>  HDIO_SET_DMA failed: Operation not permitted
>>>  multcount    = 16 (on)
>>>  IO_support   =  3 (32-bit w/sync)
>>>  using_dma    =  0 (off)
>>>------------
>>>
>>>
>>>Vite prosim nekdo, jak na to? Proc je to permitted?
>>>V BIOSu mam vsechno nastavene (povolene) dobre.
>>>
>>>Jeste info o mem HDD:
>>>
>>>------------
>>>mac:~# hdparm -i /dev/hda
>>>
>>>/dev/hda:
>>>
>>>  Model=WDC WD600BB-00CAA1, FwRev=17.07W17, SerialNo=WD-WMA8F1170587
>>>  Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs
>>>  FmtGapReq } RawCHS=16383/16/63, TrkSize=57600, SectSize=600,
>>>  ECCbytes=40 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16,
>>>  MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes,
>>>  LBAsects=117231408 IORDY=on/off, tPIO={min:120,w/IORDY:120},
>>>  tDMA={min:120,rec:120}
>>>  PIO modes:  pio0 pio1 pio2 pio3 pio4
>>>  DMA modes:  mdma0 mdma1 mdma2
>>>  UDMA modes: udma0 udma1 *udma2
>>>  AdvancedPM=no WriteCache=enabled
>>>  Drive conforms to: device does not report version:  1 2 3 4 5
>>>------------
>> 
>> 
>> Chipset? Verze jadra?
>> 
> 
> Chipset nevim. Jadro: 2.4.18-k7

Zkuste se podivat po novejsim jadre. Minimalne pro Inl chipset i845 bylo
potreba pro zprovozneni DMA potreba updatovat na 2.4.20. Za pokus to stoji.

-- 
Petr Balas (petr at balas dot cz) 


Další informace o konferenci Linux