Welcome to Wiren Board 6.9 (s/n AWVJRXHQ), release wb-2401 (as stable)
Linux wirenboard-AWVJRXHQ 5.10.35-wb159 #1 Wed Dec 27 07:31:56 UTC 2023 armv7l GNU/Linux
System load: 7.01 7.41 5.34 Up time: 14 min
Memory usage: 25% of 0.98G Usage of /: 46% of 2.0G /mnt/data: 11% of 4.9G
Обновил прошивку путем сброса до заводских настроек ради:
- Расширения roots
- Обновления прошивки
Прошивку взял эту https://fw-releases.wirenboard.com/fit_image/stable/6x/latest.fit
Засетапил все железки в /etc/wb-hardware.conf
wb-hardware.conf (1,1 КБ)
Засетапил все устройства в /etc/wb-mqtt-serial.conf
wb-mqtt-serial.conf (34,0 КБ)
Пошел сетапить zigbee2mqtt, а оказалось, что MOD4 куда вставлен zigbee модуль не появился
ls -l /dev/ttyM*
lrwxrwxrwx 1 root root 7 Mar 21 11:17 /dev/ttyMOD1 -> ttymxc2
lrwxrwxrwx 1 root root 7 Mar 21 11:17 /dev/ttyMOD2 -> ttymxc4
lrwxrwxrwx 1 root root 7 Jun 18 2023 /dev/ttyMOD3 -> ttymxc6
Убрал из настроек /etc/wb-hardware.conf все кроме zigbee модуля, и выполнил ls -l /dev/ttyM*
, в списке остался только lrwxrwxrwx 1 root root 7 Jun 18 2023 /dev/ttyMOD3 -> ttymxc6
, хотя фактически zigbee модуль установлен в MOD4.
Почитал форум, понял, что нужно проверить, все ли стоит на своих местах, открыл контроллер
И в устройствах у меня весь красный opentherm и соответственно котел он не видит.
E-BUS MOD2 и RS-485 MOD1 работают, в устройствах все видно, e-bus управляет котлом все класс.
Решил попробовать переставить места, чтобы убедиться, что модуль opentherm живой
Обновил в связи с новым положением модулей конфиги /etc/wb-hardware.conf
wb-hardware.conf (1,1 КБ) + /etc/wb-mqtt-serial.conf
wb-mqtt-serial.conf (35,1 КБ)
Смотрю в устройства, E-BUS работает, Opentherm работает, те устройства что были на RS-485 все красные, то есть не работает, MOD4 так и не появился.
cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-31, parent: platform/209c000.gpio, 209c000.gpio:
gpio-0 ( )
gpio-1 ( )
gpio-2 ( )
gpio-3 ( )
gpio-4 ( )
gpio-5 ( )
gpio-6 ( )
gpio-7 ( )
gpio-8 ( )
gpio-9 (MOD2 RTS )
gpio-10 (MOD2 TX MUXED |mod2_sda_pullup ) in lo ACTIVE LOW
gpio-11 (W2 |onewire_w2 ) out hi
gpio-12 ( )
gpio-13 (W2 UP |pu ) out lo
gpio-14 ( )
gpio-15 ( )
gpio-16 ( )
gpio-17 ( )
gpio-18 (BATTERY CHARGING |wbmz2_i2c_0 ) out hi
gpio-19 (BATTERY PRESENT |wbmz2_i2c_0 ) out hi
gpio-20 ( )
gpio-21 ( )
gpio-22 ( |rts ) out lo
gpio-23 (CAN TXRX ON |sysfs ) out lo
gpio-24 (MOD1 TX )
gpio-25 (MOD1 RX )
gpio-26 (MOD1 RTS )
gpio-27 (5V_OUT ON |wb-mqtt-gpio ) out hi
gpio-30 ( |scl ) out lo
gpio-31 ( |sda ) in hi
gpiochip1: GPIOs 32-63, parent: platform/20a0000.gpio, 20a0000.gpio:
gpio-32 ( )
gpio-33 ( )
gpio-34 ( )
gpio-35 ( )
gpio-36 ( )
gpio-37 ( )
gpio-38 ( )
gpio-39 ( )
gpio-40 ( )
gpio-41 ( )
gpio-42 ( )
gpio-43 ( )
gpio-44 ( )
gpio-45 ( )
gpio-46 ( )
gpio-47 ( )
gpio-48 (RTC SDA |i2c_rtc ) out hi
gpio-49 (RTC SCL |i2c_rtc ) out hi
gpiochip2: GPIOs 64-95, parent: platform/20a4000.gpio, 20a4000.gpio:
gpio-64 (MOD4 RTS )
gpio-65 ( )
gpio-66 ( |rts ) out lo
gpio-67 (EEPROM-1 SCL |i2c_eeprom1 ) out hi
gpio-68 (W1 |onewire_w1 ) out hi
gpio-69 ( )
gpio-70 (EEPROM-2 SDA |i2c_eeprom2 ) out hi
gpio-71 (EEPROM-2 SCL |i2c_eeprom2 ) out hi
gpio-72 (WATCHDOG OUT |watchdog ) out hi
gpio-73 (V_OUT ON |wb-mqtt-gpio ) out hi
gpio-74 (WI-FI ON |regulators:regulator) out hi
gpio-75 ( )
gpio-76 (EEPROM-1 SDA |i2c_eeprom1 ) out hi
gpio-77 (A2 IN |wb-mqtt-gpio ) in hi ACTIVE LOW
gpio-78 (A1 IN |wb-mqtt-gpio ) in hi ACTIVE LOW
gpio-79 (A1 OUT |wb-mqtt-gpio ) out lo
gpio-80 (A2 OUT |wb-mqtt-gpio ) out lo
gpio-81 (A3 OUT |wb-mqtt-gpio ) out lo
gpio-82 (A4 OUT |wb-mqtt-gpio ) out lo
gpio-83 (GSM STATUS |sysfs ) in lo ACTIVE LOW
gpio-84 (GSM PWRKEY |sysfs ) out lo
gpio-85 (MOD4 TX )
gpio-86 (MOD4 RX )
gpio-87 ( )
gpio-88 (SIM_SELECT )
gpio-89 ( )
gpio-90 ( )
gpio-91 (A4 IN |wb-mqtt-gpio ) in hi ACTIVE LOW
gpio-92 (A3 IN |wb-mqtt-gpio ) in hi ACTIVE LOW
gpiochip3: GPIOs 96-127, parent: platform/20a8000.gpio, 20a8000.gpio:
gpio-96 ( )
gpio-97 ( )
gpio-98 ( )
gpio-99 ( )
gpio-100 ( )
gpio-101 ( )
gpio-102 ( )
gpio-103 ( )
gpio-104 ( )
gpio-105 ( )
gpio-106 ( )
gpio-107 (USB0 ON |regulators:regulator) out hi
gpio-108 ( |spi2 CS0 ) out hi ACTIVE LOW
gpio-109 ( )
gpio-110 ( )
gpio-111 ( )
gpio-112 (W1 UP |pu ) out lo
gpio-113 (MOD3 TX )
gpio-114 (MOD3 RX )
gpio-115 (MOD3 RTS |rts ) out lo
gpio-116 (RS-485-2 FAILSAFE |sysfs ) out hi
gpio-117 (MOD2 TX )
gpio-118 (MOD2 RX )
gpio-119 (RS-485-1 FAILSAFE |sysfs ) out hi
gpio-120 ( |phy-reset ) out hi
gpio-121 (MOD4 SPI SCK )
gpio-122 (MOD4 SPI CS )
gpio-123 (MOD4 SPI MOSI )
gpio-124 (MOD4 SPI MISO )
gpiochip4: GPIOs 128-159, parent: platform/20ac000.gpio, 20ac000.gpio:
gpio-128 (RS-485-1 TERMINATION|sysfs ) out hi
gpio-129 ( |phy-reset ) out hi
gpio-130 (RS-485-2 TERMINATION|sysfs ) out hi
gpio-131 ( )
gpio-132 (GSM ON |sysfs ) out hi
gpio-133 ( )
gpio-134 ( )
gpio-135 ( )
gpio-136 ( )
gpio-137 ( )
gpio-138 (PUSHBUTTON )
gpiochip8: GPIOs 184-191, parent: i2c/1-0023, mcp23008, can sleep:
gpio-184 (EXT4_IN1 |wb-mqtt-gpio ) in hi IRQ
gpio-185 (EXT4_IN2 |wb-mqtt-gpio ) in hi IRQ
gpio-186 (EXT4_IN3 |wb-mqtt-gpio ) in hi IRQ
gpio-187 (EXT4_IN4 |wb-mqtt-gpio ) in lo IRQ
gpio-188 (EXT4_IN5 |wb-mqtt-gpio ) in hi IRQ
gpio-189 (EXT4_IN6 |wb-mqtt-gpio ) in hi IRQ
gpio-190 (EXT4_IN7 |wb-mqtt-gpio ) in hi IRQ
gpio-191 (EXT4_IN8 |wb-mqtt-gpio ) in hi IRQ
gpiochip9: GPIOs 192-199, parent: i2c/1-0020, mcp23008, can sleep:
gpio-192 (EXT5_K1 |wb-mqtt-gpio ) out lo
gpio-193 (EXT5_K2 |wb-mqtt-gpio ) out lo
gpio-194 (EXT5_K3 |wb-mqtt-gpio ) out lo
gpio-195 (EXT5_K4 |wb-mqtt-gpio ) out lo
gpio-196 (EXT5_K5 |wb-mqtt-gpio ) out lo
gpio-197 (EXT5_K6 |wb-mqtt-gpio ) out lo
gpio-198 (EXT5_K7 |wb-mqtt-gpio ) out lo
gpio-199 (EXT5_K8 |wb-mqtt-gpio ) out lo
gpiochip10: GPIOs 200-207, parent: i2c/1-0021, mcp23008, can sleep:
gpio-200 (EXT6_K1 |wb-mqtt-gpio ) out lo
gpio-201 (EXT6_K2 |wb-mqtt-gpio ) out lo
gpio-202 (EXT6_K3 |wb-mqtt-gpio ) out lo
gpio-203 (EXT6_K4 |wb-mqtt-gpio ) out lo
gpio-204 (EXT6_K5 |wb-mqtt-gpio ) out lo
gpio-205 (EXT6_K6 |wb-mqtt-gpio ) out lo
gpio-206 (EXT6_K7 |wb-mqtt-gpio ) out lo
gpio-207 (EXT6_K8 |wb-mqtt-gpio ) out lo
gpiochip11: GPIOs 208-215, parent: i2c/1-0022, mcp23008, can sleep:
gpio-208 (EXT7_K1 |wb-mqtt-gpio ) out lo
gpio-209 (EXT7_K2 |wb-mqtt-gpio ) out lo
gpio-210 (EXT7_K3 |wb-mqtt-gpio ) out lo
gpio-211 (EXT7_K4 |wb-mqtt-gpio ) out lo
gpio-212 (EXT7_K5 |wb-mqtt-gpio ) out lo
gpio-213 (EXT7_K6 |wb-mqtt-gpio ) out lo
gpio-214 (EXT7_K7 |wb-mqtt-gpio ) out lo
gpio-215 (EXT7_K8 |wb-mqtt-gpio ) out lo
gpiochip5: GPIOs 256-271, parent: i2c/1-0027, mcp23017, can sleep:
gpio-256 (EXT1_IN1 |wb-mqtt-gpio ) in lo IRQ
gpio-257 (EXT1_IN2 |wb-mqtt-gpio ) in lo IRQ
gpio-258 (EXT1_IN3 |wb-mqtt-gpio ) in lo IRQ
gpio-259 (EXT1_IN4 |wb-mqtt-gpio ) in lo IRQ
gpio-260 (EXT1_IN5 |wb-mqtt-gpio ) in lo IRQ
gpio-261 (EXT1_IN6 |wb-mqtt-gpio ) in lo IRQ
gpio-262 (EXT1_IN7 |wb-mqtt-gpio ) in lo IRQ
gpio-263 (EXT1_IN8 |wb-mqtt-gpio ) in lo IRQ
gpio-264 (EXT1_IN9 |wb-mqtt-gpio ) in lo IRQ
gpio-265 (EXT1_IN10 |wb-mqtt-gpio ) in lo IRQ
gpio-266 (EXT1_IN11 |wb-mqtt-gpio ) in lo IRQ
gpio-267 (EXT1_IN12 |wb-mqtt-gpio ) in lo IRQ
gpio-268 (EXT1_IN13 |wb-mqtt-gpio ) in lo IRQ
gpio-269 (EXT1_IN14 |wb-mqtt-gpio ) in lo IRQ
gpiochip6: GPIOs 296-311, parent: i2c/1-0026, mcp23017, can sleep:
gpio-296 (EXT2_IN1 |wb-mqtt-gpio ) in lo IRQ
gpio-297 (EXT2_IN2 |wb-mqtt-gpio ) in lo IRQ
gpio-298 (EXT2_IN3 |wb-mqtt-gpio ) in lo IRQ
gpio-299 (EXT2_IN4 |wb-mqtt-gpio ) in lo IRQ
gpio-300 (EXT2_IN5 |wb-mqtt-gpio ) in lo IRQ
gpio-301 (EXT2_IN6 |wb-mqtt-gpio ) in lo IRQ
gpio-302 (EXT2_IN7 |wb-mqtt-gpio ) in lo IRQ
gpio-303 (EXT2_IN8 |wb-mqtt-gpio ) in lo IRQ
gpio-304 (EXT2_IN9 |wb-mqtt-gpio ) in lo IRQ
gpio-305 (EXT2_IN10 |wb-mqtt-gpio ) in lo IRQ
gpio-306 (EXT2_IN11 |wb-mqtt-gpio ) in lo IRQ
gpio-307 (EXT2_IN12 |wb-mqtt-gpio ) in lo IRQ
gpio-308 (EXT2_IN13 |wb-mqtt-gpio ) in lo IRQ
gpio-309 (EXT2_IN14 |wb-mqtt-gpio ) in lo IRQ
gpiochip7: GPIOs 336-351, parent: i2c/1-0025, mcp23017, can sleep:
gpio-336 (EXT3_IN1 |wb-mqtt-gpio ) in lo IRQ
gpio-337 (EXT3_IN2 |wb-mqtt-gpio ) in lo IRQ
gpio-338 (EXT3_IN3 |wb-mqtt-gpio ) in lo IRQ
gpio-339 (EXT3_IN4 |wb-mqtt-gpio ) in lo IRQ
gpio-340 (EXT3_IN5 |wb-mqtt-gpio ) in lo IRQ
gpio-341 (EXT3_IN6 |wb-mqtt-gpio ) in lo IRQ
gpio-342 (EXT3_IN7 |wb-mqtt-gpio ) in lo IRQ
gpio-343 (EXT3_IN8 |wb-mqtt-gpio ) in hi IRQ
gpio-344 (EXT3_IN9 |wb-mqtt-gpio ) in lo IRQ
gpio-345 (EXT3_IN10 |wb-mqtt-gpio ) in hi IRQ
gpio-346 (EXT3_IN11 |wb-mqtt-gpio ) in lo IRQ
gpio-347 (EXT3_IN12 |wb-mqtt-gpio ) in lo IRQ
gpio-348 (EXT3_IN13 |wb-mqtt-gpio ) in lo IRQ
gpio-349 (EXT3_IN14 |wb-mqtt-gpio ) in lo IRQ
Подскажите, как отладить MOD3 и сделать так, чтобы появился MOD4 ?