[linux] problems with hard drive

Landstreicher

Начало сыпаться в логи вот такое:
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x01 { AddrMarkNotFound }, LBAsect=10501033, sector=10501033
ide: failed opcode was: unknown
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=10501033, sector=10501033
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 10501033
после отключения DMA (hdparm -d 0 /dev/hda) сообщения видоизменились:
hda: DMA disabled
hda: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
hda: read_intr: error=0x40 { UncorrectableError }, LBAsect=10501033, sector=10501033
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 10501033
О чем это свидетельствует? Винт помер? Может его можно как-нибудь спасти?
Вот что пишется при загрузке:
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 18
ICH4: chipset revision 2
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: TOSHIBA MK2023GAS, ATA DISK drive

janlynn

smart посмотри че скажет

irinkina

Ядро обнови.
Такая фигня идет как минимум начиная 2.6.8 на некоторых винтах, например на Seagete.

Landstreicher

на каком работает? сейчас установлено 2.6.9

irinkina

В 2.6.10-rc1 ide точно крутили.
Но вылечили или нет, не подскажу, я на sata переехал.

sergey_m

В 2.6.10-rc1 ide точно крутили.
Но вылечили или нет, не подскажу, я на sata переехал.
Всё, Киря, теперь когда ты будешь сравнивать поддержку железа в FreeBSD и Linux, то я буду ссылаться на этот пост, где ты менял железо, что бы нормально работало. Видишь, Савкин оказался прав, что железо выбирают под ОС.

irinkina

Значит, во-первых, данный глюк мне нисколько не мешал в работе.
Во-вторых, перехать с ide винта планировалось ранее.
И в третьих, скажи пожалуйста, как с поддержкой SATA дисков во Free ?
А то я смотрю по рассылкам, люди даже загрузиться с SATA не могут
http://www.freebsd.org/cgi/search.cgi?words=sata&max=25&sort=score&index=recent&source=freebsd-questions&source=freebsd-bugs&source=freebsd-hardware

irinkina

>Видишь, Савкин оказался прав, что железо выбирают под ОС.
Покажи, plz, его высказывание об этом.

janlynn

щас начнецца

sergey_m

Значит, во-первых, данный глюк мне нисколько не мешал в работе.
Во-вторых, перехать с ide винта планировалось ранее.
Ну это само собой. Штирлиц всегда отмажется.
И в третьих, скажи пожалуйста, как с поддержкой SATA дисков во Free ?
Всё пиздато. Лично у меня два компьютера с SATA. Еще много на разных работах.
А то я смотрю по рассылкам, люди даже загрузиться с SATA не могут
Тебе только в СМИ работать. Там твои таланты пригодятся.
Что еще кроме проблем можно найти в freebsd-bugs? Или ты хочешь сказать что под линуксом SATA заработала сразу без проблем и на всех всех контроллерах? Нет. Заметь я искал в гугле, а не в их bug tracking system.
P.S. 2All: А где можно поброузить/посерчить в bug tracking system по линуксу? Именно по ядру интересно, а не всякие bugzilla.redhat.com и прочие вендоры.

sergey_m

>Видишь, Савкин оказался прав, что железо выбирают под ОС.
Покажи, plz, его высказывание об этом.
Тяжело найти, т.к. нет редкоиспользуемых ключевых слов. Ты можешь написать ему PM, что бы убедиться в его мнении.

Marinavo_0507

есть bugzilla.kernel.org вроде бы
и есть архивы lkml , по ним яндекс умеет искать точно, но я забыл как

irinkina

Демонятника видно издалека...
http://marc.theaimsgroup.com/?l=linux-kernel

irinkina

Кстати, поиск по фразе SATA+linux+DMA некорректен.
Поддержка DMA встроена с рождения, как в lib_sata так и PATA.

Marinavo_0507

сбекапить с диска всё важное, если ещё не
и поменять его
можно ещё smart посмотреть, как уже сказали

sergey_m

Кстати, поиск по фразе SATA+linux+DMA некорректен.
Поддержка DMA встроена с рождения, как в lib_sata так и PATA.
Конечно некорректен. Столько проблем находит

sergey_m

> http://marc.theaimsgroup.com/?l=linux-kernel
Ну это список рассылки. А bug tracking system?

irinkina

Тебе же Савкин уже сказал, есть bugzilla.
Найти её конечно для демонятника тяжело, очень сложный адрес, но я тебе его подскажу, http://bugzilla.kernel.org/

irinkina

Кстати, вчера прошла свежая серия патчей для IDE.
О них написано в LKML, по идее они должны уже быть в сегодняшнем BK.

sergey_m

>Видишь, Савкин оказался прав, что железо выбирают под ОС.
Покажи, plz, его высказывание об этом.
http://forum.b.gz.ru:8080/ashowthreaded.php?Cat=&Board=soft&Number=1028553&page=&view=&sb=&o=&vc=1

irinkina

Да, демонятники еще и ссылки давать не умеют...
http://forum.b.gz.ru:8080/ashowthreaded.php?Cat=&Board=soft&Number=1028553&page=&view=&sb=&o=&vc=1
Невозможно отобразить страницу
Эта страница сейчас недоступна. Возможно, это вызвано техническими проблемами на веб-узле, или требуется изменение параметров обозревателя.
--------------------------------------------------------------------------------
Попробуйте следующее:
Нажмите кнопку Обновить или повторите попытку позднее.
Проверьте правильность адреса страницы в строке адреса.
Чтобы проверить настройку подключения, выберите в меню Сервис пункт Свойства обозревателя. На вкладке Подключение щелкните Настройка сети. Настройка должна соответствовать сведениям, предоставленным администратором локальной сети или поставщиком услуг Интернета.
Если это разрешено сетевым администратором, система Microsoft Windows может проверить вашу сеть и автоматически определить параметры подключения.
Если вы хотите попытаться автоматически определить эти параметры,
щелкните Определить параметры сети
Для некоторых узлов требуется 128-битное шифрование. Чтобы определить установленную степень шифрования, выберите в меню Справка пункт О программе.
Перед соединением с безопасным узлом проверьте правильность установки параметров безопасности. В меню Сервис выберите Свойства обозревателя. На вкладке ''Дополнительно'' найдите раздел ''Безопасность'' и установите флажок для SSL 2.0, SSL 3.0, TLS 1.0, PCT 1.0.
Нажмите кнопку Назад, чтобы использовать другую ссылку.
Не удается найти сервер или ошибка DNS
Internet Explorer
Правильная ссылка

sergey_m

Найти её конечно для демонятника тяжело, очень сложный адрес, но я тебе его подскажу, http://bugzilla.kernel.org/
Да, про SATA двадцать пять открытых PR. Почти в три раза больше чем в FreeBSD. Учитывая, что объемы userbase тоже разные, то можно считать что поддержка на одном уровне.

sergey_m

Не удается найти сервер или ошибка DNS
Херовый броузер у тебя. Правильная ошибка: сервер не принимает соединения. Потому что в URL стоит порт 8080.

Landstreicher

-i выдает такое:
laputa:~# smartctl -i /dev/hda
smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF INFORMATION SECTION ===
Device Model: TOSHIBA MK2023GAS
Serial Number: 83KP2517T
Firmware Version: MA014A
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 5
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Mon Nov 1 00:24:43 2004 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
smartctl -a выводит кучу ботвы, что из нее нужное?
Я сейчас сдеал fsck -c, стало лучше. Грохнулось куча файлов, с большинством повезло - они были в /var/, из важных файлов спортились только /bin/sed и /bin/tar. Их восстановил руками. Теперь система грузится и может запустить X-ы (пишу это пост). В принципе, жить можно. Что теперь делать? Везти в ремонт? Насколько вероятно что падение диска продолжится дальше?

Chupa

> smartctl -a выводит кучу ботвы, что из нее нужное?
вот такое


ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 060 Pre-fail Always - 0
2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0
3 Spin_Up_Time 0x0007 132 132 024 Pre-fail Always - 168 (Average 163)
4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 787
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 85
7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 100 100 020 Pre-fail Offline - 0
9 Power_On_Hours 0x0012 099 099 000 Old_age Always - 8587
10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 787
192 Power-Off_Retract_Count 0x0032 100 100 050 Old_age Always - 787
193 Load_Cycle_Count 0x0012 100 100 050 Old_age Always - 787
194 Temperature_Celsius 0x0002 119 119 000 Old_age Always - 46 (Lifetime Min/Max 18/58)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 85
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 0

Оставить комментарий
Имя или ник:
Комментарий: