DMA u HD podruhe :-)

Jirka Kosina jikos na jikos.cz
Středa Duben 24 19:25:27 CEST 2002


On Wed, 24 Apr 2002, David Jez wrote:

>   Pracovat s diskem bez DMA (jsou vyjimky vadnych disku nebo radicu) je
> sebevrazda, masochismus a jine uchylactvi. Seka se to, system je zbytecne

Tak jo, kdyz uz se to tady nacalo.

Mam stroj, na kterem se mi pri zapnuti DMA na disku zacnou po nekolika 
minutach behu dit hruzne veci (hlasku typu: init_special_inode: bogus 
imode (nejake cislo), apod.), po rebootu se muze fsck zblaznit.

Experimenty s nastavovanim v BIOSu nepomohly (S.M.A.R.T, cache, atd.).

Je to nejaky board, na kterem jsem nevykoukal co je to vlastne za znacku. 
Chipset je tam ALI M16xx. Vypis relevatnich udaju z /proc/pci

  Bus  0, device   0, function  0:
    Host bridge: Acer Laboratories Inc. [ALi] M1621 (rev 5).
      Prefetchable 32 bit memory at 0xe0000000 [0xe3ffffff].
  Bus  0, device   1, function  0:
    PCI bridge: Acer Laboratories Inc. [ALi] M5247 (rev 1).
      Master Capable.  No bursts.  Min Gnt=7.
  Bus  0, device   7, function  0:
    ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge 
[Aladdin IV] (rev 195).
  Bus  0, device  15, function  0:
    IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev 193).
      IRQ 14.
      Master Capable.  Latency=32.  Min Gnt=2.Max Lat=4.
      I/O at 0xffa0 [0xffaf].

Situace je naprosto stejna i po aplikaci IDE patchu od Andreho.

Pokud DMA vypnu, tak to bez hlesnuti bez libovolne dlouhou dobu, ovsem s 
vyse zminenymi samozrejmymi efekty (zatez systemu).

Znacka disku pravdepodobne nehraje roli, zkousel jsem ruzne kombinace 
WDC, Seagate, Quantum, vzdycky stejny vysledek. Ksanda je taky ok (nebo 
jsem zkousel vice stejnym zpusobem vadnych ;) ).

-- 
JiKos.




Další informace o konferenci Linux