When I bought the BeagleBone it didn’t have PWM support. It was disabled for some reason by default. Luckily in the latest kernel they put it back.
The minimal kernel for PWM is: Angstrom v2012.03-core – Kernel 3.2.5+ .
The one I downloaded:
Which has a 3.2.18 version kernel.
This is optional, but you can update to the newest version.
The first step is to update the BeagleBone. You will need the BeagleBone to be online. Then here are the necessary commands:
opkg update opkg upgrade