Page 1 of 1

ESP32-S3: As a Linux Console TTY

Posted: Tue Nov 25, 2025 11:44 am
by mohamedbana
I have two PCs running Linux and I'd like to access the first one and interact with it via a serial console. Neither of the PCs have a serial console. I have an ESP32-S3 (actually 3 incase I ruin any one of them). So I thought I'd setup the Kernel parameters to redirect logging to the ESP32-S3 serial port (labelled COM on the physical device), hoping that might work.

I tried adding the below to the Kernel boot parameters via `/etc/default/grub` and regenerated the boot menu and initramfs, and then rebooted.

`console=tty0 console=ttyACM0,115200`

I used `ttyACM0` as this is what appears in `/dev` when I attach the device to my system.

Once I've rebooted nothing appears on the ESP32-S3 serial console.

1. Does anyone know what I'm doing wrong?
2. Is one ESP32-S3 sufficient to do what I'm trying to achieve?
3. I suspect the parameters I'm passing to the command line aren't correct because I could find hardly any results where people are using "`console=tty0 console=ttyACM0,115200`".

Is this possible?

Kind regards,
Bana