On Sat, Apr 10, 2010 at 12:18 PM, Wolfgang Grandegger <[email protected]>wrote:
> Hi Alexandre, > Hi Wolfgang > > 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"). > I add "type can", but I am not sure to understand the "up" part. Are you talking about the line "ifconfig $1 up"? I will discuss with the team of the possibility to grant wiki edit to everyone. Thanks > > Wolfgang. >
_______________________________________________ Socketcan-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-users
