# Port /dev/ttyACM0 does not exist in Raspbian GNU/Linux 10 (buster)

**URL:** <https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370>\
**Category:** Installation\
**Created:** [September 5, 2019, 8:35pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370 "2019-09-05T20:35:19Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![foruny](https://community.openhab.org/letter_avatar_proxy/v4/letter/f/7993a0/32.png) [@foruny](https://community.openhab.org/u/foruny)\
**Post date:** [September 5, 2019, 8:35pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/1 "2019-09-05T20:35:19Z")

</div>

- Platform information: Raspberry pi 4 Model B Rev 1.1
  - Hardware: _CPUArchitecture/RAM/storage_
  - OS: _what OS is used and which version_ Kernel = Linux 4.19.66-v7l+
  - Java Runtime Environment: _which java platform is used and what version_
  - openHAB version:openHAB 2.5.0~M2-1 (Milestone Build)

- Issue of the topic: Trying to configure zwave stick, port ttyACM0 is not listed as available  
File /dev/ttyACM0 does not exist. Configuring ttyAMA0 as the zwave controller port does not work as zwave controller (aeotec Z-Stick Gen5 model ZW090-C) is unable to get online status.

I made a fresh installation from openhabian-pi-raspbian-201908050414-gitca0976f-crc6a66b5a1.img.xz  
([https://github.com/openhab/openhabian/releases/download/v1.5/openhabian-pi-raspbian-201908050414-gitca0976f-crc6a66b5a1.img.xz](https://github.com/openhab/openhabian/releases/download/v1.5/openhabian-pi-raspbian-201908050414-gitca0976f-crc6a66b5a1.img.xz))

I will appreciate any comment on how to proceed to get the zwave controller working.

---

<div class="post-metadata">

**Author:** ![Andrew\_Rowe](https://community.openhab.org/user_avatar/community.openhab.org/andrew_rowe/32/37075_2.png) [@Andrew\_Rowe](https://community.openhab.org/u/Andrew_Rowe)\
**Post date:** [September 5, 2019, 9:23pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/2 "2019-09-05T21:23:01Z")

</div>

run this command and post output

`dmesg -T | grep tty`

---

<div class="post-metadata">

**Author:** ![MDAR](https://community.openhab.org/user_avatar/community.openhab.org/mdar/32/57900_2.png) [@MDAR](https://community.openhab.org/u/MDAR)\
**Post date:** [September 5, 2019, 9:41pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/3 "2019-09-05T21:41:20Z")

</div>

This topic might help you

> [@USB Problems on linux](https://community.openhab.org/t/usb-problems-on-linux/55183):
>
> I am trying to figure out how USB works on openhabian on rpi3B+. On windows USB sticks shows up as com5, com17 and so on.. And the numbers changes on reboot. On my RPI I seem to experience the same: So i have a usb rs485 dongle using the modbus binding, this now throws me tons of errors, and this is enough to make the whole Openhab to freeze, GUI, works fine, but no other events are occuring!! 2018-10-30 07:40:17.639 [ERROR] [et.wimpi.modbus.net.SerialConnection] - open port failed: Unknown L…

---

<div class="post-metadata">

**Author:** ![Benjy](https://community.openhab.org/letter_avatar_proxy/v4/letter/b/eada6e/32.png) [@Benjy](https://community.openhab.org/u/Benjy)\
**Post date:** [September 5, 2019, 10:29pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/4 "2019-09-05T22:29:08Z")

</div>

Hi @foruny

I’m guessing you’re plugging the Aeotec Z-stick into the RPi directly? Unfortunately, the two have issues together:

> [@RaspberryPi4 + Z-Wave Gen5 \[OFFLINE - BRIDGE\_OFFLINE\]](https://community.openhab.org/t/raspberrypi4-z-wave-gen5-offline-bridge-offline/78962/8):
>
> Hi @chev, Firstly welcome to the forums, I believe you have done the setup of your stick correctly. The debugging suggestions others have suggested to you would have lead you to the same place (although, for other issues you may want to install Java 8). I arrived here because I’ve just run into the same problem and unfortunately it looks like the Z-Wave Gen5 is incompatible with the Raspberry Pi 4’s USB ports. See: [Pi4 && Aeotec Z-Wave USB Stick Gen5 - Raspberry Pi Forums](https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=245031#p1502030) To get it working, …

I use an amazonbasics hub attached to the RPi 4 to use my Aeotec stick. `/dev/ACM0` shows up after then.

---

<div class="post-metadata">

**Author:** ![foruny](https://community.openhab.org/letter_avatar_proxy/v4/letter/f/7993a0/32.png) [@foruny](https://community.openhab.org/u/foruny)\
**Post date:** [September 6, 2019, 8:13am UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/5 "2019-09-06T08:13:36Z")

</div>

After running dmesg -c I ran dmesg -T | grep tty

No output. It seems like plugging the stick is not recognized by the system.

---

<div class="post-metadata">

**Author:** ![Bruce\_Osborne](https://community.openhab.org/user_avatar/community.openhab.org/bruce_osborne/32/38531_2.png) [@Bruce\_Osborne](https://community.openhab.org/u/Bruce_Osborne)\
**Post date:** [September 6, 2019, 8:39am UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/6 "2019-09-06T08:39:08Z")

</div>

Plugging the zstick directly into a Pi4 will not work because the zstick dies not follow the usb specification. The port shuts down to prevent hardware damage to the Pi.  
A workaround is to use a USB 2 hub between the Pi4 and the zstick.  
The permanent solution is to use a usb certified device that meets the specifications.

---

<div class="post-metadata">

**Author:** ![foruny](https://community.openhab.org/letter_avatar_proxy/v4/letter/f/7993a0/32.png) [@foruny](https://community.openhab.org/u/foruny)\
**Post date:** [September 6, 2019, 8:42am UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/7 "2019-09-06T08:42:51Z")

</div>

Thank you @Benjy. I understand that there is a design flaw on the hardware of the Aeon Labs Z-Stick Gen5, not being able to pass usb certification program. Fortunately the workaround of connecting though an USB hub worked for me.

---

<div class="post-metadata">

**Author:** ![Paul\_Matteschk](https://community.openhab.org/user_avatar/community.openhab.org/paul_matteschk/32/90373_2.png) [@Paul\_Matteschk](https://community.openhab.org/u/Paul_Matteschk)\
**Post date:** [June 9, 2022, 12:07pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/8 "2022-06-09T12:07:32Z")

</div>

after dmesg -T | grep tty

```auto
[Wed Jun 8 17:48:48 2022] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:640x480M@60 smsc95xx.macaddr=E4:5F:01:79:7C:5B vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=91192829-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
[Wed Jun 8 17:48:48 2022] printk: console [tty1] enabled
[Wed Jun 8 17:48:49 2022] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2
[Wed Jun 8 17:48:51 2022] systemd[1]: Created slice system-getty.slice.
[Wed Jun 8 23:33:37 2022] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
[Thu Jun 9 13:14:38 2022] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device

```

---

<div class="post-metadata">

**Author:** ![Paul\_Matteschk](https://community.openhab.org/user_avatar/community.openhab.org/paul_matteschk/32/90373_2.png) [@Paul\_Matteschk](https://community.openhab.org/u/Paul_Matteschk)\
**Post date:** [June 9, 2022, 12:08pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/9 "2022-06-09T12:08:37Z")

</div>

![Screenshot 2022-06-09 140803](https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/9/f/9faf94e09b44099fb9bfda17ef3aed921e50aff3.png)

cant find ACM0 and AMA0 isnt working =(

---

<div class="post-metadata">

**Author:** ![Wolfgang\_S](https://community.openhab.org/user_avatar/community.openhab.org/wolfgang_s/32/52719_2.png) [@Wolfgang\_S](https://community.openhab.org/u/Wolfgang_S)\
**Post date:** [June 9, 2022, 7:35pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/10 "2022-06-09T19:35:41Z")

</div>

> [@Paul\_Matteschk](#):
>
> cant find ACM0 and AMA0 isnt working

what is the result of the command

```php
ls -l /dev/serial/by-id/

```

---

<div class="post-metadata">

**Author:** ![Paul\_Matteschk](https://community.openhab.org/user_avatar/community.openhab.org/paul_matteschk/32/90373_2.png) [@Paul\_Matteschk](https://community.openhab.org/u/Paul_Matteschk)\
**Post date:** [June 10, 2022, 11:55am UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/11 "2022-06-10T11:55:09Z")

</div>

> [@Wolfgang\_S](#):
>
> `ls -l /dev/serial/by-id/`

its crazy, I connected an arduino UNO.

sometimes ttyACM0 is showing and the board is connected

some minutes later the board is no longer available / not found

`ls: cannot access '/dev/serial/by-id/': No such file or directory`

---

<div class="post-metadata">

**Author:** ![Wolfgang\_S](https://community.openhab.org/user_avatar/community.openhab.org/wolfgang_s/32/52719_2.png) [@Wolfgang\_S](https://community.openhab.org/u/Wolfgang_S)\
**Post date:** [June 10, 2022, 4:47pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/12 "2022-06-10T16:47:14Z")

</div>

> [@Paul\_Matteschk](#):
>
> some minutes later the board is no longer available / not found

could it be that this is linked to a power supply problem.

---

<div class="post-metadata">

**Author:** ![Paul\_Matteschk](https://community.openhab.org/user_avatar/community.openhab.org/paul_matteschk/32/90373_2.png) [@Paul\_Matteschk](https://community.openhab.org/u/Paul_Matteschk)\
**Post date:** [August 6, 2022, 3:51pm UTC](https://community.openhab.org/t/port-dev-ttyacm0-does-not-exist-in-raspbian-gnu-linux-10-buster/81370/13 "2022-08-06T15:51:56Z")

</div>

its definitly the overheating, i always lose the uno when outdoor temperatures are 30\*C +
