Kernel Log: Kernel Summit info; Plumbers keynote online; the latest on the e1000e problem
Following the two Kernel Logs last week (1,2) which summarised the salient information from the LWN.net Kernel Summit 2008 reports available only to subscribers, the LWN.net articles are now available to anyone who wants to know exactly what went on. Other sources of information from the conference, which was open only to invited kernel developers, are still hard to come by.
On the Linux Kernel Mailing List (LKML), initial results of the developer conference are evident. Kernel hackers decided to integrate the Linux-staging development branch more fully into the main development branch. Greg Kroah-Hartman took the first steps in this direction with his patch series sent as an RFC to the LKML.
This means that drivers that are not ready to be merged into the Kernel, which until now have been stored in a separately administered staging branch, will be moved to the main development branch in a
drivers/staging/ folder. This is intended both to help the kernel developers to keep a better eye on the drivers, and to motivate the hackers to improve them. The kernel will flag such drivers with a
TAINT_CRAP flag so that developers will not spend time investigating error messages from systems in which one these sub-par drivers were active.
Numerous kernel and distribution developers are feverishly at work on the e1000e driver and the problem associated with it that renders Intel PCI Express gigabit network chips useless. So far, it does not appear that either a solution or the exact cause of the overwriting of data in the network chip's EEPROM is anywhere in sight. It is therefore, not surprising, that the information contained in various blogs, bug trackers, and mailing list postings sometimes contradicts itself.
For security reasons numerous distributions have now deactivated the drivers in their development branches. The drivers are for the most part programmed and maintained by Intel. Intel employee Jesse Brandeburg strongly advises users to back up EEPROM to a file – a program that will use the resulting file to reinstall the data is under development. Others specifically advise against trying to perform the repair using the Intel Boot Agent utility.
In reports on the issue, there is consensus that the bug only occurs in pre-releases of Linux 2.6.27 on motherboards that use the network functions on the ICH8 and ICH9 Intel southbridges. Discussions on the LKML indicate that it may not necessarily be the driver that is causing the problem. Bug reports from affected users indicate that perhaps the X server, other hardware-related user space programs, or the still relatively new PAT support may at least be part of the problem. Considering the number of kernel hackers working on the problem, the exact cause and at its solution are likely to be found soon. For the time being, kernel and X hacker Dave Airlie is using his notebook as a paperweight as testing continues.
A video of the keynote speech that Greg Kroah-Hartman delivered at the opening of the Linux Plumbers Conference is now available on Google Video. In the speech the kernel hacker sharply criticised Ubuntu sponsor Canonical and its employees for their lacklustre contribution to the Linux kernel and other basic Linux software. In his blog, he discusses his speech in greater detail – he posted the slides from his presentation last week. Meanwhile, Ubuntu developers have started their Ubuntu Upstream Report, which has been in preparation for some time. The report is intended to help feed Ubuntu bug reports to upstream projects. Ubuntu developer Jorge describes the background and goals of the report on his blog.
Kernel Log highlights
- Neil Brown has made an early pre-release version of mdadm 3.0 available. mdadm, like dmraid in conjunction with add-on patches, can access a RAID5 connection set up with the RAID functions of the current Intel southbridges
- Linus Torvalds has approved the seventh pre-release of Linux 2.6.27.
- The Mesa project has released Mesa version 7.2, which has for the most part remedied the bugs in version 7.1.
- In response to repeated questions on adherence to the GPL in VMware's ESX Server, research conducted by CNET indicates that VMware has included an explicit notice about the use of open source software and issued a warning on the potential for legal claims.
Further background and information about developments in the Linux kernel and its environment can also be found in previous issues of the kernel log at heise open:
- Kernel Log: The second day of Kernel Summit 2008; criticism of Ubuntu at the opening of the Linux Plumbers Conference
- Kernel-Log: Hard core Linux developers discuss the future of Linux at the Kernel Summit
- Kernel-Log: New stable and developer kernel, Mesa 7.1 and X-Server 1.5 released
- Kernel Log: New stable and pre-release kernels, Ubuntu 8.10 with 2.6.27?
- Kernel Log: New video drivers for AMD, Intel, Nvidia and VIA hardware
- Kernel Log: Kernel development explained, new Synaptics driver, Linux 2.6.27-rc3 published