On Thu, May 8, 2014 at 12:49 PM, José Luis Redrejo <[email protected]> wrote:
> Hi, I've updated my Debian Wheezy BBB kernel to Robert Nelson
> 3.13.10-bone9 kernel .
>
> Previously I had in my /etc/rc.local file this line:
> echo BB-SPI0-01 > /sys/devices/bone_capemgr.9/slots
>
> to enable SPI0. Now the line is failing because
> /sys/devices/bone_capemgr.* doesn't exist.
>
> I wouldn't care because /dev/spidev1.0 is appearing automagically, but
> when I try to use Adafruit BBB Python library, it's failing with:
> IOError: [Errno 2] No such file or directory: '/slots'
>
> So, is there any way to make this directory appear?, I've read in this
> group somebody was working in a new cape manager, but I haven't found
> how to use or get it.
>
> Before updating, with my 3.8 kernel it worked perfectly. But I'd like
> to keep 3.13 because wifi is working much better now.

So with v3.13/v3.14 we don't have capemgr. No one has successfully
reported that from 3.8. We are hopeing when overlay's finally get
mainlined, we may have a future capemgr.

For right now, if you want spi, you need to edit the dtb file. For
those that don't want to udpate, here is the default "pinmux" which
includes SPI0 enabled.

http://elinux.org/CircuitCo:Basic_Proto_Cape

Regards,

-- 
Robert Nelson
http://www.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.

Reply via email to