Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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
Печать
 
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
Цепанул AHA-2940, наконец-то я его нашёл в своём хламе. Логи dmesg несколько иные (имена и адреса устройств тоже поменялись).

[   15.792026] scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
        >Adaptec 2940 SCSI adapter>
        aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs

[   15.795248] scsi 0:0:0:0: Direct-Access     DEC      RZ29B    © DEC 0016 PQ: 0 ANSI: 2
[   15.795258] scsi0:A:0:0: Tagged Queuing enabled.  Depth 8
[   15.795267] scsi target0:0:0: Beginning Domain Validation
[   15.809146] scsi target0:0:0: FAST-5 SCSI 5.0 MB/s ST (200 ns, offset 15)
[   15.818849] scsi target0:0:0: Domain Validation skipping write tests
[   15.818851] scsi target0:0:0: Ending Domain Validation
[   17.397629] sd 0:0:0:0: Attached scsi generic sg2 type 0
[   17.426893] sd 0:0:0:0: [sdc] READ CAPACITY failed
[   17.426896] sd 0:0:0:0: [sdc]  
[   17.426898] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[   17.426900] sd 0:0:0:0: [sdc]  
[   17.426901] Sense Key : Medium Error [current]
[   17.426903] sd 0:0:0:0: [sdc]  
[   17.426907] Add. Sense: Medium format corrupted
[   17.433550] sd 0:0:0:0: [sdc] Write Protect is off
[   17.433552] sd 0:0:0:0: [sdc] Mode Sense: a7 00 10 08
[   17.441299] sd 0:0:0:0: [sdc] Write cache: disabled, read cache: enabled, supports DPO and FUA
[   17.472056] sd 0:0:0:0: [sdc] READ CAPACITY failed
[   17.472059] sd 0:0:0:0: [sdc]  
[   17.472061] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[   17.472062] sd 0:0:0:0: [sdc]  
[   17.472064] Sense Key : Medium Error [current]
[   17.472066] sd 0:0:0:0: [sdc]  
[   17.472070] Add. Sense: Medium format corrupted
[   17.489214] sd 0:0:0:0: [sdc] Attached SCSI disk
[   26.675022] sd 0:0:0:0: [sdc] Unhandled error code
[   26.675036] sd 0:0:0:0: [sdc]  
[   26.675041] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
[   26.675046] sd 0:0:0:0: [sdc] CDB:
[   26.675049] ATA command pass through(16): 85 06 20 00 05 00 fe 00 00 00 00 00 00 40 ef 00

С этим контроллером вроде получше - ничего вырубаться не собирается. Попробуем:

sg_inq /dev/sg2
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

Вот и обещанный mode_sense

sg_modes /dev/sg2
    DEC       RZ29B    © DEC  0016   peripheral_type: disk [0x0]
Mode parameter header from MODE SENSE(10):
  Mode data length=172, medium type=0x00, WP=0, DpoFua=1, longlba=0
  Block descriptor length=8
> Direct access device block descriptors:
   Density code=0x0
00     00 7f de b0 00 00 02 00                                    

>> Read-Write error recovery, page_control: current
00     81 0a 24 21 30 00 00 00  03 00 ff ff                            
>> Disconnect-Reconnect, page_control: current
00     82 0e 80 80 00 0a 00 00  00 00 00 00 00 00 00 00  
>> Format (obsolete), page_control: current
00     83 16 00 15 00 09 00 00  00 15 00 71 02 00 00 01  
10     00 09 00 10 40 00 00 00                                    
>> Rigid disk geometry (obsolete), page_control: current
00     84 16 00 0e 7c 14 00 00  00 00 00 00 00 00 00 00  
10     00 00 00 00 1c 20 00 00                                    
>> Verify error recovery, page_control: current
00     87 0a 00 21 30 00 00 00  00 00 ff ff                            
>> Caching, page_control: current
00     88 12 00 00 ff ff 00 00  03 3b 03 96 80 02 00 00  
10     00 00 00 00                                            
>> Control, page_control: current
00     8a 06 00 00 00 00 00 00                                    
>> Notch and partition (obsolete), page_control: current
00     8c 16 80 00 00 1d 00 00  00 00 00 00 00 0e 7f 14  
10     00 00 00 00 00 00 10 00                                    
>> Power condition (obsolete, moved to 0x1a), page_control: current
00     8d 0a 00 00 00 00 00 00  00 00 00 00                            
>> Unit Attention condition [vendor specific format], page_control: current
00     80 02 20 00                                            

Попытка запустить форматирование:

sg_format --format --size=512 /dev/sg2
    DEC       RZ29B    © DEC  0016   peripheral_type: disk [0x0]
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/sg2 will be DESTROYED
        Press control-C to abort

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

A FORMAT will commence in 5 seconds
    ALL data on /dev/sg2 will be DESTROYED
        Press control-C to abort
format unit:  Fixed format, current;  Sense key: Hardware Error
Additional sense: Defect list error
  Field replaceable unit code: 5
Format command: Medium or hardware error
FORMAT failed
    try '-v' for more information
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]
Температурные деформации позволили прочесть серворазметку... Хм... Обновить-бы её...
Попробуй остудить винч и форматнуть ещё раз, на-холодную. Если будет по-прежнему садить ошибками, значит и работать винч будет как движок старого авто - только после часового прогрева...
Винч наверняка в серваке стоял раньше, не выключался неделями, а то и дольше.
<<Назад  Вперед>> Страницы: 1 2 3 * 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   SCSI DEC RZ29B (Seagate ST15150) неудачный low level format
RSS

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

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

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