On Mon, Jun 1, 2015 at 1:16 PM, <[email protected]> wrote: > I am working with a BeagleBone Black rev C for a project using CAN. I am > using the CBB-Serial-r02 cape because we need the UART features too. The > problem is that CAN is not working. I did a lot of things to test it on a > 3.8-rt kernel from RobertCNelson (which is only PREEMPT), but it didn't > worked at all. Some things that I did: > > 1) Always modprobe the can modules (can, can-dev, can-raw) > 2) Compiled and installed canutils, always using the "cangen can0" to test > the can output > 3) Always run "ip link set can0 up type can bitrate 125000; ifconfig can0 > up" to activate can0 > 4) Installed the CBB-Serial-r02 dtbs from the official repository, even that > the debian image that I used already includes it > 5) Test the output with an osciloscope. I did the same test with an EzDSP > 28335 and it worked, so it is not a problem with this part of the method > 6) I tried to do a candump can0 with the DSP generating random data, but the > candump didn't show any data > > I recompiled 3.14 kernel using the dtb-rebuilder (instructions on this > tutorial: > https://groups.google.com/d/msg/beagleboard/_9u1B6ZkgCU/K2ARgwfC490J) and > enabling the DCAN1 (because DCAN0 disables the I2C used for capemgr) and it > didn't worked too. > > Well, I ran out of options here. Some one is having problems with the rev C > and CAN too or that is some problem with my method?
No reason to double post to the group. ;) can0/can1 works on 3.14/4.1.x Right now i'd recommend you use v4.1.x and utilze cape overlays.. Step 1: update kernel: sudo apt-get update sudo apt-get install linux-image-4.1.0-rc6-bone5 sudo reboot Step 2: clone overlay repo: git clone https://github.com/beagleboard/bb.org-overlays cd ./bb.org-overlays Update dtc: ./dtc-overlay.sh Install overlays: ./install.sh reboot.. the CBB-Serial-r02 cape should be auto-detected.. if not, please reply with: dmesg | grep cape So i can add it.. Regards, -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
