Может в зависимости от степени дырявости винта: если модуль каким-то чудом с диска с бэдами загрузился и каким-то чудом не уронил систему в панику, то будет криво работать...
А если такая ситуация - после установки на новую фс кернел запаниковал, но после ребута все ок. Потому глюки с видюхой, потом смена дистра, смена фс, на которой __более-менее__, но потом снова на прежнюю фс и снова, мать их за ногу, глюки? Или полный формат формат от бедов не лечит (тупой вопрос, да?)?
Полный формат лечит от бэдов (временно лечит, понятное дело), если ты сначала пару недель (или месяцев/лет, смотря какой объем жестких дисков) подождешь результата badblocks и скормишь этот результат mkfs.
Т.е. в одной операционке при прочих равных условиях модуль себя ведет по-разному на разных ФС? Или, может быть, таки менялись версии ведра, модуля и окружения?
И вёдра менялись, и дистрибутивы менялись. И на одном дистрибутиве, но на разных фс, то есть глюки, то нет глюков. В зависимости от фс. ext4 нормально, а на btrfs глючит. Спасибо тебе, я думал у меня шиза. Пойду диск проверять.
badblocks сказал что 0 из 0. Прошелся gsmartcontrol'ом,
SMART Error Log Version: 1
ATA Error Count: 4
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.
Error 4 occurred at disk power-on lifetime: 9852 hours (410 days + 12 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 48 d4 8f 07 Error: UNC at LBA = 0x078fd448 = 126866504
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
60 00 00 d8 d3 8f 47 00 00:16:20.684 READ FPDMA QUEUED
60 00 00 d8 d2 8f 47 00 00:16:20.659 READ FPDMA QUEUED
60 00 00 d8 d1 8f 47 00 00:16:20.635 READ FPDMA QUEUED
60 00 00 d8 d0 8f 47 00 00:16:20.612 READ FPDMA QUEUED
60 00 d8 00 d0 8f 47 00 00:16:20.588 READ FPDMA QUEUED
Error 3 occurred at disk power-on lifetime: 9852 hours (410 days + 12 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 48 d4 8f 07 Error: UNC at LBA = 0x078fd448 = 126866504
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
60 00 08 48 d4 8f 47 00 02:29:39.756 READ FPDMA QUEUED
60 00 08 40 d4 8f 47 00 02:29:39.755 READ FPDMA QUEUED
60 00 08 38 d4 8f 47 00 02:29:39.754 READ FPDMA QUEUED
60 00 08 30 d4 8f 47 00 02:29:39.752 READ FPDMA QUEUED
60 00 08 28 d4 8f 47 00 02:29:39.751 READ FPDMA QUEUED
Error 2 occurred at disk power-on lifetime: 9852 hours (410 days + 12 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 48 d4 8f 07 Error: UNC at LBA = 0x078fd448 = 126866504
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
60 00 00 e0 d3 8f 47 00 02:29:36.942 READ FPDMA QUEUED
60 00 00 e0 d4 8f 47 00 02:29:36.941 READ FPDMA QUEUED
61 00 38 ff ff ff 4f 00 02:29:36.941 WRITE FPDMA QUEUED
27 00 00 00 00 00 e0 00 02:29:36.941 READ NATIVE MAX ADDRESS EXT [OBS-ACS-3]
ec 00 00 00 00 00 a0 00 02:29:36.939 IDENTIFY DEVICE
Error 1 occurred at disk power-on lifetime: 9852 hours (410 days + 12 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 48 d4 8f 07 Error: UNC at LBA = 0x078fd448 = 126866504
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
60 00 00 e0 d4 8f 47 00 02:29:28.691 READ FPDMA QUEUED
60 00 00 e0 d3 8f 47 00 02:29:28.660 READ FPDMA QUEUED
60 00 00 e0 d2 8f 47 00 02:29:28.628 READ FPDMA QUEUED
60 00 00 e0 d1 8f 47 00 02:29:28.519 READ FPDMA QUEUED
60 00 00 e0 d0 8f 47 00 02:29:28.488 READ FPDMA QUEUED
Как эту пое*ень лечить теперь? Или выкинуть и купить новый? Поставилась нормально только убунта, и то - весь диск один раздел, так глюки только при переходе в спящий режим. Кстати, со звездо тебя :)