[kernel] r7804 - dists/etch
Dann Frazier
dannf at alioth.debian.org
Wed Nov 15 00:27:05 UTC 2006
Author: dannf
Date: Wed Nov 15 01:27:05 2006
New Revision: 7804
Modified:
dists/etch/etch-release-notes
Log:
Add info on dealing with device reordering
Modified: dists/etch/etch-release-notes
==============================================================================
--- dists/etch/etch-release-notes (original)
+++ dists/etch/etch-release-notes Wed Nov 15 01:27:05 2006
@@ -71,6 +71,46 @@
[<waldi> it needs documentation about the new s390 hardware configuration]
</arch>
+Device enumeration reordering
+------------------------------
+Etch features a more robust mechanism for hardware discovery than previous
+releases. However, this may cause changes in the order devices are discovered
+on your system affecting the order in which device names are assigned.
+For example, if you have two network adapters that are associated with
+two different drivers, the devices eth0 and eth1 refer to maybe swapped.
+
+For network devices, you can avoid this reordering by using the ifrename
+utility to bind physical devices to specific names at boot time. See
+ifrename(8) and iftab(5) for more information.
+
+*** maks: please review the initramfs stuff for accuracy - I'm going
+*** by what I remember, and haven't tested this recently
+For storage devices, you can avoid this reordering by configuring
+initramfs-tools to load storage devices in the same order they are currently
+loaded. To do this, identify the order the storage modules on your system
+were loaded by looking at the output of lsmod. lsmod lists modules in the
+reverse order that they were loaded in, i.e., the first module in the list
+was the last one loaded.
+ <note>Removing and reloading modules after initial boot will affect this
+ order. Also, your kernel may have some drivers linked statically,
+ and these names will not appear in the output of lsmod. You may
+ be able to decipher these driver names and load order from looking
+ at /var/log/kern.log, or the output of dmesg.</note>
+
+Add these module names to /etc/initramfs-tools/modules in the order they
+should be loaded at boottime.
+ <note>Some module names may have changed between sarge and etch. For
+ example, sym53c8xx_2 has become sym53c8xx.</note>
+ <note>If you are using yaird instead of initramfs-tools, you will need
+ to edit /etc/yaird/Default.cfg instead. See yaird(8) for details</note>
+
+You will then need to regenerate your initramfs image(s):
+ sudo update-initramfs -k all
+
+Once you are running an etch kernel and udev, you may reconfigure your system
+to access disks by an alias that is not dependent upon driver load order. These
+aliases reside in the /dev/disk/ hierarchy.
+
<arch=ia64>
Serial device reordering
------------------------
@@ -180,4 +220,4 @@
[1] When the EFI console path contains exactly one device (either
serial or VGA), 2.6.6 and newer kernels default
-</arch>
\ No newline at end of file
+</arch>
More information about the Kernel-svn-changes
mailing list