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

<http://dave.limoilux.org/trac/wiki/UseSocketCAN#can_setup>and
can_setup_deprecated:
 http://dave.limoilux.org/trac/wiki/UseSocketCAN#can_setup_deprecated

I hope it will help
_______________________________________________
Socketcan-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-users

Reply via email to