[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ next ]

Release Notes for Debian GNU/Linux 3.1 (`sarge'), S/390
Chapter 5 - Issues to be aware of for sarge

5.1 Changes to Python packages

None of the python2.X packages that are included with sarge include the standard modules 'profile' and 'pstats', because they are licensed under a license that does not conform to the DFSG (see bug #293932 for details). These two modules can be found in the python-profiler and python2.X-profiler packages that are included in the non-free section of the Debian archive.

5.2 Upgrading to a 2.6 kernel

The 2.6 kernel series contains major changes from the 2.4 series. Modules have been renamed and a lot of drivers have been partially or sometimes almost completely rewritten. Upgrading to a 2.6 kernel from an earlier version is therefore not a process to be undertaken lightly. This section aims to make you aware of some of the issues you may face.

You are therefore strongly advised not to upgrade to a 2.6 kernel as part of the upgrade from woody to sarge. Instead, you should first make sure your system works correctly with either the old kernel or with a 2.4 kernel from sarge and do the upgrade to a 2.6 kernel later as a separate project.

If you compile your own kernel from source, make sure you install module-init-tools before you reboot with the 2.6 kernel. This package replaces modutils for 2.6 kernels. If you install one of the Debian kernel-image packages, this package will be installed automatically because of dependencies.

If you use LVM, you should also install lvm2 before you reboot as the 2.6 kernel does not directly support LVM1. To access LVM1 volumes, the compatibility layer of lvm2 (the dm-mod module) is used. You can leave lvm10 installed; the init scripts will detect which kernel is used and execute the appropriate version.

If you have entries in the /etc/modules file (the list of modules to be loaded during system boot), be aware that some module names may have changed. If this happens you will have to update this file with the new module names.

Once you have installed your 2.6 kernel, but before you reboot, make sure you have a recovery method. First, make sure that the bootloader configuration has entries for both the new kernel and the old, working 2.4 kernel. You should also ensure you have a "rescue" floppy or cdrom to hand, in case misconfiguration of the bootloader prevents you booting the old kernel.

5.2.1 Switching to 2.6 may activate udev

udev is a userspace implementation of devfs. It is mounted over the /dev directory and will populate that directory with devices supported by the kernel. It will also dynamically add and remove devices as kernel modules are loaded or unloaded respectively, working together with hotplug to detect new devices. udev works only with 2.6 kernels.

As udev is automatically installed as a dependency of e.g. gnome, there is a chance that upgrading to a 2.6 kernel will result in udev being activated.

Although udev has been tested extensively, you may experience minor problems with some devices that will need to be fixed. The most common problems are changed permission and/or ownership of a device. In some cases a device may not be created by default (e.g. /dev/video and /dev/radio).

udev provides configuration mechanisms to deal with these issues. See udev(8) and /etc/udev for further information.

[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ next ]

Release Notes for Debian GNU/Linux 3.1 (`sarge'), S/390

$Id: release-notes.en.sgml,v 1.71 2006/09/18 13:21:10 fjp Exp $

Josip Rodin, Bob Hilliard, Adam Di Carlo, Anne Bezemer, Rob Bradford (current), Frans Pop (current)