IBM Netvista N2200 (8363) is a nice computer. One of it's wonders is the lack of fans. I used it to make a home made internet radio to hear my favorite internet radio stations.
In the process of actually doing it, i stumbled across the need to use a 2.6 Linux kernel, as well as big compact flash memories. This turned to be a major task, including gathering information from many different places.
If you prefer the short story, here is a Netvista Compact Flash image. All you need to do is unpack this tar file into a compact flash, insert it into a Netvista N2200 computer,
and you'l have openSUSE 10.3 running (user root and password the same). It's a minimum install, but a working one, plus the possibility to install any other apps you want.
Version 3
I have a new openSUSE 10.3 Netvista image (v3). It's an openSUSE 10.3 basic installation,
with a custom kernel (2.6.24.7), with the new libata drivers, using PIO mode 4. This makes the system
a little bit faster. Kernel is also compiled with alsa modules for the CS5530 sound card,
as well as all the support for the remaining devices that kernel 2.6.24.7 supplies. Besides
that, i setup a kernel with realtime capabilities, so you can run your sound player with
realtime priority, and not cut the sound when you browse or anyway drain the GX1 processor
resources. Version 3 of the image also has XFCE4 already installed. Just startx or init 5 to
start X.
To use the image, you must have a Compact Flash connected to your computer, with a single
partition already created. Assuming you have your CF card in /dev/sdd1 and
want to mount it under /mnt/flash:
# mke2fs -I 128 /dev/sdd1
# tar -zxvf N2200-OSS-10.3-CF-v3.tgz /mnt/flash
Primary download site (faster):
N2200-OSS-10.3-CF-v3.tgz (thank you ph030)
Download site (slow):
N2200-OSS-10.3-CF-v3.tgz
Checksum: 2ea8ccb60bda1f66f6014e7b593013f8
Version 2
This is the older version (v2) of the openSUSE image for Netvista N2200 (8363). This
image is still based on openSUSE 10.3, but lacks sound in the kernel, as well as XFce4.
The size is somewhat smaller than the new version, just 400 MBytes. This image uses kernel
2.6.22.15.
Secondary download site (slower):
N2200-OSS-10.3-CF-v2.tgz
Checksum: 21e03fb018e72d9a3cc976b0b117363a
If you want to install XFce4 using this image, follow these steps:
ok, yast patterns seem to be broken in any way i don't know how to fix.
However, you can still install xfce4, and not completely the hard way.
Start by installing X11
# yast -i xorg-x11 xorg-x11-server x11-tools xterm
# cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf
Now proceed to install Xfce-4
The complete package list is in http://en.opensuse.org/X11:xfce_packages. Here, only the core packages are installed.
# yast -i exo gtk-xfce-engine libxfce4mcs libxfce4util libxfcegui4 xfce-mcs-manager xfce4-desktop xfce4-mixer xfce4-panel xfce4-session xfprint xfwm4
# ln -s xfce4-session /usr/bin/XFce
Now create a xorg.conf file
# Xorg -configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
Edit xorg.conf, and change the driver "cyrix" to "nsc"
Now you are done, start X-Window and XFce-4 with
# startx
Other tools
However, the long story is sometimes more interesting or juicy. This howto will compehensively talk about all the needed configuration needed to place a working openSUSE 10.3 distribution running inside the N2200.
Here is the howto in text format How to openSUSE 10.3 under IBM Netvista 2200.
This script builds the custom kernel kernel build bash script.
If you want to create your own custom kernel, here are some config files to start with:
The .config file used for linux-2.6.24.7-N2200-RT.
The .config file to compile a custom kernel 2.6.22.5-RT.
If you want to patch your compiled kernel automatically,
you could use this perl script to patch it kernel ELF program counter perl patch.