все сделал из под винды через ЕХЕ, пока все загрузилось
перегрузил, но пока грузилась винда второй раз запустилась проверка диска
перегрузил, но пока грузилась винда второй раз запустилась проверка диска
когда проводки RX\TX вставлены в разъём есть эхо, а не просто замкнуты между собой "в воздухе"
Какое сопротивление между RX и TX у диска?
Смотрите настройки вашего терминально клиента...
Подключено только питание.
Если источник питания отдельно от сисблока-минусовые проводники(GND) связаны электрически?
Если источник питания отдельно от сисблока-минусовые проводники(GND) связаны электрически?
А нельзя взять...
Если уж так нужна M-14 как будет время попробую этот образ переделать под заливку во флешь
1) Подбирать совместимую версию FW c незаблокированным терминалом, переносить в новое пзу адаптивы пациента.
2) Дизасемблировать прошивку, разобраться, как заблокирован терминал, убрать блокироку.
3) харды неисправны, не читают SA и в терминал не пускают, коротить канал чтения, ловить момент когда пустит.
DiagError 00006008
Spin Error
Elapsed Time 14.514 secs
R/W Status 2 R/W Error 84150180
84150180: RW_SERVO_SPINUP_FAILED - Spinup - Servo error encountered during drive spin-up. можно уже дальше не дергаться. Не ремонто-пригоден.
ST3500320NS (9QMACA2H)
05 Reallocated Sector Count 36 51 51 1022 OK: Значение нормальное
сбросить в домашних условиях?
какое максимальное значение этого параметра?
И что под этой группой понимается??
Терминала у меня, конечно же, нет
/* REXX */
ZocCls
CALL ZocTimeout 60
ZocSuppressOutput 1 /* 1=запрет вывода на экран */
CALL ZocSend "^M"
CALL ZocWait ">"
CALL ZocSend "/2^M"
CALL ZocWait "2>"
ZocSend "R,1^M" /* Эта строка нужна если при нач. выводе N буфф. не выводится строка default Rd Buf */
ZocWait "2>"
CALL ZocReceiveBuf 2048
CALL ZocSend "?"
CALL ZocDelay 0.3
CALL ZocSend "^M"
CALL ZocWait "2>"
abst= ZocReceiveBuf(0)
call SearchString 1,"Default"
call ATOB substr(word(abst,K-8),1,6)
RD_BUFF=reslt
ZocSuppressOutput 0
ZocSend "A0^M"
ZocWait "2>"
ZocSuppressOutput 1
HEAD="00"
LCYL=0
BULK=201 /* трэков=обработка пакетом */
NEXT:
HEAD= ZocAsk("Please enter phys HEAD+LCYL(SA.OFFSET)", substr(HEAD,1,1)||","||d2x(LCYL,03))
IF HEAD= "##CANCEL##" THEN DO
SIGNAL BYE
END
LCYL=substr(HEAD,3,3)
HEAD=substr(HEAD,1,2)
x1:
CALL ZocReceiveBuf 2048
ZocSuppressOutput 0
CALL ZocSend "x1^M"
CALL ZocWait "2>"
ZocSuppressOutput 1
abst= ZocReceiveBuf(0)
call SearchString 1,HEAD
T=K
call SearchString T, "Zn"
T=K
call SearchString T ,"00"
CYL=word(abst,K+1)
SecT=word(abst,K+2)
call ATOB SecT
SPT=reslt
call ATOB LCYL
LCYL=reslt
call ATOB CYL
dec_cyl=reslt+LCYL
CYL= d2x(dec_cyl,8)
FILE="D:\_dumps\0"||substr(HEAD,1,1)||"."||d2x(LCYL,03)||".BIN"
IF STREAM(file, "C", "QUERY EXISTS")\="" THEN DO
ADDRESS CMD DEL file
END
CALL STREAM file,"C","OPEN WRITE"
ZocSend "s"||CYL||","||HEAD||"22^M" /* HEAD=0, или 1, ... */
ZocWait "2>"
ZocSend "r,0,"||SecT||"^M"
ZocWait "2>"
Z=0
DO I=RD_BUFF TO RD_BUFF+SPT-1 BY 1
CALL ZocReceiveBuf 2048
w=D2X(I,04)
ZocNotify "HD:"||"0"||substr(HEAD,1,1)||" CYL:"||CYL||" Sec:"||d2x(Z,04)
ZocSend "B"||w||","||w||"^M"
ZocWait "2>"
abst= ZocReceiveBuf(0)
BINSTRING=""
DO K=29 TO words(abst)-1
BINSTRING=BINSTRING||substr(word(abst,K),1,2)
END
CALL CHAROUT file,X2C(BINSTRING)
Z=Z+1
END
CALL STREAM file,"C","CLOSE"
LCYL=LCYL+1
BULK=BULK-1
IF BULK\=0 THEN DO
LCYL=D2X(LCYL,03)
SIGNAL x1
END
LCYL=0
BULK=201
SIGNAL NEXT
BYE:
say "BYE!"
EXIT
ATOB:
arg param
p=0
reslt=0
param=reverse(PARAM)
DO I=1 TO length(param)
AI=x2d(substr(PARAM,I,1))
reslt=reslt+AI*(16**P)
P=P+1
END
RETURN
SearchString:
/* arg(1)= начало поиска. arg(2)=что искать */
DO K=arg(1) TO words(abst)
IF word(abst,K)=arg(2) THEN DO
leave
END
END
RETURN
NIGHTHAWKPLUS - 1_Disk S-20 06-01-07_13:23
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
Предыдущая тема: Оптимален ли дефолтный размер блока 128Кб для RAID0 (Intel)