Created attachment 918079 [details] emerge --info Hi, after I've installed Minicom, I noticed about a two-second delay on every start. I've run it with strace and found this: > clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=2, tv_nsec=0}, 0x7ffcfd081740) = 0 which explains the delay. I started looking into the source code, and I found the delay in src/windiv.c at the 83rd line: > /* > * Show an error message. > */ > void werror(const char *s, ...) > { > WIN *tellwin; > va_list ap; > va_start(ap, s); > tellwin = vmc_tell(s, ap); > va_end(ap); > sleep(2); > mc_wclose(tellwin, 1); > } After I've removed sleep(2), the delay disappeared. Looks like there is an error, but Minicom doesn't print any. Before the delay, strace shows that Minicom tried to open locale, but every attempt failed with "ENOENT (No such file or directory)". I don't have this problem on other machine with the same locale. The only differences between these two machine I can think of are OpenRC vs systemd and the device I'm using is /dev/ttyUSB0 vs /dev/ttyACM0 (same USB-RS232 adapter).
Created attachment 918080 [details] strace log
I think this is the key line from the strace log: openat(AT_FDCWD, "/var/lock/LCK..ttyACM0", O_WRONLY|O_CREAT|O_EXCL, 0666) = -1 EACCES (Permission denied) I suspect your user does not have access to create files in /var/lock.