Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   SCSI DEC RZ29B (Seagate ST15150) неудачный low level format
RSS

SCSI DEC RZ29B (Seagate ST15150) неудачный low level format

<<Назад  Вперед>> Страницы: 1 2 3 * 4
Печать
 
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 написал:
[q]
Надо брать стандарт и разбирать по байтикам, чтоб вышло что-то осмысленное.
[/q]
sginfo или sdparm это делают... Позже попробую, сегодня уже никак.
Оффтопик: Оффтопик: Одиннадцать блинов на шарикоподшипнике воют так, что через несколько комнат слышно - особенно ночью.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
KALDYH У тебя хотя бы возвращает не нулевой размер...  Number of blocks=8380080 [0x7fdeb0] А у меня тут нули теперь.

Утилиту попробую, но это надо винды громоздиить...

Еще я прислушался, мой винт делает довольно неприятный звук 'вжык-вжык-вжык' при старте и на каждый ресет SCSI шины. Так что наверное банка все же запоролась...
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
alecv написал:
[q]
Еще я прислушался, мой винт делает довольно неприятный звук 'вжык-вжык-вжык' при старте и на каждый ресет SCSI шины.
[/q]
Может, это так ищет несуществующую дорожку со служебной информацией? У меня на одном MFM винте со странным образом запоротой низкоур. разметкой пока не сделал LLF примерно половина включений заканчивалась остановкой блинов и миганием диодом ошибки рекалибровки на 0 цилиндр. Отформатировал, ошибка стала вылезать значительно реже (но, правда, иногда после долгого простоя всё же приходится дважды щёлкать рубильником, также очень сильно свистит подшипник, наверно пока не прогреется не набирается скорость и серворазметка не читается).
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Ви таки будете смеяться, но с ~10-й попытки этот винт отформатировался с помощью sg_format [root@dio ~]# ./st -i /dev/sg2
/dev/sg2
        Vendor = SEAGATE
        Product = ST34572W
        Version = 0876
        Serial Number = JK946336
        Copyright = Copyright © 1997 Seagate All rights reserved
        SCSI Firmware = 83450876
        Servo RAM Release = 83415153
        Servo ROM Release = 83465968
        Servo RAM Date = 0806
        Servo ROM Date = 0111

        Blocksize = 512, Highblock = 8888922, Capacity = 4444 MB
        -this is a Seagate drive
        -this drive does not support DST
        -Mode Page Settings [current value (default)]:
                -WCE bit = 1 (1)
                -RCD bit = 0 (0)
                -AWRE bit = 1 (1)
                -ARRE bit = 1 (1)
                -DExcpt bit = 0 (0)
                -Number of cache segments = 3 (3)
Значит процедура форматирования - нормальная. Винт постоял ночь включенный (забыл вчера выключить) и сегодня вдруг формат прошел. Винт довольно горячий.

Бэдоф дофига:[root@dio ~]# sginfo -d /dev/sg2
INQUIRY response (cmd: 0x12)
----------------------------
Device Type                        0
Vendor:                    SEAGATE
Product:                   ST34572W
Revision level:            0876

Defect Lists
------------
483 entries (3864 bytes) in primary (manufacturer,PLIST) table.
Format (4) is: bytes from index [Cyl:Head:Off]
Offset -1 marks whole track as bad.
....
....
Merchant*RU
Advanced Member


Откуда: Москва
Всего сообщений: 404
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 окт. 2015
alecv написал:
[q]
Значит процедура форматирования - нормальная. Винт постоял ночь включенный (забыл вчера выключить) и сегодня вдруг формат прошел. Винт довольно горячий.
[/q]
Одна сторона пластины запилена в хлам. Разбирай банку, смотри, там красивые концентрические круги на пластине...

Если справишься с заменой пластины и блока головок - вымпел передовика производства тебе на станок. Не справишься - "выковыривай магнитики", остальное в цветмет.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Merchant*RU написал:
[q]
Если справишься с заменой пластины и блока головок
[/q]
Не-не, Каю подарю :)
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Merchant*RU не прав. Я видел "запилы в хлам", у меня одна Альпина селфскан не пережила. Из-за разлетающихся пылинок очень скоро запиленными при этом оказываются все поверхности, а движения потерявших серву головок делает запил равномерным по всей площади. Скрежет головок по спиленной поверхности при это слышен очень явственно. А обычные бэды, даже если их полный, дефект-лист, визуально при разборе не видны никак. К тому же, по приведённой в логе информации никак нельзя сказать, болеет ли одна голова или несколько.
Merchant*RU
Advanced Member


Откуда: Москва
Всего сообщений: 404
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 окт. 2015
KALDYH написал:
[q]
Я видел "запилы в хлам", у меня одна Альпина селфскан не пережила. Из-за разлетающихся пылинок очень скоро запиленными при этом оказываются все поверхности, а движения потерявших серву головок делает запил равномерным по всей площади. Скрежет головок по спиленной поверхности при это слышен очень явственно.
[/q]
Неправильно.
Это состояние называется не "запилена в хлам", а "пластина прорезана насквозь". Отличие - в порче не только магнитного покрытия, а уже самого материала пластины (алюминий) и выполняется сие голым коромыслом, с коего давно сорвало головку (оттого и звук явственно-металлический).
Состояние "запилена в хлам" предшествует состоянию "прорезана насквозь", круги коего уже не красивы, как некрасив и брутален голый поскрёбаный металл.


alecv написал:
[q]
Винт постоял ночь включенный (забыл вчера выключить) и сегодня вдруг формат прошел. Винт довольно горячий.
[/q]
Температурные деформации позволили прочесть серворазметку... Хм... Обновить-бы её...
Попробуй остудить винч и форматнуть ещё раз, на-холодную. Если будет по-прежнему садить ошибками, значит и работать винч будет как движок старого авто - только после часового прогрева...
Винч наверняка в серваке стоял раньше, не выключался неделями, а то и дольше.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Надо эту тему добить уже до победного конца...

KALDYH написал:
[q]
Вообще говоря, у сигейтов, с момента покупки Conner Peripherals в 1996 году, есть отладочная консоль по последовательному интерфейсу. Но это у IDE. На сказёвых кто-нибудь пробовал поискать?
[/q]
Ну, для начала, мои предположения подтвердились - я глянул даташит на используемый в моем винте микроконтроллер SB80C196KC, прозвонил ножки RX/TX и убедился, что они выходят на контакты 9,10 разъёма J4 (у винта с wide SCSI). В мануале они помечены как reserved. Значит, терминал у него скорее всего есть. На днях попробую по известному мануалу достучаться до его служебки, считать ее и изучить.

KALDYH написал:
[q]
sginfo или sdparm это делают... Позже попробую
[/q]
sdparm что-то глючит:

sdparm /dev/sdc
    /dev/sdc: DEC       RZ29B    © DEC  0016
MODE SENSE failed, device not ready

sg_modes работает же - значит, тут дело не в винте. Попробую иначе, ну и другие команды тоже.

sg_get_config /dev/sdc
  DEC       RZ29B    © DEC  0016
  Peripheral device type: disk
get configuration:  Fixed format, current;  Sense key: Medium Error
Additional sense: Medium format corrupted
  Field replaceable unit code: 9
    pass-through requested 8192 bytes (data-in) but got 0 bytes
Get Configuration command: Sense category: -1
    try '-v' option for more information
root@server:/home/kaldyh# sg_get_config -v /dev/sdc
    inquiry cdb: 12 00 00 00 24 00
  DEC       RZ29B    © DEC  0016
  Peripheral device type: disk
    Get Configuration cdb: 46 00 00 00 00 00 00 20 00 00
get configuration:  Fixed format, current;  Sense key: Medium Error
Additional sense: Medium format corrupted
  Field replaceable unit code: 9
    pass-through requested 8192 bytes (data-in) but got 0 bytes
Get Configuration command: Sense category: -1, try '-v' option for more information


sg_inq /dev/sdc
standard INQUIRY:
  PQual=0  Device_type=0  RMB=0  LU_CONG=0  version=0x02  [SCSI-2]
  [AERC=0]  [TrmTsk=0]  NormACA=0  HiSUP=0  Resp_data_format=2
  SCCS=0  ACC=0  TPGS=0  3PC=0  Protect=0  [BQue=0]
  EncServ=0  MultiP=0  [MChngr=0]  [ACKREQQ=0]  Addr16=0
  [RelAdr=0]  WBus16=0  Sync=1  [Linked=1]  [TranDis=1]  CmdQue=1
    length=36 (0x24)   Peripheral device type: disk
Vendor identification: DEC    
Product identification: RZ29B    © DEC
Product revision level: 0016
Unit serial number: 03391016


sg_readcap /dev/sdc
read capacity (10):  Fixed format, current;  Sense key: Medium Error
Additional sense: Medium format corrupted
  Field replaceable unit code: 9
    pass-through requested 8 bytes (data-in) but got 0 bytes
READ CAPACITY (10) failed: Medium or hardware error


sg_format -F -vvv /dev/sdc
open /dev/sdc with flags=0x802
    inquiry cdb: 12 00 00 00 24 00
      duration=0 ms
    DEC       RZ29B    © DEC  0016   peripheral_type: disk [0x0]
      PROTECT=0
    mode sense (10) cdb: 5a 00 01 00 00 00 00 00 fc 00
      duration=4 ms
    mode sense (10): pass-through requested 252 bytes (data-in) but got 28 bytes
    mode sense (10): response
00 1a 00 10 00 00 00 08  00 7f de b0 00 00 02 00
81 0a 24 21 30 00 00 00  03 00 ff ff  
Mode Sense (block descriptor) data, prior to changes:
  Number of blocks=8380080 [0x7fdeb0]
  Block size=512 [0x200]

A FORMAT will commence in 15 seconds
    ALL data on /dev/sdc will be DESTROYED
        Press control-C to abort

A FORMAT will commence in 10 seconds
    ALL data on /dev/sdc will be DESTROYED
        Press control-C to abort

A FORMAT will commence in 5 seconds
    ALL data on /dev/sdc will be DESTROYED
        Press control-C to abort
    format cdb: 04 18 00 00 00 00
    format parameter list:
00 02 00 00  
      duration=356 ms
format unit:  Fixed format, current;  Sense key: Hardware Error
Additional sense: Defect list error
  Field replaceable unit code: 5
Raw sense data (in hex):
        70 00 04 00 00 00 00 0a  00 00 00 00 19 00 05 00
        00 00                                          
Format command: Medium or hardware error sense key (plus blank check)
FORMAT failed
<<Назад  Вперед>> Страницы: 1 2 3 * 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   SCSI DEC RZ29B (Seagate ST15150) неудачный low level format
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS