November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Friday, October 7th, 2005 10:46 am
Точнее, на второй месяц эксплуатации ноутбука я заметил, что винчестер как-то уж очень медленно работает. Запустил hdparm - и вправду, dma (не путать с одноименным lj-user'ом!) отсутствует. И что смешно, не включается:

# hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)

С чего бы это? И с cdrom'ом та же фигня..

Правда, -m16 тоже несколько ускорило работу, но всё-таки хочется (хотя бы относительного) совершенства.
IDE-контроллер интел 82801DBM (ICH4-M). И до перестановки системы оно, помнится, даже работало. Где у меня ошибка в ДНК?
Tags:
Friday, October 7th, 2005 12:19 pm (UTC)
В общем что--то типа
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH2: IDE controller at PCI slot 00:1f.1
ICH2: chipset revision 5
ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio

есть?
Friday, October 7th, 2005 12:23 pm (UTC)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hda: FUJITSU MHT2080AH, ATA DISK drive
hdc: MATSHITAUJ-820D, ATAPI CD/DVD-ROM drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
...
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11 (level, low) -> IRQ 11
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
ICH4: port 0x01f0 already claimed by ide0
ICH4: port 0x0170 already claimed by ide1
ICH4: neither IDE port enabled (BIOS)


Может, правда надо piix в ядро собрать, а не модулем?
Friday, October 7th, 2005 12:29 pm (UTC)
Ну судя по dmesg, если я правильно понимаю, модуль пытается поднять ide0 и ide1 и посылается. Похожу, в 2.6 такая фигня. Я бы попробовал собрать piix в ядрышко.
Friday, October 7th, 2005 03:13 pm (UTC)
Точно, помогло. Спасибо.
Friday, October 7th, 2005 04:32 pm (UTC)
Да не за что. Сам мучался когда--то...