WB7.2 обновление до wb2401
не отображается модуль в устройствах
wb-hardware.conf:
{
"extio1": {
"module": "wbio-di-wd-14",
"options": {}
},
"extio2": {
"module": "wbio-di-hvd-8",
"options": {}
},
"extio3": {
"module": "wbio-do-r3a-8",
"options": {}
},
"extio4": {
"module": "wbio-do-r3a-8",
"options": {}
},
"extio5": {
"module": "wbio-do-r3a-4",
"options": {}
}
}
прилагаю архив диагностический
diag_output_A5AMFMN6_2024-01-18-14.50.59.zip (216,3 КБ)
somebody:
wb-hardware.conf:
В приложенном архиве файл wb-hardware.conf содержит
{
"w1": {
"module": "wb6-wx-di",
"options": {}
}
}
да, на это обратил внимание.
Но если через winscp смотреть - я показал содержимое выше.
Также релейные модули 3,4,5 отрабатывают.
Что порекомендуете сделать?
Я прошу прощения, в запарке загрузил диагностический архив не от того контроллера. Простите
Прилагаю от проблемного
приложен диагностический архив, доступен только сотрудникам поддержки
(233,3 КБ)
Пробовал:
удалить все WBIO устройства и создать по новой - не помогло
переустановить apt-get reinstall wb-mqtt-gpio - не помогло
переподключить устройство / проверка контакта, пины не замяты, выглядит все внешне нормально
немного лога:
24-01-2024 23:53:03.773 [wb-mqtt-gpio] ERROR: [gpio driver] Failed to create chip driver for /dev/gpiochip: unable to open device path '/dev/gpiochip' @ src/gpio_chip.cpp:23
24-01-2024 22:51:27.899 [wb-mqtt-gpio] ERROR: [gpio driver] Failed to create chip driver for /dev/gpiochip: unable to open device path '/dev/gpiochip' @ src/gpio_chip.cpp:23
24-01-2024 22:51:00.761 [wb-mqtt-gpio] ERROR: [gpio driver] Failed to create chip driver for /dev/gpiochip: unable to open device path '/dev/gpiochip' @ src/gpio_chip.cpp:23
24-01-2024 22:49:52.163 [wb-mqtt-gpio] ERROR: [gpio driver] Failed to create chip driver for /dev/gpiochip: unable to open device path '/dev/gpiochip' @ src/gpio_chip.cpp:23
введите или вставьте сюда код
Попробовал воспроизвести.
Сделайте следуюющее, для диагностики:
выберите в качестве воторого модуля в настройках HVD-16. Входы появятся после сохранения?
выполните i2cdetect -y 1
, покажите результаты.
выбрал HVD16 - входы не появились, ниже вывод при конфигурации HVD16. При конфигурации HVD8 вывод аналогичный:
root@wirenboard-ADSVPV6C:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: UU -- UU -- UU -- -- UU -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:
В письме укажите:
ссылку на эту тему,
ваш действующий телефон, адрес доставки, ФИО получателя.
прискорбно, шкаф монтируется завтра, видимо закажем отдельно, а обмен неисправного произведем отдельно.
Проверил модуль на другом новом контроллере - в устройствах не появилось, ниже вывод с другого контроллера и проблемным модулем HVD8 (установлен в WBIO 1), может быть полезено?
root@wirenboard-ALY2JZ27:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- 23 -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@wirenboard-ALY2JZ27:~# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@wirenboard-ALY2JZ27:~#
ошибки все те же
error
Укажите строку или шаблон для поиска...
25-01-2024 20:01:10.716 [wb-mqtt-gpio] ERROR: [gpio driver] Failed to create chip driver for /dev/gpiochip: unable to open device path '/dev/gpiochip' @ src/gpio_chip.cpp:23
25-01-2024 20:00:57.171 [wb-mqtt-gpio] ERROR: [gpio driver] Failed to create chip driver for /dev/gpiochip: unable to open device path '/dev/gpiochip' @ src/gpio_chip.cpp:23
Получается однозначно модуль неисправен?
В нем используется /usr/share/wb-hwconf-manager/modules/wbio.dtsi
такой же, как для WBIO-DO-RxA-8 например.
Ну и если посмотреть в /usr/share/wb-hwconf-manager/slots/wb-extio-v1.h
то видно что модуль должен иметь адрес 21 или 20 при установке первым.
Полагаю - да, неисправен.
Но вот если сейчас выберете на том контроллере к которому он подключен первым его как восьмой - может заработать.
Заменил модуль на новый WBIO-DI-HVD-8, все сразу заработало.
Свяжусь по вопросу замены, спасибо за поддержку
1 лайк
Рад. К сожалению все ж брак иногда бывает.
Тут предполагаю что проблемы с адресом микросхемы. Либо с самим i2c расширителем портов.