Bug 1830 - Add bluetooth config fragment and add to yocto/standard or appropriate BSPs
Summary: Add bluetooth config fragment and add to yocto/standard or appropriate BSPs
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: kernel (show other bugs)
Version: 1.1
Hardware: x86 Multiple
: Low minor
Target Milestone: Future
Assignee: Max Eliaser
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2011-12-13 11:39 UTC by Darren Hart
Modified: 2014-08-26 18:22 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darren Hart 2011-12-13 11:39:13 UTC
Bug 1814 resulted from someone trying to add bluetooth to MACHINE_FEATURES. This should pull in the following kernel modules:

from task-base.bb:
RRECOMMENDS_task-base-pcmcia = "\
    kernel-module-pcmcia \
    kernel-module-airo-cs \
    kernel-module-pcnet-cs \
    kernel-module-serial-cs \
    kernel-module-ide-cs \
    kernel-module-ide-disk \
    ${@base_contains('DISTRO_FEATURES', 'wifi', 'kernel-module-hostap-cs', '',d)} \
    ${@base_contains('DISTRO_FEATURES', 'wifi', 'kernel-module-orinoco-cs', '',d)} \
    ${@base_contains('DISTRO_FEATURES', 'wifi', 'kernel-module-spectrum-cs', '',d)}"


But these aren't built for standard, or for any of the BSPs that could easily support it over USB.

The workaround is to add a bluetooth.cfg to a linux-yocto bbappend file. We can make this default since the infrastructure already exists to use it in the rest of poky.
Comment 1 Darren Hart 2014-08-14 15:22:03 UTC
Since you're working on it anyway Max :-)
Comment 2 Max Eliaser 2014-08-19 21:40:07 UTC
The patches for linux-yocto 3.14 are out, just being integration tested by Bruce Ashfield I think.
Comment 3 Max Eliaser 2014-08-26 18:22:25 UTC
Looks like it's now officially in linux-yocto-3.14's meta branch, so I'm marking this as resolved fix. If anyone wants it ported 3.10, open a new bug.