LINUX.ORG.RU

В чем виноват CD-ROM !?


0

0

У меня материнская плата с южным мостом VIA VT8231.
Ядро я, естественнно, пересобирал под свою машину...
Все работае отлично, только кое что я не понимаю, гляньте на кусок log'а загрузки:


Linux version 2.4.19 (root@localhost.localdomain) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)) #1 Tue Aug 13 20:28:34 EEST 2002

....

Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 89
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8231 (rev 10) IDE UDMA100 controller on pci00:11.1
ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
hda: MAXTOR 6L040J2, ATA DISK drive
hdc: CD-540E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 78177792 sectors (40027 MB) w/1818KiB Cache, CHS=4866/255/63, UDMA(100)
hdc: ATAPI 40X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 >

...

и в самом конце...

hdc: DMA disabled

Вопрос: Ну чем так провинился CD-ROM, что не удостоен чести работать в режиме DMA ????

И еще, при установке параметров в /etc/sysconfig/harddisks они распространяются
только на жесткие диски. При создании /etc/sysconfig/hrddiskhdc с параметрами
для CD-ROM, установки игнорируются...
Я просматривал загрузочные скрипты, и обнаружил строку в которой поисходит проверка
idi'шных устройств и параметры устанавливаются только если оно является жестким диском.
Естественно, это не проблема, я прописал в /etc/rc.d/rc.local строку для hdparm
и теперь мой сидюк работает в DMA-33 c 32-bit w/sync I/O но
ЗАЧЕМ ВЕСЬ ЭТОТ ИЗВРАТ, А ???


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.