LINUX.ORG.RU

hda: dma_intr: status=0x58.. Что делать?


0

0

Здравствуйте. Я небольшой знаток Linux, но работаюю над собой. :) Поставил ASPLinux9.0 на ноутбук. Честно говоря, раньше со связкой Linux+ноутбук не работал. Возникает проблемка - когда я не загружаю Х-ы и нахожусь в простой консоли, то часто без всякой видимой причины выскакивает следующее сообщение (дословно): hda: dma_intr: status=0x58 {DriveReady SeekComplete DataRequest} Раньше ничего подобного не видел. Это смертельно? Можно ли от этого избавиться или это фатальная ошибка софта/железа?

З.Ы. Кроме этого сообщения пока (тьфу-тьфу) никаких проблем.


Может я туплю, но, ИМХО, драйвера надо смотреть, какие собраны.

А что говорит

# lspci -v

# hdparm -i /dev/hda
# hdparm /dev/hda

ManJak ★★★★★
()

Ошибка софта, но не фатальная.

Что касается сообщений - заведи их на одну консоль и они перестанут тебя беспокоить.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Не подскажешь, как это сделать? (т.е. завести сообщения на одну консоль..) Я пока не слишком опытен.

CPU
() автор топика
Ответ на: комментарий от CPU

> как это сделать? (т.е. завести сообщения на одну консоль..)
в /etc/syslog.conf вставить примерно такое:
kern.*     /dev/tty3

ansky ★★★★★
()

Цитата из "The linux-kernel mailing list FAQ":

Why does my kernel report lots of "DriveStatusError BadCRC" messages?

* (REG, contributed by Mark Hahn) You may see messages like:

kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }

In UDMA modes, each transfer is checksum'ed for integrity (like Ultra2 SCSI, and more robust than normal SCSI's parity checking). When a transfer fails this test, it is retried, and this warning is reported. Seeing these warnings occasionally is not unusual or even a bad thing - they just inflate your logs a little. If this really bothers you, you can comment out the warning in the driver. Seeing lots of these warnings (multiple per second) is almost certainly a sign that your IDE hardware is broken. For reference, all IDE must: o have a cable length of 18" or less o have both ends plugged in (no stub) o be 80-conductor cable if you're using a mode > udma33. IDE modes are generally also generated from the system clock, so if you're overclocking (for instance, running AGP at 75 MHz), you're violating IDE specs, and should not expect correct behavior. Similarly, it's possible for your controller's driver to get timing parameters wrong, but this is certainly not the first explanation to adopt.

Похоже у тебя что-то в этом роде...

burlaka
()
Ответ на: комментарий от ansky

Не получается завести на одну консоль. Все сделал как сказано, ан нет - не помогает.

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