So Pantelis Antonious, just pushed out another pass on cape manager
for beaglebone's..
https://plus.google.com/108019867520491227967/posts/1x2nkiFoDCG
and i just pushed out a branch on linux-dev with this. (it's still
building and not even boot tested.)
It's time to hammer away and test it asap..
https://github.com/RobertCNelson/linux-dev
On any new image, (march 1 2015)
To test, just:
git clone https://github.com/RobertCNelson/linux-dev
cd linux-dev/
./build_deb.sh
cp *.deb to beaglebone and run: sudo dpkg -i *.deb ; sudo reboot
To update, the linux-dev repo, just "git pull"...
Regards,
debian@beaglebone:~$ dmesg | grep cape
[ 2.909429] bone-capemgr bone_capemgr: Failed to find baseboard i2c client
[ 3.341883] bone-capemgr bone_capemgr: Baseboard:
'A335BNLT,000C,2414BBBK0103'
[ 3.341910] bone-capemgr bone_capemgr:
compatible-baseboard=ti,beaglebone-black
[ 3.382074] bone-capemgr bone_capemgr: slot #0: 'BeagleBone RS232
CAPE,00A1,Beagleboardtoys,BB-BONE-SERL-03'
[ 3.406195] bone-capemgr bone_capemgr: slot #1: 'BeagleBone RS232
CAPE,00A1,Beagleboardtoys,BB-BONE-SERL-03'
[ 3.458101] bone-capemgr bone_capemgr: slot #2: No cape found
[ 3.518099] bone-capemgr bone_capemgr: slot #3: No cape found
[ 3.524509] bone-capemgr bone_capemgr: initialized OK.
debian@beaglebone:~$ uname -r
4.1.0-rc2-armv7-devel-r29
Regards,
dtc: just incase it's not compatible with the old one.. You'll find a
small script under:
cd /opt/scripts/
git pull
cd /opt/scripts/tools/developers/
./dtc-overlay.sh
Which will install panto's latest. When it's more tested, i'll update
the "device-tree-compiler" debian package..
Regards,
Note, the in-kernel dtc has his patches, this is just if you want to
build a *.dtbo on the beaglebone external to the kernel..
Regards,
woah boy, slow down lol.
How big is the linux-dev git, and this is meant to run on a cross system I’m assuming ?
If you have instructions somewhere that would be awesome. . . .
I recognize part of this from your build instructions - building the kernel, etc etc.
Is it possible to build the cape manager from source without having to download the linux kernel sources etc ? As I’d rather not ‘taint’ what I have already.
As soon as Jason get's http://builds.beagleboard.org/builders
operational again..
kernel:
It'll just be download *.deb ; sudo dpkg -i *.deb ; sudo reboot
Till then, it's
git clone https://github.com/RobertCNelson/linux-dev
cd linux-dev
git checkout origin/capemgr -b tmp
dtc-update:
cd /opt/scripts/
git pull
cd /opt/scripts/tools/developers/
./dtc-overlay.sh
write *.dts
cd /lib/firmware/
wget https://raw.githubusercontent.com/beagleboard/devicetree-source/master/arch/arm/boot/dts/BB-BONE-SERL-03-00A1.dts
dtc -O dtb -o BB-BONE-SERL-03-00A1.dtbo -b 0 -@ BB-BONE-SERL-03-00A1.dts
update-initramfs: (make sure bb-customizations is installed in debian/ubuntu)
sudo update-initramfs -uk `uname -r`
(as this will copy the *.dtbo into the initramfs)
Then reboot:
debian@beaglebone:~$ dmesg | grep bone
[ 3.066067] bone-capemgr bone_capemgr: Failed to find baseboard i2c client
[ 3.479798] bone-capemgr bone_capemgr: Baseboard:
'A335BNLT,000C,2414BBBK0103'
[ 3.479820] bone-capemgr bone_capemgr:
compatible-baseboard=ti,beaglebone-black
[ 3.517125] bone-capemgr bone_capemgr: slot #0: 'BeagleBone RS232
CAPE,00A1,Beagleboardtoys,BB-BONE-SERL-03'
[ 3.573193] bone-capemgr bone_capemgr: slot #1: No cape found
[ 3.633212] bone-capemgr bone_capemgr: slot #2: No cape found
[ 3.693192] bone-capemgr bone_capemgr: slot #3: No cape found
[ 3.699163] bone-capemgr bone_capemgr: initialized OK.
[ 3.702973] bone-capemgr bone_capemgr: slot #0: dtbo
'BB-BONE-SERL-03-00A1.dtbo' loaded; overlay id #0
debian@beaglebone:~$ dmesg | grep serial
[ 3.035847] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 154,
base_baud = 3000000) is a 8250
[ 3.702566] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 179,
base_baud = 3000000) is a 8250
Regards,
Well here’s the kernel patches…
https://github.com/RobertCNelson/linux-dev/tree/capemgr/patches/bbb_overlays
They go pretty deep…
Maybe I’ll just wait until there is a deb in the repo. Sucks having crappy internet, becasue we often do not get to “play” with hte “big kids” lol. ah well.
I’ll see what I can do tonight when we’re off peak hours here. Wish I could think of a way to rate limit all of this easily.
I'll have something ready in a few minutes.. Just don't have the
upload bw as beagleboard.org's server. 
Regards,
I’ll be attempting to “test” CAN, to a physical interface ( after the cape ). Hope this is possible. And, at the same time. I’d like to test the newest kernel if possible.
I've pushed out a repo to take some of the pain out:
https://github.com/RobertCNelson/bb.org-overlays
Everyone, please fork and add your *.dts once tested! 
Just:
git clone https://github.com/RobertCNelson/bb.org-overlays
cd ./bb.org-overlays/
sudo ./make.sh
Regards,
Here's a deb:
(For users later, always check first:
http://builds.beagleboard.org/builders/build-kernel as my poor cable
modem isn't that great.. 
http://rcn-ee.homeip.net:81/farm/testing/linux-image-4.1.0-rc2-capemgr-r1_1cross_armhf.deb
wget ^.deb
sudo dpkg -i *.deb
sudo reboot
Regards,
Does the "universal" overlay need to be ported?
I'm assuming with the cape manager functional, the inclusion of the
pinmux support in the default device-tree will be going away, right?
I'll be attempting to "test" CAN, to a physical interface ( after the cape
). Hope this is possible. And, at the same time. I'd like to test the newest
kernel if possible.
I've pushed out a repo to take some of the pain out:
https://github.com/RobertCNelson/bb.org-overlays
Everyone, please fork and add your *.dts once tested! 
Does the "universal" overlay need to be ported?
Or just copied from v3.14.x, there's no pinmux-helper, yet...
I'm assuming with the cape manager functional, the inclusion of the
pinmux support in the default device-tree will be going away, right?
Hard to say, for some capes/designs, things will have to be hard-coded...
Regards,