|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Fedotov 2:5012/23.40 28 Dec 2003 18:24:10 To : All Subject : HDD и исскуство дайвинга --------------------------------------------------------------------------------
Есть у меня винчестер на 10Гб Quantum Fireball.
Этот винт в какие только переделки не попадал.
Также мастер дайвинга(погружение в воду). Hо работать еще может.
Вполне прилично. Hо вот одна беда, в оффтопике98 грузится прекрасно,
в Линухе же на этапе загрузки ядра, сильно затормаживает процесс.
Я так понял, что виной всему DMA которое и не хочет работать, но
оно мне и не надо.
Вопрос: какими средствами системы, ядру можно сказать о том,
_что_ ему нужно думать об этом винте...(hdparm?)
Вот лог dmesg на этапе загрузки ядра:
Тормозит на секунд 20, в выделенном месте.
=== Hачало cooledit.clip ===
Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c586b (rev 47) IDE UDMA33 controller on pci00:07.1
ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA
hda: FUJITSU MPD3043AT, ATA DISK drive
blk: queue c03964a0, I/O limit 4095Mb (mask 0xffffffff)
hdd: QUANTUM FIREBALLlct10 10, ATA DISK drive
blk: queue c0396a44, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 8448300 sectors (4326 MB) w/512KiB Cache, CHS=525/255/63, UDMA(33)
hdd: host protected area => 1
hdd: 20044080 sectors (10263 MB) w/418KiB Cache, CHS=1247/255/63, UDMA(33)
ide-floppy driver 0.99.newide
Partition check:
hda: hda1 < hda5 hda6 hda7 >
_hdd:<4>hdd: dma_timer_expiry: dma status == 0x61_
_hdd: timeout waiting for DMA_
_hdd: timeout waiting for DMA_
_hdd: (__ide_dma_test_irq) called while not waiting_
_hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }_
_hdd: drive not ready for command_
hdd1
ide-floppy driver 0.99.newide
=== Конец cooledit.clip ===
Лог dmesg после mount.
В этом месте тормозит больше чем на минуту.
=== Hачало cooledit.clip ===
[root@localhost mnt]# mount hdd
MSDOS FS: Using codepage 866
MSDOS FS: IO charset koi8-r
hdd: dma_timer_expiry: dma status == 0x61
hdd: timeout waiting for DMA
hdd: timeout waiting for DMA
hdd: (__ide_dma_test_irq) called while not waiting
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: drive not ready for command
hdd: dma_timer_expiry: dma status == 0x61
hdd: timeout waiting for DMA
hdd: timeout waiting for DMA
hdd: (__ide_dma_test_irq) called while not waiting
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: drive not ready for command
hdd: dma_timer_expiry: dma status == 0x61
hdd: timeout waiting for DMA
hdd: timeout waiting for DMA
hdd: (__ide_dma_test_irq) called while not waiting
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: drive not ready for command
Для продолжения нажмите любую клавишу...
=== Конец cooledit.clip ===
С наилучшими пожеланиями...
Sergey F.
--- GoldED+/LNX 1.1.5-20010807 [Linux/2.4.20-9asp (i586)]
* Origin: Мушкет с оптическим прицелом. (2:5012/23.40)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32563feece5e.html, оценка из 5, голосов 10
|