Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Matrix

Вопросы о Matrix Работа и применение контроллеров Matrix.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2020, 11:28   #31
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от AVHS Посмотреть сообщение
Да,хорошо бы.... ни пока по Ssh не получилось...
Установил программу PuTTY, но как ей подключиться, не понятно.
Хоть какую нибудь инструкцию... По какому интерфейсу подключаться? USB или Ethernet... ? Что ей можно увидеть?
Карту вставляли изучив описание, без усилий,разъём не должен был повредиться.
Осмотрел разъём карты. Под лампой, с линзой. Всё целое. Карта вставляется легко и фиксируется со щелчком. Стоит ровно, без перекосов.

А что всё таки с аналоговыми входами, при подключении датчика Pt100 по трём проводам?
В Putty нужно ввести IP-адрес и 22 порт, по usb или ethernet - не важно. Если по USB, то сначала надо узнать IP через лоджик(F11 или тест связи).

Как подключились, вводите имя пользователя и пароль контроллера(по умолчанию root, segnetics).

После верификации введите команду

Код:
fdisk -l
И либо сами просмотрите информацию и поищите флешку, либо сюда скрин приложите.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию

Последний раз редактировалось Ilya J., 22.05.2020 в 12:17
Ilya J. вне форума   Ответить с цитированием
Старый 26.05.2020, 07:17   #32
AVHS
Новичок
 
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
В Putty нужно ввести IP-адрес и 22 порт, по usb или ethernet - не важно. Если по USB, то сначала надо узнать IP через лоджик(F11 или тест связи).

Как подключились, вводите имя пользователя и пароль контроллера(по умолчанию root, segnetics).

После верификации введите команду

Код:
fdisk -l
И либо сами просмотрите информацию и поищите флешку, либо сюда скрин приложите.
Попробую выложить скрин...
Миниатюры
Нажмите на картинку для увеличения

Название:  fdisc -1.jpg
Просмотров: 74
Размер:  198.4 Кбайт  
AVHS вне форума   Ответить с цитированием
Старый 26.05.2020, 11:12   #33
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от AVHS Посмотреть сообщение
Попробую выложить скрин...
Вы скопируйте команду отсюда...Где я писал Fdisk -1?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 26.05.2020, 11:12   #34
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от AVHS Посмотреть сообщение
Попробую выложить скрин...
а у вас не возникло обоснованного подозрения, что -l и -1 это разные команды. вам же хелпа сказала что нужна команда -L (только маленькая) она конечно очень похожа по написанию на единицу, но разница в один пиксель все-же есть да и логика команды list как бы намекае
Bayk вне форума   Ответить с цитированием
Старый 26.05.2020, 11:20   #35
AVHS
Новичок
 
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Bayk Посмотреть сообщение
а у вас не возникло обоснованного подозрения, что -l и -1 это разные команды. вам же хелпа сказала что нужна команда -L (только маленькая) она конечно очень похожа по написанию на единицу, но разница в один пиксель все-же есть да и логика команды list как бы намекае
Не возникло. :-)
Вот что то получилось...
AVHS вне форума   Ответить с цитированием
Старый 26.05.2020, 11:23   #36
AVHS
Новичок
 
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Bayk Посмотреть сообщение
а у вас не возникло обоснованного подозрения, что -l и -1 это разные команды. вам же хелпа сказала что нужна команда -L (только маленькая) она конечно очень похожа по написанию на единицу, но разница в один пиксель все-же есть да и логика команды list как бы намекае
Скрин.
Миниатюры
Нажмите на картинку для увеличения

Название:  fdisc -l.jpg
Просмотров: 59
Размер:  262.1 Кбайт  
AVHS вне форума   Ответить с цитированием
Старый 26.05.2020, 12:07   #37
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от AVHS Посмотреть сообщение
Скрин.
Линукс не видит флешку.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 26.05.2020, 12:40   #38
AVHS
Новичок
 
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Линукс не видит флешку.
Что делать....?
AVHS вне форума   Ответить с цитированием
Старый 26.05.2020, 13:11   #39
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от AVHS Посмотреть сообщение
Что делать....?
1. Запускаете контроллер со вставленной флешкой.
2. Выполняете команды:
Код:
fdisk -l
dmesg
mount
3. Собираете появившуюся информацию
4. Вытаскиваете и вставляете флешку
5. Выполняете команды
Код:
fdisk -l
dmesg
mount
6. Собираете информацию
7. Прикладываете сюда


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 27.05.2020, 06:50   #40
AVHS
Новичок
 
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
1. Запускаете контроллер со вставленной флешкой.
2. Выполняете команды:
Код:
fdisk -l
dmesg
mount
3. Собираете появившуюся информацию
4. Вытаскиваете и вставляете флешку
5. Выполняете команды
Код:
fdisk -l
dmesg
mount
6. Собираете информацию
7. Прикладываете сюда
Готово...
Вложения
Тип файла: doc 1 шаг.doc (64.0 Кбайт, 27 просмотров)
Тип файла: doc 2 шаг.doc (71.0 Кбайт, 13 просмотров)
AVHS вне форума   Ответить с цитированием
Старый 27.05.2020, 11:57   #41
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Другую флешку пробовали? Система обнаруживает на флешке ошибки и отклоняет ее монтирование.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 27.05.2020, 12:19   #42
AVHS
Новичок
 
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Другую флешку пробовали? Система обнаруживает на флешке ошибки и отклоняет ее монтирование.
Пробовали. Не определялась. Но без монтирования.
AVHS вне форума   Ответить с цитированием
Старый 27.05.2020, 12:36   #43
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от AVHS Посмотреть сообщение
Пробовали. Не определялась. Но без монтирования.
Также логи по другой флешке приложите.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 11.06.2021, 22:18   #44
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Коллеги, погрузился в тему восстановления Matrix достаточно глубоко (включая чтение руководства на AM335x и дизассемблирование ядра Linux), хотел бы высказать на этот счет мнение.

С моей точки зрения, аппаратная часть функции восстановления (рассматриваю то, о чем знаю, Matrix rev. 9) сделана хорошо и потенциально обеспечивает достаточный набор функций по восстановлению. Если нет физического повреждения (и нет фатального повреждения прошивки супервизора), "окирпичить" контроллер с необходимостью отправлять его в ремонт нельзя, как ни старайся.

В части методической и программной поддержки восстановления есть, куда вносить улучшения.

В дополнение к штатной функции форматирования я бы сделал образ восстановления для MicroSD-карты. Здесь есть принципиальный момент.

Сейчас функция форматирования привязана к дополнительным, по факту, имеющим много сюрпризов звеньев: Windows, файрволы, антивирусы и USB-шнурки. Использование образа MicroSD снижает число звеньев почти до минимума.

На базе образа восстановления Micro SD можно сделать образ для установки программы. Здесь так же есть важный момент.

Для установки ПО на контроллер не потребуется SMLogix и даже не потребуется компьютер. Это можно будет сделать хоть в поле без всего.
Сейчас, требования к заказчику установить SMLogix, компилировать и прошивать средой программу выглядит не особо цивилизовано.

Сценарий "вставил Micro SD, зажал резет, подал питание, отпустил резет, дождался установки" -- это намного проще, быстрее и может быть выполнено без PC.
Gel вне форума   Ответить с цитированием
Благодарность от:
Старый 12.06.2021, 11:12   #45
coverart
Senior Member
 
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 492
Благодарил(а): 50 раз(а)
Поблагодарили: 14 раз(а) в 13 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Gel Посмотреть сообщение
Коллеги, погрузился в тему восстановления Matrix достаточно глубоко (включая чтение руководства на AM335x и дизассемблирование ядра Linux), хотел бы высказать на этот счет мнение.

С моей точки зрения, аппаратная часть функции восстановления (рассматриваю то, о чем знаю, Matrix rev. 9) сделана хорошо и потенциально обеспечивает достаточный набор функций по восстановлению. Если нет физического повреждения (и нет фатального повреждения прошивки супервизора), "окирпичить" контроллер с необходимостью отправлять его в ремонт нельзя, как ни старайся.

В части методической и программной поддержки восстановления есть, куда вносить улучшения.

В дополнение к штатной функции форматирования я бы сделал образ восстановления для MicroSD-карты. Здесь есть принципиальный момент.

Сейчас функция форматирования привязана к дополнительным, по факту, имеющим много сюрпризов звеньев: Windows, файрволы, антивирусы и USB-шнурки. Использование образа MicroSD снижает число звеньев почти до минимума.

На базе образа восстановления Micro SD можно сделать образ для установки программы. Здесь так же есть важный момент.

Для установки ПО на контроллер не потребуется SMLogix и даже не потребуется компьютер. Это можно будет сделать хоть в поле без всего.
Сейчас, требования к заказчику установить SMLogix, компилировать и прошивать средой программу выглядит не особо цивилизовано.

Сценарий "вставил Micro SD, зажал резет, подал питание, отпустил резет, дождался установки" -- это намного проще, быстрее и может быть выполнено без PC.
Неистово поддерживаю! Прям всеми руками и ногами!
coverart вне форума   Ответить с цитированием
Старый 12.06.2021, 11:27   #46
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

не понимаю, зачем все это, если есть езернет карта и интернет, и тем боле модем?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 12.06.2021, 11:40   #47
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от LordN Посмотреть сообщение
не понимаю, зачем все это, если есть езернет карта и интернет, и тем боле модем?
Одно другому нисколько не противоречит. Но прошить контроллер, загрузившись с Micro SD карты может быть гораздо проще и быстрее.

У меня скоро сдача проекта, буду делать загрузочную Micro SD для настройки контроллера и передавать заказчику. Исключу лишние телодвижения с Windows, SMLogix и шнурками.
Gel вне форума   Ответить с цитированием
Старый 12.06.2021, 15:50   #48
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Gel Посмотреть сообщение
Одно другому нисколько не противоречит. Но прошить контроллер, загрузившись с Micro SD карты может быть гораздо проще и быстрее.

У меня скоро сдача проекта, буду делать загрузочную Micro SD для настройки контроллера и передавать заказчику. Исключу лишние телодвижения с Windows, SMLogix и шнурками.
ну вот вы это все передали. прошла неделя,год, сто лет - бац и плк исчез, не важно как и почему, взяли "новый" - а там все не так как было в прежнем. кто виноват и что делать?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 12.06.2021, 16:37   #49
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от LordN Посмотреть сообщение
ну вот вы это все передали. прошла неделя,год, сто лет - бац и плк исчез, не важно как и почему, взяли "новый" - а там все не так как было в прежнем. кто виноват и что делать?
Если "там все не так как было в прежнем", то в любом случае никто ничего не гарантирует.

Если образ откажется устанавливаться из-за нового железа (и я, как исполнитель, куда-то исчезну), будут мучится с установкой через SMLogix, который тоже не гарантирует на 100% работу старой программы на новом железе.
Gel вне форума   Ответить с цитированием
Старый 12.06.2021, 17:03   #50
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Gel Посмотреть сообщение
Если "там все не так как было в прежнем", то в любом случае никто ничего не гарантирует.

Если образ откажется устанавливаться из-за нового железа (и я, как исполнитель, куда-то исчезну), будут мучится с установкой через SMLogix, который тоже не гарантирует на 100% работу старой программы на новом железе.
как говориться, если нету разницы, то зачем платить больше, чем того требует ситуация?


отдал проект, отдал версию sml в которой оно создано и залито. и спи спокойно.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 12.06.2021, 17:18   #51
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от LordN Посмотреть сообщение
как говориться, если нету разницы, то зачем платить больше, чем того требует ситуация?
Разница-то как раз есть.

Мой предполагаемый сценарий работы на случай новой ревизии.

1. Заказчик говорит, что обновление сообщает о несовместимости с ревизией устройства.

2. Я забираю эту ревизию, ставлю новый SMLogix, проверяю, что в новом SMLogix ничего не сломалось. Если что-то не так, исправляю/пишу баг репорты в Сегнетикс.

3. Когда все стало ОК, делаю новый образ и передаю заказчику.

Ну не будет заказчик заниматься п. 2, не его это обязанность.
Gel вне форума   Ответить с цитированием
Старый 13.06.2021, 18:17   #52
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Проверил случай полного обнуления внутреннего диска.

1. Обнулил диск.
2. Убедился, что контроллер "умер".
3. Ввел его в режим программирования, попробовал отформатировать из SMLogix.
4. Процедура форматирования началась, но не завершилась и кончилась циклической перезагрузкой.

Недоработка...

Пришлось вручную восстанавливать разбивку диска и форматировать их. После этого отформатировалось из SMLogix успешно.

Последний раз редактировалось Gel, 13.06.2021 в 18:33
Gel вне форума   Ответить с цитированием
Старый 15.06.2021, 00:10   #53
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Gel Посмотреть сообщение
Процедура форматирования началась, но не завершилась и кончилась циклической перезагрузкой.
Посмотрел скрипт восстановления.

Похоже, если на внутреннем диске нет пользовательского раздела, или там нет места, или он фатально поломан, или еще что-то неожиданное, то отформатировать сейчас контроллер из SMLogix не получится.
Gel вне форума   Ответить с цитированием
Старый 15.06.2021, 09:44   #54
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Gel Посмотреть сообщение
Посмотрел скрипт восстановления.

Похоже, если на внутреннем диске нет пользовательского раздела, или там нет места, или он фатально поломан, или еще что-то неожиданное, то отформатировать сейчас контроллер из SMLogix не получится.
Перед форматированием выполните "Сброс на заводские". Это автоматически произойдёт, если раздел "фатально поломан". По крайней мере так должно быть.


Добавлено через 5 минут


Цитата
Сообщение от Gel Посмотреть сообщение
1. Обнулил диск.
Обнуляй, братишка, вытирай и затем смывай (с)

Можете описать операцию в более технических терминах? А то слово "обнуляй" в современной поп-культуре имеет слишком много толкований.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 15.06.2021 в 09:58
Arsie вне форума   Ответить с цитированием
Старый 15.06.2021, 09:55   #55
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Можете описать операцию в более технических терминах? А то слово "обнуляй" в современной поп-культуре имеет слишком много толкований.
Код:
blkdiscard /dev/mmcblk0
Gel вне форума   Ответить с цитированием
Старый 15.06.2021, 10:27   #56
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Gel Посмотреть сообщение
Код:
blkdiscard /dev/mmcblk0
ТАК уронить флешку невозможно без вмешательства хакеров.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 15.06.2021, 10:43   #57
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Перед форматированием выполните "Сброс на заводские". Это автоматически произойдёт, если раздел "фатально поломан". По крайней мере так должно быть.
Проверил.

Фатально поломал пользовательский раздел. Запустил "Сброс на заводские". "Как-бы" настройки сбросились.

После этого попытка прошить из SMLogix приводит к циклическим попыткам прошить контроллер с безуспешным результатом.

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

В тому же, более сложную процедуру сложнее сделать корректной.
Gel вне форума   Ответить с цитированием
Старый 15.06.2021, 11:14   #58
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Gel Посмотреть сообщение
Проверил.
Спасибо, проверим.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 15.06.2021, 11:37   #59
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Спасибо, проверим.
Слишком сложный у вас алгоритм восстановления, что бы быть надежным.
Gel вне форума   Ответить с цитированием
Старый 29.06.2021, 11:04   #60
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Цитата
Сообщение от Gel Посмотреть сообщение
Арсений, вы сами-то это пробоваили или это должно "в теории работать"? Так же, как в теории должно работать форматирование контроллера с убитым пользовательским разделом.
Этот баг уже должны были поправить.
Посмотрел, все на месте.

Вот фрагмент скрипта восстановления:

Код:
#=============================
# Смонтируем папки партиций
startMountAll
# Сохранение настроек контроллера in p3
startSaverSettingsToP3

...

#=============================
# Перейти в каталог mmcblk0p3, куда загрузим файлы
cd $EMMC_USER_DIR
isMount=$(df -h | grep /dev/mmcblk0p3 -c)
if [ ${isMount} -ne "1" ]; then
                echoOut $MESSAGE_MOUNT
                echoFromTftp $MESSAGE_ERR &
                echoFromTftp $MESSAGE_MOUNT &
                sleep 1
                sendSVReset
                reboot -f
fi

...
При неудачном монтировании пользовательского раздела все равно идет вызов startSaverSettingsToP3, копирующий настройки в никуда.

После этого ниже идет проверка, смонтирован ли раздел и если нет -- то перезагрузка контроллера.

И так по кругу.

Лично для меня эта "особенность" не критична. Но если у обычного пользователя убьется пользовательский раздел, то у него сейчас другого варианта нет, как отправлять контроллер вам в ремонт.

Последний раз редактировалось Gel, 29.06.2021 в 11:15
Gel вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление контроллера Matrix Venture2010 SMConstructor (вентиляция) 1 11.03.2020 17:02
Matrix, мигает экран при питании от USB Arsie ЧаВо - Часто задаваемые Вопросы 0 02.10.2019 17:25
Прошивка супервизора контроллера Pixel Arsie Библиотека 1 19.11.2014 17:21
Смена IP-адреса контроллера в SMLogix sensei SMLogix 10 01.10.2014 19:17


Часовой пояс GMT +4, время: 01:00.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023