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
