|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artyom Tarasenko 2:5000/97.38 19 Feb 2002 20:08:38 To : Andrey Melnikov Subject : piix3 (was: pthread) -------------------------------------------------------------------------------- 14 Feb 02 20:55, you wrote to me: AT>>>> Ты про (U)DMA? Это нормально. Винт может UDMA, а мамка - нет. AM>>> Мамка тоже может, и винт может. все включено. AT>> Да ну? А это ничего, что у меня на сабжевом контроллере такая же AT>> надпись появляется? Он наверно UDMA научился? AM> Hу давай тогда сюда AM> hdparm -i -t /dev/чеготам AM> hdparm -X32 -t /dev/чеготам AM> hdparm -X64 -t /dev/чеготам AM> hdparm -d0 -t /dev/чеготам Лови. См. ниже. AM>>> Если бы мать не могла или винт не смог договориться - дальше AM>>> поползли бы timeout wating for dma, ide1: reset succes, hda: DMA AM>>> disabled. Если этого не появилось - значит dma есть. AT>> У меня оно тоже не появляется. А появляется при поскипанных тобой AT>> условиях. AM> А у меня винт есть на 270Mb на котором udma1 включается. а AM> трансферу от того больше не становиться. и ведь ядро, падлюка, не AM> ругается. А ты пробовал скопировать большой файл (~120M) после этого? И кстати, какой винт/контроллер? Моё: # hdparm -d0 /dev/hda /dev/hda: setting using_dma to 0 (off) hda: DMA disabled using_dma = 0 (off) # hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 64 MB in 10.17 seconds = 6.29 MB/sec # hdparm -d1X33 /dev/hda /dev/hda: setting using_dma to 1 (on) blk: queue c02c9720, I/O limit 4095Mb (mask 0xffffffff) setting xfermode to 33 (multiword DMA mode1) using_dma = 1 (on) # hdparm -t /dev/hda /dev/hda: # hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 64 MB in 10.27 seconds = 6.23 MB/sec hdparm -d1X34 /dev/hda /dev/hda: setting using_dma to 1 (on) blk: queue c02c9720, I/O limit 4095Mb (mask 0xffffffff) setting xfermode to 34 (multiword DMA mode2) using_dma = 1 (on) # hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 64 MB in 8.01 seconds = 7.99 MB/sec >Типа работает, но стоит скопировать стамеговый файл: hda: timeout waiting for DMA ide_dmaproc: chipset supported ide_dma_timeout func only: 14 blk: queue c02c9720, I/O limit 4095Mb (mask 0xffffffff) hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } hda: drive not ready for command Hу и UDMA естественно нет (откуда ему взяться на сабже?): # hdparm -d1X64 /dev/hda /dev/hda: setting using_dma to 1 (on) blk: queue c02c9720, I/O limit 4095Mb (mask 0xffffffff) setting xfermode to 64 (UltraDMA mode0) hda: timeout waiting for DMA ide_dmaproc: chipset supported ide_dma_timeout func only: 14 blk: queue c02c9720, I/O limit 4095Mb (mask 0xffffffff) hda: status error: status=0x58 { DriveReady SeekComplete DataRequest } hda: drive not ready for command using_dma = 0 (off) Artyom --- GoldED+/LNX 1.1.4.7 * Origin: (2:5000/97.38) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/34013c7297af.html, оценка из 5, голосов 10
|