Strona 1 z 1
Po aktualizacji nie działa DMA
: 22 paź 2007, 00:38
autor: tristan
Zaktualizowałem się do Kubuntu 7.10 i mam teraz problem z dyskiem. Nie umiem włączyć DMA:
Kod: Zaznacz cały
root@klapek:~# hdparm -d 1 /dev/sda
/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
dysk to:
Kod: Zaznacz cały
root@klapek:~# hdparm -i /dev/sda
/dev/sda:
Model=WDC WD600UE-22HCT0 , FwRev=09.07D09, SerialNo= WD-WXE905057737
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=?0?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117210240
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6
* signifies the current active mode
i tak wygląda hdparm:
Kod: Zaznacz cały
root@klapek:~# hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 7296/255/63, sectors = 117210240, start = 0
Ani słowa o DMA. Co robić? Ze sprzętu to raczej cieniutki jestem. Szukałem na forum, pojawiają się podobne problemy, ale zero rozwiązań.
: 22 paź 2007, 19:53
autor: Qarturs
Szczerze mówiąc to ja mam tak samo

i nie wiem czy te DMA chodzi czy nie
Najlepiej by było jakby ktoś tu zerknął kto się zna i rozwiał nasze wątpliwości

: 22 paź 2007, 20:41
autor: Andrzej W.
Przecież działa UDMA (Ultra DMA).Najlepszy tryb z możliwych.
Masz to wypisane:
...,*udma5
* signifies the current active mode
: 22 paź 2007, 21:32
autor: Qarturs
No to ja chyba nie mam :/
Kod: Zaznacz cały
/dev/sda:
Model=WDC WD800JD-00LSA0 , FwRev=06.01D06, SerialNo= WD-WMAM9Y024547
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=65
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7
* signifies the current active mode
Kod: Zaznacz cały
/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
artur@artur-desktop:~$ sudo hdparm -i /dev/sda
Kod: Zaznacz cały
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 9729/255/63, sectors = 156301488, start = 0
: 22 paź 2007, 21:33
autor: tristan
Andrzej W. pisze:Przecież działa UDMA (Ultra DMA).Najlepszy tryb z możliwych.
Masz to wypisane:
...,*udma5
* signifies the current active mode
To w takim razie coś jest ewidentnie skopane w nowej wersji, bo nie da się oglądać filmu i jednocześnie kopiować plików, a zawsze się dało...
: 23 paź 2007, 08:23
autor: Andrzej W.
To dla dysku,a pozostaje jeszcze napęd,który też w jakimś trybie pracuje.
Powinno być : ...,*udma2
* signifies the current active mode
: 23 paź 2007, 21:18
autor: tristan
Ale ja oglądam filmy z dysku...
: 23 paź 2007, 23:47
autor: Qarturs
Jaką masz prędkość ?
Ja mam taką (a ponoć DMA nie mam włączone)
Kod: Zaznacz cały
/dev/sda:
Timing buffered disk reads: 176 MB in 3.03 seconds = 58.11 MB/sec
: 26 paź 2007, 00:17
autor: tristan
Mam tak:
Kod: Zaznacz cały
/dev/sda:
Timing cached reads: 754 MB in 2.00 seconds = 376.31 MB/sec
Timing buffered disk reads: 80 MB in 3.06 seconds = 26.16 MB/sec
Odp: Po aktualizacji nie działa DMA
: 22 lut 2008, 20:10
autor: mlody001
Kod: Zaznacz cały
debian:/home/jacek# hdparm -i /dev/sda
/dev/sda:
Model=WDC WD800JD-75HKA1 , FwRev=14.03G14, SerialNo=WD-WMAJ96444806
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=58
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156247887
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6
* signifies the current active mode
debian:/home/jacek# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 4 MB in 3.28 seconds = 1.22 MB/sec
debian:/home/jacek# hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 9725/255/63, sectors = 156247887, start = 0
Co o tym sądzicie? Ta prędkość jest straszna ;/ Co z tym można zrobić?
Odp: Po aktualizacji nie działa DMA
: 24 cze 2008, 09:15
autor: rober
Także mam problem z dyskiem. Komputer strasznie muli (Celeron 830 Mhz, 384 MB RAM, nVidia TNT2 32 MB ram, OS - Ubuntu 8.04 + XFCE) wystarczy że uruchomie przeglądarke i czuje się, jakbym pracował na 300 MHz... Z tego co zdołałem zauważyć mam wolny odczyt z dysku.....
Kod: Zaznacz cały
rober@rober-desktop:~$ sudo hdparm -i /dev/sda
[sudo] password for rober:
/dev/sda:
Model=ST310210A , FwRev=3.21 , SerialNo=3CM0MVBV
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=19925880
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 udma3 *udma4
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4
* signifies the current active mode
rober@rober-desktop:~$ sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 52 MB in 3.01 seconds = 17.25 MB/sec