http://www.google.lt/linux?hl=lt&q=dma_timer_expiry%3A+dma+status+%3D%3D+0x61&btnG=Paie%C5%A1ka&meta=aš bandyčiau dairytis į įrenginio palaikymą (tvarkyklės), bei
trumpikliai gerai sudėlioti? kažkokie pasiūlymai:
I had nearly the same problem. At my SuSE 9.0 the solution was simple in the end:
Changing "/etc/sysconfig/hardware"
from:
DEVICES_FORCE_IDE_DMA="/dev/hda:udma5 /dev/hdb:udma2 /dev/hddn"
to:
DEVICES_FORCE_IDE_DMA=""
and everything is working (and booting) fine, again.
Hope, it will help you.
############################
debian:/home/mevvis# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 156301488, start = 0
debian:/home/mevvis# hdparm -q -m16 -q -W0 -q -d1 /dev/hda
debian:/home/mevvis# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 156301488, start = 0
debian:/home/mevvis# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 674 MB in 2.00 seconds = 336.67 MB/sec
Timing buffered disk reads: 104 MB in 3.04 seconds = 34.25 MB/sec
debian:/home/mevvis# hdparm -d1 -c1 -m16 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 1
setting multcount to 16
setting using_dma to 1 (on)
multcount = 16 (on)
IO_support = 1 (32-bit)
using_dma = 1 (on)
debian:/home/mevvis# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 684 MB in 2.02 seconds = 338.92 MB/sec
Timing buffered disk reads: 94 MB in 3.02 seconds = 31.15 MB/sec
debian:/home/mevvis# hdparm -d0 -c0 -m8 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 0
setting multcount to 8
setting using_dma to 0 (off)
multcount = 8 (on)
IO_support = 0 (default 16-bit)
using_dma = 0 (off)
debian:/home/mevvis# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 646 MB in 2.00 seconds = 323.13 MB/sec
Timing buffered disk reads: 4 MB in 4.44 seconds = 922.15 kB/sec
debian:/home/mevvis# hdparm -d1 -c1 -m16 -u1 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 1
setting multcount to 16
setting unmaskirq to 1 (on)
setting using_dma to 1 (on)
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
debian:/home/mevvis# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 728 MB in 2.00 seconds = 364.35 MB/sec
Timing buffered disk reads: 90 MB in 3.01 seconds = 29.85 MB/sec
debian:/home/mevvis# lshw |grep udma
configuration: apm=off mode=udma5 smart=on
configuration: mode=udma2
debian:/home/mevvis# hdparm -d1 -c1 -Xudma5 -m16 -u1 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 1
setting multcount to 16
setting unmaskirq to 1 (on)
setting using_dma to 1 (on)
setting xfermode to 69 (UltraDMA mode5)
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
debian:/home/mevvis# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 746 MB in 2.00 seconds = 373.05 MB/sec
Timing buffered disk reads: 98 MB in 3.04 seconds = 32.24 MB/sec
debian:/home/mevvis#lshw
*-disk
description: ATA Disk
product: ST98823A
vendor: Seagate
physical id: 0
bus info: ide@0.0
logical name: /dev/hda
version: 3.06
serial: 5PK19Y2B
size: 74GB
capacity: 74GB
capabilities: ata dma lba iordy smart security pm apm partiti oned partitioned:dos
configuration: apm=off mode=udma5 smart=on
*-volume:0
description: Linux filesystem partition
physical id: 1
bus info: ide@0.0,1
logical name: /dev/hda1
capacity: 6997MB
capabilities: primary bootable
*-volume:1
description: Linux filesystem partition
physical id: 2
bus info: ide@0.0,2
logical name: /dev/hda2
capacity: 67GB
capabilities: primary
*-volume:2
description: Linux swap / Solaris partition
physical id: 3
bus info: ide@0.0,3
logical name: /dev/hda3
capacity: 31MB
capabilities: primary nofs
##########################################################
root@dezute:~# hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0
root@dezute:~# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 528 MB in 2.01 seconds = 263.11 MB/sec
Timing buffered disk reads: 182 MB in 3.01 seconds = 60.49 MB/sec
root@dezute:~# hdparm -d1 -c1 -m16 /dev/sda
/dev/sda:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
setting multcount to 16
HDIO_SET_MULTCOUNT failed: Inappropriate ioctl for device
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_MULTCOUNT failed: Inappropriate ioctl for device
IO_support = 0 (default 16-bit)
root@dezute:~# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 522 MB in 2.01 seconds = 260.17 MB/sec
Timing buffered disk reads: 182 MB in 3.02 seconds = 60.29 MB/sec
root@dezute:~# hdparm -d0 -c0 -m8 /dev/sda
/dev/sda:
setting 32-bit IO_support flag to 0
setting multcount to 8
HDIO_SET_MULTCOUNT failed: Inappropriate ioctl for device
setting using_dma to 0 (off)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_MULTCOUNT failed: Inappropriate ioctl for device
IO_support = 0 (default 16-bit)
root@dezute:~# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 524 MB in 2.01 seconds = 261.11 MB/sec
Timing buffered disk reads: 182 MB in 3.03 seconds = 60.03 MB/sec
root@dezute:~# lshw
*-disk
description: SCSI Disk
product: SAMSUNG SP1654N
vendor: ATA
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: BV10
serial: S0GEJ1DP311221
size: 149GB
capabilities: partitioned partitioned:dos
configuration: ansiversion=5
#######################################################
iš gautų rezultatų darau išvadą, kad disko parametrai nelabai esminiai būtent kraunantis sistemai. Bet bandymas surasti tą dma kurio neranda iki pradeda keiktis (nustatyto bandymų skaičiaus pabaigos) padaro savo. Prieš ~4metus tokie parametrai keisdavo disko spartą dvigubai ar net trigubai (mano patirtis su WD kietais diskais kai filmo kopijavimas iš CD į kietą diską trukdavo 20min.), taip pat jie būdavo hd, o ne sd. Nelabai išmanau geležies tobulinimo, bet manau, kad parametrus dabar įrašo gamintojas i disko valdiklį nekintamai, iš to seka, kad hdparm nelabai ką keičia naujesniems gaminiams. Gal čia plačiau geležistai pakomentuos.
Tavo atveju pradėčiau nuo branduolio keitimo.
Beje nenuskambėjo dar esminis klausimas, kada prasidėjo problema?