Cannot find device "can0" Renesas R-CAR M3

I am trying to bring up the CAN BUS socket of the Renesas  M3 Board. I build a Linux Image by means of a YOCTO 3.9.0. You can find information on that topic on the following links:


https://elinux.org/R-Car/Boards/CAN

https://elinux.org/Bringing_CAN_interface_up


When trying to link with the module I get the following error:

 

root@m3ulcb:~# ip link set can0 up
Cannot find device "can0"

I already installed the iproute2 utilis by adding the following on the local.conf file:

IMAGE_INSTALL_append = "can-utils iproute2" 

 And I know that they were install because I can use commands related to the iproute 2 utilis. The problem is that I can not link with the can module. I already try using the "modprobe can" command. But the result is the same. Is there something else I have to do in order to configure the CAN BUS on my Renesas board.

 

  • Hi Pozos,

    Thanks for your inquiry.

    > I am trying to bring up the CAN BUS socket of the Renesas M3 Board. I build a Linux Image by means of a YOCTO 3.9.0.

    According to the log file, you are using a M3 Starter Kit.
    Unfortunately, the M3 Starter Kit itself does not support CAN interface. See elinux.org/.../M3SK.
    Therefore, there's no device "can0" as your checking result.

    If you want to support CAN interface, you will need a Kingfisher infotainment board. See elinux.org/.../Kingfisher for more information.

    Best regards,
    KHIEM Nguyen