Kernel-Modules

啟動 Can 介面 - 不支持操作

  • February 10, 2021

我正在嘗試使用 Can 模組,但收到以下命令的錯誤消息:

$ sudo modprobe can
$ sudo ip link add dev can0 type can
RTNETLINK answers: Operation not supported

我已經檢查了與 CAN 介面相關的Elinux 文件,並且該程序適用於虛擬介面

$ sudo modprobe vcan
$ sudo ip link add dev vcan0 type vcan
$ sudo ip link set up vcan0

你有什麼建議嗎?

我正在使用一個 CAN 匯流排模組,它使用 SPI 與 Raspberry Pi 進行通信。

我必須啟用 spi 硬體介面:

dtparam=spi=on
dtoverlay=mcp2515-can0-overlay,oscillator=16000000,interrupt=25 
dtoverlay=spi-bcm2835-overlay

應該:

dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25 
dtoverlay=spi-bcm2835

引用自:https://unix.stackexchange.com/questions/400139