Opened 6 weeks ago
Closed 3 weeks ago
#826 closed задача (fixed)
Добавить поддержку плат 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)
Change History (53)
by , 6 weeks ago
| Attachment: | MiB_FE-08_v1.txt added |
|---|
comment:1 by , 6 weeks ago
| Summary: | Добавить поддержку плат FE-04 → Добавить поддержку плат FE-08 |
|---|
comment:2 by , 6 weeks ago
by , 6 weeks ago
| Attachment: | MiB_FE-08_v2.txt added |
|---|
comment:3 by , 5 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 , 5 weeks ago
| Attachment: | MiB_FE-08_v3.txt added |
|---|
comment:5 by , 5 weeks ago
В прикрепленном файле написано: "Сопроводить значения параметров и статистики данными настроек платы". Уточни, пожалуйста, какие именно параметры какими именно данными настроек предлагается сопроводить.
follow-up: 7 comment:6 by , 5 weeks ago
Имеется ввиду параметры которые описаны ниже, данными которые находятся в переменных 6 и 7.
Хотя может в данном случае описательная часть вообще не нужна, так как она полностью такая же как и на плату FE-04.
follow-up: 9 comment:7 by , 5 weeks ago
Replying to AlexLir:
Имеется ввиду параметры которые описаны ниже, данными которые находятся в переменных 6 и 7.
То есть имеется в виду, например, сопроводить чекбокс "Сигнал cross reset выкл." отметкой (галочкой), если бит 3 байта 0 переменной .6.0 равен единице?
follow-up: 10 comment:8 by , 5 weeks ago
Что отображать в группе настроек "5.2.8 Настройки группы VCG7"?
comment:9 by , 5 weeks ago
Replying to alx:
То есть имеется в виду, например, сопроводить чекбокс "Сигнал cross reset выкл." отметкой (галочкой), если бит 3 байта 0 переменной .6.0 равен единице?
Совершенно верно.
by , 5 weeks ago
| Attachment: | MiB_FE-08_v4.txt added |
|---|
comment:10 by , 5 weeks ago
Replying to alx:
Что отображать в группе настроек "5.2.8 Настройки группы VCG7"?
Исправил ошибку, изменил файл
comment:11 by , 5 weeks ago
Сообщи, пожалуйста, действительные OID'ы переменных спорадических сообщений (чтобы я мог добавить их как распознанные).
comment:12 by , 5 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;
follow-up: 16 comment:13 by , 5 weeks ago
Не смог найти в описании переменной .6.0 настройки масок портов 4, 5 и 6. Уточни, пожалуйста, где они находятся.
follow-up: 15 comment:14 by , 5 weeks ago
Еще не смог найти в описании переменной .6.0 настройки "Pause" и "AsyPause" портов 4, 5 и 6. Уточни, пожалуйста, где они находятся.
comment:15 by , 5 weeks ago
Replying to alx:
Еще не смог найти в описании переменной .6.0 настройки "Pause" и "AsyPause" портов 4, 5 и 6. Уточни, пожалуйста, где они находятся.
И параметры "Speed" и "Duplex" тоже...
follow-up: 18 comment:16 by , 5 weeks 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.
follow-up: 19 comment:17 by , 5 weeks ago
Еще добавлю: на вкладке "Настройка вставки/выделения контейнера x", где x- номер контейнера, настройку "Номер группы VCG" нужно сделать выбор значений от 0 до 7, то есть добавить 4,5,6,7.
comment:18 by , 5 weeks 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".
follow-up: 21 comment:19 by , 5 weeks ago
Replying to AlexLir:
Еще добавлю: на вкладке "Настройка вставки/выделения контейнера x", где x- номер контейнера, настройку "Номер группы VCG" нужно сделать выбор значений от 0 до 7, то есть добавить 4,5,6,7.
??? В таком случае, у меня возникает вопрос: какое значение следует записывать в соответствующее поле переменной .6.0 при выборе пользователем одного из новых значений (4, 5, 6, 7), учитывая, что это поле допускает значения от 0 до 3? Логика подсказывает, что надо ругаться "Недопустимое значение" и не записывать такую конфигурацию в плату, но тогда непонятно, зачем вообще позволять пользователю выбирать недопустимые значения...
follow-up: 22 comment:20 by , 5 weeks ago
Имелась ввиду общая картина диалогового окна, но с небольшими изменениями)))
Прошу сделать по следующему:
Байты 308-315 соответствуют портам 0-7, то есть STM группа 7 - STM группа 0.
Байты 316-318 соответствуют портам 8-10, то есть Ext. port 1 - Ext. port 3.
Байт 319 соответствует порту 11, то есть Cross.
follow-up: 23 comment:21 by , 5 weeks 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 , 5 weeks ago
| Attachment: | MiB_FE-08_v5.txt added |
|---|
comment:22 by , 5 weeks 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.
Хорошо. В части портов буду следовать написанному в твоем комментарии, а не в приложенном файле.
comment:23 by , 5 weeks ago
Replying to AlexLir:
По допустимым значения моя ошибка. биты 7..4 - Номер группы VCG 0-7 Eth. диапазон у них 000-111.
Понял, сейчас добавлю значения 4-7.
by , 5 weeks ago
| Attachment: | MiB_FE-08_v6.txt added |
|---|
comment:25 by , 4 weeks 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 , 4 weeks ago
| Attachment: | MiB_FE-08_v7.txt added |
|---|
comment:26 by , 4 weeks ago
Опять же имелось ввиду отображение как в плате FE-04, но уже 8 VCG групп.
comment:27 by , 4 weeks ago
Заметил небольшую ошибку в отображении надписи: 2. Состояние контейнеров группы VCGx" (сводная таблица состояния контейнеров VCGx). В контейнерах VCG0-VCG3 надпись соответствует номеру VCG группы(Например: в контейнере VCG1. 2. Состояние контейнеров группы VCG1" (сводная таблица состояния контейнеров VCG1). В контейнерах VCG4-VCG7 надпись у всех статичная: 2. Состояние контейнеров группы VCG3" (сводная таблица состояния контейнеров VCG3)
Прошу исправить что бы надпись: 2. Состояние контейнеров группы VCGx" (сводная таблица состояния контейнеров VCGx) соответствовала своему номеру контейнера.
follow-up: 30 comment:29 by , 3 weeks ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Заметил не точность сопоставления байта 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 групп."
comment:30 by , 3 weeks ago
Replying to AlexLir:
Состояния STM групп не соответствуют своим битам:
Блокирую порт "STM группа 7" не вижу изменение состояния на вкладке "Состояние".
И? Не понимаю, к чему это было сказано. Это хорошо или плохо? :) Я понятия не имею, что и почему должно (и должно ли вообще) измениться при блокировании порта "STM группа 7" (как и не знаю, что такое это блокировние). Я не имею ни малейшего представления о том, как плата FE-08 должна работать - в Руководстве по Эксплуатации блока описания платы FE-08 еще нет. Не вижу в описании байтов 547 и 548 в приложенном к тикету файле никакого указания о том, что какой-то из битов каким-то образом связан с упомянутым портом. Порт "STM группа 7" там ни разу не упоминается. Строка "STM группа 7" встречается в приложенном файле единственный раз вот в этом предложении:
Добавления групп "STM группа 7", "STM группа 6", "STM группа 5", "STM группа 4", сортировка в таблице должна начитаться со старшей группы STM.
И биты байтов 547 и/или 548 переменной .7.0 здесь не упоминаются...
Допускаю, что я плохо читал/искал, был невнимателен и случайно пропустил информацию о том, что при блокировке порта "STM группа 7" что-то должно измениться на вкладке "Состояние". Если так, то прошу указать мне, где об этом было сказано...
Блокирую порт "STM группа 6" и вижу изменение состояния в "STM группа 3" на вкладке "Состояние".
Блокирую порт "STM группа 5" и вижу изменение состояния в "STM группа 2" на вкладке "Состояние".
Блокирую порт "STM группа 4" и вижу изменение состояния в "STM группа 1" на вкладке "Состояние".
Блокирую порт "STM группа 3" и вижу изменение состояния в "STM группа 0" на вкладке "Состояние".
Не понял, к чему это было написано. Это хорошо или плохо? :)
Блокировка портов "STM группа 2", "STM группа 1" и "STM группа 0" вообще отсутствует.
Ты изъясняешься загадками... Насколько я могу видеть, такой настройки как "блокировка" нет ни у одного порта (а не только у портов "STM группа 2", "STM группа 1" и "STM группа 0"). В приложенном к тикету файле написано: "Отображение содержания п.6 в web-интерфейсе платы совпадает с отображением п.6 вкладки "Настройки" платы FE-04". В п.6 вкладки "Настройки" диалога конфигурации платы FE-04 никаких блокировок нет. В приложенном файле слово "блокировка" тоже ни разу не встречается, так что я вообще не понимаю, о чем речь... Если ты считаешь, что у портов "STM группа 2", "STM группа 1" и "STM группа 0" должна быть еще какая-то "блокировка", то лучше так прямо об этом и напиши: "Прошу добавить настройку Блокировка, которая должна отображаться так-то и делать то-то" - я думаю это сэкономит и мое, и твое время.
Прошу привести "6. Состояние линков/масок интерфейсов Ethernet" в соответствии с описанием байтов 547, 548.
Я этого сделать не могу, так как не понимаю, в чем состоит это несоответствие. Прошу уточнить, что конкретно и чему конкретно не соответствует.
В п.6 состояний Ethernet я предлагал сгруппировать "прямоугольники" Ethernet линков:
"Предлагаю что бы не растягивать окно 12 портами сгруппировать их:
Я никакого растягивания окна не наблюдаю, поэтому необходимости в принятии мер по его предотвращению не вижу.
follow-up: 32 comment:31 by , 3 weeks ago
Прошу прошения, я ввел в заблуждение не блокировка а галочка "Disabled" в группе "Настройка режимов и параметров интерфейсов Ethernet". На счет байтов 547 и 548, произошла путанца из за того что везде в настройках оперирование идет VCGx, а в "Настройка режимов и параметров интерфейсов Ethernet" они уже называются как "STM группа x"(не знаю почему на этой группе настроек они так называются). Вообще VCGx прямо соответствуют "STM группа x". Поэтому если соблюдать терминологию "STM группа x", тогда байты 547 и 548 состояния примут вот такое описание:
547 - Port[7..0]Link 0-no Link 1-Link 0\1 0
0 External port 1 1-Link 0-NoLink
1 External port 2 1-Link 0-NoLink
2 External port 3 1-Link 0-NoLink
3 STM группа 7 1-Link 0-NoLink
4 STM группа 6 1-Link 0-NoLink
5 STM группа 5 1-Link 0-NoLink
6 STM группа 4 1-Link 0-NoLink
7 STM группа 3 1-Link 0-NoLink
548 - Port8Link 0-no Link 1-Link 0\1 0
0 STM группа 2 1-Link 0-NoLink
1 STM группа 1 1-Link 0-NoLink
2 STM группа 0 1-Link 0-NoLink
3 CROSS port 1-Link 0-NoLink
Поэтому и было предложение, на вкладке состояния в группе "Состояние линков/масок интерфейсов Ethernet" сгруппировать, так как "STM групп" должно отображаться 8 помимо Ext. port 1, Ext. port 2, Ext. port 3 и кросс.
follow-up: 33 comment:32 by , 3 weeks ago
Replying to AlexLir:
Прошу прошения, я ввел в заблуждение не блокировка а галочка "Disabled" в группе "Настройка режимов и параметров интерфейсов Ethernet".
В таком случае, мне тем более непонятна твоя фраза "Блокировка портов "STM группа 2", "STM группа 1" и "STM группа 0" вообще отсутствует". Насколько я вижу, галочка "Disabled" в таблице портов имеется у всех портов без исключения, включая и перечисленные "STM группа 2", "STM группа 1" и "STM группа 0"...
На счет байтов 547 и 548, произошла путанца из за того что везде в настройках оперирование идет VCGx, а в "Настройка режимов и параметров интерфейсов Ethernet" они уже называются как "STM группа x"(не знаю почему на этой группе настроек они так называются).
Они так называются по твоему собственному указанию! В приложенном к тикету файле написано:
6. Настройка режимов и параметров интерфейсов Ethernet
Отображение содержания п.6 в web-интерфейсе платы совпадает с отображением п.6 вкладки "Настройки" платы FE-04 за исключением:
- Отсутствия Ext. Port4.
- Добавления групп "STM группа 7", "STM группа 6", "STM группа 5", "STM группа 4", сортировка в таблице должна начитаться со старшей группы STM.
Вообще VCGx прямо соответствуют "STM группа x".
О, я этого не знал, и по-моему ты мне этого не сообщал (ни в описании тикета, ни в комментариях, ни в приложенных файлах я этого не видел)... Тогда получается, что состояние линка/маски порта "STM группа 0" индицируется битом 2 байта 548 (а не битом 7 байта 547, как я сделал по аналогии с платой FE-04). Это правильно?
Поэтому если соблюдать терминологию "STM группа x", тогда байты 547 и 548 состояния примут вот такое описание:
А, спасибо. Вижу, что теперь я понял правильно. Сейчас переделаю и добавлю недостающие порты.
follow-up: 34 comment:33 by , 3 weeks ago
В таком случае, мне тем более непонятна твоя фраза "Блокировка портов "STM группа 2", "STM группа 1" и "STM группа 0" вообще отсутствует". Насколько я вижу, галочка "Disabled" в таблице портов имеется у всех портов без исключения, включая и перечисленные "STM группа 2", "STM группа 1" и "STM группа 0"...
Я имел ввиду, что при выключении порта состояние линка устанавливается NoLink, а на вкладке состояния в группе "Состояние линков/масок интерфейсов Ethernet" изменения не происходит.
Они так называются по твоему собственному указанию! В приложенном к тикету файле написано:
Опять же продолжил по аналогии)))
О, я этого не знал, и по-моему ты мне этого не сообщал (ни в описании тикета, ни в комментариях, ни в приложенных файлах я этого не видел)... Тогда получается, что состояние линка/маски порта "STM группа 0" индицируется битом 2 байта 548 (а не битом 7 байта 547, как я сделал по аналогии с платой FE-04). Это правильно?
Да
comment:34 by , 3 weeks ago
Replying to AlexLir:
Я имел ввиду, что при выключении порта состояние линка устанавливается NoLink, а на вкладке состояния в группе "Состояние линков/масок интерфейсов Ethernet" изменения не происходит.
А, понятно. Изменений не происходит, потому что, как только что выяснилось, состояние линка/маски этих портов плата FE-08 индицирует битами 0-2 байта 548, а не битами 5-7 байта 547, как плата FE-04 и как поэтому сейчас ожидает веб-интерфейс. Сейчас я это поправлю...
follow-up: 41 comment:35 by , 3 weeks ago
Еще попутно прошу доработать интерфейс:
1) Ввиду дублирования информации прошу из вкладки Состояние убрать отображение серийного номера платы и версии ПО.
2) Параметр "Измеритель частоты T0(+-ppm)" отображать в виде - 0-255 (число 255-отображается как "over 30").
3) Настройку п.5.1 "Генерировать RDI при UNEQ/TIM/PLM" сделать включенной по умолчанию.
4) Применить настройки VCG групп п.5.2.x по умолчанию, установить галочки:
Cброс счетчиков RX/TX/BAD;
Cброс счетчиков UAS/AS/BERR(V5)/REI(V5) VC12;
Cкремблир. данных TX/RX;
VCAT RX/TX;
LCAS RX/TX;
Cкремблир. заголовков TX/RX;
EthX-YY;
J2_TX/RX;
ESL/K4_B1 = 0x0D (GFP mapping);
5) Если установлена галочка EthX-YY, то поле J2 нужно задизейблить, иначе раздизейблить.
comment:37 by , 3 weeks ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Ой, только сейчас увидел comment:35...
У меня просьба на будущее: не писать в одном тикете несколько предложений, тесно не связанных между собой (а здесь они не просто не связаны, они прямо противоречат друг другу!). Создавай, пожалуйста, для каждого свой тикет.
follow-up: 42 comment:41 by , 3 weeks ago
Replying to AlexLir:
4) Применить настройки VCG групп п.5.2.x по умолчанию, установить галочки:
??? Какая-то странная формулировка... Я не понял, что ты от меня здесь хочешь... Поясни, пожалуйста.
comment:42 by , 3 weeks ago
У меня просьба на будущее: не писать в одном тикете несколько предложений, тесно не связанных между собой (а здесь они не просто не связаны, они прямо противоречат друг другу!). Создавай, пожалуйста, для каждого свой тикет.
Хорошо.
4) Применить настройки VCG групп п.5.2.x по умолчанию, установить галочки:
??? Какая-то странная формулировка... Я не понял, что ты от меня здесь хочешь... Поясни, пожалуйста.
Имеется в виду при нажатии кнопки "Сбросить" установить галочки описанные выше в группе настоек "5.2.x. Настройки группы VCGx".
comment:43 by , 3 weeks ago
Cброс счетчиков UAS/AS/BERR(V5)/REI(V5) VC12 уже давно по умолчанию включено...
comment:44 by , 3 weeks ago
Cкремблир. заголовков TX\RX тоже с самого начала включено по умолчанию...

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