Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » SCSI DEC RZ29B (Seagate ST15150) неудачный low level format |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 февраля 2017 23:38 Сообщение отредактировано: 19 февраля 2017 20:55
Есть у нас с murgatroid_79 стопка SCSI жестких дисков DEC RZ29B-E и RZ29B-W (OEM Seagate ST15150N и ST15150W соответственно), здоровые такие кирпичи двойной высоты. Взял я парочку поэкспериментировать, один narrow и один wide. И чёрт меня дёрнул попробовать сделать им low level format встроенной в биос контроллера утилитой. Теперь оба не хотят работать - отвергают большинство команд (до этого читались со множеством ошибок, содержимое - куски RAID-массива с какой-то базой данных, полезной инфы не обнаружено). Отдаваемая информация о диске: Используемые для тестов SCSI-контроллеры: HSX-N1, ISA-8, narrow, клон Future Domain TMC-850, прошивка 7.0 Tekram DC-390? PCI, narrow, прошивка 2.03 Mylex DAC960PTL, PCI RAID, wide Контроллеры проверены с другими дисками. Позже будет произведена проверка на Adaptec AHA-2940 и Seagate ST01. С использованием переходника wide-narrow были перепробованы все возможные комбинации. На контроллере DC-390 попытка выполнить низкоуровневое форматирование завершается без ошибок (винт при этом около десяти минут щёлкает головками и равномерно мигает светодиодом), но проверка поверхности после этого зацикливается на нулевом секторе (за окном сообщения об ошибке при этом, однако, виден размер диска). Проверка Викторией под виндой показывает объём в 1 LBA и ошибку получения информации о размере. Досовская утилита fddsu.exe для контроллера TMC-850 из пакета PowerSCSI при запуске первым делом также выдаёт ошибку получения информации о размере: однако позволяет продолжить, нажав Esc. Далее программа предлагает ввести байты опций команды форматирования - я их проигнорировал. На этом этапе утилита еще раз неудачно пытается определить размер диска. Форматирование запускается и проходит до конца без ошибок. Верификация не удаётся - ошибка получения информации о размере. К контроллеру DAC960 удалось подключить только 68-пиновый wide накопитель, 50-пиновый не захотел определяться, несмотря на всевозможные настройки режимов. Форматирование запустить удаётся, оно происходит в фоне, однако в конце ошибка с кодом 0x04. Такая же ошибка, с чуть более подробным перечнем байтов ошибки, насколько я помню, была на AHA-2940 - проверить сейчас не могу, контроллер не у меня. Так вот: почему у меня не получается? Может, нужно проводить форматирование какой-то специальной утилитой? Специфической для конкретного накопителя? Или просто диски сильно битые, и в процессе происходит переполнение дефект-листа? Или баг в прошивке винтов или утилитах форматирования? Или нужно задать какие-то особые опции для команды? Кстати, вообще говоря, форматирование всего диска проводится одной-единственной долго выполняющейся командой, или нужен постоянный обмен по интерфейсу и обработка хостом каждого сектора? Подскажите, какими еще программами и утилитами их можно попытать. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Одной долгой командой, при этом можно запрет реселекта поставить и операция будет атомарная, а можно диск отправить форматироваться автономно и затем он по окончании реселект хоста сделает. Кстати, вообще говоря, форматирование всего диска проводится одной-единственной долго выполняющейся командой, или нужен постоянный обмен по интерфейсу и обработка хостом каждого сектора? На ДВК простейшей программкой вот так делается: .type hd0:fform.mac ST: CLR @#177536 MOV #CS,R0 MOV #31,R1 1$: MOV (R0)+,@#177534 SOB R1,1$ 2$: TSTB @#177530 BPL 2$ 3$: HALT CLR PC CS: .WORD 7,211,100,4,0,0,0,1 .WORD 0,0,0,0,0,0,0,0 .WORD 0,0,0,0,0,0,0,0 .WORD 11,0 .END ST |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Ну вот, а я думал это у меня глюк - сдуру убил совершенно рабочй 4.5G вроде тоже из линейки ST15150. Запустил формат из BIOS-а контроллера Adaptec. Винт сдох, стал нулевой длины, хотя определяется на шине и на команды отвечает... Поставил Seatools, но ничего не помогло. Вот тут старинная дисуссия на подобную тему http://www.sun-comp.info/msg33560.html |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2017 0:50 Сообщение отредактировано: 18 февраля 2017 1:55
Кстати, действительно, не поменялся ли размер сектора? Дело в том, что в команде чтения/записи указывается количество секторов и диск их пересчитывает в количество байтов для передачи, а в контроллере при операции нужно заносить количество байтов в регистры счётчика для DMA, и если это количество не совпадёт со стороны диска и со стороны контроллера - тоже будет висяк и ошибка по достижении таймаута. С этим на Беста напрактиковался с её 1024-байтовыми секторами. У ленты тоже длина блока может быть от нуля байт до 16мб! Это задаётся в упоминаемой в обсуждении команде mode_select. KALDYH, а можно в студию дамп ответа с убитого диска по команде mode_sense? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Добавил фотки. Anonymous написал: Можно, наверное... А чем его сделать? а можно в студию дамп ответа с убитого диска по команде mode_sense? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
KALDYH Самое простое - смотреть на Линухе с помощью драйвера sg, там целая туча утилит с ним работающая. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Вот на этом фото диск говорит об ошибке аппаратуры (4) и ошибке обработки списка дефектных секторов (25) https://itmages.ru/image/view/5483828/1b62f5a1 |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
alecv написал: Попробовал sg_modes - не выходит: Самое простое - смотреть на Линухе с помощью драйвера sg, там целая туча утилит с ним работающая.
Сообщения из dmesg: |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 февраля 2017 19:27 Сообщение отредактировано: 26 февраля 2017 19:33
...инженерку снёс... Электронику на доноры, банки - в утиль. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Если бы он служебку снёс всю, он бы на готовность не выходил, форматирование не запускал бы и паспорт не отдавал... Возможно, какой-то из модулей повреждён, да - дефект-лист, например. У меня была такая мысль. Вообще говоря, у сигейтов, с момента покупки Conner Peripherals в 1996 году, есть отладочная консоль по последовательному интерфейсу. Но это у IDE. На сказёвых кто-нибудь пробовал поискать? Я поищу осциллографом на днях, и у меня еще пара Barracuda 4XL есть, там тоже гляну. Если найду - с его помощью служебку можно восстановить без навыков программирования, имея живого донора (доноры есть). |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Завидую белой завистью. Есть время искать RX/TX... Я поищу осциллографом на днях |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Он должен быть выведен на пины служебного разъёма, описываемые в документации как "неиспользуемые" или "служебные", поэтому перебирать всю плату не придётся. При подаче питания накопитель выводит в него идентификационную строчку - ее всплеск и будет виден на экране. Так что возни, по идее, относительно немного. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 февраля 2017 20:47 Сообщение отредактировано: 26 февраля 2017 21:03
KALDYH написал: Так, кажется нужно для начала разобраться с этим. Как мне кажется, пока он в этом состоянии, все обращения к /dev/sdb будут отвергаться системой. [ 65.824021] sd 8:0:0:0: Device offlined - not ready after error recovery Ага, нашёл как. https://www.ibm.com/support/kn...state.html Включаю устройство, вижу сообщение об этом в dmesg. [ 7377.939809] DC390: Target 0: Sync transfer 10.0 MHz, Offset 15 Подаю команду INQUIRY, адресуясь на этот раз уже не к дисковому устройству, а напрямую к адресу SCSI шины: sg_inq /dev/bsg/8\:0\:0\:0 В dmesg читаю: |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Anonymous написал: Достоверно (по болтающимся на них переходникам) известно, что диски из коробок под названием SWXD3-SE StorageWorks Building Block Кстати, действительно, не поменялся ли размер сектора?ftp://ftp.hp.com/pub/openstorage/KSM2DGPN.PDF К какой архитектуре была подключена стойка накопителей - неизвестно. Ах да, забыл самое главное. Эта пара винтов - не единственная. Есть ещё стопка нетронутых форматом. Могу на них посмотреть любые параметры. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
KALDYH написал: Да пока никаких нет идей, почему формат повреждает диск. Если только контроллер что-то ещё, помимо команды форматирования, не засовывает в диск. Для большей уверенности я бы ещё один диск испортил, на оборудовании, которое гарантированно не занимается самодеятельностью. Т.е. своей программой только команду format_unit скормить и ответ от неё самому прочитать. А также до команды форматирования mode_sense сделать и после, и сравнить, что изменилось. Но надо изучать программирование какого-нибудь из ваших контроллеров для написания собственной программы. Есть ещё стопка нетронутых форматом. Могу на них посмотреть любые параметры. |
Fasterpast
Advanced Member
Всего сообщений: 582 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2013 |
Ну а нельзя на рабочем диске сделать обычное форматирование, а потом чем-то считать полностью всё в RAW (включая ту область, которую предположительно форматирует LLF) и сравнить? Если там будет какая-то инженерка, значит она и убивается при LLF |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
В каком смысле "обычное форматирование"? Данные инженерки недоступны для обычных команд чтения-записи пользователя, обычным же форматированием только запись в адресуемые сектора делается, а специальные сектора являются скрытыми за пределами пользовательского адресного пространства диска. Для доступа к инженерке используются либо специальные команды, помеченные обычно "vendor specified", отличающиеся от производителя к производителю, и их описание в открытом доступе редко публикуется, либо специальные расширения к штатным командам с задействованием полей, также помеченых в стандарте, как "vendor specified"... Мне проверить не на чем, у меня из фирменных DEC есть только несколько RZ25-E и они без проблем переживают форматирование низкого уровня. |
Fasterpast
Advanced Member
Всего сообщений: 582 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2013 |
А как тогда LLF эту служебку убивает, если к ней доступа нет через интерфейс? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Так LLF внутренними средствами диска делается, при этом обмена информацией по интерфейсу не происходит до окончания выполнения команды. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 февраля 2017 17:23 Сообщение отредактировано: 27 февраля 2017 17:52
Ну вот я откопал свой винт который неудачно форматнул. Это ST34572W, тоже Барракуда но немного новее. Seagate Tool CLI линуксовый работает через /dev/sg умеет декодировать Inquiry [root@dio ~]# ./st -i /dev/sg2 Как видно, Cannot read capacityРезультаты чуть менее умной sg_inq: [root@dio ~]# sg_inq -v /dev/sg2 Страничка sg_utils: http://sg.danny.cz/sg/sg3_utils.html Примеры программирования SCSI под Linux-ом, команда Inquiry (0x12) http://www.tldp.org/HOWTO/arch...WTO-9.html |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
alecv, а попробуйте-ка http://www.hydata.com/programlist-ID=55.html |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
KALDYH Какая-то стремная утилита, вдобавок demo. Я вот пытаюсь отформатировать командой sg_format -v --dcrt --format --count=0x87A25B --size=512 /dev/sg2 (размер из доков на мой винт). Оно начинает, но доходит до ~5% и вываливается. Один раз дошло до 18%. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
alecv написал: Согласен. Однако мне подобная утилита винт Maxtor ATHENA успешно к жизни вернула, в то время как с досовской PC3000 я бы долго ещё с модулями служебки возился. А demo - означает, что она помимо лечения бага 0 lba на сигейтах больше ничего делать не умеет. Какая-то стремная утилита, вдобавок demo. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 февраля 2017 20:47 Сообщение отредактировано: 27 февраля 2017 20:48
Нас более интересует в данном случае mode_sense, посмотреть, что там ненормального в параметрах стало. Вероятно, перед LLF некоторые параметры надо задавать в обязательном порядке для этих дисков. И да, даже стрёмную утилиту стоит опробовать. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 февраля 2017 21:48 Сообщение отредактировано: 27 февраля 2017 22:02
Цепанул AHA-2940, наконец-то я его нашёл в своём хламе. Логи dmesg несколько иные (имена и адреса устройств тоже поменялись).
С этим контроллером вроде получше - ничего вырубаться не собирается. Попробуем:
Вот и обещанный mode_sense
Попытка запустить форматирование: |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Надо брать стандарт и разбирать по байтикам, чтоб вышло что-то осмысленное. Offtopic: Вот для дисковода scsi как-то так выглядит блок параметров: STEACP: HEADER:\t.BYTE\t000\t\t;MODE DATA LENGTH ;COMMON STANDARD TYPES: ;000 default medium, fills up by controller from ROM and jumpers ;001 single-sided floppy, unspecified medium ;002 double-sided floppy, unspecified medium ;Type\tDiameter\tBit density\tTrack density\tSides ;code\tmm/in\t\tbits/rad\t/mm/in ;005\t200/8'\t\t 6631\t\t1.9/48\t\t1 ;006\t200/8'\t\t 6631\t\t1.9/48\t\t2 ;011\t200/8'\t\t13262\t\t1.9/48\t\t1 ;012\t200/8'\t\t13262\t\t1.9/48\t\t2 ;015\t130/5'25"\t 3979\t\t1.9/48\t\t1 ;022\t130/5'25"\t 7958\t\t1.9/48\t\t2 ;026\t130/5'25"\t 7958\t\t3.8/96\t\t2 ;032\t130/5'25"\t13262\t\t3.8/96\t\t2 ;036\t 90/3'5"\t 7958\t\t5.3/135\t\t2 ;tapes that used floppy controller ;100\t6.3/25"\t\t12tracks\t394ftpmm/10000ftpi ;104\t6.3/25"\t\t24tracks\t394ftpmm/10000ftpi \t.BYTE\t050\t\t;MEDIUM TYPE \t.BYTE\t000\t\t;DEVICE SPECIFIC \t.BYTE\t010\t\t;BLOCK DESCRIPTOR LENGTH BLKDSC:\t.BYTE\t000\t\t; DENSITY CODE \t.BYTE\t000,000,000\t; NUMBER OF BLOCKS \t.BYTE\t000\t\t; RESERVED \t.BYTE\t000,002,000\t; BLOCK LENGTH PAGE05: \t.BYTE\t005,036\t\t\t;00 PAGE5, 036(30.) BYTES ; USE THE FOLOWING TRANSFER RATES, A STANDARD ONES: ;0x00FA 000,372 250 kbit/sec ;0x012C 001,054 300 kbit/sec ;0x01F4 001,364 500 kbit/sec ;0x03E8 003,350 1000 kbit/sec ;0x07D0 007,320 2000 kbit/sec ;0x1388 023,210 5000 kbit/sec \t.BYTE\t001,364\t\t\t;02 TRANSFER RATE \t.BYTE\t2\t\t\t;04 NUMBER OF HEADS \t.BYTE\t18.\t\t\t;05 SECTORS PER TRACK \t.BYTE\t002,000\t\t\t;06 BYTES PER SECTOR \t.BYTE\t000,80.\t\t\t;08 NUMBER OF CYLINDERS \t.BYTE\t000,80.\t\t\t;10 PRECOMPENSATION CYL \t.BYTE\t000,80.\t\t\t;12 REDUCED WRITE CURRENT CYL \t.BYTE\t000,036\t;(1=100us)\t;14 STEP RATE \t.BYTE\t000\t;(1=1us)\t;16 STEP PULSE WIDTH \t.BYTE\t000,226\t;(1=100us)\t;17 HEAD SETTLE DELAY \t.BYTE\t005\t;(1=100ms)\t;19 MOTOR ON DELAY \t.BYTE\t106\t;(1=100ms)\t;20 MOTOR OFF DELAY ;True Ready bit(7), if clear, motor on/off delay will be used ;Starting Sector Number bit(6), if set, sector numbers starting from 1 ;Motor On bit(5), if clear, pin16 will be asserted, else - remains released \t.BYTE\t140\t\t\t;21 trdy(200)|ssn(100)|mo(40) \t.BYTE\t001\t\t\t;22 STEP PULSES PER CYLINDER ;??? ;(The write compensation field is used to specify the amount of write ;compensation to be used starting at the cylinder specified in the ;starting cylinder for write precompensation field.) ;??? \t.BYTE\t000\t\t\t;23 WRITE COMPENSATION \t.BYTE\t000\t;(1=1ms)\t;24 HEAD LOAD DELAY \t.BYTE\t000\t;(1=1ms)\t;25 HEAD UNLOAD DELAY ;all pins: P describes polarity of the signal ;pin34: ; P 0 0 0 Open ; P 0 0 1 Ready ; P 0 1 0 Media Changed ;pin2: missed in manual, possible, only vendor specified meaning ;pin4: ; P 0 0 0 Open ; P 0 0 1 In Use ; P 0 1 0 Eject ; P 0 1 1 Head Load ;pin1: ; P 0 0 0 Open ; P 0 0 1 Disk Change Reset \t.BYTE\t045\t;(0010 0101)\t;26 PIN34(7-4)|PIN2(3-0) \t.BYTE\t000\t;(0000 0000)\t;27 PIN4(7-4)|PIN1(3-0) \t.BYTE\t000,000\t\t\t;28 MEDIUM ROTATION RATE \t.BYTE\t000\t\t\t;29 RESERVED \t.BYTE\t000\t\t\t;30 RESERVED ENDM:\t.EVEN OLDP=HEADER |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Anonymous написал: sginfo или sdparm это делают... Позже попробую, сегодня уже никак. Надо брать стандарт и разбирать по байтикам, чтоб вышло что-то осмысленное. Оффтопик: Оффтопик: Одиннадцать блинов на шарикоподшипнике воют так, что через несколько комнат слышно - особенно ночью. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
KALDYH У тебя хотя бы возвращает не нулевой размер... Number of blocks=8380080 [0x7fdeb0] А у меня тут нули теперь.Утилиту попробую, но это надо винды громоздиить... Еще я прислушался, мой винт делает довольно неприятный звук 'вжык-вжык-вжык' при старте и на каждый ресет SCSI шины. Так что наверное банка все же запоролась... |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 февраля 2017 23:31 Сообщение отредактировано: 27 февраля 2017 23:33
alecv написал: Может, это так ищет несуществующую дорожку со служебной информацией? У меня на одном MFM винте со странным образом запоротой низкоур. разметкой пока не сделал LLF примерно половина включений заканчивалась остановкой блинов и миганием диодом ошибки рекалибровки на 0 цилиндр. Отформатировал, ошибка стала вылезать значительно реже (но, правда, иногда после долгого простоя всё же приходится дважды щёлкать рубильником, также очень сильно свистит подшипник, наверно пока не прогреется не набирается скорость и серворазметка не читается). Еще я прислушался, мой винт делает довольно неприятный звук 'вжык-вжык-вжык' при старте и на каждый ресет SCSI шины. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 февраля 2017 12:10 Сообщение отредактировано: 28 февраля 2017 12:15
Ви таки будете смеяться, но с ~10-й попытки этот винт отформатировался с помощью sg_format [root@dio ~]# ./st -i /dev/sg2 Значит процедура форматирования - нормальная. Винт постоял ночь включенный (забыл вчера выключить) и сегодня вдруг формат прошел. Винт довольно горячий.Бэдоф дофига: [root@dio ~]# sginfo -d /dev/sg2 |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 марта 2017 13:58 Сообщение отредактировано: 1 марта 2017 14:02
alecv написал: Одна сторона пластины запилена в хлам. Разбирай банку, смотри, там красивые концентрические круги на пластине... Значит процедура форматирования - нормальная. Винт постоял ночь включенный (забыл вчера выключить) и сегодня вдруг формат прошел. Винт довольно горячий. Если справишься с заменой пластины и блока головок - вымпел передовика производства тебе на станок. Не справишься - "выковыривай магнитики", остальное в цветмет. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Merchant*RU написал: Не-не, Каю подарю Если справишься с заменой пластины и блока головок |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Merchant*RU не прав. Я видел "запилы в хлам", у меня одна Альпина селфскан не пережила. Из-за разлетающихся пылинок очень скоро запиленными при этом оказываются все поверхности, а движения потерявших серву головок делает запил равномерным по всей площади. Скрежет головок по спиленной поверхности при это слышен очень явственно. А обычные бэды, даже если их полный, дефект-лист, визуально при разборе не видны никак. К тому же, по приведённой в логе информации никак нельзя сказать, болеет ли одна голова или несколько. |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 марта 2017 4:52 Сообщение отредактировано: 2 марта 2017 4:59
KALDYH написал: Неправильно. Я видел "запилы в хлам", у меня одна Альпина селфскан не пережила. Из-за разлетающихся пылинок очень скоро запиленными при этом оказываются все поверхности, а движения потерявших серву головок делает запил равномерным по всей площади. Скрежет головок по спиленной поверхности при это слышен очень явственно. Это состояние называется не "запилена в хлам", а "пластина прорезана насквозь". Отличие - в порче не только магнитного покрытия, а уже самого материала пластины (алюминий) и выполняется сие голым коромыслом, с коего давно сорвало головку (оттого и звук явственно-металлический). Состояние "запилена в хлам" предшествует состоянию "прорезана насквозь", круги коего уже не красивы, как некрасив и брутален голый поскрёбаный металл. alecv написал: Температурные деформации позволили прочесть серворазметку... Хм... Обновить-бы её... Винт постоял ночь включенный (забыл вчера выключить) и сегодня вдруг формат прошел. Винт довольно горячий. Попробуй остудить винч и форматнуть ещё раз, на-холодную. Если будет по-прежнему садить ошибками, значит и работать винч будет как движок старого авто - только после часового прогрева... Винч наверняка в серваке стоял раньше, не выключался неделями, а то и дольше. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Надо эту тему добить уже до победного конца... KALDYH написал: Ну, для начала, мои предположения подтвердились - я глянул даташит на используемый в моем винте микроконтроллер SB80C196KC, прозвонил ножки RX/TX и убедился, что они выходят на контакты 9,10 разъёма J4 (у винта с wide SCSI). В мануале они помечены как reserved. Значит, терминал у него скорее всего есть. На днях попробую по известному мануалу достучаться до его служебки, считать ее и изучить. Вообще говоря, у сигейтов, с момента покупки Conner Peripherals в 1996 году, есть отладочная консоль по последовательному интерфейсу. Но это у IDE. На сказёвых кто-нибудь пробовал поискать? KALDYH написал: sdparm что-то глючит: sginfo или sdparm это делают... Позже попробую
sg_modes работает же - значит, тут дело не в винте. Попробую иначе, ну и другие команды тоже.
|
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
KALDYH написал: Не, нету - подцепил адаптер, в терминале молчок. Увы мне. Значит, терминал у него скорее всего есть. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Забрал всю коробку с этими винтами, вместе с моими 12 штук (у одного не хватает платы). Три с интерфейсом wide, остальные - narrow. Протестировал все, в т.ч.некомплектную банку с донорской платой. Итого: 1 - определяется, читается, пишется. Прописал весь, считал - есть три бэда. Прогнал Verify утилитами контроллера - бэды скрылись. Форматировать не рискнул. Итого можно считать рабочим. 3 - хреново раскручивались, не с первого раза. Тем не менее, были успешно отформатированы. 1 - мало того, что плохо раскручивается, ещё и не форматируется - ошибка Hardware Error 2 - ошибка форматирования Unexpected Timeout 1 - громко воет и не выходит на готовность 1 - не раскручивается (с любой платой) 1 - ошибка форматирования (не помню, какая) 1 - жутко вибрировал и не выходил на готовность. Был разобран. и только 1 отформатировался без проблем и не имеет проблем с раскруткой. Вычитал в мануале интересные моменты: Barracuda drives decode track 0 location data from the dedicated servo Т.е. получается, у этих монстров 11 блинов и одна выделенная сервоповерхность. Это кое-что объясняет. Например, бэды на ней фатальны. С другой стороны, даже в хлам убитые прочие поверхности серву не срывают. Read/write data heads, maximum (physical) Больше 9 битых секторов на трек - и всё, format failed... ST15150 drives have nine (9) spare sectors per cylinder and one (1) spare В общем, тему можно считать закрытой. Напоследок фотографии этого чудовищного HDD в разборе: |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » SCSI DEC RZ29B (Seagate ST15150) неудачный low level format |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |