сообщения от sata винчестера
кто нибудь знает как можно расшифровать сообщения вида:
Aug 13 17:49:49 KarpOff dhfis 0x0 dmafis 0x0 sdbfis 0x0
Aug 13 17:49:49 KarpOff ata1: ATA_REG 0xC0 ERR_REG 0x0
Aug 13 17:49:49 KarpOff ata1: tag : dhfis dmafis sdbfis sacitve
Aug 13 17:49:49 KarpOff ata1: tag 0x1: 0 0 0 1
Aug 13 17:49:49 KarpOff ata1.00: exception Emask 0x10 SAct 0x2 SErr 0x1810000 action 0xe frozen
Aug 13 17:49:49 KarpOff ata1.00: hot unplug
Aug 13 17:49:49 KarpOff ata1: SError: { PHYRdyChg LinkSeq TrStaTrns }
Aug 13 17:49:49 KarpOff ata1.00: cmd 60/08:08:38:21:09/00:00:01:00:00/40 tag 1 ncq 4096 in
Aug 13 17:49:49 KarpOff res c0/00:08:38:21:09/00:08:38:21:09/40 Emask 0x12 (ATA bus error)
Aug 13 17:49:49 KarpOff ata1.00: status: { Busy }
некоторый материал по планировщикам IO:
http://www.archuser.pp.ru/2009/01/blog-post_31.html
http://hatred.homelinux.net/wiki/zhurnal:2008-11-16_15.36_planirovschik_io_problemy_tormoza_sistemy
материал по девайсам:
http://ata.wiki.kernel.org/index.php/Hardware%2C_driver_status
по NCQ и т.п.:
http://en.wikipedia.org/wiki/Native_Command_Queuing
http://linux-ata.org/faq.html
http://linux-ata.org/driver-status.html
и пару сслок с разбором подобных проблем:
http://www.linux.org.ru/view-message.jsp?msgid=3672770
http://forum.ubuntu.ru/index.php?topic=23108.15
- Для комментирования войдите или зарегистрируйтесь
мои предположения - что-то со
мои предположения - что-то со шлейфом...
Поддерживаю. Вообще SATA
Поддерживаю.
Вообще SATA коннектор - редкостное дерьмо. В месте соединения с материнской платой и жестким диском болтаются, для отваливания достаточно случайно зацепить. Со временем, после легкого окисления контактов, просто перестает работать. Мест под фиксаторы на жесткиж дисках нет вообще, на метеринских платах очень редко. Да и кабеля практически все без фиксаторов. С IDE такого не было.
MVG
Полный бред. Сколько работаю с SATA-аппаратами, первый раз слышу про контакты и т.п., у вас в помещении уровень кислотности замеряли?
А второе - лично у меня в компе стоят шнурки с фиксаторами, походите по магазинам.
Третье - чтобы сорвать коннектор - не чуть-чуть надо зацепить, а хорошенько дернуть, например было дело - отвертка сорвалась.
NightNord: эмуляция мата == мат
Попробуйте в любом поисковике
Попробуйте в любом поисковике поискать по ключевым словам "sata плохой контакт".
просто нужно брать кабеля с
просто нужно брать кабеля с фиксаторами
У меня та же проблема, но
У меня та же фигня, но железо другое.
Старая-престарая машина на 440bx + cel 433.
Чтобы винт работал на udma100, воткнул контроллер HPT "чего-то там" 470 или 740, не помню.
При загрузке та же фигня, только ata 3.00
Висит секунд 30, дальше грузится и работает вроде нормально, пока большой нагрузки на винт не давал (потихоньку поднимаю машинку). Несколько дней она уже работает без остановки.
Мээ... А скажите, это
Мээ... А скажите, это случайно не диск SATA-1 подключен к шине SATA-2 со снятой перемычкой ограничения bandwidth на этом же диске?
BIOS нормально его видит? Или долго определяет (и т.п.)?
а хз. проблема то появилось
а хз. проблема то появилось совсем недавно. возникает при частом обращении к винчестеру. а определяется и грузиться все отлично.
скрытный секс :)
попробуйте отключить NCQ,
попробуйте отключить NCQ, если баг вылезает именно при частом обращении... или перевести SATA в режим IDE, а не AHCI. хотя безусловно это несколько замедлит его работу ;)
весьма много разнородного
весьма много разнородного материала на данную тему, прям винегрет какой то :( очевидно лишь одно, проблема весьма распространенная.
а вот как перевести SATA в режим IDE, а не AHCI что то я не могу сообразить.
скрытный секс :)
в BIOS. SATA Controller -
в BIOS. SATA Controller - обычно 2 режима AHCI и IDE.
---
так вот нет такого. похоже AHCI отсутствует
скрытный секс :)
скорее наоборот или плохо
скорее наоборот или плохо искал. что за железо в компе?
если материка Gigabyte то в биосе нажми Ctrl+F1 - появится много нового.
именно Gigabyte (GA-M55S-S3).
именно Gigabyte (GA-M55S-S3). всегда жму Ctrl+F1. но что то явного переключения режимов AHCI <=> IDE так и не нашел :(
скрытный секс :)
- - -
Помимо контакта - это может быть еще и плохое/недостаточное питание. Было как, нагрузил на БП-450Вт восемь дисков - чуть все данные не потерял, так как диски были для бекапов.
ну, тока маркировка мало что
ну, тока маркировка мало что говорит...
у меня блок питания 500W от Thermaltake... от него есть панелька в слот 5.25 на которой регулировка кулера и табло, на котором показывается сколько все железо в данный момент ест ваттов ))
так вот с моей конфигурацией: Phenom 9750, GeForce 8800 GTS 512, 5 HDD (SATA & SATA2), мать ASUS M3A32 MVP Deluxe, ESI Juli@ + куча обвеса на usb (как правило там висит пара телефонов на зарядке и внешний переносной винт) - кушает это всё 250 ватт при самой максимальной загрузке (одновременном кодировании пары фильмов в 1080p и пересборкой мира)
блок достаточно старый (ему года 3 наверное), когда в последний раз обновлялся на всё это тоже боялся. что не хватит - оказалось хватает с запасом ;-)
выбирайте просто блок питания правильно и тщательно... на ixbt частенько тестируют блоки и описания оказываются крайне полезны при выборе ;-)
топикстартеру:
1. Чистка компа
2. Замер температуры винчестера в момент, когда сыпятся ошибки
3. Включение в BIOS функции SMART для этого винта
4. Опробовать работу компа с более мощным блоком питания
5. Измерить хорошим вольтметром насколько проседяет питание при максимальной нагрузке и в простое... сравнить с тем, что должно быть по стандарту...
- - -
Ну это я для примера тока и привел, что бы подвести к вашему заключению о выборе правильного БП.
Как только обжегся, сразу взял себе хороший "CoolerMaster Real Power" на 700 ватт - восемь дисков держит отлично.
Нагрузку у меня бесперибойник показывает, а кулера программно управляются - серверок бюджетный и рукоятки там ни к чему. (-;
проблема как мне кажется
проблема как мне кажется больше программная нежели аппаратная
скрытный секс :)