Ошибка при загрузке системы (проблемы с контроллером ata?)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

3gun
Сообщения: 4
ОС: ubuntu 8.04

Ошибка при загрузке системы

Сообщение 3gun »

жесткий диск разбит на несколько разделов. на двух из них: ubuntu 8.04 desktop, windows xp.
все работало прекрасно больше года, пока я не повесил cd-rom на шлейф с жестким диском. убунта стала после экрана загрузки (логотип убунту с бегающим взад-вперед ползунком) переходить в режим командной строки, который выглядит примерно так:

Код: Выделить всё

(initramfs)
[время в unix-формате] ata2.00: cmd xx/xx:xx:xx:xx:xx:xx/xx tag xx dma xx
[время в unix-формате] ata2.00: status { DRDY }

где xx - некоторые hex-значения. все это повторяется до 8 раз, потом ничего не происходит. заранее извиняюсь за то, что запостил в ветке про харды, но больше было некуда: отключение cd-rom не дает результатов. самое ужасное: отключение жесткого диска и попытка загрузки с нескольких live cd закончилась тем же. т.е. фактически дело не в жестком диске.
также заранее извиняюсь за недостаточную информацию о логе загрузки (конкретные коды команд и теги могу запостить при необходимости) и о конфигурации железа. как вы понимаете, трудно что-либо узнать, когда не получается ни с чего загрузиться :(
примечания:
1. как временный вариант, windows xp на эту машину встала без проблем, но в ней, собственно, работать неприемлемо.
2. хотелось бы узнать о качестве используемого мной дистрибутива по отношению к железу в целом, т.к. самое ценное, что у меня есть в жизни - dell inspiron 1521 laptop - сейчас работает под управлением той же операционной системы, а именно ubuntu.
Спасибо сказали:
3gun
Сообщения: 4
ОС: ubuntu 8.04

Re: Ошибка при загрузке системы

Сообщение 3gun »

уточняю вывод при загрузке с live cd:

Код: Выделить всё

BusyBox v1.1.3 (Debian 1:1.1.3-5ubuntu12) Built-in shell (ash)
Enter 'help' for list of build-in commands.

(initramfs)
[время] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
[время] ata1.00: cmd a0/01:00:00:60:00/00:00:00:00:00/a0 tag 0 dma 96 in
[время] ata1.00: status: { DRDY }

так 6 раз. затем

Код: Выделить всё

[время] ata1.00: revalidation failed (errno=-5)

ну и потом все снова, с несколько различающимися значениями dma...
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Ошибка при загрузке системы

Сообщение Ali1 »

3gun писал(а):
05.09.2008 22:50
... заранее извиняюсь за то, что запостил в ветке про харды, но больше было некуда: отключение cd-rom не дает результатов....

Каких результатов не дает отключение привода? Непонятно.
3gun писал(а):
05.09.2008 22:50
самое ужасное: отключение жесткого диска и попытка загрузки с нескольких live cd закончилась тем же. т.е. фактически дело не в жестком диске....

Попробуйте передать ядру параметр вроде nodma или dma=off . Подробности зависят от используемого live cd.
Спасибо сказали:
3gun
Сообщения: 4
ОС: ubuntu 8.04

Re: Ошибка при загрузке системы

Сообщение 3gun »

великолепно! (с)
dma=off позволило загрузиться с LiveCD. с него была выполнена полная проверка диска, исправлены ошибки и обе оси с него теперь загружаются нормально.
только, видимо, теперь уже никогда не узнать, почему с жесткого невозможно было загрузиться до этого (ведь при загрузке с него ошибка была такая же, как и с LiveCD), и откуда вдруг появилась необходимость указывать параметр dma=off при загрузке с лайва.
в любом случае, огромный респект Ali1 за оказанную помощь!
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Ошибка при загрузке системы

Сообщение Ali1 »

3gun писал(а):
07.09.2008 15:59
.... и откуда вдруг появилась необходимость указывать параметр dma=off при загрузке с лайва...

Если коротко - устройства на одном шлейфе.
Спасибо сказали:
3gun
Сообщения: 4
ОС: ubuntu 8.04

Re: Ошибка при загрузке системы

Сообщение 3gun »

Я же оговорился, что при последних попытках загрузиться с лайва на шлейфе был исключительно cd-rom. И, что тоже странно, после отключения cd-rom'a (т.е. восстановления той конфигурации, при которой все 5 минут назад работало: один хард на шлейфе) возникала такая же ситуация. Так что тут, по-любому, без полтергейста не обошлось.
Спасибо сказали: