www.nazgee.eu

  • projects
  • about me
  • igepv2
  • blog
Home › angstrom's kernel reconfiguring to support Belkin/Bright Keyboards

Reply to comment

angstrom's kernel reconfiguring to support Belkin/Bright Keyboards

nazgee — Wed, 02/03/2010 - 00:48

Kernel image, which is built for IGEP during bitbake, is by default configured to not support Bright/Belkin USB Keyboard (1241:1503). If support for this device is needed, one has to rebuild kernel with .config file different than default one.

  1. Generate new .conf file using menuconfig, to support device-specific drivers for Belkin/Bright. To generate it, run command below, and go to: Device Drivers >>> HID Devices >>> Special HID drivers. Select your keyboard's manufacturer from the list, and off you go. If you'll choose to add it as module, then you'll have to manually install it over your rootfs.
  2. ~$ bitbake -c menuconfig linux-igep2-2.6.28.10-0
    It will overwrite .config file in openembedded/build/tmp-igep0020/work/igep0020-angstrom-linux-gnueabi/linux-igep2-2.6.28.10-0-r51/linux-omap-2.6.28.10-igep0020b-0, which is OE's working directory for IGEP kernel. It means, that files in this directory can be overwritten during next bitbake process, so if you wish to save your new .config file for some time later- make a copy of it.

  3. Compile your kernel
  4. ~$ bitbake -f -c compile linux-igep2-2.6.28.10-0

  5. Deploy your kernel
  6. ~$ bitbake -f -c deploy linux-igep2-2.6.28.10-0
    New uImage can be found under openembedded/build/tmp-igep0020/work/igep0020-angstrom-linux-gnueabi/linux-igep2-2.6.28.10-0-r51/image/boot. It's ready for install on your TFTP server.

TODO: How to install newly added modules over OE rootfs,
TODO: How to make this config default for all IGEP builds (exchanging defconfig in openembedded/recipes/linux/linux-igep2-2.6.28.10-0/igep0020?)

‹ IGEPv2 up booting IGEP from LAN (kernel from tftp and rootfs via nfs) ›
  • angstrom
  • howto
  • Add new comment
  • Polski Polski

Reply

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <embed> <object> <script>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <bash>, <c>, <cpp>, <diff>, <java>, <make>. The supported tag styles are: <foo>, [foo].
  • Images can be added to this post.
  • You may use [view:name=display=args] tags to display views.

More information about formatting options

  • English English
  • Polski Polski

Book navigation

  • IGEPv2
  • linux development
  • SPIN tutorials

Recent blog posts

  • Chester - the pink octopus
  • My first Android app
  • Online dictionary from command-line
  • mouse + servo = mouservo
  • Ubuntu One - maybe some time later
  • Setting up latest version of Eclipse under Ubuntu
more

Search

User login

  • Request new password

  • projects
  • about me
  • igepv2
  • blog

Copyright (C) nazgee Wszelkie prawa zastrzeżone