Hi Alexandre, Alexandre Vézina wrote: > On Tue, Apr 6, 2010 at 12:23 PM, Oliver Hartkopp > <[email protected]>wrote: > >> Lei Luo wrote: >> >>>>> I am a newbie of socketcan, I compiled and installed it in the >>> direction of http://dave.limoilux.org/trac/wiki/UseSocketCAN There are >>> two mcp2510 can controllers in my arm at91rm9200 board. >>>>> It failed when run "can_setup start", saying that "cannot creat >>> /sys/class/net/can0". >>>> If you look in SocketCAN's makefile, did you uncomment export >>> CONFIG_CAN_MCP251X=m? >>>> You will also need to uncomment export CONFIG_CAN_DEV_SYSFS=y which is >>> legacy. >> Yep! >> >>> Yes, I have done it. I used the newest source code from the svn server >>> and patched it manually. Configration is as follows: >>> CONFIG_CAN=y; >>> CONFIG_CAN_RAW=y; >>> CONFIG_CAN_BCM=y; >>> CONFIG_CAN_GW=y; >>> CONFIG_CAN_ISOTP=y; >>> >>> CONFIG_CAN_VCAN=y; >>> CONFIG_CAN_DEV=y; >>> CONFIG_CAN_CALC_BITTIMING=y; >>> CONFIG_CAN_MCP251X=y; >>> >>>>> Then I use "ip link add type vcan" to create the a vcan interface. >>> But cmd "add" is not recognised, ip tool is the newest one which is >>> compiled with iproute2-2.6.33.tar.bz2. Linux kernel I used is 2.6.28. >> Is vcan.ko loaded? Please try >> >> modprobe vcan >> >> before invoking >> >> ip link add type vcan >> >> There should be this startup message in the kernel log: >> "vcan: Virtual CAN interface driver" >> >> You can see all network interfaces with >> >> cat /proc/net/dev >> >> or >> >> ip link show >> >> >>> The problem of "ip link add" is OK after recompiling kernel, >>> /sys/class/net/can0 is created if I type in "ip link add dev can0 type >>> vcan". But it says "cannot create /sys/class/net/can0" whenever I did it >>> or not. >> As said above the sysfs configuration interface is depricated. >> >> For that reason the "can_setup" script is also not usable here. >> > > I juste updated the wiki with can_setup: > http://dave.limoilux.org/trac/wiki/UseSocketCAN#can_setup
I don't think your "ip link set" command does work. "type can" is missing and "up" is not recognized at the end of the line (after "type can"). Wolfgang. _______________________________________________ Socketcan-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-users
