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

Reply via email to