Home Home > 2008 > 10 > 03
Sign up | Login

Archive for October 3rd, 2008

Development Release: openSUSE 11.1 Beta 2 Now Available

October 3rd, 2008 by

The first beta release for 11.1 was so popular, we’ve decided to do it again! The openSUSE Project is happy to announce the release of openSUSE 11.1 beta 2, available for immediate download and testing.

Please note:
* LiveCDs are being regenerated and released on Monday (Oct. 6th).
* Also, the x86_64 Beta1-Beta2 delta.iso is currently broken — to be released on Monday as well.
* the new factory tree is available from http://download.opensuse.org/factory/repo/oss/.

What’s changed since beta 1?

Major changes in this release include:

* Live CDs for GNOME and KDE [currently to big, see bnc#431900]
* VirtualBox 2.0.2
* Intel e1000e status (See below)
* OpenOffice.org 3.0RC2
* GNOME 2.24.0
* KDE 4.1.2
* Mono 2.0 RC 3
* Compiz 0.7.8

Please also see the 11.1 beta 1 release announcement:

(more…)

Status of the e1000e Issue

October 3rd, 2008 by

This is an update on the status of the e1000e issue. Our openSUSE 11.1 Beta 1 release contained a bug that would cause the non-volatile memory (NVM) of the e1000e controller to be corrupted in certain hardware combinations. This NVM is shared with other components of the system.

We are still working on root-causing the issue, in close cooperation with developers from Intel and the general Linux community.

In the Beta 2 release, the e1000e driver has been augmented with several kernel patches that prevent all of the plausible scenarios where the NVM would be overwritten. This includes a patch that enables write-protection of the NVM. In order to corrupt the NVM with this patch in place, an application or kernel module would have to undo this write protection explicitly before being able to erase the NVM. Most of these protective measures have been implemented within the e1000e driver.

All tests performed so far have shown that with these protections in place, we are unable to reproduce the NVM corruption that could be seen with beta1. On some machines that were tested, a beta1 installation could lead to NVM corruption within 10-30 reboots, whereas a beta2 installation would perform 270 reboots without corrupting the NVM.

Therefore, we have made a conscious decision to leave the e1000e driver enabled by default. We think with the additional safeguards in place (most of which are part of the e1000e driver), the NVM is better protected than without loading the driver. This is based on the assumption that the e1000e driver shares the NVM with other parts of the system.

Nevertheless, users have the option to install beta2 with the e1000e driver disabled, by adding the following to the kernel command line when booting from the installation CD/DVD:

broken_modules=e1000e

This will prevent the driver from being loaded during installation, and will also add it to the file /etc/modprobe.d/blacklist, which will prevent it from being loaded automatically in the future.