LINUX.ORG.RU

Mandrake 8 видит 2-й HDD, но не может прочитать MBR. Почему?


0

0

При этом для диска, на котором стоит Mandrake он показывает его физические параметры,
а для второго харда - то, что прописано в CMOS для LBA. Кто-нибудь решал такую проблему?
Ниже приведен фрагмент sysloga. Помогите, чем можете, пожалуйста.
Сергей

Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 21
PIIX4: chipset revision 1
PIIX4: not 100%% native mode: will probe irqs later
ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:DMA
hda: QUANTUM FIREBALLlct15 10, ATA DISK drive
hdb: WDC AC36400L, ATA DISK drive
hdd: FX320M, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 20044080 sectors (10263 MB) w/418KiB Cache, CHS=19885/16/63, UDMA(33)
hdb: 12594960 sectors (6449 MB) w/256KiB Cache, CHS=784/255/63, UDMA(33)
hdd: ATAPI 32X CD-ROM drive, 256kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1 hda2
hdb:hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x80 { BadSector }, LBAsect=1, sector=0
end_request: I/O error, dev 03:40 (hdb), sector 0
unable to read partition table

anonymous

Да там сообщение об ошибке DMA ...
Единственный известный мне способ лечения - отключить DMA для этого диска.
Так как ошибка происходит еще во время наяальной загрузки и поэтому hdparm не написать, наверное надо пересобрать ядро, отключив опцию "use DMA by default". Для /dev/hda можно потом включить DMA командой
hdparm -d1 /dev/hda

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