As always, we welcome your feedbackand your contributions to linux.This version
Is a beta release for the Portal board only.
Supports the PCCard slot for 16-bit and 32-bit cards.
Supports the USB host ports on the NEC chip (J30 & J31).
This version does not
Support ADS systems other than the Portal board.
Support the USB host port on the SM501 (J10).
Support operation as a USB client device (J4).
Reliably support all USB 2.0 devices at high-speed (480 Mbps).
Support a CF socket.
Important Warnings and Requirements
To build the kernel, use a recent toolchain known to support 2.6 kernels and your board's CPU. For cross compiling on an x86 linux system, you can use arm-linux-gcc-3.3.2.tar.bz2 [MD5] (originally from handhelds.org). This is the toolchain we used to build the precompiled kernel(s) provided below.
Download the toolchain fron the link above, untar it in your root directory, and add it to your path.
cd / bzcat arm-linux-gcc-3.3.2.tar.bz2 | tar -x PATH=/usr/local/arm/3.3.2/bin:$PATH
The /usr/local/arm/3.3.2/ path is hardcoded in this toolchain. Do not attempt to install it anywhere else. This is the only path that will work.
Kernel Source and Patch Files
linux-2.6.15.tar.bz2 (~38MB) Download the kernel source from the link above or from kernel.org and make a base directory.
bzcat < linux-2.6.15.tar.bz2 | tar -xf -
Change to the linux-2.6.15 directory and remain there to apply the following patches.
cd linux-2.6.15/
Apply the patches in the order listed. For each patch, download it from the link provided and apply it using patch level '-p1'.
Configure the kernel using your board's default configuration settings. For 2.6.x kernels, the naming convention is
make machine_defconfig
where machine is the name of your board. You can change individual configuration settings later with
make menuconfig
After executing the line below for your Portal board
make adsportal_defconfig
you can build the kernel with
make zImage
The kernel zImage will be in the arch/arm/boot/ directory.Root File System
There are several root file systems that are suitable for use with this kernel. Visit the Root File Systems topic to learn more. For best results, be sure to use one of the 2006-05-26 (or newer) Debian releases.
Precompiled Kernel Image
You can download a precompiled Linux 2.6.15-ep93xx-pxa-ads1 kernel image for your board configured and tested as shown.