User Tag List

Страница 6 из 25 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 242

Тема: Мультиинтерфейсная плата контроллеров (МИПК)

  1. #51

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пришлось ещё повспоминать, а так же доделать некоторые изменения на уровне исходников (некоторые вещи прошлый раз хакнул в образе напрямую), ну и работа, так что - только сейчас обещанный результат. Кроме того, сейчас с работы, а в стенд не воткнуть мультиконтроллер. Так что проверка терминальных портов - вечером

    Код:
    *****  ДОСТУПНОЕ ОЗУ - 3,7 M *
    @ 001000
    
    @00000
    @B
    $ZF1
    
    RT-11SB (S) V05.07
    
    .RUN SY:TD3E
    
    ?2lFriday, 07-FEB-2020 12:39:12
    
    .boozf
    ?UCL-F-File not found SY:UCL.DAT
    
    .copy zf:boozf.sav zf1:
     Files copied:
    ZF:BOOZF.SAV   to ZF1:BOOZF.SAV
    
    .boozf
    
    XDT: 87
    
    ##T>g
      RSX-11M-PLUS V4.6   BL87
    
    
    >
     sav /wb
    
    
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF1:=SY:
    >RED ZF1:=LB:
    >RED ZF1:=SP:
    >MOU ZF1:"RSX11MPBL87"
    >@ZF1:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >; Please ignore any random characters that may have printed on your
    >; terminal just now.  They came from a SET /INQUIRE=TI: command.
    >; Evidently your terminal does not recognize escape sequences.
    >; This will not affect the running of this command file.
    >;
    >* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 12:40 02-feb-2020
    >TIME 12:40 02-feb-2020
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    >ELI /LOG/LIM
    >CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
    >INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    >INS $QMGCLI
    >INS $QMGCLI/TASK=...PRI
    >INS $QMGCLI/TASK=...SUB
    >QUE /START:QMG
    >INS $QMGPRT/TASK=PRT.../SLV=NO
    >QUE LP0:/CR/NM
    >START/ACCOUNTING
    >CON ESTAT LP0:
    >QUE BAP0:/BATCH
    >QUE BAP0:/AS:BATCH
    >@ <EOF>
    >
    >dev
    VF0:     Offline Loaded Type=unknown
    VF1:     Offline Loaded Type=unknown
    VF2:     Offline Loaded Type=unknown
    VF3:     Offline Loaded Type=unknown
    VF4:     Offline Loaded Type=unknown
    VF5:     Offline Loaded Type=unknown
    VF6:     Offline Loaded Type=unknown
    VF7:     Offline Loaded Type=unknown
    VF10:    Offline Loaded Type=unknown
    VF11:    Offline Loaded Type=unknown
    VF12:    Offline Loaded Type=unknown
    VF13:    Offline Loaded Type=unknown
    VF14:    Offline Loaded Type=unknown
    VF15:    Offline Loaded Type=unknown
    VF16:    Offline Loaded Type=unknown
    VF17:    Offline Loaded Type=unknown
    TT0:     [200,200]   [200,200] - Logged in  Loaded
    TT1:     Offline Loaded
    TT2:     Offline Loaded
    TT3:     Offline Loaded
    VT0:     Loaded
    VT1:     Loaded
    RD0:     Loaded
    DP0:     Offline Loaded Type=unknown
    DP1:     Offline Loaded Type=unknown
    DP2:     Offline Loaded Type=unknown
    DP3:     Offline Loaded Type=unknown
    DP4:     Offline Loaded Type=unknown
    DP5:     Offline Loaded Type=unknown
    DP6:     Offline Loaded Type=unknown
    DP7:     Offline Loaded Type=unknown
    DU0:     Offline Loaded Type=unknown
    DU1:     Offline Loaded Type=unknown
    DU2:     Offline Loaded Type=unknown
    DU3:     Offline Loaded Type=unknown
    MU0:     Offline Loaded Type=unknown
    LP0:     Offline Loaded
    NL0:     Loaded
    MY0:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    MY1:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    MW0:     Offline Loaded Type=unknown
             Seek_Optimization=Nearest:0.
    
    MW1:     Offline Loaded Type=unknown
             Seek_Optimization=Nearest:0.
    
    WQ0:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    WQ1:     Offline Loaded Type=unknown
             Seek_Optimization=Nearest:0.
    
    WQ2:     Offline Loaded Type=unknown
             Seek_Optimization=Nearest:0.
    
    WQ3:     Offline Loaded Type=unknown
             Seek_Optimization=Nearest:0.
    
    ZF0:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    ZF1:     Public Mounted Loaded Label=RSX11MPBL87 Type=UNKN
             Seek_Optimization=Nearest:10.
    
    ZF2:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    ZF3:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    ZF4:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    ZF5:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    ZF6:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    ZF7:     Loaded Type=UNKN
             Seek_Optimization=Nearest:10.
    
    TI0:
    CO0:     TT0:
    CL0:     TT0:
    SP0:     ZF1:
    LB0:     ZF1:
    SY0:     ZF1:
    >
    - - - Добавлено - - -

    Теперь можно вернуться и к исправлению-доработки драйвера ZF и WQ. Драйвера ZA-ZE идентичны ZF, возможно (пока точно не могу сказать), что будет единый драйвер для ZA-ZF и WQ

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    xolod(07.02.2020)

  2. #52

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Восстановил время в RTC

    Код:
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF1:=SY:
    >RED ZF1:=LB:
    >RED ZF1:=SP:
    >MOU ZF1:"RSX11MPBL87"
    >@ZF1:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (Default:07-FEB-2020 18:47) [S]:
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    Проверил работу портов. Ну, собственно, ничего не неожиданного - три порта работают. Четвертый появится, если воткнуть КЦГД и на 1201.2018 переключить порт на альтернативный адрес.

    - - - Добавлено - - -

    Думаю в выходные поплотней заняться драйверами для RSX и WQ для RT. Хотя WQ для RT скорее всего получится из параметризованного-общего CF

  3. #53

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил посмотреть, насколько в цифрах будет разница между скоростями передачи 19200 и 115200 по ком порту. Ну.. 115200 не завёлся ввод (бум посмотреть), хотя вывод работал без проблем. Поэтому пока эксперимент - разница между 19200 и 115200. В соревновании также неявно участвует ZF - вывод на экран текстового файла размером в 409 секторов.

    57600, первая попытка - 3:13 - 1.06 кб/с
    57600, вторая попытка - 2:54 - 1.18 кб/с
    19200, первая попытка - 3:55 - 0.87 кб/с
    19200, вторая попытка - 3:55 - 0.87 кб/с

    Интересно, что в первой попытке 57600 явно было заметно замирание на чтение очередного сектора. Второй раз такого не замечал. Что бы сразу исключить один из классов предположений - кэширование в RSX включено не было.

    - - - Добавлено - - -

    Просто так, для посмотреть

    Код:
    >
    
    2020-02-08 12:54  System is now shutting down -- KXX001
    
    Connect time:   0 hrs 41 mins 37 secs
    CPU time used:  0 hrs 10 mins 42 secs
    Task total:    34
    Have a Good Afternoon
    2020-02-08 12:54  TT3:  logged off KXX001
    >
    - - - Добавлено - - -

    Навожу порядок в образах дисков. Вот что значит - возился, прекращал на какое то время, возвращался... Куча образов понятного и непонятного предназначения. До конца не доведу, но хоть какую то часть почищу. В текущем подходе более менее порядок с самого начала, но есть каталог Old, вот там и пытаюсь разобраться. Благо, для RSX был написан скрипт, который умеет проходить по каталогам и удалять полные дубликаты. А то вообще грустно было бы

    Но по хорошему надо сесть и прогу написать, тем более - начинал

  4. #54

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из плохих новостей. Ошибка в драйвере пока не найдена (хотя попутно исправил другую и малость переписал драйвер)
    Их хороших новостей. Есть сценарий, на 100 процентов приводящий к ошибке и как оказалось, можно выйти на точку, от которой до вылета проходит всего 38 команд - 12 в драйвере и 26 в ядре системы. Можно анализировать не 4 мегабайта кода

  5. #55

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вместо тысячи слов
    Код:
    .BOO/FOR Z40:
    
    
    
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF1:=SY:
    >RED ZF1:=LB:
    >RED ZF1:=SP:
    >MOU ZF1:"RSX11MPBL87"
    >@ZF1:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (Default:15-FEB-2020 18:09) [S]:
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    >ELI /LOG/LIM
    >CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
    >INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    >INS $QMGCLI
    >INS $QMGCLI/TASK=...PRI
    >INS $QMGCLI/TASK=...SUB
    >QUE /START:QMG
    >INS $QMGPRT/TASK=PRT.../SLV=NO
    >QUE LP0:/CR/NM
    >START/ACCOUNTING
    >CON ESTAT LP0:
    >QUE BAP0:/BATCH
    >QUE BAP0:/AS:BATCH
    >@ <EOF>
    >INS $BRU
    >RUN $SHUTUP
    
    RSX-11M-PLUS Shut down program
    
    Enter minutes to wait before shutdown:
    Reason for shutdown (<CR> for none):
    OK to shutdown? [Y/N]: Y
    All further logins are disabled
    
    2020-02-15 18:10  System is now shutting down -- KXX001
    
    QUE /STO:QMG
    >
     STOP/ACCOUNTING SHUTUP
    18:10:49  SYSLOG -- 47. Exiting
    >
     @LB:[1,2]SHUTUP
    >VCP DISCONNECT /ALL
    >@ <EOF>
    >
     ELI /NOLOG
    >
     ACS ZF1:/BLKS=0.
    ACS -- Checkpoint file now inactive
    >
     DMO ZF1:/DEV/LOCK=V
    DMO -- System disk being dismounted
    DMO -- SYSTEM  dismounted from ZF1:    *** Final dismount initiated ***
    18:10:57  *** ZF1:  -- Dismount complete
    >
    SHUTUP operation complete
    
    @ 126130
    
    @P
    Logins are now enabled
    >MOU ZF1:/FOR/NOWR
    >MOU ZF2:/FOR
    >ELI /SH
    
            Error Logging Status    2020-02-15 18:11:18
    
    Logging: Off    Limiting: Off
    
    
    Device  Hard Error      Soft Error      QIO
    Name    Count/Limit     Count/Limit     Count
    
    MY0:    0./5.           0./8.           0.
    MY1:    0./5.           0./8.           0.
    
    WQ0:    0./5.           0./8.           0.
    WQ1:    0./0.           0./0.           0.      (Offline)
    
    ZF0:    0./5.           0./8.           0.
    ZF1:    0./5.           0./8.           1189.
    ZF2:    0./5.           0./8.           3.
    ZF3:    0./5.           0./8.           0.
    ZF4:    0./5.           0./8.           0.
    ZF5:    0./5.           0./8.           0.
    ZF6:    0./5.           0./8.           0.
    ZF7:    0./5.           0./8.           0.
    >TIM
    18:11:39 2020-02-15
    >BRU/INI/VER ZF1: ZF2:
    >ELI /SH
    
            Error Logging Status    2020-02-15 19:24:43
    
    Logging: Off    Limiting: Off
    
    
    Device  Hard Error      Soft Error      QIO
    Name    Count/Limit     Count/Limit     Count
    
    MY0:    0./5.           0./8.           0.
    MY1:    0./5.           0./8.           0.
    
    WQ0:    0./5.           0./8.           0.
    WQ1:    0./0.           0./0.           0.      (Offline)
    
    ZF0:    0./5.           0./8.           0.
    ZF1:    0./5.           0./8.           13361.
    ZF2:    0./5.           0./8.           13377.
    ZF3:    0./5.           0./8.           0.
    ZF4:    0./5.           0./8.           0.
    ZF5:    0./5.           0./8.           0.
    ZF6:    0./5.           0./8.           0.
    ZF7:    0./5.           0./8.           0.
    >
    BRU - Starting verify pass
    ELI /SH
    
    
            Error Logging Status    2020-02-15 20:35:07
    
    Logging: Off    Limiting: Off
    
    
    Device  Hard Error      Soft Error      QIO
    Name    Count/Limit     Count/Limit     Count
    MCR>
    
    MY0:    0./5.           0./8.           0.
    MY1:    0./5.           0./8.           0.
    
    WQ0:    0./5.           0./8.           0.
    WQ1:    0./0.           0./0.           0.      (Offline)
    
    ZF0:    0./5.           0./8.           0.
    ZF1:    0./5.           0./8.           30953.
    ZF2:    0./5.           0./8.           30659.
    ZF3:    0./5.           0./8.           0.
    ZF4:    0./5.           0./8.           0.
    ZF5:    0./5.           0./8.           0.
    ZF6:    0./5.           0./8.           0.
    ZF7:    0./5.           0./8.           0.
    BRU - Completed
    
    >
    >TIME
    20:41:06 2020-02-15
    >DMO ZF1:/DEV/LOCK=V
    DMO -- System disk being dismounted
    20:41:28  *** ZF1:  -- Dismount complete
    DMO -- SYSTEM  dismounted from ZF1:    *** Final dismount initiated ***
    >MOU ZF1:/OVR
    >DMO ZF2:/DEV
    20:42:04  *** ZF2:  -- Dismount complete
    DMO -- TT0:    dismounted from ZF2:    *** Final dismount initiated ***
    >MOU ZF2:/OVR
    >BOO ZF2:[1,54]
    
    
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF2:=SY:
    >RED ZF2:=LB:
    >RED ZF2:=SP:
    >MOU ZF2:"RSX11MPBL87"
    >@ZF2:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (Default:15-FEB-2020 20:43) [S]:
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    >ELI /LOG/LIM
    >CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
    >INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    >INS $QMGCLI
    >INS $QMGCLI/TASK=...PRI
    >INS $QMGCLI/TASK=...SUB
    >QUE /START:QMG
    >INS $QMGPRT/TASK=PRT.../SLV=NO
    >QUE LP0:/CR/NM
    >START/ACCOUNTING
    >CON ESTAT LP0:
    >QUE BAP0:/BATCH
    >QUE BAP0:/AS:BATCH
    >@ <EOF>
    >DEV ZF:
    ZF0:     Loaded Type=UNKN
    ZF1:     Loaded Type=UNKN
    ZF2:     Public Mounted Loaded Label=RSX11MPBL87 Type=UNKN
    ZF3:     Loaded Type=UNKN
    ZF4:     Loaded Type=UNKN
    ZF5:     Loaded Type=UNKN
    ZF6:     Loaded Type=UNKN
    ZF7:     Loaded Type=UNKN
    >MOU ZF1:/OVR/VI
    Volume Information
    Class:       Files-11
    Device:      ZF01
    Volume label:RSX11MPBL87
    Pack serial: 00000001236
    Owner:       [1,1]
    Protection:  [RWCD,RWCD,RWCD,RWCD]
    Default:     [RWED,RWED,RWED,R]
    Processor:   F11ACP
    >FRE
    
    ZF2: has 2004003. blocks free, 93149. blocks used out of 2097152.
    Largest contiguous space = 2004003. blocks
    17078. file headers are free, 2922. headers used out of 20000.
    
    >FRE ZF1:
    
    ZF1: has 2003976. blocks free, 93176. blocks used out of 2097152.
    Largest contiguous space = 1969023. blocks
    17079. file headers are free, 2921. headers used out of 20000.
    
    >RUN $SHUTUP
    
    RSX-11M-PLUS Shut down program
    
    Enter minutes to wait before shutdown:
    Reason for shutdown (<CR> for none):
    OK to shutdown? [Y/N]: Y
    All further logins are disabled
    
    2020-02-15 20:48  System is now shutting down -- KXX001
    
    QUE /STO:QMG
    >
     STOP/ACCOUNTING SHUTUP
    20:49:02  SYSLOG -- 47. Exiting
    >
     @LB:[1,2]SHUTUP
    >VCP DISCONNECT /ALL
    >@ <EOF>
    >
     ELI /NOLOG
    >
     DMO ZF1:/DEV/LOCK=V
    DMO -- TT0:    dismounted from ZF1:    *** Final dismount initiated ***
    20:49:09  *** ZF1:  -- Dismount complete
    >
     ACS ZF2:/BLKS=0.
    ACS -- Checkpoint file now inactive
    >
     DMO ZF2:/DEV/LOCK=V
    DMO -- System disk being dismounted
    DMO -- SYSTEM  dismounted from ZF2:    *** Final dismount initiated ***
    20:49:16  *** ZF2:  -- Dismount complete
    >
    SHUTUP operation complete
    
    @ 126130
    
    @
    Всего два с половиной часа - и система с проверкой перенесена с одного диска на другой

    А если серьёзно - я таки нашёл свой косяк в драйвере - не совсем очевидный и из разряда - в доках практически не описанный параметр и сценарий.

    Ну и это у меня первый раз, когда на CF картах копирование с проверкой прошло до конца.

    Первый раз драйвер CF карт я написал для WQ, но там так и осталась одна ошибка, проявлявшаяся в таком же сценарии - копирование системы с проверкой. Только в этот раз вылет в голубой экран RSX происходил примерно минуты через три-четыре, а тогда - когда BRU переходила к проверке (насколько мне не изменяет память - минут через 30 после начала копирования). Для отладки сейчас был лучший сценарий Подозреваю, что проблема та же А поскольку в корзине у меня торчит плата WQ - то драйвер таки будет доделан, только единый

    Следующий этап - вылизать код драйвера, попробовать сделать единый драйвер для карт на 1201.2018, мультиконтроллере и WQ и сделать драйвер подстраивающийся под размер карты. В своё время для драйвера WQ я сделал более простой вариант - одна карта - один диск. Теперь карта бьётся (пока) на разделы по 32 мб (RT) или по 1024 мб (RSX), что несколько усложняет код автоподстройки. Но - мы не привыкли отступать

    - - - Добавлено - - -

    И да, теперь можно приступать к подключению эзернет порта

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    xolod(16.02.2020)

  6. #56

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного поправил прошивки 1201.2018 (правильная работа запросов на прерывание со стороны CF карты с точки зрения QBus) и мультиконтроллера (правильная работа запросов на прерывание со стороны CF карты с точки зрения QBus и дополнительная маскировка запросов на прерывание по сигналу сброса на шине).

    Дополнительная маскировка обеспечивает более стабильную работу процессора, а то он больно нервно реагировал на CF карты после сброса. Некоторое время даже думал, что ошибка в работе драйвера для RSX связана с этим, но оказалось - показалось. Да и драйверу в RT это не мешало.

    Синхронизировал между собой модули KL11 и CF (за исключением доп маскировки) из проекта 1201.2018 и мультиконтроллера. После более полной проверки доп маркировки перенесу (если количество МЯ позволит) и в проект 1201.2018. Сейчас в нём до карты сброс не доходит, но.. на всякий случай.

    К сожалению, количество МЯ в CPLD на 1201.2018 не позволит сделать ПДП. Но на мультиконтроллере попробую. Тем более, что разбираться с работой ПДП на QBus всё равно придётся - DEQNA (с названием могу ошибаться) использует ПДП. Но описание DMA для CF - это отдельная песня...

    - - - Добавлено - - -

    Запустил ещё один цикл записи с проверкой на RSX и пошёл спать. Хочется С утра посмотрю, как оно

  7. #57

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    >
    SHUTUP operation complete
    
    @ 126130
    
    @P
    Logins are now enabled
    >MOU ZF1:/FOR/NOWR
    >MOU ZF2:/FOR
    >BRU/INI/VER ZF1: ZF2:
    BRU - Starting verify pass
    
    BRU - Completed
    
    >
    @

  8. #58

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Видимо ночью голова хотела спать, поэтому озарения не наступило. Ну, с утра полегче, поэтому всё таки сообразил, как тест можно запускать из командника, что бы не пытаться словить руками момент окончания и выдать команду TIM для оценки времени выполнения прохода. Запустил , что бы иметь "эталонное" время выполнения цикла. По прикидкам, ещё где то с час будет идти. Потом результат выложу здесь.

    Параллельно немного оптимизировал работу драйвера с прицелом на скорость (примерно такую же оптимизацию в своё время сделал в драйвере RT), как только закончит работу тест - отлажусь (ттт, возможно даже переделал без ошибок) и повторю запуск тест на новой версии. Тоже здесь выложу результат.

    - - - Добавлено - - -

    Код:
     DMO ZF1:/DEV/LOCK=V
    DMO -- System disk being dismounted
    DMO -- SYSTEM  dismounted from ZF1:    *** Final dismount initiated ***
    10:54:47  *** ZF1:  -- Dismount complete
    >
    SHUTUP operation complete
    
    @ 126130
    
    @P
    Logins are now enabled
    >MOU MY:/OVR
    >@MY:TEST
    >MOU ZF1:/FOR/NOWR
    >MOU ZF2:/FOR
    >TIM
    10:55:27 2020-02-16
    >BRU/INI/VER ZF1: ZF2:
    BRU - Starting verify pass
    
    BRU - Completed
    
    >TIM
    13:24:01 2020-02-16
    >@ <EOF>
    >
    13:24:01
    10:55:27
    02:28:34
    Вроде со временем не ошибся. Ошибся, но поправил.
    Последний раз редактировалось Hunta; 16.02.2020 в 17:05.

  9. #59

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Люблю, блин, ошибки сажать в неожиданных местах - потом хрен найдешь... Переделку сделал правильно. Почти. Думал, что R0 свободен, оказалось - занятый. Поправил. Щас посмотрим, вроде как больше ошибок нет

    - - - Добавлено - - -

    Процесс пошёл. Что то мне кажется, что ускорение будет ООООООЧЕНЬ существенным..

    - - - Добавлено - - -

    Я хренею, дорогая редакция..... Официально - чуть позже

    - - - Добавлено - - -

    Код:
    @ 173000
    
    @B
    $ZF1
    
    RT-11SB (S) V05.07
    
    .RUN SY:TD3E
    
    SUNDAY, 16-FEB-2020 17:17:58
    
    .RUN ZF:BOOZF
    
    XDT: 87
    
    ##T>G
      RSX-11M-PLUS V4.6   BL87
    
    
    >
    BE:120204
    XDT>120204/000003 240
    XDT>P
    
    >SAV /WB
    
    
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF1:=SY:
    >RED ZF1:=LB:
    >RED ZF1:=SP:
    >MOU ZF1:"RSX11MPBL87"
    >@ZF1:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (Default:16-FEB-2020 17:19) [S]:
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    >ELI /LOG/LIM
    >CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
    >INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    >INS $QMGCLI
    >INS $QMGCLI/TASK=...PRI
    >INS $QMGCLI/TASK=...SUB
    >QUE /START:QMG
    >INS $QMGPRT/TASK=PRT.../SLV=NO
    >QUE LP0:/CR/NM
    >START/ACCOUNTING
    >CON ESTAT LP0:
    >QUE BAP0:/BATCH
    >QUE BAP0:/AS:BATCH
    >@ <EOF>
    >INS $BRU
    >RUN $SHUTUP
    
    RSX-11M-PLUS Shut down program
    
    Enter minutes to wait before shutdown:
    Reason for shutdown (<CR> for none):
    OK to shutdown? [Y/N]: Y
    All further logins are disabled
    
    2020-02-16 17:19  System is now shutting down -- KXX001
    
    QUE /STO:QMG
    >
     STOP/ACCOUNTING SHUTUP
    17:19:51  SYSLOG -- 47. Exiting
    >
     @LB:[1,2]SHUTUP
    >VCP DISCONNECT /ALL
    >@ <EOF>
    >
     ELI /NOLOG
    >
     ACS ZF1:/BLKS=0.
    ACS -- Checkpoint file now inactive
    >
     DMO ZF1:/DEV/LOCK=V
    DMO -- System disk being dismounted
    DMO -- SYSTEM  dismounted from ZF1:    *** Final dismount initiated ***
    17:19:55  *** ZF1:  -- Dismount complete
    >
    SHUTUP operation complete
    
    @ 126130
    
    @B
    $ZF1
    
    RT-11SB (S) V05.07
    
    .RUN SY:TD3E
    
    SUNDAY, 16-FEB-2020 17:20:51
    
    .BOO/FOR Z40:
    
    
    
    RSX-11M-PLUS V4.6  BL87   1920.KW  System:"KXX001"
    >RED ZF1:=SY:
    >RED ZF1:=LB:
    >RED ZF1:=SP:
    >MOU ZF1:"RSX11MPBL87"
    >@ZF1:[1,2]STARTUP
    >;                      PLEASE NOTE
    >;
    >;      If you have not yet read the system release notes, please do so
    >;      now before attempting to perform a SYSGEN or to utilize the new
    >;      features of this system.
    >;
    >;
    >* Please enter time and date (Default:16-FEB-2020 17:22) [S]:
    >ACS SY:/BLKS=1024.
    >CON ONLINE ALL
    >ELI /LOG/LIM
    >CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
    >INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
    >INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
    >INS $QMGCLI
    >INS $QMGCLI/TASK=...PRI
    >INS $QMGCLI/TASK=...SUB
    >QUE /START:QMG
    >INS $QMGPRT/TASK=PRT.../SLV=NO
    >QUE LP0:/CR/NM
    >START/ACCOUNTING
    >CON ESTAT LP0:
    >QUE BAP0:/BATCH
    >QUE BAP0:/AS:BATCH
    >@ <EOF>
    >INS $BRU
    >RUN $SHUTUP
    
    >
    
    RSX-11M-PLUS Shut down program
    
    Enter minutes to wait before shutdown:
    Reason for shutdown (<CR> for none):
    OK to shutdown? [Y/N]: Y
    All further logins are disabled
    
    2020-02-16 17:23  System is now shutting down -- KXX001
    
    QUE /STO:QMG
    >
     STOP/ACCOUNTING SHUTUP
    17:23:24  SYSLOG -- 47. Exiting
    >
     @LB:[1,2]SHUTUP
    >VCP DISCONNECT /ALL
    >@ <EOF>
    >
     ELI /NOLOG
    >
     ACS ZF1:/BLKS=0.
    ACS -- Checkpoint file now inactive
    >
     DMO ZF1:/DEV/LOCK=V
    DMO -- System disk being dismounted
    DMO -- SYSTEM  dismounted from ZF1:    *** Final dismount initiated ***
    17:23:28  *** ZF1:  -- Dismount complete
    >
    SHUTUP operation complete
    
    @ 126130
    
    @P
    Logins are now enabled
    >MOU MY:/OVR/VI
    Volume Information
    Class:       Files-11
    Device:      MY00
    Volume label:EXCHANGE
    Owner:       [1,1]
    Protection:  [RWCD,RWCD,RWCD,RWCD]
    Default:     [RWED,RWED,RWED,R]
    Processor:   F11ACP
    >@MY:TEST
    >MOU ZF1:/FOR/NOWR
    >MOU ZF2:/FOR
    >TIM
    17:23:57 2020-02-16
    >BRU/INI/VER ZF1: ZF2:
    BRU - Starting verify pass
    
    BRU - Completed
    
    >TIM
    17:51:20 2020-02-16
    >@ <EOF>
    >
    17:51:20
    17:23:57
    00:27:23 или 1643 секунды

    До оптимизации

    13:24:01
    10:55:27
    02:28:34 или 8914 секунд

    Итого ускорение в 5,43 раза. Однако

    Скопировано было примерно 93176 блоков, скорость получается (с учётом того, что - прочитать, записать, прочитать, прочитать, сравнить) 142 кб/с.
    Если сравнивать с копированием устройство в устройства в RT - там 65534 блока и (на память) 13 минут с копейками (XM монитор), то есть на 93176 блоках должно было получиться примерно 21 минута. Но прямого сравнения не возможно, так как в случае RT идёт тупо копирование блок в блок, а здесь BRU ещё и инициализирует файловую систему и потом (самостоятельно, без файлового процессора) работает с ней, то есть - нужно прочитать больше блоков и записать больше блоков, чем если смотреть просто по занятым

    - - - Добавлено - - -

    И ещё плюс нового драйвера. Во время копирования системного диска (то есть к нему практически непрерывным потоком льются запросы на чтение) на прошлой версии драйвера что либо в системе делать было невозможным. Сейчас, конечно, тормоза тоже, но даже банально результат ELI /SH я могу увидеть в пределах семи-восьми секунд (прошлый раз - в районе минуты, если не повезёт, в районе полминуты - если повезёт)
    Последний раз редактировалось Hunta; 16.02.2020 в 20:08.

  10. #60

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С ходу сделать единый драйвер для всех карт CF (ZA-ZF, WQ) не получилось. Ну, не особо и удивлён.

    Для проверки некоторых идей собрал драйвер ZA (по сути - тот же драйвер ZF с другим именем). Ну и для проверки работоспособности запустил тест копирования системного диска с проверкой. Как обычно - выложу время работы.

    Для проверок других идей (видимо уже завтра) соберу драйвер WQ (идея как с ZA)

    - - - Добавлено - - -

    Код:
    >@MY:TEST2
    >MOU ZF1:/FOR/NOWR
    >MOU ZA1:/FOR
    >TIM
    22:00:50 2020-02-16
    >BRU/INI/VER ZF1: ZA1:
    BRU - This disk will not contain a hardware bootable system
    
    BRU - Starting verify pass
    
    BRU - Completed
    
    >TIM
    22:28:05 2020-02-16
    >@ <EOF>
    >
    22:28:05
    22:00:50
    00:27:15

Страница 6 из 25 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 5
    Последнее: 07.12.2018, 15:46
  2. Плата рк-86
    от oracleua в разделе Радио-86РК
    Ответов: 16
    Последнее: 22.01.2015, 18:05
  3. Ответов: 16
    Последнее: 17.03.2012, 10:00
  4. Ответов: 2
    Последнее: 19.12.2011, 11:50
  5. Схемы контроллеров B48, BZ128
    от klingon в разделе Внешние накопители
    Ответов: 2
    Последнее: 06.04.2010, 14:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •