LINUX.ORG.RU

Подыхает винчестер :(


0

0

Доброго времени суток.

Проблема в том, что у меня подыхает винт (Maxtor 6E040L0). Linux винта вообще не видит, в отличии от win. 

При загрузке выдает такое:

hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=1, sector=0


Особенность системы в том, что мать старая (socket 7 mvp3) и пришлось
у винта ставить джампер в cap limit.

Если кто знает, как можно снять инфу с этого винта подскажите plz...
anonymous

Попробуй отключить dma на этом винте.

Кроме того, можешь сделать образ диска nortonghost'ом или еще 1001 подобной прогой, а на рабочем винте его уже расковыривать.

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

DMA отрубал пробовать, эффект нулевой. 

dd if=/dev/hda of=~/hda ..... то же не работает. 
Говорит, что не может прочитать.

При этом под виндой даже файлы с него получалось писать. 
Только винды сейчас под рукой нет. 

А как можно расковырять образ, сделанный через Ghost'а?

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

Его можно перенести на другой винт. Грузиться с него хрен что будет (я про винду), но все файлы будет видно.

jackill ★★★★★
()

Не волнуйся, у меня один винт (Samsung) так подыхает года 3. Перекомпилируй ядро или отключи DMA.

timur_dav ☆☆☆☆☆
()

Пересади винт на другой контроллер, это глюк биоса и винтов, у меня так не уживались maxtor (мастер) и samsung (слэйв). После сброса самсунга на другой контроллер все сразу волшебно заработало :-)

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

А какую опцию врубить надо? auto geometry resizing? Дык врублена.

2 jackill 
Дык винда и так файлы видит... Мне под Linux'ом надо :(

2 no-dashi
Сейчас попробую. Кстати у меня тоже самсуньг. Тока мастером стоит...

anonymous
()
Ответ на: комментарий от no-dashi

2 no-dashi

На via. Вот lspci:

Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06) USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 02) Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)

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

2 no-dashi

На via. Вот lspci:

Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] 
PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] 

ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06) USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 06)

Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10) 

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

Понятно. Похоже, глюк самсунга либо чипсета, из-за чего Samsung и Maxtor по на одном контроллере не уживаются. Сегодня принесли на время 20-гиговый Seagate, он на одном контроллере с Maxtor'ом жил нормально. Перевешивай винт на второй контроллер, и все заработает.

А такие сообщения об ошибках лезут из-за того, что ядро считает (точнее, BIOS говорит ядру), что геометрия у винта не такая, какая есть на самом деле - что приводит к тому, что ядро видит на винте меньше цилиндров, чем есть на самом деле.

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

2 no-dashi 
Пробовал на другой контроллер цеплять, рузультат тот же.

Насчет биоса:
Глюка там нет. Просто мать больше 32Г (глюки биоса) не видит. Поэтому на
винте включен специальный джампер (ограничевает размер винта до 32Г). 
Если джампер не врубить, то комп вообще не грузится. А ядро скомпилено с
фичей auto geometry resizing (читает геометрию диска в обход биоса). 
Так, что по идее все должно быть нормально.

Тут идея возникла: Раз винда видит и читает файлы, может она смотрит на вторую копию fat'а после, того как замечает, что перавая мертва. А Linux не смотрит на вторую копию... Может так? Как можно это дело поправить?

anonymous
()
Ответ на: комментарий от no-dashi

>А не проще BIOS проапгрейдить?

Увы не проще. Мать безвестного китайского производителя, и как следствие
отсутствие поддержки. 

Кстати, есть мать у акорпа похожая (тот же набор микросхем, да и внешне)
на эту. Что будет если залить биос от нее в мою? 

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

> Что будет если залить биос от нее в мою?

Скорее всего, ничего хорошего.

А что касается "как прочитать этот maxtor" -- неужели нет возвожности найти винт <32Гб, прицепить его как загрузочный, а макстор (лучше всего повесить на отдельный шлейф) в биосе вообще не определять (джампер-ограничитель убрать)? Линуксу (когда ядро уже прогружено) наплевать на биос.

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

Ну или сдохнет все или нет. Рекомендую взять такую же микросхему и только после этого пытаться. Если не подойдет акорп, всегда можно попробовать томато...

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

>неужели нет возвожности найти винт <32Гб

Уже давно стоит самсуньг. С него и гружусь. Макстор стоит вторым винтом 
(пробовал вешать и на второй контроллер). Линукс не может прочитать 
геометрию диска, и как следствие я немогу его примонтировать.

>в биосе вообще не определять 

А как потом его под динуксом завести?

>(джампер-ограничитель убрать)

Тогда комп просто виснит при прохождении ПОСТ

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

А что гласит /usr/src/linux-2.6/Documentation/ide.txt на предмет hdx= ???

no-dashi ★★★★★
()
Ответ на: комментарий от Obidos

у меня с Maxtor`ом 120Gb такая же почти проблема была..

сообщения были аналогичные,только он ещё потом и скрежетать дико начал..я его быстро в гарантию сдал..

вообще поговаривают что хреновые винты у макстора стали..надо было сигейт брать блин :(

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