#use wml::debian::template title="Errata: Running Linux 2.2.x in slink"
This page documents known problems with running the Linux 2.2.x kernel in Debian 2.1 (slink).
The slink release is certified and officially tested for use with the late 2.0.x Linux kernels. Since the freeze of Debian occurred before Linux 2.2's release, and the change of the kernel's major version number can introduce complex issues, it was decided to stick with the proven 2.0 line of kernels.
Debian releases, however, are not necessarily kernel version bound. You may run any kernel you wish in Debian. We simply can give no assurances, however, that everything will function properly. If you do decide to move up to the Linux 2.2 line, and experience problems with a package, you may have luck running the ``unstable'' (potato) version of that package.
The kernel-source-2.2.1 package is shipped in the distribution to aid users who want to run the Linux 2.2.x kernels. However, it is recommended that you check the standard kernel distribution sites, such as kernel.org, for newer versions of the 2.2.x source tree and additional errata. There are known bugs in 2.2.1, and that version is known to have caused data corruption for some. You should get the patches for the newer 2.2 series kernel and apply them to the Linux kernel source tree.
Note that this list is incomplete. Please submit a bug against www.debian.org if you find other problems not listed. Check the bug logs for the package in question as well as well; try to make sure that the problem was introduced in Linux 2.2.
ifconfig won't show aliases interfaces, and ipchains doesn't always clear packet counters. Some routes built by the the netbase init scripts will cause harmless warning messages.
All of these issues are solved in the unstable version.