Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: rascal - 03.12.06 - klo:19.02
-
Morjens
Asensin Ubuntun uudelle koneelleni ja ajauduin heti ongelmiin eri dma-asetusten kanssa.
Rauta on seuraavanlaista:
ASRock ALiveNF6G-DVI, NVIDIA NF6100-430 piirisarja
AMD Athlon 64 3500+
1GB DDR2
/dev/hda = Samsung Spinpoint 160GB , asetettu masteriksi
/dev/cdrom LG DVD-burner , asetettu slaveksi
Molemmat asemat on samassa ide-väylässä.
hdparm sanoo kiintolevylle
/dev/hda:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0
Kun dma:ta yrittää laittaa, tulee ilmoitus
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Hdparm osaa kertoa asemasta seuraavanlaista tietoa:
/dev/hda:
Model=SAMSUNG SP1614N, FwRev=TM100-24, SerialNo=S016J10XA29052
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:240,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=disabled
Drive conforms to: ATA/ATAPI-7 T13 1532D revision 0: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7
Jostain syystä Ubuntu ei tajua että levy tukee udma-moodeja aina tuonne udma-5 asti.
Koneen käynnistysvaiheessa tulee ilmoitus että udma-5 on päällä, mutta jossain vaiheessa homma kusee.
Prosessorin käyttöaste nousee tuonne 100% tietämille kun kopioi tiedostoja ja kone tuntuu muutenkin
todella hitaalta. Myös dvd-aseman dma on pois päältä ja samat virheilmoitukset tulee kun sitä
yrittää vääntää päälle. Vanhalla emolla ja samalla kiintolevyllä kaikki toimi OK.
Olen antanut buutissa kernelille parametriksi pci=noacpi, ei auttanut.
Olen lisännyt /etc/modulesiin moduulit amd74xx ja ide-cd, ei auttanut.
Olen pistänyt biosista aseman manuaalisesti udma5-tilaan, ei auttanut.
Jostain syystä emon ääni- ja verkkokortitkaan eivät tunnistu, liekkö näillä ongelmilla sitten jotain tekemistä toistensa
kanssa.
Toivottavasti joku osaa helppiä niin ei tarvitse siirtyä takaisin vanhaan kokoonpanoon :)
-
Laita BIOSista DMA päälle.
-
Biosista tietysti ensimmäisenä yritin tuota pistää päälle, mutta ei tunnu toimivan. Seuraavia asetuksia voi säätää:
PIO Mode (auto,1-4)
DMA mode (auto, sudma0-sudma2, mwdma0-mwdma2, udma0-udma5)
Kun molempiin kohtiin pistää arvoksi auto, ei mikään dma-moodi mene päälle.
Udma-2 arvon valitseminen on tuottanut tähän mennessä parhaan tuloksen (noin 2MB7s lukunopeus :| )
Pitää vielä testata jos vaikka ide-kaapeli olisi rikki tms.
-
Millä komennolla yritit laittaa dma:ta päälle?
-
Komennolla sudo hdparm -d1 /dev/hda.
-
Onko tuon emon piirisarja oikein uusi? Tuli vaan mieleen sellainen että jollei kernelissä ole kunnon tukea vielä sille?
Mitä ubuntu versiota käytät? Uusimmalla/uudemmalla itse käännetyllä kernelillä tuo vika voisi poistua. Mr. Google auttaa kun guuglaat emon piirisarjan mallilla että toimiiko linuxilla.