_oxpa_ ([info]_oxpa_) wrote in [info]ru_linux,
@ 2008-07-20 13:23:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Cтолкнулся с проблемой: без видимой причины иногда наблюдаю в логах:
ide: failed opcode was: unknown
hdc: drive not ready for command
hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }

5 раз в 2 секунды выскакивает, но основная прелесть в том, что компьютер в итоге зависает.

гугление "status error: status=0x58 { DriveReady SeekComplete DataRequest }" внятного ответа не дало.
Если будет нужен, вот dmesg

Если вкратце, то:P4-2.4ГГц, мать ASUS P4P800-VM (intel 865vm чипсет). Два IDE диска и IDE CD-ROM. 1 сата диск. Ядро 2.6.24-gentoo-r8 с самописным конфигом. Если отключить cd-rom (hdc), то плющить начнёт один из винтов (hdb) и тоже до зависания.

Без опции irqpoll комп вообще не грузится, irqfixup дописал увидев сообщение, что контрольная сумма таблицы irq не верна (если я правильно понял сообщение).

Собственно не знаю, что ещё сообщить, спрашивайте.

Очень хочется знать, как избавиться от этих сообщений или хотя бы, чем они вызваны.

Update полез менять шлейф и ждать следующего раза.


(Post a new comment)


[info]tzirechnoy
2008-07-20 09:44 am UTC (link)
Можно попробовать сменить шлэйф сидюка, перевести его hdparmом в режым отсутствия DMA, сменить сидюк (Кстати, если это правда сидюк — то это, имхо, первое что стоит сделать, поскольку комп без DVD-RW сейчас как-то странно выглядит).

Ещё можно добыть что-нибудь, что можэт отдельно читать serial port (какой-нибудь роутер с serial портом и линуксом, старый терминал, другой комп, черезжопник с usb<->rs232, etc) и посмотреть какого хрена оно таки виснет от какого-то жалкого сидюка.
Ещё можно попробовать повспоминать какие там magic keys (Alt-SysReq-...) и посмотреть на stack trace ядра при зависании.

(Reply to this)(Thread)


[info]_oxpa_
2008-07-20 09:49 am UTC (link)
стек трейс вылетает какой-то немеряный, да и особо не разберусь в нём.

dma пробовал отключать (в биосе), не помогает. Только если ide=nodma, но тогда всё слегка "дёргается" если винт пишется/читается, а это "не есть гут".

шлейф... попробую шлейф поменять, слава богу не последний, тоже мысль

(Reply to this)(Parent)(Thread)


[info]tzirechnoy
2008-07-20 09:57 am UTC (link)
В BIOSе и не поможэт, linux из BIOS разве что геометрию некоторых старых дисков достаёт (ну, и PCI как-то на него завязан, но это совсем не в тему).

Не надо отключать его везде, возьмите hdparm и отключите конкретно на сидюке.

(Reply to this)(Parent)


[info]_oxpa_
2008-07-20 09:50 am UTC (link)
а, ну и cd-rom на самом деле dvd, просто он у меня третью неделю, не привык, что там двд, на сидюшник)

(Reply to this)(Parent)


[info]staim
2008-07-20 09:46 am UTC (link)
Очень похоже на проблемы с hardware

(Reply to this)(Thread)


[info]_oxpa_
2008-07-20 09:51 am UTC (link)
может звучит странно, но в винде всё работает О_о а линь так вот глупо "сыпется"

(Reply to this)(Parent)(Thread)


[info]alexkuklin
2008-07-20 09:53 am UTC (link)
в винде другие блоки используются
прогоните полную проверку диска

(Reply to this)(Parent)(Thread)


[info]_oxpa_
2008-07-20 09:54 am UTC (link)
проверку... чем? На предмет чего хотя бы? =)

(Reply to this)(Parent)(Thread)


[info]alexkuklin
2008-07-20 10:02 am UTC (link)
стандартную низкоуровневую проверку всего диска.
что непонятно?

(Reply to this)(Parent)(Thread)


[info]_oxpa_
2008-07-20 10:29 am UTC (link)
непонятно, чем проверять, как-то не приходилось. но это, в принципе, сейчас найду, думаю.

(Reply to this)(Parent)(Thread)


[info]alexkuklin
2008-07-20 10:38 am UTC (link)
Ставьте вопросы правильно (ц)

Вообще, советую найти hiren's boot cd - там все что нужно есть
Ловится в тореентах и на варезятниках :)

(Reply to this)(Parent)(Thread)


[info]_oxpa_
2008-07-20 11:25 am UTC (link)
вроде бы вопрос решился отключением старого IDE драйвера

но винт на всякий случай тоже потестирую вечером.

(Reply to this)(Parent)(Thread)


[info]migdal_or
2008-07-21 10:39 pm UTC (link)
mhdd вам советуют или victoria.
у Алекса такой специфичный метод отвечать на вопросы рекомендуемого софта :)
а хайрена реально возьмите, если не найдёте - могу передать

(Reply to this)(Parent)(Thread)


[info]_oxpa_
2008-07-22 09:39 am UTC (link)
да собственно проблема решилась способом, предложенным ниже. А винт bad block'ов не кажет и дохнуть вроде бы не собирается)

(Reply to this)(Parent)


[info]tzirechnoy
2008-07-20 09:58 am UTC (link)
Нет, это звучит абсолютно не странно. И совсем не конфликтует с заявлением, что проблема -- с хардварью.

(Reply to this)(Parent)


[info]alexkuklin
2008-07-20 09:52 am UTC (link)
винт/конроллер точно живы?

(Reply to this)(Thread)


[info]_oxpa_
2008-07-20 09:54 am UTC (link)
контроллер наверно в чипсете? винт относительно новый, сигейт на 180 гигов. в винде проблем не вызывают никаких, в принципе. Ну то есть явно дольше линя живут.

Я думаю, может с конфигом накосячил? В первый раз я забыл dma включить в ядре))

(Reply to this)(Parent)


[info]vyhuhol
2008-07-20 09:59 am UTC (link)
А если на него запустить SMART-тест, то ничего интересного не выдается?
У меня такое (причем на той же мамке) выдавалось в логи, только гораздо реже. SMART ничего не находил. Я с этим жил довольно долго, пару месяцев. Бекапился по нескольку раз в день и вздрагивал при каждом щелчке :) В конце концов, все-таки добрался до магазина и купил себе новый диск побольше, а тот переставил на виндовый компьютер. Все работает до сих пор.
Кстати, у вас в кернеле скомпилена и старая поддержка IDE (CONFIG_BLK_DEV_IDEPCI, CONFIG_BLK_DEV_PIIX) и libata (CONFIG_ATA). Выкиньте старую, распечатка точно из-за нее.

(Reply to this)(Thread)


[info]_oxpa_
2008-07-20 10:28 am UTC (link)
вот предположение о старой поддержке IDE мне нравится намного больше неполадок с оборудованием ;) Тоже попробую сейчас

Smart говорит, что всё отлично, непонятных звуков нет, винт относительно новый (где-то пол года ему)

(Reply to this)(Parent)(Thread)


[info]vyhuhol
2008-07-20 11:04 am UTC (link)
Ну, вы в курсе, как надо изменять настройки IDE в кернеле :) Не затирайте старый кернел, имейте в виду, что изменятся названия node-ов в /dev и придется править fstab итп.

(Reply to this)(Parent)(Thread)


[info]_oxpa_
2008-07-20 11:24 am UTC (link)
это уже 7ое ядро в папке /boot =)

Да, теперь знаю, что hd* поменяется на sd* =) А если учесть, что я ещё и шлейфы переставил не глядя, пришлось чуть подумать, но вроде всё привёл в кондицию.

Большое спасибо, вроде бы теперь всё читается без попыток зависнуть.

(Reply to this)(Parent)


[info]vilgeforce
2008-07-20 06:14 pm UTC (link)
Если это винт - mhdd + чтение манов к нему для исключения проблемм с хардварью.

(Reply to this)(Thread)


[info]_oxpa_
2008-07-20 06:19 pm UTC (link)
на первый взгляд, помогло отключение старой поддержки IDE. если буду возникать проблемы - буду тестить винт. А за подсказку - спасибо)

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…