Hi there,

I have some problems of activating the CAN1 Bus for my BeagleBoneBlack. 
With 3.8.13 I activated the BUS according 
http://www.embedded-things.com/bbb/enable-canbus-on-the-beaglebone-black/ 
with the cape_manger and it worked quiet well. 

Now I have installed 3.19 and work with dtb-rebuilder. 
What I have done so far:
In the file *am335x-boneblack.dts *I have outcommented those two lines:

*#include "am335x-can1.dtsi"#include "am335x-bone-can1.dtsi"*

After make, make install (no errors), reboot modprobe, activation of can1 
bus etc... I get 1:1 the same result in ifconfig as in 3.8.13(with the 
cape_manager).






*can0      Link encap:UNSPEC  HWaddr 
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00            UP RUNNING 
NOARP  MTU:16  Metric:1          RX packets:0 errors:0 dropped:0 overruns:0 
frame:0          TX packets:0 errors:0 dropped:0 overruns:0 
carrier:0          collisions:0 txqueuelen:10           RX bytes:0 (0.0 B)  
TX bytes:0 (0.0 B)          Interrupt:71 *
 
But when I look at the pins in* 
/sys/kernel/debug/pinctrl/44e10800.pinmux/pins* I get:

*pin 96 (44e10980.0) 00000037 pinctrl-singlepin 97 (44e10984.0) 00000037 
pinctrl-single*

and for

* /sys/kernel/debug/pinctrl/44e10800.pinmux/pinmux-pins pin 96 
(44e10980.0): (MUX UNCLAIMED) (GPIO UNCLAIMED)pin 97 (44e10984.0): (MUX 
UNCLAIMED) (GPIO UNCLAIMED)*

In 3.8.13 (where it works) I have those values:
In */sys/kernel/debug/pinctrl/44e10800.pinmux/pins*

*pin 96 (44e10980) 00000012 pinctrl-singlepin 97 (44e10984) 00000032 
pinctrl-single*

and for 
*/sys/kernel/debug/pinctrl/44e10800.pinmux/pinmux-pins*
*pin 96 (44e10980): 481d0000.d_can (GPIO UNCLAIMED) function dcan1_pins_s0 
group dcan1_pins_s0pin 97 (44e10984): 481d0000.d_can (GPIO UNCLAIMED)* 


*function dcan1_pins_s0 group dcan1_pins_s0*So it looks like that the MUX 
has not been set. Anybody a Idea for a solution in the dtb-rebuilder or 
another idea?

Thanks in advance!!
Best greetings from Austria.

Benjamin 

-- 
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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to