Hallo,

On 06/27/2011 06:34 AM, Jesse Lackey wrote:
> Hello SocketCANers,
> 
> I bought 3 ESD CAN-USB/2 units for a project, and I'm unfortunately
> having problems getting them to work with linux.  I'm using the latest
> ubuntu, 11.04 I believe on x86 laptop.
> 
> Here are the details to get the conversation going.  I have the
> CAN-USB/2 plugged into the laptop, but no CAN network attached to it.
> 
> I'm using the latest ubuntu, linux kernel 2.6.38
> the 'dmesg' log shows the CAN-USB/2 is seen:
> "esd_usb2 2-1:1.0: device can0 registered"
> now I do the following:
> "modprobe can"
> "modprobe can_raw"
> "modprobe can_bcm"
> and in the dmesg log all this appears to work fine.
> then finally:
> "ip link set can0 up type can bitrate 250000"
> but this fails, I get back: "RTNETLINK answers: Invalid argument"
> and in the dmesg log, I get this entry:
> "esd_usb2 2-1:1.0: bit-timing calculation not available"
> 
> Can anyone help?
> According to the man page for "ip", the "bitrate" parameter is invalid
> (does not exist).
> What am I missing?

I'm using Ubuntu 11.04 as well. Unfortunately, CONFIG_CAN_CALC_BITTIMING
is *not* set causing the problem:

  ~$ grep CAN_ /boot/config-2.6.38-8-generic
  ...
  # CONFIG_CAN_CALC_BITTIMING is not set

You need to rebuild can-dev.ko with "CONFIG_CAN_CALC_BITTIMING=y" or use
generic bittiming parameters for bitrate 250000.

Wolfgang.
_______________________________________________
Socketcan-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-users

Reply via email to