addons: Silicon Labs Multiprotocol v1.0.0 Breaks mDNS UDP within container
Describe the issue you are experiencing
SILabs Multiprotocol v1.0.0 breaks mDNS within addon.
What type of installation are you running?
Home Assistant Supervised
Which operating system are you running on?
Debian
Which add-on are you reporting an issue with?
Silicon Labs Multiprotocol
What is the version of the add-on?
1.0.0
Steps to reproduce the issue
Start the Silabs Multiprotocol addon. Connect to addon via tcp://core-silabs-multiprotocol:9999 - in my case I use Zigbee2mqtt. Once the addon times out with: Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122, then Zigbee2mqtt crashes and the whole system burns.
System Health information
System Information
| version | core-2023.3.0 |
|---|---|
| installation_type | Home Assistant Supervised |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python_version | 3.10.10 |
| os_name | Linux |
| os_version | 5.15.61-v8+ |
| arch | aarch64 |
| timezone | Australia/Sydney |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| GitHub API Calls Remaining | 5000 |
| Installed Version | 1.31.0 |
| Stage | running |
| Available Repositories | 1305 |
| Downloaded Repositories | 4 |
| HACS Data | ok |
Home Assistant Cloud
| logged_in | false |
|---|---|
| can_reach_cert_server | ok |
| can_reach_cloud_auth | ok |
| can_reach_cloud | ok |
Home Assistant Supervisor
| host_os | Debian GNU/Linux 11 (bullseye) |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2023.01.1 |
| agent_version | 1.2.2 |
| docker_version | 23.0.1 |
| disk_total | 937.6 GB |
| disk_used | 22.4 GB |
| healthy | true |
| supported | true |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | Let’s Encrypt (4.12.8), Terminal & SSH (9.6.1), Mosquitto broker (6.1.3), MariaDB (2.5.2), File editor (5.5.0), ecowitt2mqtt (2023.02.1), Silicon Labs Multiprotocol (1.0.0), Matter Server (4.0.0), Zigbee2MQTT (1.30.2-1) |
Dashboards
| dashboards | 1 |
|---|---|
| resources | 2 |
| views | 2 |
| mode | storage |
Recorder
| oldest_recorder_run | October 27, 2022 at 8:44 AM |
|---|---|
| current_recorder_run | March 2, 2023 at 11:49 PM |
| estimated_db_size | 3820.39 MiB |
| database_engine | mysql |
| database_version | 10.6.10 |
Spotify
| api_endpoint_reachable | ok |
|---|
Anything in the Supervisor logs that might be useful for us?
No response
Anything in the add-on logs that might be useful for us?
[00:14:17:540363] Info : [CPCd v4.2.1.0] [Library API v3] [RCP Protocol v3]
[00:14:17:540481] Info : Git commit: 038cccb2222f18096b6f7f43f73f4220479239ef / branch:
[00:14:17:540484] Info : Sources hash: 5d47e3b41b2e023f52d5d5d2814ddf2dc2219a62e8d6e9e5f22f08f7d54206dc
[00:14:17:540497] WARNING : In function 'main' in file /usr/src/cpc-daemon/main.c at line #188 : Running CPCd as 'root' is not recommended. Proceed at your own risk.
[00:14:17:540527] Info : Reading cli arguments
[00:14:17:540534] Info : /usr/local/bin/cpcd
[00:14:17:545720] Info : Reading configuration
[00:14:17:545736] Info : file_path = /usr/local/etc/cpcd.conf
[00:14:17:545739] Info : instance_name = cpcd_0
[00:14:17:545740] Info : socket_folder = /dev/shm
[00:14:17:545742] Info : operation_mode = MODE_NORMAL
[00:14:17:545743] Info : use_encryption = false
[00:14:17:545745] Info : binding_key_file = /etc/binding-key.key
[00:14:17:545746] Info : binding_key_override = false
[00:14:17:545747] Info : binding_method =
[00:14:17:545749] Info : stdout_tracing = false
[00:14:17:545750] Info : file_tracing = false
[00:14:17:545751] Info : lttng_tracing = false
[00:14:17:545752] Info : enable_frame_trace = false
[00:14:17:545754] Info : traces_folder = /dev/shm/cpcd-traces
[00:14:17:545755] Info : bus = UART
[00:14:17:545756] Info : uart_baudrate = 115200
[00:14:17:545758] Info : uart_hardflow = true
[00:14:17:545760] Info : uart_file = /dev/ttyUSB0
[00:14:17:545761] Info : spi_file = /dev/spidev0.0
[00:14:17:545762] Info : spi_bitrate = 1000000
[00:14:17:545764] Info : spi_mode = SPI_MODE_0
[00:14:17:545765] Info : spi_bit_per_word = 8
[00:14:17:545766] Info : spi_cs_chip = gpiochip0
[00:14:17:545768] Info : spi_cs_pin = 8
[00:14:17:545769] Info : spi_irq_chip = gpiochip0
[00:14:17:545770] Info : spi_irq_pin = 22
[00:14:17:545771] Info : fu_reset_chip = gpiochip0
[00:14:17:545772] Info : fu_spi_reset_pin = 23
[00:14:17:545774] Info : fu_wake_chip = gpiochip0
[00:14:17:545775] Info : fu_spi_wake_pin = 24
[00:14:17:545776] Info : fu_recovery_enabled = false
[00:14:17:545777] Info : fu_connect_to_bootloader = false
[00:14:17:545779] Info : fu_enter_bootloader = false
[00:14:17:545780] Info : fu_file =
[00:14:17:545781] Info : restart_cpcd = false
[00:14:17:545782] Info : board_controller_ip_addr =
[00:14:17:545784] Info : application_version_validation = false
[00:14:17:545785] Info : print_secondary_versions_and_exit = false
[00:14:17:545786] Info : use_noop_keep_alive = false
[00:14:17:545788] Info : reset_sequence = true
[00:14:17:545789] Info : uart_validation_test_option =
[00:14:17:545790] Info : stats_interval = 0
[00:14:17:545792] Info : rlimit_nofile = 2000
[00:14:17:545793] Info : ENCRYPTION IS DISABLED
[00:14:17:545794] Info : Starting daemon in normal mode
[00:14:17:561754] Info : Connecting to Secondary...
[00:14:17:650718] Info : Connected to Secondary
[00:14:17:656149] Info : Secondary Protocol v3
[00:14:17:668242] Info : Secondary CPC v4.2.1
[00:14:17:673869] Info : Secondary bus speed is 115200
[00:14:17:680004] Info : Secondary APP vUNDEFINED
[00:14:17:680135] Info : Daemon startup was successful. Waiting for client connections
[00:14:18] INFO: Setup OTBR firewall...
[00:14:18] INFO: Starting otbr-agent...
otbr-agent[291]: [NOTE]-AGENT---: Running 0.3.0
otbr-agent[291]: [NOTE]-AGENT---: Thread version: 1.3.0
otbr-agent[291]: [NOTE]-AGENT---: Thread interface: wpan0
otbr-agent[291]: [NOTE]-AGENT---: Radio URL: spinel+cpc://cpcd_0?iid=2
otbr-agent[291]: [NOTE]-ILS-----: Infra link selected: eth0
otbr-agent[291]: 50d.04:50:10.786 [C] Platform------: mCpcBusSpeed = 115200
[00:14:18:749930] Info : New client connection using library v4.2.1.0
[00:14:18:756693] Info : Opened connection socket for ep#12
[00:14:18:756895] Info : Endpoint socket #12: Client connected. 1 connections
[00:14:19:284357] Info : New client connection using library v4.2.1.0
[00:14:19:291138] Info : Endpoint socket #12: Client connected. 2 connections
otbr-agent[291]: 50d.04:50:12.868 [N] Platform------: RCP API Version: 6
otbr-agent[291]: 00:00:00.135 [N] BorderRouter--: BR ULA prefix: fdbe:c8ce:7975::/48 (loaded)
otbr-agent[291]: 00:00:00.135 [N] BorderRouter--: Local on-link prefix: fdde:ad00:beef:cafe::/64
otbr-agent[291]: 00:00:00.138 [N] BorderRouter--: Local on-link prefix: fdde:ad00:beef:cafe::/64
s6-rc: info: service otbr-agent successfully started
s6-rc: info: service otbr-agent-rest-discovery: starting
[00:14:21] INFO: Successfully sent discovery information to Home Assistant.
s6-rc: info: service otbr-agent-rest-discovery successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Listening on port 9999 for connection...
Accepting connection.
Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122
Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122
Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122
Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122
Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122
Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122
Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::40d4:3fff:fe9e:34ed/veth37f960e/122
Accepted connection 7.
Restarting
[00:14:58:983784] Info : Endpoint socket #12: Client disconnected. 1 connections
[00:14:58:983855] Info : Client disconnected
[00:14:59:986870] Info : New client connection using library v4.2.1.0
[00:14:59:993746] Info : Endpoint socket #12: Client connected. 2 connections
Reusing socket from previous instance.
Socket connection has been closed, restarting...
Listening on port 9999 for connection...
Accepting connection.
Additional information
No response
About this issue
- Original URL
- State: closed
- Created a year ago
- Reactions: 3
- Comments: 30
also have Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface … any fix?