On Sat, Apr 10, 2010 at 10:34 PM, Alexandre Vézina <[email protected]>wrote:
> 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. > Our wiki is now editable by everyone. Feel free to add your modifications if needed. Thanks a lot
_______________________________________________ Socketcan-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-users
