如何解决以下错误? scan0:获取接口标志时出错:没有这样的设备

时间:2019-02-13 16:05:33

标签: python embedded can-bus

我在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 :(得分:1)

您需要root权限才能执行您在帖子中编写的最后两个命令:

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

sudo ifconfig slcan0 up

然后它起作用。