Установка FreeBSD: «ERROR: Unable to write data to disk ad0»

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Установка FreeBSD: «ERROR: Unable to write data to disk ad0»

Непрочитанное сообщение storm » 2012-01-07 21:16:30

Есть старый системник который хочу использоваться под домашний сервер.
Процессор athlon3000+
Мать: Socket939: nVidia nForce4 FOXCONN NF4XK8MC-RS
Винт: WD800 80 Гб

Ставлю FreeBSD-8.2-RELEASE-i386-disc1.iso.

При установке фря выдает ошибку:

Код: Выделить всё

Unable to write data to disk ad0
Винт и cd висят на разных шлейфах.

Вот что на дополнительной консоли:

Изображение

Грешу на винт. Вот его smart:

Код: Выделить всё

smartctl version 5.38 [i486-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar family
Device Model:     WDC WD800BB-53BSA0
Serial Number:    WD-WMA6S1400831
Firmware Version: 12.08C12
User Capacity:    80,026,361,856 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   5
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Sat Jan  7 17:06:02 2012 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x82)	Offline data collection activity
					was completed without error.
					Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		 (3960) seconds.
Offline data collection
capabilities: 			 (0x3b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					No General Purpose Logging support.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  60) minutes.
Conveyance self-test routine
recommended polling time: 	 (   5) minutes.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   200   197   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0007   099   096   021    Pre-fail  Always       -       5833
  4 Start_Stop_Count        0x0032   095   095   040    Old_age   Always       -       5371
  5 Reallocated_Sector_Ct   0x0032   200   200   112    Old_age   Always       -       0
  7 Seek_Error_Rate         0x000b   200   200   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   060   060   000    Old_age   Always       -       29545
 10 Spin_Retry_Count        0x0013   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0013   100   100   051    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   095   095   000    Old_age   Always       -       5023
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0012   200   200   000    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x000a   145   145   000    Old_age   Always       -       3158
200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%        32         -

Device does not support Selective Self Tests/Logging 
Следующие действия предпринимал, чтобы все-таки засетапить ОС:
Менял шлейфы местами — тот который идет на cd с тем который идет на hdd
Подключал шлейвы к разным портам IDE (на материнке их два)
Выставлял в биосе на винт режим PIO4
Делал рутовый раздел меньше 504 Мб, точнее 500 Мб.
Делал разбиение без swap раздела.
До установки ОС винт был забит нулями
Подключал к другому системнику, правда на один шлейф IDE и hdd и cd – на материнке только один порт IDE. Ошибка при этом вот такая:

Код: Выделить всё

Unable to make new root file sustem on /dev/ad0s1a. Comand returned status 36
А вот, что было в дополнительной консоли:
Изображение

Интересный факт. Для тестировани установил Ubuntu Server. После перезагрузки убунта не загрузилась. Однако после того как в биосе выставил для винта режим PIO4 загрузка прошла нормально.

Какие будут идеи как засетапить фрю без замены винта ;)?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение GhOsT_MZ » 2012-01-07 21:22:57

Поменять шлейф для начала, ибо об этом говорит:

Код: Выделить всё

199 UDMA_CRC_Error_Count    0x000a   145   145   000    Old_age   Always       -       3158
Сам винт в норм состоянии, судя по смарту, да и установка ругается на ошибки UDMA, что тоже в первую очередь толкает на шлейф.

Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение storm » 2012-01-07 21:43:37

GhOsT_MZ писал(а):Поменять шлейф для начала, ибо об этом говорит:

Код: Выделить всё

199 UDMA_CRC_Error_Count    0x000a   145   145   000    Old_age   Always       -       3158
Сам винт в норм состоянии, судя по смарту, да и установка ругается на ошибки UDMA, что тоже в первую очередь толкает на шлейф.
Винт со шлейфом недавно достался от прошлого хозяина. Я тоже грешил на шлейф, но я упомянул в первоом сообщении, что менял местами шлейфы, то есть тот который был на винте подключил к cd, а тот, что на cd к винту. Это проблемы не решило.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Alex Keda » 2012-01-07 22:02:19

обновить бивисы
попробовать последнюю версию - 9.0
Убей их всех! Бог потом рассортирует...

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение GhOsT_MZ » 2012-01-07 22:07:00

storm писал(а):
GhOsT_MZ писал(а):Поменять шлейф для начала, ибо об этом говорит:

Код: Выделить всё

199 UDMA_CRC_Error_Count    0x000a   145   145   000    Old_age   Always       -       3158
Сам винт в норм состоянии, судя по смарту, да и установка ругается на ошибки UDMA, что тоже в первую очередь толкает на шлейф.
Винт со шлейфом недавно достался от прошлого хозяина. Я тоже грешил на шлейф, но я упомянул в первоом сообщении, что менял местами шлейфы, то есть тот который был на винте подключил к cd, а тот, что на cd к винту. Это проблемы не решило.
А подключить новый пытались, ибо CD работает в режиме PIO, что поидее уменьшает вероятность грешности шлейфа за счет скорости работы привода, в то время, как при более высокой скорости это может стать критичным.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Alex Keda » 2012-01-07 22:39:52

он же написал - менял, местами =))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Gendos » 2012-01-08 0:29:35

1. В какой момент установки, Вы наблюдаете эту картину?
Да как удав! Работаю.

spf
ефрейтор
Сообщения: 56
Зарегистрирован: 2009-11-05 15:28:46

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение spf » 2012-01-08 9:46:47

У меня на FreeBSD-6 долгое время работал сервачок, забитый двумя CD и четырмя дисками.
Обновился до FreeBSD-8 и появились похожие ошибки, причем номер LBA был разный.
Поставил FreeBSD-7 - ошибки не исчезли.
Вернул FreeBSD-6 - ошибок нет.
В итоге, поменял материнку, диски и установил 8-ку.

Есть смысл загрузиться с CD/Flash, перейти в шел, сделать несколько раз обнуление диска командой

Код: Выделить всё

dd if=/dev/zero of=/dev/ad0 bs=1m
Если будут ошибки и номера LBA одни и те же - проблемы в железе (контроллер, шлейф, диск).
Если ошибки есть, но номера LBA разные - проблема в софте.

Для чистоты эксперимента можно использовать разные версии ОС.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Bayerische » 2012-01-08 13:11:15

А шлейф-то хоть 80-жильный?
У меня почти такой же конфиг, т.е. Socket939: nVidia nForce4 FOXCONN (модель не помню) работает на ура под восьмёркой.
Хард, правда, SATA.

Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение storm » 2012-01-08 14:47:29

Gendos писал(а):1. В какой момент установки, Вы наблюдаете эту картину?
После нажатия на Commit.
spf писал(а):Есть смысл загрузиться с CD/Flash, перейти в шел, сделать несколько раз обнуление диска командой

Код: Выделить всё

dd if=/dev/zero of=/dev/ad0 bs=1m
Я перед установкой ОС загружался в SystemRescueCd и делал:

Код: Выделить всё

cat /dev/zero > /dev/sda
Думаете необходимо повторить процедуру?
Bayerische писал(а):А шлейф-то хоть 80-жильный?
У меня почти такой же конфиг, т.е. Socket939: nVidia nForce4 FOXCONN (модель не помню) работает на ура под восьмёркой.
Хард, правда, SATA.
Шлейфы самые обычные для IDE. Винт соответственно тоже IDE.
Alex Keda писал(а):обновить бивисы
попробовать последнюю версию - 9.0
Попробывал с 9. Единственное отличие - ставил FreeBSD-9.0-RELEASE-i386-memstick.img.
Соответственно в системе не был подключен cd, а только hdd.
Фря засетапилась. И даже загрузилась. Вот только после загрузки сообщила, что будет перезагружена через 15 секунд:

Изображение

Жму я значит на клавишу, чтбы не перегружаться. Она не перегружается:

Изображение

А далее любое нажатие на клавишу отправляет систему в ребут.

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Gendos » 2012-01-08 18:12:50

Диск протесть похоже на битые блоки
Да как удав! Работаю.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение GhOsT_MZ » 2012-01-08 18:15:05

Какие битые блоки??? Почему тогда аттрибуты 1, 196, 197 равны нулю???

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Gendos » 2012-01-08 18:24:09

GhOsT_MZ писал(а):Какие битые блоки??? Почему тогда аттрибуты 1, 196, 197 равны нулю???
Глюки WD - грешат враньем в смарте.
Да как удав! Работаю.

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Gendos » 2012-01-08 18:25:53

Код: Выделить всё

199 UDMA_CRC_Error_Count    0x000a   145   145   000    Old_age   Always       -       3158
Долго читает.........
что может быть причиной - траблы с частатой на pci, дефект кабеля, программная часть - дрова.
Да как удав! Работаю.

Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение storm » 2012-01-08 18:34:43

GhOsT_MZ писал(а):Какие битые блоки??? Почему тогда аттрибуты 1, 196, 197 равны нулю???
На самом деле значение 197 было 1. Но после зануления 197 стал равен нулю.
Gendos писал(а):
GhOsT_MZ писал(а):Какие битые блоки??? Почему тогда аттрибуты 1, 196, 197 равны нулю???
Глюки WD - грешат враньем в смарте.
А чем протестировать? Виктория сойдет? Или какой нибудь лайв сиди типа SystemRescueCd?
Gendos писал(а):

Код: Выделить всё

199 UDMA_CRC_Error_Count    0x000a   145   145   000    Old_age   Always       -       3158
Долго читает.........

Код: Выделить всё

9 Power_On_Hours          0x0032   060   060   000    Old_age   Always       -       29545
Не факт, что долго читает сейчас. Надо понаблюдать не увеличивается ли UDMA_CRC_Error_Count.

Так какие предложения? Протестировать винт и несколько раз забить нулями? При этом наблюдая за показателями smart?

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Gendos » 2012-01-08 18:36:01

Попробуй поиграться с dma режимами
Да как удав! Работаю.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение GhOsT_MZ » 2012-01-08 18:44:02

storm писал(а):
GhOsT_MZ писал(а):Какие битые блоки??? Почему тогда аттрибуты 1, 196, 197 равны нулю???
На самом деле значение 197 было 1. Но после зануления 197 стал равен нулю.
Gendos писал(а):
GhOsT_MZ писал(а):Какие битые блоки??? Почему тогда аттрибуты 1, 196, 197 равны нулю???
Глюки WD - грешат враньем в смарте.
А чем протестировать? Виктория сойдет? Или какой нибудь лайв сиди типа SystemRescueCd?
Gendos писал(а):

Код: Выделить всё

199 UDMA_CRC_Error_Count    0x000a   145   145   000    Old_age   Always       -       3158
Долго читает.........

Код: Выделить всё

9 Power_On_Hours          0x0032   060   060   000    Old_age   Always       -       29545
Не факт, что долго читает сейчас. Надо понаблюдать не увеличивается ли UDMA_CRC_Error_Count.

Так какие предложения? Протестировать винт и несколько раз забить нулями? При этом наблюдая за показателями smart?
1) Аттрибут 197 меняется в сторону уменьшения, если сектор признан бэдом и добавлен в соответствующий список или если сектор все таки прочитался.
2) Проверять лучше MHDD
3) Все таки, скольки пиновые шлейфы? 40 или 80? Если 40, то в первую очередь заменить на 80, причем лучше на новый.

Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение storm » 2012-01-08 19:06:12

GhOsT_MZ писал(а): 3) Все таки, скольки пиновые шлейфы? 40 или 80? Если 40, то в первую очередь заменить на 80, причем лучше на новый.
А как определить? У меня оба шлейфа одноцветные. Из этого делаю вывод, что оба - 40 пиновые.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение GhOsT_MZ » 2012-01-08 19:20:34

40-пиновые с толстыми жилами, а 80-пиновые - с тонкими.

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Gendos » 2012-01-08 19:22:18

визуально 80 пиновые кажутся тоньше, имеют обычно желтую, черную (у asus) окраску....40 пиновые обычно серого цвета, хотя и 80 пиновые бывают серого цвета
Да как удав! Работаю.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Bayerische » 2012-01-08 19:35:30

Если отсутствует ключ на одной из граней IDC, это однозначно 40-pin. Все современные IDE шлейфы имеют ключи от неправильного подключения.

Аватара пользователя
storm
рядовой
Сообщения: 48
Зарегистрирован: 2008-09-26 16:04:39
Откуда: Киев
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение storm » 2012-01-08 19:48:12

Что-то вы меня немного запутали.
Вот это я так понимаю однозначно 40 пиновый, так как без ключа и одноцветный

Изображение

А вот этот непонятно (в данный момент тестируется, так что фотка не очень)

Изображение

Вроде и одноцветный и жилы толстые, но при этом с ключами на разъемах.

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение Gendos » 2012-01-08 20:16:38

40 в обоих
Да как удав! Работаю.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение dikens3 » 2012-01-08 20:18:58

Там либо 40 проводов либо 80. 80 пин. очень мелкие такие провода.
И это самое, на них маркировка есть, типа MASTER/SLAVE - эти концы в HDD вставляются. Путать не надо разъёмы, которые в материнскую плату, а которые в жёсткий диск вобщем.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Установка FreeBSD: «ERROR: Unable to write data to disk

Непрочитанное сообщение GhOsT_MZ » 2012-01-08 20:24:30

Вообщем, меняем на 80-пиновый, а потом смотрим за аттрибутом №199, если он останется без движения, то смело ставим систему.