Opened 3 weeks ago

Last modified 23 hours ago

#826 reopened задача

Добавить поддержку плат FE-08

Reported by: AlexLir Owned by: alx
Priority: высокий Milestone: 1 очередь
Component: sw Keywords:
Cc:

Description

Прошу провести работу по добавлению плат FE-08 в состав блока MC04-DSL3U.
Плата для отладки находится в блоке 192.168.20.75.
Файл прикреплю ниже.

Attachments (7)

MiB_FE-08_v1.txt (34.6 KB ) - added by AlexLir 3 weeks ago.
MiB_FE-08_v2.txt (34.7 KB ) - added by AlexLir 3 weeks ago.
MiB_FE-08_v3.txt (34.9 KB ) - added by AlexLir 2 weeks ago.
MiB_FE-08_v4.txt (35.0 KB ) - added by AlexLir 2 weeks ago.
MiB_FE-08_v5.txt (35.1 KB ) - added by AlexLir 13 days ago.
MiB_FE-08_v6.txt (35.2 KB ) - added by AlexLir 11 days ago.
MiB_FE-08_v7.txt (35.8 KB ) - added by AlexLir 6 days ago.

Download all attachments as: .zip

Change History (36)

by AlexLir, 3 weeks ago

Attachment: MiB_FE-08_v1.txt added

comment:1 by AlexLir, 3 weeks ago

Summary: Добавить поддержку плат FE-04Добавить поддержку плат FE-08

comment:2 by AlexLir, 3 weeks ago

Исправлено описание байта 151 переменной 7.

by AlexLir, 3 weeks ago

Attachment: MiB_FE-08_v2.txt added

comment:3 by alx, 2 weeks ago

В приложенном файле сказано: "Отображение содержания п.5 в web-интерфейсе платы совпадает с отображением п.5 вкладки "Настройки" платы FE-04". Однако это противоречит написанному чуть выше:

5.2.5 Настройки группы VCG4
5.2.6 Настройки группы VCG5
5.2.7 Настройки группы VCG6
5.2.8 Настройки группы VCG7

На вкладке "Настройки" веб-интерфейса платы FE-04 таких групп нет... Какому указанию следовать?

by AlexLir, 2 weeks ago

Attachment: MiB_FE-08_v3.txt added

comment:4 by AlexLir, 2 weeks ago

Прикрепил исправленный файл

comment:5 by alx, 2 weeks ago

В прикрепленном файле написано: "Сопроводить значения параметров и статистики данными настроек платы". Уточни, пожалуйста, какие именно параметры какими именно данными настроек предлагается сопроводить.

comment:6 by AlexLir, 2 weeks ago

Имеется ввиду параметры которые описаны ниже, данными которые находятся в переменных 6 и 7.
Хотя может в данном случае описательная часть вообще не нужна, так как она полностью такая же как и на плату FE-04.

Last edited 2 weeks ago by AlexLir (previous) (diff)

in reply to:  6 ; comment:7 by alx, 2 weeks ago

Replying to AlexLir:

Имеется ввиду параметры которые описаны ниже, данными которые находятся в переменных 6 и 7.

То есть имеется в виду, например, сопроводить чекбокс "Сигнал cross reset выкл." отметкой (галочкой), если бит 3 байта 0 переменной .6.0 равен единице?

comment:8 by alx, 2 weeks ago

Что отображать в группе настроек "5.2.8 Настройки группы VCG7"?

in reply to:  7 comment:9 by AlexLir, 2 weeks ago

Replying to alx:

То есть имеется в виду, например, сопроводить чекбокс "Сигнал cross reset выкл." отметкой (галочкой), если бит 3 байта 0 переменной .6.0 равен единице?

Совершенно верно.

by AlexLir, 2 weeks ago

Attachment: MiB_FE-08_v4.txt added

in reply to:  8 comment:10 by AlexLir, 2 weeks ago

Replying to alx:

Что отображать в группе настроек "5.2.8 Настройки группы VCG7"?

Исправил ошибку, изменил файл

comment:11 by alx, 2 weeks ago

Сообщи, пожалуйста, действительные OID'ы переменных спорадических сообщений (чтобы я мог добавить их как распознанные).

comment:12 by AlexLir, 2 weeks ago

OID 8.0 - Таблица, 2 строки по 2 одинарных переменных:
8,1,1,0;
8,1,2,0;
8,2,1,0;
8,2,2,0

OID 9.0 - Таблица, 8 строки по 1 одинарной переменной
9,1,1,0;
9,2,1,0;
9,3,1,0;
9,4,1,0;
9,5,1,0;
9,6,1,0;
9,7,1,0;
9,8,1,0;

OID 10.0 - Таблица, 3 элемента по 1 одинарной переменной
10,1,1,0;
10,2,1,0;
10,3,1,0;

Last edited 2 weeks ago by AlexLir (previous) (diff)

comment:13 by alx, 13 days ago

Не смог найти в описании переменной .6.0 настройки масок портов 4, 5 и 6. Уточни, пожалуйста, где они находятся.

comment:14 by alx, 13 days ago

Еще не смог найти в описании переменной .6.0 настройки "Pause" и "AsyPause" портов 4, 5 и 6. Уточни, пожалуйста, где они находятся.

Last edited 13 days ago by alx (previous) (diff)

in reply to:  14 comment:15 by alx, 13 days ago

Replying to alx:

Еще не смог найти в описании переменной .6.0 настройки "Pause" и "AsyPause" портов 4, 5 и 6. Уточни, пожалуйста, где они находятся.

И параметры "Speed" и "Duplex" тоже...

in reply to:  13 ; comment:16 by AlexLir, 13 days ago

Replying to alx:

Не смог найти в описании переменной .6.0 настройки масок портов 4, 5 и 6. Уточни, пожалуйста, где они находятся.

У портов 0-7 отсутствует настройка масок, "Pause" и "AsyPause" и "Speed" и "Duplex" так как то STM порты, байты 308-315.

Попутно заметил в интерфейсе не то что ожидал увидеть: байты 308-315 соответствуют портам 0-7, то есть STM группа 7 - STM группа 0.
Байты 316-318 соответствуют портам 8-10, то есть Ext. port 1 - Ext. port 3.
Байт 319 соответствует порту 11, то есть Cross.

comment:17 by AlexLir, 13 days ago

Еще добавлю: на вкладке "Настройка вставки/выделения контейнера x", где x- номер контейнера, настройку "Номер группы VCG" нужно сделать выбор значений от 0 до 7, то есть добавить 4,5,6,7.

in reply to:  16 comment:18 by alx, 13 days ago

Replying to AlexLir:

У портов 0-7 отсутствует настройка масок, "Pause" и "AsyPause" и "Speed" и "Duplex" так как то STM порты, байты 308-315.

Что-то я запутался... :(

В приложенном к тикету файле MiB_FE-08_v4.txt написано:

Отображение содержания п.6 в web-интерфейсе платы совпадает с отображением п.6 вкладки "Настройки" платы FE-04 за исключением:

  • Отсутствия Ext. Port4.
  • Добавления групп "STM группа 7", "STM группа 6", "STM группа 5", "STM группа 4"...

В группе "6. Настройка режимов и параметров интерфейсов Ethernet" настроек платы FE-04 порты 4, 5 и 6 имеют параметры Masked, Speed, Duplex и т.д. Получается, написанное тобой сейчас в comment:16 противоречит написанному в приложенном файле...

Попутно заметил в интерфейсе не то что ожидал увидеть:

Вообще-то я еще не закончил реализацию этого раздела настроек, поэтому там многое пока может не соответствовать ожиданиям.

байты 308-315 соответствуют портам 0-7, то есть STM группа 7 - STM группа 0.

??? Это противоречит написанному в приложенном файле. В плате FE-04 (с диалогом которой, согласно приложенному файлу, должен совпадать диалог платы FE-08 в части настроек режимов и параметров интерфейсов Ethernet) порт 0 соответствует STM группе 3, а не 0.

Байты 316-318 соответствуют портам 8-10, то есть Ext. port 1 - Ext. port 3.

И опять противоречие. В плате FE-04 порт 8 - это Кросс, а вовсе не Ext. port 1...

Байт 319 соответствует порту 11, то есть Cross.

Нет. В плате FE-04 Кросс - это порт 8, а не 11.

Прошу тебя разобраться с возникшими противоречиями и дать непротиворечивые указания в части настроек группы "6. Настройка режимов и параметров интерфейсов Ethernet".

Version 0, edited 13 days ago by alx (next)

in reply to:  17 ; comment:19 by alx, 13 days ago

Replying to AlexLir:

Еще добавлю: на вкладке "Настройка вставки/выделения контейнера x", где x- номер контейнера, настройку "Номер группы VCG" нужно сделать выбор значений от 0 до 7, то есть добавить 4,5,6,7.

??? В таком случае, у меня возникает вопрос: какое значение следует записывать в соответствующее поле переменной .6.0 при выборе пользователем одного из новых значений (4, 5, 6, 7), учитывая, что это поле допускает значения от 0 до 3? Логика подсказывает, что надо ругаться "Недопустимое значение" и не записывать такую конфигурацию в плату, но тогда непонятно, зачем вообще позволять пользователю выбирать недопустимые значения...

Last edited 13 days ago by alx (previous) (diff)

comment:20 by AlexLir, 13 days ago

Имелась ввиду общая картина диалогового окна, но с небольшими изменениями)))
Прошу сделать по следующему:
Байты 308-315 соответствуют портам 0-7, то есть STM группа 7 - STM группа 0.
Байты 316-318 соответствуют портам 8-10, то есть Ext. port 1 - Ext. port 3.
Байт 319 соответствует порту 11, то есть Cross.

in reply to:  19 ; comment:21 by AlexLir, 13 days ago

Replying to alx:

Replying to AlexLir:

Еще добавлю: на вкладке "Настройка вставки/выделения контейнера x", где x- номер контейнера, настройку "Номер группы VCG" нужно сделать выбор значений от 0 до 7, то есть добавить 4,5,6,7.

??? В таком случае, у меня возникает вопрос: какое значение следует записывать в соответствующее поле переменной .6.0 при выборе пользователем одного из новых значений (4, 5, 6, 7), учитывая, что это поле допускает значения от 0 до 3? Логика подсказывает, что надо ругаться "Недопустимое значение" и не записывать такую конфигурацию в плату, но тогда непонятно, зачем вообще позволять пользоватьлю выбирать недопустимые значения...

По допустимым значения моя ошибка. биты 7..4 - Номер группы VCG 0-7 Eth. диапазон у них 000-111.

by AlexLir, 13 days ago

Attachment: MiB_FE-08_v5.txt added

in reply to:  20 comment:22 by alx, 13 days ago

Replying to AlexLir:

Имелась ввиду общая картина диалогового окна, но с небольшими изменениями)))
Прошу сделать по следующему:
Байты 308-315 соответствуют портам 0-7, то есть STM группа 7 - STM группа 0.
Байты 316-318 соответствуют портам 8-10, то есть Ext. port 1 - Ext. port 3.
Байт 319 соответствует порту 11, то есть Cross.

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

in reply to:  21 comment:23 by alx, 13 days ago

Replying to AlexLir:

По допустимым значения моя ошибка. биты 7..4 - Номер группы VCG 0-7 Eth. диапазон у них 000-111.

Понял, сейчас добавлю значения 4-7.

by AlexLir, 11 days ago

Attachment: MiB_FE-08_v6.txt added

comment:24 by AlexLir, 11 days ago

Исправил пункт 7. Ошибка Member ports должно быть 12, а не 11.

comment:25 by alx, 6 days ago

В приложенном к тикету файле MiB_FE-08_v6.txt​ написано:

4. Сост. групп 0-7 VCG
Отображение содержания п.4 в web-интерфейсе платы совпадает с отображением п.4 вкладки "Состояние" платы FE-04.
Пункты 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8 Состояние настроек и данных группы VCG...

Однако в диалоге конфигурации платы FE-04 на вкладке "Состояние" нет групп 4.5, 4.6, 4.7 и 4.8 - там есть только 4.1, 4.2, 4.3 и 4.4...

by AlexLir, 6 days ago

Attachment: MiB_FE-08_v7.txt added

comment:26 by AlexLir, 6 days ago

Опять же имелось ввиду отображение как в плате FE-04, но уже 8 VCG групп.

comment:27 by AlexLir, 5 days ago

Заметил небольшую ошибку в отображении надписи: 2. Состояние контейнеров группы VCGx" (сводная таблица состояния контейнеров VCGx). В контейнерах VCG0-VCG3 надпись соответствует номеру VCG группы(Например: в контейнере VCG1. 2. Состояние контейнеров группы VCG1" (сводная таблица состояния контейнеров VCG1). В контейнерах VCG4-VCG7 надпись у всех статичная: 2. Состояние контейнеров группы VCG3" (сводная таблица состояния контейнеров VCG3)
Прошу исправить что бы надпись: 2. Состояние контейнеров группы VCGx" (сводная таблица состояния контейнеров VCGx) соответствовала своему номеру контейнера.

comment:28 by alx, 5 days ago

Resolution: fixed
Status: newclosed

In 2669/sw:

Добавлена поддержка платы FE-08. Closes #826.

comment:29 by AlexLir, 23 hours ago

Resolution: fixed
Status: closedreopened

Заметил не точность сопоставления байта 547 и 548 состояния. Состояния External port 1, External port 2, External port 3 и cross соответствуют битам. Состояния STM групп не соответствуют своим битам:
Блокирую порт "STM группа 7" не вижу изменение состояния на вкладке "Состояние".
Блокирую порт "STM группа 6" и вижу изменение состояния в "STM группа 3" на вкладке "Состояние".
Блокирую порт "STM группа 5" и вижу изменение состояния в "STM группа 2" на вкладке "Состояние".
Блокирую порт "STM группа 4" и вижу изменение состояния в "STM группа 1" на вкладке "Состояние".
Блокирую порт "STM группа 3" и вижу изменение состояния в "STM группа 0" на вкладке "Состояние".
Блокировка портов "STM группа 2", "STM группа 1" и "STM группа 0" вообще отсутствует.
Прошу привести "6. Состояние линков/масок интерфейсов Ethernet" в соответствии с описанием байтов 547, 548.

В п.6 состояний Ethernet я предлагал сгруппировать "прямоугольники" Ethernet линков:
"Предлагаю что бы не растягивать окно 12 портами сгруппировать их:
Слева расположить Ext Port 1, Ext Port 2, Ext Port 3 и Cross.
Справа в два ряда по 4 столбца расположить 8 STM групп."

Last edited 23 hours ago by AlexLir (previous) (diff)
Note: See TracTickets for help on using tickets.