Как устранить следующую ошибку?scan0: ОШИБКА при получении флагов интерфейса: такого устройства нет - PullRequest
0 голосов
/ 13 февраля 2019

Я использовал следующие команды в SocketCAN, и я использовал инструментарий CANtact в качестве интерфейса последовательной шины.ВСЕ команды работают нормально, кроме последней.Выдает следующую ошибку:

scan0: ERROR while getting interface flags: No such device.

OS-Ubuntu 18.04.1

sudo modprobe can

sudo modprobe can_raw

sudo modprobe slcan

slcand -o -s6 -t hw -S 3000000 /dev/ttyACM0 slcan0

ifconfig slcan0 up

This the output i get when i give ifconfig

1 Ответ

0 голосов
/ 15 февраля 2019

Для выполнения двух последних команд, которые вы написали в своем сообщении, вам необходимы права root:

sudo slcand -o -s6 -t hw -S 3000000 /dev/ttyACM0 slcan0

sudo ifconfig slcan0 up

Тогда это работает.

...