Adding drivers with Open Embedded

Hello All,

My first post, have had my Beagle Board about a week, what a machine!
I have gotten along well with all the documentation online, thanks
everyone!

My troubles started when attempting to use a Belkin USB wifi adapter
which uses the rtl8187b driver. I found that these should be built
into the 2.6.27+ kernel, so I didn't worry. Looking through the demo
images though, it didn't appear that the latest versions had any
wireless drivers (/lib/modules/2.6.28-omap1/kernel/drivers/net)
available.

So, I thought this would be a good opportunity to use OE and make a
custom image. I am now cranking out images no problem (this is an
amazing tool), but they continue to be absent of the wireless
drivers. I have found that when running an image, source code for
what I need shows up in (oe/tmp/work/beagleboard-angstrom-linux-
gnueabi/linux-omap-2.6.28-r11/git/drivers/net/wireless) as well as
many others that are not in the image. I understand how to add
packages, but this is not exactly a package, correct? I took a wild
guess adding "wireless" to the MACHINE_FEATURES in beagleboard.conf,
with the same result.

How do these drivers fit into the OE and bitbake configuration? Is
there a reason that they have not been included on the demo images of
late? I am sure I could compile these individually, but seems like a
brute force method to an elegant software package.

Thanks for any suggestions!

Hi,
I'm not sure exactly what you require but I added the drivers that I
required to my image file which I'd copied from "minimal-gpe-
image.bb".
However, I'm having loads of problems with USB - both with mouse and
WLAN.
If anyone would like to help me out I will post the logs that I get.
Cheers, Lorin.