I am also trying to detect the can device. I am using a BeagleBone A6 and the CAN cape Revision A2.
However, when I’m using the command dmesg reports, I get:
root@beaglebone:~# dmesg | grep -i can
[ 710.192728] can: controller area network core (rev 20120528 abi 9)
[ 712.569644] can: raw protocol (rev 20120528)
[ 717.294283] can: broadcast manager protocol (rev 20120528 t)
[ 728.889984] CAN device driver interface
I guess my cape is not detected …
Can you explain how did you get you CAN bus cape recognized (setup …) ?
Nothing special at all, just connected the Beagleboardtoys BB-BONE-SERL-01 CAN cape and booted the image as it came with the Beaglebone Black. I have not tried it on my old Beaglebone White because the Towertech TT-3201 cape on it has become difficult to separate since I soldered some wires on both parts. Best, -Bert
Thanks for your answer.
I following your advice and I figured out my problem: it was a USB issue.
Now I’m able to connect my BeagleBone with Ethernet (ssh) !
However, when I plugged my CAN bus Cape on my Beaglebone, it doesn’t recognize the device
After dmesg | grep cape:
[ 0.548430] bone-capemgr bone_capemgr.7: Baseboard: ‘A335BONE,00A6,0613BB001636’
[ 0.548467] bone-capemgr bone_capemgr.7: compatible-baseboard=ti, beaglebone
[ 0.579185] bone-capemgr bone_capemgr.7: slot #0: No cape found
[ 0.616289] bone-capemgr bone_capemgr.7: slot #1: No cape found
[ 0.653398] bone-capemgr bone_capemgr.7: slot #2: No cape found
[ 0.690508] bone-capemgr bone_capemgr.7: slot #3: No cape found
[ 0.696890] bone-capemgr bone_capemgr.7: initialized OK.
Any advices ?