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

Reply via email to