Скрыть
Ну и как юзать picocom из-под нерута?
$ picocom -b 115200 /dev/ttyUSB0
picocom v1.6
port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 115200
parity is : none
databits are : 8
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is :
emap is : crcrlf,delbs,
FATAL: cannot lock /dev/ttyUSB0: Permission denied
Не может залочить устройство потому, что не может создать файла "/var/lock/LCK..ttyUSB0"
open("/var/lock/LCK..ttyUSB0", O_WRONLY|O_CREAT|O_EXCL, 0666) = -1 EACCES (Permission denied)
write(1, "\r\nFATAL: ", 9
FATAL: ) = 9
write(1, "cannot lock /dev/ttyUSB0: Permis"..., 43cannot lock /dev/ttyUSB0: Permission denied) = 43
Прав у него нету:
$ ls -ld /var/lock
drwxr-xr-x. 8 root root 180 Sep 10 19:52 /var/lock
Доктор, это нормально?
Кстати, какого МПХ он не хватает настройки порта, если их не задать принудительно через параметры? Порт настроен на 115200, а он пытается общаться с ним на 9600 если опцию '-b' не задать:
$ picocom /dev/ttyUSB0
picocom v1.6
port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 9600
parity is : none
databits are : 8
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is :
emap is : crcrlf,delbs,
FATAL: cannot lock /dev/ttyUSB0: Permission denied