← Back to team overview

ac100 team mailing list archive

(unofficial) Debian packages for Toshiba AC100 (Tegra; armel and armhf)

 

I just finished the creation of a repository on people.debian.org
that provides the packages needed to run Debian GNU/Linux on the
Toshiba AC100 notebook device.

Overview
--------
The repository is located at http://people.debian.org/~jak/ac100/ and
has an 'unreleased' distribution with 'main' and 'non-free' components.

It provides a Linux kernel, a modified flash-kernel, and (in non-free)
Nvidia's binary user space drivers for X and OpenGL ES [almost entirely
untested at the moment, and only for armel].

APT sources.list entries are:
  deb     http://people.debian.org/~jak/ac100/ unreleased main non-free
  deb-src http://people.debian.org/~jak/ac100/ unreleased main non-free

Linux kernel 2.6.38 (based on Chromium OS sources)
--------------------------------------------------
The first package in this repository is a 2.6.38 Linux kernel based on
the ChromiumOS tree [1] with additional modifications for the AC100 [2].
The package is based on linux-2.6 2.6.38-5, and located in a collab-maint
git repository[3].

The kernels are built for armhf and armel, using the same configuration.
I have stripped of the documentation and linux-source packages in order
to reduce build time, as well as the linux-patch package, as that's not
that useful in my eyes.

The repository also has linux-latest-2.6-ac100 for both architectures,
building the linux-image-ac100 and linux-headers-ac100 packages[4]. It
will soon also feature a linux-kbuild-2.6-ac100 package needed to make
the headers actually useful (to be located at [5]).

Install: linux-image-ac100, linux-headers-ac100

flash-kernel for AC100
-----------------------
The second package is a flash-kernel version incorporating the patch
proposed in Bug#631396[6]; the version is based on the one currently
used in the armhf port. This package is built for armel and armhf as
well. This package requires abootimg 0.6 to work properly.

Install: flash-kernel, abootimg (>= 0.6)

Proprietary X drivers
---------------------
The repository also provides the tegra-linux package providing the
proprietary userspace driver, producing two binary packages, for
armel ONLY currently: 'xserver-xorg-video-tegra' for the X driver,
and 'tegra-libraries' containing only the libraries. Once Nvidia
releases armhf packages, they're going to be packaged as well. The
git repository can be found at [7]. The package will also be uploaded
to the non-free area of the normal archive later this week.

Install: xserver-xorg-video-tegra

Future directions
-----------------
Kernel 3.0: There is work undergoing to forward-port a minimum set of
patches to 3.0. Once this has been completed, I will try to get the patch
series added to the official Debian kernel, so we can have an official
package, but it would probably be a generic -tegra package then, not
only for the AC100, but also for e.g. TrimSlice, if possible.

Installer: Once we have more official kernels, I may start working on
building debian-installer for Tegra devices.

Have a nice day!

PS: For debian-arm: I'm not subscribed to debian-arm, but to the AC100
list. So keep the AC100 list or me in To/CC when sending replies.

[1] http://git.chromium.org/gitweb/?p=chromiumos/third_party/kernel-next.git
[2] http://gitorious.org/~marvin24/ac100/marvin24s-kernel
[3] http://anonscm.debian.org/gitweb/?p=collab-maint/linux-2.6-ac100.git
[4] http://anonscm.debian.org/gitweb/?p=collab-maint/linux-latest-2.6-ac100.git
[5] http://anonscm.debian.org/gitweb/?p=collab-maint/linux-kbuild-2.6-ac100.git
[6] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631396
[7] http://anonscm.debian.org/gitweb/?p=collab-maint/tegra-linux.git

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Attachment: pgpF_LC0uY69i.pgp
Description: PGP signature


Follow ups