Skip to content

[Bug]: Couldn't connect to device on Linux Chrome without extra terminal commands #833

@adokitkat

Description

@adokitkat

Before submitting

  • I have searched existing issues to make sure this bug hasn't already been reported
  • I have updated to the latest version of the software to verify the issue still exists
  • I have cleared cache/cookies/storage or tried in a private/incognito window (if applicable)

Hardware

Other

Connection Type

Serial

Local or Hosted

https://client.meshtastic.org

Firmware Version

2.7.8.a0c0388

Operating System

Linux (Bazzite 42)

Browser

Chrome 139.0.7258.127

Expected Behavior

Connect to a device.

Actual Behavior

The device shows up in Chrome (via WebUSB or WebSerial menu I think?) but the website couldn't communicate with the device - web interface (shows up in UI but just loads) nor web flasher (couldn't flash, error) doesn't work for me. On Windows 11 with Chrome it works OK.

Steps to Reproduce

  1. Go to web client or web flasher
  2. Connect to a device
  3. Watch it fail

Relevant console output

Uncaught (in promise) NetworkError: Failed to execute 'open' on 'SerialPort': Failed to open serial port.

Screenshots

No response

Additional Context

This was fixed by running: sudo setfacl -m u:<username>:rw <your device, e.g. /dev/ttyACM1>. Maybe add a tip or warning for Linux users so they don't have this problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions