Чи небезпечні ці помилки SATA?


36

Я отримую ці помилки бурхливо, і я не знаю, нормально це чи ні.

[39441.061856] ata3.00: failed to read SCR 1 (Emask=0x40)
[39441.061866] ata3.01: failed to read SCR 1 (Emask=0x40)
[39441.061892] ata3.15: exception Emask 0x10 SAct 0x0 SErr 0x280100 action 0x6 frozen
[39441.061897] ata3.15: irq_stat 0x08000000, interface fatal error
[39441.061904] ata3.15: SError: { UnrecovData 10B8B BadCRC }
[39441.061910] ata3.00: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen
[39441.061917] ata3.01: exception Emask 0x100 SAct 0xe SErr 0x0 action 0x6 frozen
[39441.061923] ata3.01: failed command: READ FPDMA QUEUED
[39441.061933] ata3.01: cmd 60/a8:08:b0:48:62/00:00:00:00:00/40 tag 1 ncq 86016 in
[39441.061940] ata3.01: status: { DRDY }
[39441.061944] ata3.01: failed command: READ FPDMA QUEUED
[39441.061953] ata3.01: cmd 60/a8:10:b0:49:62/00:00:00:00:00/40 tag 2 ncq 86016 in
[39441.061959] ata3.01: status: { DRDY }
[39441.061963] ata3.01: failed command: READ FPDMA QUEUED
[39441.061972] ata3.01: cmd 60/58:18:58:4a:62/00:00:00:00:00/40 tag 3 ncq 45056 in
[39441.061978] ata3.01: status: { DRDY }
[39441.061987] ata3.15: hard resetting link
[39441.608302] ata3.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[39441.609090] ata3.00: hard resetting link
[39441.929246] ata3.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[39441.929333] ata3.01: hard resetting link
[39442.249184] ata3.01: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[39442.263242] ata3.00: configured for UDMA/133
[39442.277570] ata3.01: configured for UDMA/133
[39442.277725] ata3: EH complete

Я також вставляю smartctl -aдля sda , sdb та sdc .

Заздалегідь дякую за вашу допомогу.

Відповіді:


16

Хоча я по суті згоден з відповіддю Geppettvs D'Constanzo , я б припустив, що кілька перших речей, які ви також можете спробувати, - це

  1. Перевірте, чи кабель SATA надійно приєднано та підключено до розеток на материнській платі та жорсткому диску.

  2. Заміна кабелю SATA. Кабелі SATA (відносно) недорогі, і ви іноді отримуєте " поганий ". Часто проста заміна кабелю - це найпростіший спосіб діагностувати та вирішити подібну проблему.

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

Я щойно бачив, як ви вводили папки, що містять дані SMART для ваших дисків. Зауважте несподівано велику кількість помилок CRC для накопичувачів sdbта sdc. Я пропоную вам почати з перевірки кабелів та з'єднань цих приводів.

junior@mediacenter:/$ sudo  smartctl -a /dev/sda
...
Model Family:     SAMSUNG SpinPoint M7E (AFT)
Device Model:     SAMSUNG HM321HI
...
199 UDMA_CRC_Error_Count    0x0036   200   200   000   Old_age  Always -    0

junior@mediacenter:/$ sudo  smartctl -a /dev/sdb
...
Model Family:     SAMSUNG SpinPoint F4 EG (AFT)
Device Model:     SAMSUNG HD204UI
...
199 UDMA_CRC_Error_Count    0x0036   100   100   000   Old_age  Always  -  57

junior@mediacenter:/$ sudo  smartctl -a /dev/sdc
...
Model Family:     SAMSUNG SpinPoint F4 EG (AFT)
Device Model:     SAMSUNG HD204UI
...
199 UDMA_CRC_Error_Count    0x0036   100   100   000   Old_age  Always  - 398

ДОБРЕ. Тож не латпоп тоді. ;-)
Звичайно, якщо це відбувається на ноутбуці, не застосовується нічого з перерахованого вище, і я не впевнений, яку пораду запропонувати. Можливо, видаліть і встановіть наново жорсткий диск? Можливо, його просто потрібно пересадити в розетку, щоб поліпшити зв’язок?


sbdі sdcпідключені на одному зовнішньому кабелі e-sata (Thermaltake Duo HDD Dock). я заміню свій кабель e-sata.

Це може бути через несправний або неякісний кабель. Можливо, також, що кабель якимось чином переміщений, зіткнутий або іншим способом стрибнути під час використання накопичувача.


1
sbdі sdcобидва вони підключені на одному зовнішньому кабелі e-sata (Thermaltake Duo HDD Dock). я заміню свій кабель e-sata.
Маркос Юніор

9

Схоже, у вас погана якість / пошкоджений кабель живлення / даних SATA. Що може спричинити погані CRC. Вони зовсім не шкідливі, і ви можете жити з ними, але незабаром ви втратите багато даних.

Звіт SMART ваших накопичувачів жорсткого диска виглядає здоровим, тому я розглядаю питання живлення, грунтуючись на моєму досвіді під час встановлення 5 жорстких дисків на той самий випадок / джерело живлення. Я закінчив використовувати зовнішнє джерело живлення (475 Вт) для двох дисків, а корпус - 600 Вт для всіх корпусів, включаючи GPU, оптичні та жорсткі диски.

У будь-якому випадку, я пропоную вам запустити повну резервну копію, перш ніж робити щось інше. По можливості клонуйте жорсткий диск, після чого слід перевірити напруги кабелів та джерел живлення.


З цікавості, чи був цей GPU великий голодний GPU?
нераціональне Іоанна

1
nVidia Quadro 4000, не дуже голодний.
Geppettvs D'Constanzo

1
Цікаво. У мене блок живлення 400Вт Antec (Neo-Eco), 5 жорстких дисків, 2 оптичних диска та NVIDIA GeForce 9500 GT, і я не думаю, що у мене виникли проблеми, пов'язані з електроживленням. У мене є помилки CRC накопичувача , але я думаю, що вони з дурних помилок користувача, я зробив деякий час назад. (Натрапляючи на кабель тощо). У своїх повідомленнях ядра я не помітив жодних журналів попереджень . Тим не менш, я думаю, я повинен пильно стежити за цим, щоб бути в безпеці.
нераціональне Іоанна

1
1xIDE DVD-RW, 1xSATA DVD-RW та 1xSATA Blu-Ray ROM оптичні накопичувачі на цій стороні. 4 SATA і 1 IDE HDD, графічний процесор - 142 Вт енергоспоживання. Я не можу сказати, що я абсолютно впевнений, що мова йшла про проблеми з джерелом живлення, але коли я додав нове джерело живлення, проблем уже не було. До речі, мої диски здаються здоровими. Але дякую, що змусив мене це бачити. Ваша думка дуже цінується в цій стороні. Дякую!
Geppettvs D'Constanzo

1
А, 142 Вт для GPU - це щось. Уся моя система (як правило) використовує менше цього. Під час введення цього мого робочого столу тягне ~ 117 Вт. (Згідно з повідомленням " Вбивство-В-Ватт" я забув, я все ще в нього підключений. ;-)
нераціональний Джон

4

Здається, існує проблема між деякими версіями ядра та деякими контролерами SATA.

Нещодавно я почав відчувати дуже схожу проблему (не впевнений, чи це саме те саме) на веб-сервері під управлінням Scientific Linux.

Найбільш точна і повна інформація, яку я знайшла про таку проблему, - це помилка на панелі запуску .

Якщо коротко: вимкнення NCQ є найкращим рішенням для користувачів, які мають цю проблему.


3
Вимкнення NCQ - це поширене вирішення проблем із обладнанням, що багітає. Не виявляється помилка ядра.
psusi

Святий $ #! + Що працював! Усі мої повідомлення про помилки зникли, і моя система перестала виходити з ладу! Я повністю не погоджуюся з помилкою ядра, оскільки я можу використовувати старіші версії ядра (аж до принаймні 2.6 серій) без жодних збоїв. Я не можу повірити, що не знайшов цього раніше!
reukiodo

1

Це майже завжди поганий диск, у мене є тисячі дисків, які ми використовуємо, і хоча ці помилки ніколи не призводять до виходу з ладу диска, вони призвели до пошкодження файлової системи. Я думаю, це дійсно пов'язане з проблемою з платою контролера на диску.

Я спробував усе, щоб вирішити цю проблему, виправлення полягає в заміні накопичувача, і все працює на тих же кабелях і контролерах.

Удачі


Після більш ніж 30 років усунення несправностей з цими речами для життя, я можу запевнити, що, на моєму досвіді, це майже завжди хиткий кабель. А оскільки вони дешеві, ви спершу спробуйте це.
Старійшина Гік

0

Я знаю, що ця тема стара, але нещодавно я стикався з тією ж проблемою на недавно купленій машині з 6 слотами сатани. Я встановив cdrom і hardrive на 2 слота сата близько один до одного, а потім перейшов до встановлення ubuntu без помилок, поки не перезавантажувався, потім не побачив помилку посилання ata8: hard resetting. Машина зупиняється до цього моменту, так і не відновившись. Я кілька разів намагався перезавантажити, і це не вийшло. А потім я спробував замінити hardrive на одному з 4 доступних слотів, і це спрацювало чудово, без клопоту.


Ви маєте на увазі, що ви змінили порт SATA, у який підключено жорсткий диск, правда? Або ви хочете сказати, що замінили весь жорсткий диск на інший? Я думаю, що це колишня, але просто подвійна перевірка
Xen2050

Це колишній.
ultrajohn

0

У мене була така ж проблема - у моєму випадку це було пов’язано з тим, що 4-контактний адаптер живлення SATA не підключався щільно.


0

Ця помилка небезпечна і може пошкодити ваш HD.

Щоб вирішити це:

  1. Замініть кабель SATA.
  2. Якщо помилка зберігається, підключіть кабель SATA до іншої розетки материнської плати (поточна розетка може бути окислена).
  3. Якщо помилка не зникає, проблема повинна бути у вашому блоці живлення (блок живлення).

http://eliasoenal.com/2012/10/31/power-supply-failures-can-be-pretty-annoying-to-find/


0

У мене була така ж проблема. Я спробував усе, але тільки на порту j-micron на своєму asus p5k у мене не було помилок.

Але коли я поставив накопичувач на інший блок живлення, він спрацював і помилок не було. Потім я повернув привід до його оригінального джерела живлення, але новий роз'єм живлення, і це теж спрацювало.


0

Я знаю, що ця тема давня, але щойно зіткнулася з тим самим випуском, що прийшов сюди від google.

  • почати ata3.01: failed command: READ FPDMA QUEUEDзавантажувати KUBUNTU 16.04 livecd.
  • WINDOWS 7 буде поводитися нестабільно, деякий час працює нормально, але зависає після перегляду youtube.

Змінюючи кабель SATA, нічого не роби.
Замінили блок живлення і проблема пішла.


0

Ця помилка навряд чи може пошкодити ваш жорсткий диск, але велика ймовірність пошкодити вашу файлову систему. Почніть з визначення того, на якому накопичувачі викидаються помилки. Зазвичай це можна легко визначити за допомогою ряду підходів, таких як:

1) Видання команди dmesg | grep ata3та пошук марки та моделі жорсткого диска. (як ata3 - порт, який кидає помилку у вашій ситуації. Налаштуйте відповідно), це забезпечить вихід, подібний до цього:

dmesg | grep ata3
[    4.756081] ata3: SATA max UDMA/133 abar m2048@0xf7f26000 port 0xf7f26200 irq 135
[    5.071981] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.077850] ata3.00: HPA detected: current 1953523055, native 1953525168
[    5.077959] ata3.00: ATA-8: SAMSUNG HD103SJ, 1AJ10001, max UDMA/133
[    5.077960] ata3.00: 1953523055 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    5.084057] ata3.00: configured for UDMA/133

Швидкий погляд свідчить про те, що привід, підключений до ata3, є SAMSUNG HD103SJ

2) Випустіть команду нижче:

find -L /sys/bus/pci/devices/*/ata*/host*/target* -maxdepth 3 -name "sd*" 2>/dev/null | egrep block |egrep --colour '(ata[0-9]*)|(sd.*)'

Це забезпечить як порти, так і назви пристроїв, виділених у тому ж рядку, як показано нижче:

вихід

Неважко помітити, що пристрою, підключеному до ata3, було присвоєно ім'я пристрою sdb

3) встановіть lsscsi sudo apt install lsscsiі видайте командуlsscsi

$ lsscsi
[0:0:0:0]    cd/dvd  ATAPI    iHAS124   F      CL9M  /dev/sr0 
[1:0:0:0]    disk    ATA      WDC WD2003FZEX-0 1A01  /dev/sda 
[2:0:0:0]    disk    ATA      SAMSUNG HD103SJ  0001  /dev/sdb 
[3:0:0:0]    disk    ATA      ST6000VN0033-2EE SC60  /dev/sdc 

Зауважте, що перший запис у кожному рядку вище - це scsi_host, канал, target_number та LUN. Він розміщується в дужках і кожен елемент відокремлюється двокрапкою. Якщо є кілька пристроїв SCSI, їх записи сортуються у порядку зростання.

Просто додавання 1 до першого числа у кожному рядку виводу дає вам порт ATA. Більш детальну інформацію ви можете знайти lsscsi тут і тут.

Оскільки у вашому випадку ми бачимо помилки, викинуті як на 3.00, так і на 3.01, у вас є більше одного диска, підключеного до того ж порту ATA. Ви хочете ретельно перевірити підключення як до ata3.00, так і до ata3.01. Це може бути корпус із багатоповерховим накопичувачем, підключений до одного кабелю. Оскільки обидва накопичувачі викидають помилки, заміна кабелю до вищезазначеного відсіку мультимедіа повинна усунути проблему обох накопичувачів. Зазвичай у цих пристроїв є зовнішнє джерело живлення, яке також може бути винуватцем і його потрібно замінити, але кабель (який є найслабшою ланкою) є, безумовно, найвірогіднішою причиною проблеми.

Джерела:

Досвід

https://linux.die.net/man/8/lsscsi

http://sg.danny.cz/scsi/lsscsi.html

https://serverfault.com/questions/244944/linux-ata-errors-translation-to-a-device-name/868943#868943

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.