DMA Interrupt recovery
well8t 1 апреля, 2007 - 14:54
Салют.
При загрузке новое (2.6.19) ядро пишет вот что:
hde: DMA Interrupt recovery hde: lost interrupt hde: dma_timer_expiry: dma status == 0x24
И так далее в бесконечном цикле.
Диск SATA. т.е. раньше всегда был sda.
Пробывал и genkernel'ом и oldconfig'ом со старого (2.6.12) ядра, но всё одно и то же.
Из найденных обсуждений понял, что проблема в сборке ядра, т.е. не включил я что-то в него. Кто сталкивался подскажите что-либо.
»
- Для комментирования войдите или зарегистрируйтесь
Продолжение.
г-н Яндекс вывел меня сюда: http://forum.ru-board.com/topic.cgi?forum=62&topic=1257#1 (на случай если ещё кто страдает)
Тут мне посоветовали сделать в BIOS'е вот так:
ATA/IDE Configuration -> Legacy
Legacy IDE Channels -> SATA P0/P1, PATA Pri.
Я сделал (правда не совсем понимаю ЧТО и ЗАЧЕМ) и проблема с "DMA Interrupt" пропала и я уже могу загрузиться, но sda отныне называется hdc и учитывая то что на прошлом ядре всё называлось как надо... вобщем мне не нравится.
Объясните что я сделал с БИОСом и как мне вернуть sda
В конфиге ядра
В конфиге ядра включить Serial ATA (prod) and Parallel ATA, выбрать поддерживаемый SATA-контроллер, если нет IDE-устройств, секцию ATA/ATAPI/MFM/RLL support отключить (по крайней мере я так сделал).