13 responses

  1. Michael
    January 22, 2012

    Thanks for the tips.

    Alterations for Ubuntu Lucid:
    # before you get started
    sudo add-apt-repository ppa:linaro-maintainers/toolchain
    sudo apt-get update
    sudu apt-get install gcc-arm-linux-gnueabi

  2. Sander
    January 22, 2012

    Just checking: is it correct that the git clone command will process more than 1GB of data? See the quote below:

    “Receiving objects: 25% (577464/2274574), 280.50 MiB | 1.56 MiB/s”

  3. cnxsoft
    January 22, 2012

    It could be yes, the checkout took a few minutes.

  4. Dave Higham
    January 23, 2012

    git clone https://github.com/raspberrypi/linux.git –depth 1
    Cloning into ‘linux’…
    remote: Counting objects: 52569, done.
    remote: Compressing objects: 100% (44465/44465), done.
    remote: Total 52569 (delta 14187), reused 26753 (delta 7504)
    Receiving objects: 100% (52569/52569), 120.83 MiB | 755 KiB/s, done.
    Resolving deltas: 100% (14187/14187), done.

    I usually like to run these, just in case compiled uploaded
    make clean
    make mrproper
    make bcmrpi_cutdown_defconfigmake
    make uImage modules

    Then there is the python tool to create kernel.img out of uImage

    • cnxsoft
      January 23, 2012

      Thanks for the comment. I always assume people commit code and not objects file in repositories…
      So R-pi needs uImage instead of zImage… Would you know how to create kernel.img ?

  5. Benny
    February 9, 2012

    Any chance to make this 3.1.9 kernel run under Qemu (as you describe it in another post with the 3.0.4 kernel)?

    Since the 3.1.9 kernel is not configured for the Versatile Family but for the Broadcom BCM2708 (System type -> ARM system type -> …) the config dependencies don’t allow to enable PCI and the PCI-SCSI adapter (SYM53C8XX).

    Any help is appreciated.

  6. cnxsoft
    February 9, 2012

    @ Benny
    To use this kernel in qemu, you would have to configure it for versatile (not BCM2708).
    I suppose there is very little (nothing?) to gain from using this specific kernel in qemu. You could also use the default kernel 3.1.9 release instead of 3.0.4, apply the same patch and using the same config as in the previous post.

  7. Benny
    February 10, 2012

    Small typo: Instead of “make ARCH=arm bcmrpi_cutdown_defconfigmake” it should read “make ARCH=arm bcmrpi_cutdown_defconfig”.

  8. cnxsoft
    February 10, 2012

    @ Benny
    Thanks. Typo corrected.

Leave a Reply




Back to top
mobile desktop