ION's kernel & internals

From CAEN RFID support

Jump to: navigation, search

Image:ION.jpg

Here some information regarding the ION's kernels and internals.

Please, consider using these instructions into the Developing virtual machine!

Stable kernels

Current stable and official kernel is based on Linux vanilla 2.6.32 plus two patch:

   * 0001-hwmon-w83627hf-add-mfd-support.patch
   * 0002-gpio-w83627hf-add-gpio-support.patch

So, once downloaded the kernel 2.6.32, just apply the above patches and then use the following command to configure it:

$ make menuconfig

then to build DEB package use:

$ make-kpkg clean
$ fakeroot make-kpkg --initrd --revision=<revision> kernel_image

However you can find a ready-to-install(TM) Debian package here. After downloading it on the ION just use the command:

root@ion:~# dpkg -i linux-image-2.6.32_v1.0.0_i386.deb

to install it.

Beta testing kernels

Important notice: this testing kernel should not be used in a production environment unless you know what you are doing! CAENRFID declines responsibility regarding every usage of NOT official kernel releases

Current beta testing and unofficial kernel is based on Linux vanilla 3.0.0 plus two patch:

   * 0001-hwmon-w83627hf-add-mfd-support.patch
   * 0002-gpio-w83627hf-add-gpio-support.patch

So, once downloaded the kernel 3.0.0, just apply the above patches and then use the following command to configure it:

$ make menuconfig

then to build DEB package use:

$ make-kpkg clean
$ fakeroot make-kpkg --initrd --revision=<revision> kernel_image

However you can find a ready-to-install(TM) Debian package here. After downloading it on the ION just use the command:

root@ion:~# dpkg -i linux-image-3.0.0+_v2.0.0_i386.deb

to install it.

Other beta kernels

Another beta testing kernel (3.2.14) ready-to-install(TM) Debian package has been created. For further information or getting the kernel, please contact support team at support.rfid@caen.it

Personal tools