Автор Тема: Dma_intr: error=0x84 { drivestatuserror badcrc }  (Прочетена 2056 пъти)

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Debian lenny ядрото е 2.6.22-3-к7 Машинката е атлон 2000+ 896 ддр1 чипсета е sys някакъв (мисля). Хардиска е стар и го закачих вчера, струва ми се, че работи по бавно. Грешките се появават не веднага при буут а след това.
Примерен код
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown

Ето го и целият dmesg http://tolostoi.data.bg/uplds/dmes.txt
В гугъл излизат доста резултати, но не можах да се ориентирам еднозначно, дали харда е за кофата или е нещо което с друго ядро и подходящи опции, няма да е проблем. Ще пробвам и с друго ядро, но исках да пусна темата ако някой има идея да я сподели :
Благодаря.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

shadowx

  • Напреднали
  • *****
  • Публикации: 99
  • Distribution: Slackware
  • Window Manager: Gnome
    • Профил
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #1 -: Jan 30, 2008, 11:57 »
Да не си е отишъл харда?
Активен

There he goes. One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #2 -: Jan 30, 2008, 12:47 »
Ами това се опитвам да установя, но като гледам какво излиза ми се струва, че си отива
Примерен код
smartctl -a /dev/hdb
отговаря това http://store1.data.bg/tolostoi/uplds/smartctl
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

m0rph

  • Напреднали
  • *****
  • Публикации: 271
    • Профил
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #3 -: Jan 30, 2008, 14:19 »
Ами според мен този диск си е отишъл. Все пак моят съвет е да го пробваш и на друг компютър. Ако и там е така значи харда си е заминал.

shadowx

  • Напреднали
  • *****
  • Публикации: 99
  • Distribution: Slackware
  • Window Manager: Gnome
    • Профил
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #4 -: Jan 30, 2008, 16:12 »
Да ти кажа , досега колкото пъти съм видял диск да вади такива грешки ,все се оказва ,че живота му е изтекъл.
Активен

There he goes. One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #5 -: Jan 31, 2008, 13:47 »
Малка извадка от /usr/include/linux/hdreg.h

Цитат

/* Bits of HD_STATUS */
#define ERR_STAT        0x01
#define INDEX_STAT      0x02
#define ECC_STAT        0x04    /* Corrected error */
#define DRQ_STAT        0x08
#define SEEK_STAT       0x10
#define WRERR_STAT      0x20
#define READY_STAT      0x40
#define BUSY_STAT       0x80

и
Цитат

#define MARK_ERR        0x01    /* Bad address mark */
#define TRK0_ERR        0x02    /* couldn't find track 0 */
#define ABRT_ERR        0x04    /* Command aborted */
#define MCR_ERR         0x08    /* media change request */
#define ID_ERR          0x10    /* ID field not found */
#define MC_ERR          0x20    /* media changed */
#define ECC_ERR         0x40    /* Uncorrectable ECC error */
#define BBD_ERR         0x80    /* pre-EIDE meaning:  block marked bad */
#define ICRC_ERR        0x80    /* new meaning:  CRC error during transfer */

0x51=01010001  (двоично)
0 READY_STAT 0 SEEK_STAT 0 0 0 ERR_STAT
т.е. у-вото е намерно, търсенето е приключило, но се е появила грешка

0x84=10000100
BUSY_STAT 0 0 0 0 ABRT_ERR 0 0
CRC грешка повреме на трансфер и командата не може да бъде изпълнена.

т.е. според мен проблема не е в харда, а в ядрото или някакъв негов модул. Както и проблем с ДМА-то (ф-ята dma_intr()). Не ги разбирам всичките неща, но както ти и казах, пробвай да премахнеш дма-то и виж какво ще стане. Пробвай и с друго ядро и виж дали ще има същият проблем, но да не е от най-новите, а по-старичко. Както вече ти и казах, може да е и бъглив модула, който се ползва (примерно модула изпраща команда, която не може да се разбере от устройството)..... всички размисли са от малко гугъл плюс малко помощ, но няма да кажа от кой '<img'>

Всичко най-свежо от мен!



Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

Nikolavp

  • Напреднали
  • *****
  • Публикации: 408
    • Профил
    • WWW
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #6 -: Jan 31, 2008, 14:09 »
Цитат (tolostoi @ Ян. 30 2008,12:46)
Debian lenny ядрото е 2.6.22-3-к7 Машинката е атлон 2000+ 896 ддр1 чипсета е sys някакъв (мисля). Хардиска е стар и го закачих вчера, струва ми се, че работи по бавно. Грешките се появават не веднага при буут а след това.
Примерен код
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown

Ето го и целият dmesg http://tolostoi.data.bg/uplds/dmes.txt
В гугъл излизат доста резултати, но не можах да се ориентирам еднозначно, дали харда е за кофата или е нещо което с друго ядро и подходящи опции, няма да е проблем. Ще пробвам и с друго ядро, но исках да пусна темата ако някой има идея да я сподели :
Благодаря.

На мен един стар хард ми правеше такива(подобни) проблеми '<img'>. Опитай това
Примерен код
hdparm -d0 /dev/"device"
Съответно не слагай много важна информация на този диск '<img'>. Като цяло му нямай много вяра '<img'>
Активен

http://blog-nikolavp.rhcloud.com - простотиите, с които се занимавам в свободното време

carpo

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #7 -: Jan 31, 2008, 17:00 »
Като погледнах файлчетата, които са посочени:
мисля, че въпросното хардче страда от лоши сектори.

Опита ми в такива случаи показва, че ако успееш да си направиш дяловете, заобикаляйки проблемните му места, би трябвало да можеш да го ползваш без проблеми, но, разбира се - нищо важно на него, и със редовно архивиране.

Ако можеш - потърси "инструменти" от производителя, или виж тези например във Ultimate Boot CD - мисля, че там имаше полезни програми.

Все хубави работи! '<img'>
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #8 -: Feb 01, 2008, 18:32 »
Цитат (shadowx @ Ян. 30 2008,15:12)
Да ти кажа , досега колкото пъти съм видял диск да вади такива грешки ,все се оказва ,че живота му е изтекъл.

И аз бих си помислил същото, при полужение, че съм го ползвал без тези "екстри" и в един момент се появят, но случаят не е такъв, взех го стар, закачих, го форматирах го и всичко нормално, докато не ги мернах тези грешки. С инструментите на производителят го тествах излезе 100% работещ, също така с убунту не ги дава тези грешки, при него ядрото е компилирано с други опции и се вижда като sdb там си е всичко нормално. Сега инсталирах федора на него (също го разпознава като sdb) изглежда всичко нормално, трябва и повечко време да поработя за да разбера. Под windows го тествах всичко ОК, с hdd regenerator също чист. Така, че съм склонен да се съглася с gaara, че се отнася до драйвер някакъв и не е нещо обезпокоително. Все пак ако сдиша ще отметна тук, засега не мисля да се ядосвам с него, няма да го ползвам за нещо което няма да мога да прежаля (като данни имам предвид '<img'>)
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Dma_intr: error=0x84 { drivestatuserror badcrc }
« Отговор #9 -: Feb 01, 2008, 19:20 »
Цитат
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }


Блаблабла...получавам ги при всяко буут-ване, когато се опитва да вдигна DMA на контролера. При мен е бъг в 2.6.15 ядрото обаче. Отдавна не му обръщам внимание.
Активен

"Knowledge is power" - France is Bacon

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySQL error messages v apache error log
Настройка на програми
plamensl 2 5377 Последна публикация May 21, 2003, 15:27
от plamensl
ERROR #1 !!!
Коментар
naTKaH 5 3493 Последна публикация Jan 18, 2004, 18:07
от sebastianz55
XKB error
Настройка на програми
madnick 1 2299 Последна публикация May 30, 2004, 13:30
от madnick
error 16
Настройка на хардуер
pavl 1 2335 Последна публикация Sep 26, 2005, 19:52
от the_real_maniac
Error...адски кофти error
Настройка на програми
mitkolinux 2 3517 Последна публикация Jun 25, 2006, 15:01
от aaaaaa