Home Home > Base-system
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for the ‘Base System’ Category

Guest Blog: Rares Aioanei: Kernel Review with openSUSE Flavor

May 21st, 2010 by

Hello people and welcome to this week’s Kernel News, served OpenSUSE style!

-Let us start with the release of 2.6.34 and its’ impact in the digital press : Slashdot has an article announcing this here : http://rss.slashdot.org/~r/Slashdot/slashdot/~3/-VgxbnDvjiA/Linux-2634-Released,  The H Online has a short(er) version of the “What’s new in 2.6.34” series here: http://www.h-online.com/open/features/What-s-new-in-Linux-2-6-34-1000122.html and of course a separate article with the announcement itself.

-Also, Phoronix has an article titled “Linux 2.6.34 Kernel Released! Time For 2.6.35”, written by Michael Larabel, where he highlights briefly what’s new in .34 as well as what’s to come in .35, from the available info about that.
-OSNews also writes about the release of 2.6.34; read all of that here: http://osnews.com/story/23312/Linux_2_6_34_Released

-Mathieu Desnoyers announced the release of the LTTNG tree for 2.6.33.4, version 0.214.

-The notify tree got updates, as announced by Eric Paris, for -rcX, in the following  summary : “This branch holds a couple of bug fixes (two of which are actually stable material).  A pathological race which would put us in a use after free / double free situation when one thread attempts to delete an inotify watch while another thread is still adding that watch.  A memory leak and a Kconfig issue.”

-H. Peter Anvin posted five fixes for 2.6.34{,-rc8} in regard of the x86 tree.

-As usual, Steven Rostedt posted tracing fixes consisting of patches and a typo fix.

-Ingo Molnar and Arnaldo Carvalho de Melo both had perf or perf-tools-related fixes, Al Viro posted vfs fixes for .34, David Miller came up with networking fixes and improvements, Frederic Weisbecker tells about his tracing fixes for 2.6.35-rc1, again Arnaldo Carvalho de Melo posted some more perf fixes, Geert Uytterhoeven announced updates for the 2.6.35 in m68k (Motorola CPUs), Ingo also had fixes for the core- debugobjects tree (2.6.35) and the same Ingo posted patches for the core-iommu tree, again for 2.6.35.

-And of course, ladies and gents, how could we miss the official announcement of the man himself? Here’s Linus’ announcement regarding the release of 2.6.34: “Nothing very interesting here, which is just how I like it. Various random fixes all over, nothing really stands out. Pretty much all of it is one- or few-liners, I think the biggest patch in the last week was fixing some semantics for the new SR-IOV VF netlink interface. And even that wasn’t  a _big_ patch by any means.

So 2.6.34 is out, and the merge window is thus officially open. As usual, I probably won’t do any real pulls for a day or two, in the (probably futile) hope that we’ll have more people running plain 2.6.34 for a while. But you can certainly start sending me pull requests. Go forth and test, Linus”

-Seems like Ingo Molnar’s been a busy bee this week as he posted, besides the fixes/patches already mentioned, other fixes for trees including locking, RCU, sched, tracing, atomic, cleanups, asm, doc, fpu, irq, hweight and oprofile; also for mm, mrst, txt, pat and uv. All these fixes are for the x86 architecture regarding 2.6.35.

-Jonathan Corbet of LWN fame posted some viafb and documentation patches, while Roland Dreier of Cisco posted a first batch of fixes for the Infiniband tree; Martin Schwidefsky had some patches for the s390 tree (for the 2.6.35 merge window) and Steven Whitehouse posted few patches for the GFS2 tree.

-Mauro Carvalho Chehab posted the minutes of the Hardware Error Kernel Mini-Summit, which was held  April the 15th (http://events.linuxfoundation.org/lfcs2010/edac), so that other kernel hackers can
benefit from it.

-The nfs tree benefited from fixes aimed at 2.6.35, thanks to Trond Myklebust, and so did the sh tree, with the patches submitted by Paul Mundt – his fixes were aimed at 2.6.35-rc1.

-In another round of fixes, we see James Bottomley with SCSI fixes for 2.6.35, Thomas Gleixner with genirq, hpet and timer fixes/cleanups for .35 also, Tejun Heo also came up with fixes for percpu and workqueue (2.6.35-rc1), Daniel Walker has some fixes and a pull request regarding MSM mmc_sdcc driver updates, Rafael J. Wisocki with pm updates (suspend tree) for .35 and Mauro Carvalho Chehab posted improvements regarding the i7 processors, namely “for memory error detection for the Memory Controllers found on the Nehalem CPU’s, from i7core to Xeon 56xx,
via EDAC interface.”

-Samuel Thibault announced the release of hwloc 1.0 : “hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements, such as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processor “threads”.  hwloc also gathers various attributes such as cache and memory information, and is portable across a variety of different operating systems and platforms.

The hwloc team considers version 1.0 to be the first production-quality release that is suitable for widespread adoption.  Please send your feedback on hwloc experiences to our mailing lists (see the web site, above).”

-Arnaldo Carvalho de Melo came up again with perf fixes , Jason Wessel with some improvements in kdb for .35, Dave Airlie posted fixes for drm meant for -rc1, Dominic Brodowski with PCMCIA (for 2.6.35), Rusty Russell – modules, and, in the other fixes category, we have Avi Kivity with KVM fixes, Frederic Weisbecker having fixes for the random-tracing tree, Rusty Russell again with virtio
patches, Jiri Kosina of OpenSUSE with HID and trivial (trivial is actually a tree :)) and Ian Campbell with a Xen suspend/resume fix.

-Stephen Hemminger announced the appearance of an new version for iproute2 for 2.6.34, stating  “This version of iproute2 utilities intended for use with 2.6.34 or
later kernel, but should be backward compatible with older releases. In addition to build and man page fixes, this release includes a support for several new features:

* SR-IOV (I/O Virtualization) support.
* tuntap support
* bus-error reporting and counters
* new FIFO type head drop queue discipline”

-Jeff Garzik announced quite a few libata updates and fixes for 2.6.35, while Kevin Hilman asked Linus to pull some RTC fixes for the davinci tree, targettin .35; in other non-x86 arch fixes and news, David Miller posted some sparc fixes and an ARM MSM update from Daniel Walker, also targetting 2.6.35.

-XFS updates targetting -rc1 were posted by Alex Elder, the async_tx tree got updated by Dan Williams while David Miller announced significant improvements for the networking tree with the following (lengthy) message : “The biggest two things in here are RPS  (Receive Packet Steering) and RFS (Receive Flow Steering) support from Tom Herbert et al.at Google.

RPS allows one to specify a cpu mask per device RX queue, and we will steer RX packet work, in software, to those cpus.  RPS essentially provides in software what many modern cards can do in hardware with the added flexibility of being able to constrain CPU targets arbitrarily.  RPS is also, therefore, not in conflict with cards that can flow distribute to cpus completely in hardware.

RFS tries to be even more sophisticated than RPS.  It watches on which cpu a socket makes I/O calls, and will steer future RX packets to that cpu.  In this way RX packet work is done near to where the application will actually process the data.

In both the case of RPS and RFS, if the device provides a flow hash (just about every modern card does), we make use of it instead of computing it in software. RPS/RFS has been found to even help for things like tbench over loopback.”

-Nicholas A. Bellinger announced “that the v3.4.0 stable release of TCM/LIO has been tagged and branched into lio-core-2.6.git/lio-3.4.  This release is now tracking upstream linux-2.6.34.y.git for future stable kernel releases.”

-Speaking of announcements, Mathieu Desnoyers announced ltt-control v 0.85 with the following words : “I just released ltt-control 0.85 which waits for previous subbuffers to be written to disk(using sync_file_range()) and uses fadvise to tell the kernel that pages won’t be reaccessed. This lessens the tracer impact on the page cache.”

-Len Brown posted fixes in the acpica tree for 2.6.35, Mauro Carvalho Chehab has new patches for V4L/DVB, Paul Mundt has a number of patches for the Genesis machines (-rc1) and Takashi Iwai updated the sound tree with some patches for -rc1.

-Con Kolivas announced 2.6.34-ck1 with a quite short announcement, followed by the list of patches. Con also made the following announcement : “This is to briefly announce the availability of the desktop interactivity focused BFS CPU scheduler v0.318 for the new stable linux 2.6.34 kernel.This version is also available for 2.6.32 and 2.6.31.”

-Artem Bityutskiy posted git pull requests related to ubi and ubifs for 2.6.35, while Matthew Garett has some x86 driver changes also for 2.6.35. Dmirty Torokhov pushed updates for the input tree affecting -rc0 and David Teigland fixed some lockups and posted cleanups for the dlm tree; in other push news, Frederic Weisbecker made another series of perf fixes pertaining to perf_event.c, namely a fix in preempt_enable(), Arnaldo Carvalho de Melo also has fixes for the perf tree, USB patches for .35 came from OpenSUSE’s Greg Kroah-Hartman, the ocfs2 tree got updated by Joel Becker (2.6.35 as target) and Sascha Hauer posted some changes related to Arm i.MX.

-Andrea Arcangeli posted a very interesting idea regarding the use of transparent huge pages on load-critical systems, like the ones running scientific applications, JVM or gcc builds; since the annoucement is too big, I won’t post it here, but if you’re interested, you may wanna check the list archives.

-In closing this week’s edition, some noticeable changes/fixes are : OMAP DSS updates for .35 (Tomi Valkeinen) and powerpc fixes by Benjamin Herrenschmidt.

That’s it, see you next week!

Guest Blog: Rares Aioanei – Kernel News with openSUSE Flavor

May 14th, 2010 by

Guest Blog

Greetings, and welcome!

-Starting this week’s news, The H Online have , since the 24th of March,  a series of articles titled “What’s new in 2.6.34”. You can find it here: http://www.h-online.com/open/features/Linux-Kernel-2-6-34-tracking-962586.html

-Frederic Weisbecker posted perf fixes for 2.6.34, James Bottomley came up with SCSI fixes for -rc6, Paul E. McKenney had some RCU fixes for 2.6.35; perf fixes came also from Arnaldo Carvalho de Melo.

-Christoph Hellwig posted a XFS status update for April 2010; we will paste his report here in its’ entirety to let you get a clear picture : “In April 2.6.34 still was in the release candidate phase, with a hand full of XFS fixes making it into mainline.  Development for the 2.6.35 merge window went ahead full steam at the same time.

While a fair amount of patches hit the development tree these were largely cleanups, with the real development activity happening on the mailing list.  There was another round of patches and following discussion on the scalable busy extent tracking and delayed logging features mentioned last month.  They are expected to be merged in May and queue up for the Linux 2.6.35 window.  Last but not least April saw a large number of XFS fixes backported to the 2.6.32 and 2.6.33 -stable series.

In user land xfsprogs has seen few but important updates, preparing for a new release next month.  The xfs_repair tool saw a fix to correctly enable the lazy superblock counters on an existing filesystem, and xfs_fsr saw updates to better deal with dynamic attribute forks.  Last but not a least a port to Debian GNU/kFreeBSD9 got merged. The xfstests test suite saw two new test cases and various smaller fixes.”

-As usual, Rafael J. Wisocki announced the series of reported regressions from 2.6.33 (referring to 2.6.34-rc6-git6).

-No doubt, the most important news of this week is Linus’ announcement of 2.6.34-rc7 : “I think this is the last -rc – things have been pretty quiet on the patch front, although there’s been some rather spirited discussions.Random fixes all around, some of them RCU related (people fixing various RCU sanity check warnings), but most of them just random driver fixes. And there’s some MIPS, microblaze and ARM updates, and ocfs2 and ceph fixes. The shortlog is about as informative as anything else – nothing there  stands out in my mind, it’s just a lot of small random stuff.”

-OpenSUSE’s Jiri Kosina posted HID fixes, while H. Peter Anvin posted a RFC regarding virtualization – the hypervisor layer pertaining Hyper-V and VMware code cleanups.

-Robert Richter came up with oprofile hotplug fixes for x86, sound fixes came from Takashi Iwai, perf from Arnaldo Carvalho de Melo, wireless by John W. Linville, drm fixes by Dave Airlie and networking fixes by David Miller.

-The H Online features another interesting kernel log; you can read it, along with its interesting links, here http://www.h-online.com/open/features/Kernel-Log-New-stable-kernels-and-drivers-995820.html .

-Paul McKenney posted fixes for the RCU tree (for 2.6.35, rebased for -rc7), hwmon fixes appeared courtesy of Jean Delvare, some new perf fixes by Ingo Molnar and later by Arnaldo Carvalho de Melo, tracing by Steven Rostedt, AMD iommu by Joerg Roedel, patches for the s390 series for -rc7 by Martin Schwidefsky and some perf_event fixes for powerpc by Benjamin Herrenschmidt.

-Greg Kroah-Hartman posted the “start of the stable review cycle for the 2.6.32.13 release”, stating that “There are 98 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let us know.  If anyone is a maintainer of the proper subsystem, and wants to add a Signed-off-by: line to the patch, please respond with it.”

-The same Greg started the review process for 2.6.33.4, with the same message to anyone involved/interested.

-Pierre Tardy informed the community about PyTimechart by posting a RFC :  “PyTimechart is another implementation of two very useful tools available for the linux community: perf-timechart ( http://blog.fenrus.org/?p=5 ) and bootchart (http://www.bootchart.org/ ) The two tools share a common idea of making their output to SVG files. While it is a very good idea for small traces, the generated SVG can be very heavy, and turns out to be good stress tests for inkscape developers…
PyTimechart is a tool that parses ftrace text traces, and display them with the help of a very powerful dynamic plot framework, Chaco (http://code.enthought.com/chaco/ ) The GUI makes the best it can to ease the browsing of huge traces.”
All in all, the respondents to this mail seemed to welcome the application as being useful.

-In the latest fixes/patches/pull requests section, we have Paul E McKenny with an RCU lockdep splat fix, Sage Weil with ceph fixes for 2.6.34-final, Frederic Weisbecker has perf/nmi fixes (uniform lockup detector), Takashi Iwai with some sound fixes; Samuel Ortiz has some MFD fixes and Steve French came up with some minor cifs fixes.

-Greg Kroah-Hartman of OpenSUSE made the announcement of the release of kernels 2.6.32.13 and 2.6.33.4 .

-Marcello Tosatti announced a series of fixes for the kvm targetting 2.6.34-rc7, Greg Kroah-Hartman posted patches for the -git kernel regarding TTY, Steven Rostedt had some tracing updates, perf fixes by Arnaldo Carvalho de Melo were posted too, and Dmitry Korokhov has fixes for the input tree.

-Mathieu Desnoyers announced the release of LTTng 0.213, with various bugfixes and improvements.

-As usual, at least lately, Michal Simek has some patches/fixes for arch/microblaze, this time for -rc8.

-Michael S. Tsirkin posted “a last minute vhost-net fix” which fixes barrier pairing.

Well, that’s it for this week’s OpenSUSE-flavoured kernel news!
I’m off, enjoy the weekend!

Guest Blog: Rares Aioanai gives a Kernel Review (Week 18)

May 8th, 2010 by

Hello, and welcome. Here goes :

-This first one is hot after the closing of the last weeks’ edition, courtesy of LWN.net (I had not access to vger.kernel.org because of their downtime) : Linus Torvalds announced 2.6.34-rc6  (http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.34-rc6) and here is the link from LWN : http://lwn.net/Articles/385535/rss
-On the fixes side, we begin with Trond Myklebust’s NFS client bugfixes , and continue with a small fix from Jens Axboe regarding the block tree; in related news, other fixes are : xfs (Alex Elder), kgdb for  -rc5 (Alex Elder), perf (Arnaldo Carvalho de Melo), spi/gpio (Grant Likely), USB for -rc4-git (Greg Kroah-Hartman), who also sent fixes for the tty and staging trees.
-Stefan Bader announced linux-2.6.32.y-drm33.z with the following comment : “As many of us now have a distribution which is based on a 2.6.32 kernel but are forced to update DRM to the version in 2.6.33 to obtain good graphics experience. In support of this I went ahead and created a tree on kernel.org[1] which brings together the two and which I will maintain following the upstream stable trees from Greg. This hopefully will not only be beneficial to us but also to all that are in the need of running this combination of code.”
-Tim Gardner of Canonical proposed some of the updates to the r8169 driver should be merged into stable; Francois Romieu agreed, so we’ll see these fixes in .32 and .33 stable versions.
-Darrick j. Wong posted a RFC in regard of the ext4 tree with the following intro-duction : “Hmm.  A while ago I was complaining that an evil program that calls fsync() in a loop will send a continuous stream of write barriers to the hard disk.  Ted theorized that it might be possible to set a flag in ext4_writepage and clear it in ext4_sync_file; if we happen to enter ext4_sync_file and the flag isn’t set (meaning that nothing has been dirtied since the last fsync()) then we could skip issuing the barrier. Here’s an experimental patch to do something sort of like that.  From a quick run with blktrace, it seems to skip the redundant barriers and improves the ffsb mail server scores.  However, I haven’t done extensive power failure testing to see how much data it can destroy.  For that matter I’m not even 100% sure it’s correct at what it aims to do.”
-John W. Linville asked Dave Miller to pull some of his fixes applied to the wireless-2.6 tree (30.04.2010).
-Linux Weekly’s editor-in-chief, Jonathan Corbet, RFC’d some fixes for the viafb tree (OLPC).
-Paul E. McKenney announced fixes for the RCU tree in .34 and changes for .35,  Frederic Weisbecker sent Ingo Molnar and the list some new fixes for perf,  lockdep and hw-breakpoints, Michael S. Tsirkin came up with vhost-net improvements,  just like Sage Weil, who posted ceph fixes for -rc7; other fixes include lockdep, RCU, i2c, tracing and core.
-Joel Becker wrote fixes for the ocfs tree, while H. Peter Anvin posted x86 fixes for -rc7, including David Howell’s rwsem patch.
-Another series of small fixes for the drm and gpu trees by Dave Airlie were  posted, as well as other fixes for the following trees/components :  input by Dmitry Torokhov, sound by Takashi Iwai, networking by David Miller, wq (workqueue) by Tejun Heo and perf by Arnaldo Carvalho de Melo.
-Pankaj Thakkar of Vmware posted a RFC in regard of NPA for vmxnet3, with the  following words : “Device passthrough technology allows a guest to bypass the hypervisor and drive the underlying physical device. VMware has been exploring various ways to deliver this technology to users in a manner which is easy to adopt. In this process we have prepared an architecture along with Intel – NPA (Network Plugin Architecture). NPA allows the guest to use the virtualized NIC vmxnet3 to passthrough to a number of physical NICs which support it. The document below provides an overview of NPA. We intend to upgrade the upstreamed vmxnet3 driver to implement NPA so that Linux users can exploit the benefits provided by passthrough devices in a seamless manner while retaining the benefits of virtualization. The document
below tries to answer most of the questions which we anticipated. Please let us know your comments and queries.”
-On opensuse-kernel@ Larry Finger patched the script allowing the downloading of firmware for b43 (Broadcom).
-Another series of fixes were posted as follows : SLAB for -rc7 by Pekka J. Enberg,  libata and zerolen (misc) by Jeff Garzik, RCU for 2.6.34 by Paul E. McKenney, sh by Paul MUndt, arch/microblaze by Michal Simek, oprofile by Robert Richter, RCU, this time by Ingo Molnar, vrl/dvb by Mauro Carvalho Chehab, nfs client  fixes by Trond Myklebust, sched/core by Tejun Heo, drm by Dave Airlie,  ACPI for -rc6 by Len Brown, perf and tracing by Steven Rostedt, block for 2.6.34 by Jens Axboe, PCMCIA by Dominic Brodowski and md for 2.6.34 by Neil Brown.
-Soeren Sandmann announced the release of Sysprof 1.1.6 with the following  words : “Sysprof 1.1.6 is now available. This is a development release leading up to a stable 1.2.0 release. Sysprof is a sampling system-wide CPU profiler for Linux. This version is based on the perf counter interface in 2.6.31 kernels and will not work with earlier kernels.”
-Mikulas Patocka asked for testers in the matter of performance degradation in the Maxtor Atlas 15K2 SCSI disks, due to buggy firmware, posting a script that limits the request size to 256k, since the degradation appears when requests exceed this 256k boundary
That’s all, folks! If you’re in Europe, have a rainless weekend, and may all
of you have a fantastic weekend!

Guest Blog: Kernel Review with openSUSE Flavor (Week 16)

April 23rd, 2010 by

Guest Blog from Rares Aioanai:

Howdy y’all! Welcome to this week’s edition of hot kernel news! Let’s get to it :

-Eric Anholt posted fixes for -rc2 – the drm-intel tree.
-Alex Elder pushed some fixes of the xfs tree regarding -rc5
-Len Brown posted patches for ACPI to apply to 2.6.34-rc4
-Also, git pull requests have been submitted to the following trees : iBFT, CFS, XFS, OLPC(viafb), DRM (Dave Airlie fixed some radeon stuff),  PCMCIA (for -rc5, RCU, tracing, eCryptfs.
-Christian Ludwig mailed the linux-kernel@ list to celebrate 5 years (17.04) of kernel development with git. See here for more info :  http://www.youtube.com/watch?v=ntTpM8hfl_E
-Russell King sent a quick fix to a fs/built-in.o: In function `sys_inotify_init1′:summary.c:(.text+0x347a4): undefined reference to `anon_inode_getfd’ error.
-Samuel Thibault announced hwloc (Hardware Locality) vers. 1.0rc1 which is described by the author as following : “hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements, such as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processor “threads”. hwloc also gathers various attributes such as cache and memory information, and is portable across a variety of different operating systems and platforms.”
-David Miller fixed some issues in the networking tree, including virtualization issues, TX lockups and iwliwifi active chain detection.
-LWN.net has an article about the release of 2.6.34-rc5 – http://lwn.net/Articles/384026/rss
– the official announcement from Linus sounds like this : “Another week, another -rc. This time there wasn’t some big nasty regression I was working on to hold things up, and it felt like a pretty  regular -rc release.
Random fixes all around. The most noticeable (for people who got hit by it) may be the fix for bootup problems that some people had (ACPI dividing by zero: kernel bugzilla 15749), but there’s stuff all over. The shortlog gives some idea.”
-Dave Airlie put out a single fix for the drm tree, namely an issue regarding KMS on radeon cards.
-In other fixes news, Ingo Molnar posted fixes for the perf tree and  David Miller has come up with some SPARC fixes.
-Dominik Brodowski mailed some PCMCIA bugfixes for the upcoming 2.6.34-rc6.
-OpenSUSE’s own Jan Kara posted fixes for the linux-fs tree, specifically quota fixes. Since we’re talking about fixes, other trees that received fixes are : ext4 (Theodore Ts’O), wireless (John W. Linville), m68knommu (Greg Ungerer), kvm – for -rc5 – (Avi Kivity), jfs (Dave Kleikamp), logfs (Joern Engel) and voltage regulator fixes by Liam Girdwood.
-Martin Schwidefsky has some s390 patches for -rc5, Tejun Heo announced patches for the slabh subtree (slab.h); other fixes were released for various trees as follows : scsi(James Bottomley)-for -rc5, driver-core
(Greg KH)-for 2.6.34-git, drm-intel(Eric Anholt)-for -rc4, libata(JeffGarzik), drm-radeon(Dave Airlie), perf probe for PPC(Paul Mackerras),  usb(Greg KH)-for 2.6.34-git,
-Theodore Ts’O announced the Call for Tracks for this year’s Linux Plumbers Conference, which will take place in Cambridge, Massachusetts between the 3rd and the 5th of November.
-OpenSUSE’s Greg (Kroah-Hartman) posted  reviews of 2.6.33-stable and 2.6.32.12-stable.
-mmotm patches against -rc5 were announced on the 22nd of April, containing a rather large plethora of fixes of different sorts and purposes.

That’s it for this week’s kernel news. Have a nice and pleasant weekend. 🙂

Novell Client on openSUSE 11.2

April 20th, 2010 by

This has been covered on a couple of forums out there, but I’ve yet to find a decent comprehensive post. This is for 32bit systems, it’s easily modified for 64bit setups.

First off, search your favorite RPM repo for binutils-2.19-9.3. I like to use http://rpm.pbone.net, but at the time of writing, they happen to be down.

Get a copy of the Novell Client ISO from http://download.novell.com and mount it:

sudo mount -o loop novell-client-2.0-sp2-sle11-i586.iso /mnt

Extract the files from the RPM:

rpm2cpio binutils-2.19-9.3.i586.rpm | cpio -idv

This should create a “usr” directory in your present working directory. Go ahead and copy it’s contents to your filesystem:

sudo cp -R usr/* /usr/

Change directories to wherever you mounted your ISO (in this case “/mnt”) and run the installer:

cd /mnt && sudo ./ncl_install

As the packages attempt to install, you’ll be given options and warnings concerning libbfd and several other packages. Choose option “2” for everything (“Break dependencies”). Don’t worry about actually breaking anything, just roll with option 2.

Lastly, issue ldconfig as root and reboot:

sudo /sbin/ldconfig
sudo /sbin/reboot

That should get you up and running. You can run “ncl_tray” directly from the command line, or create a shortcut to the client. If you’re having connection issues, make sure that openSLP is configured.

The only issues I’ve had so far is the inability to browse trees, which turned out to be a DNS problem on my end. Occasionally I get warnings on login about novfs kernel modules not being properly loaded, but this appears to be benign.

Weekly Kernel Review with openSUSE Flavor: 15th Week

April 16th, 2010 by

Guest Blog from:  Rares Aioanei <suse.listen@gmail.com>

Hi everyone, and welcome to this week’s edition of the kernel news – OpenSUSE style! The news are as follows :
-Ryusuke Konishi pushed some trivial fixes to the NILFS2 tree (mostly fixing of typos)
-Masami Hiramatsu posted a patch regarding perf-probe. In his own words, “This series improves data structure accessing.
In this version, I added ‘removing x*()’patches.”
-Chris Mason posted some improvements in the btrfs-unstable tree, among others fixing an oops and other impovements.
-Linus Torvalds announced the release of the 2.6.34-rc4 kernel : “It’s been two weeks rather than the usual one, because we’ve been hunting
a really annoying VM regression that not a lot of people seem to have
seen, but I didn’t want to release an -rc4 with it. So we had the choice
of either reverting all the anon-vma scalability improvements, or finding
out exactly what caused the regression and fixing it.”
This rc also contains various bugfixes and changes regarding drivers – a new network driver (cxbg4) and updates to radeon and nouveau.
Kerneltrap : http://kerneltrap.org/Linux/2.6.34-rc4_Hunting_A_Really_Annoying_VM_Regression
H-Online : http://www.h-online.com/open/features/Kernel-Log-Coming-in-2-6-34-Part-1-Network-Support-975937.html
and lwn.net : http://lwn.net/Articles/383199/rss
-Also, Luis R. Rodriguez announced an updated wireless tree in regard of the release of 2.6.34-rc4 (backported).
See it here : http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.34/compat-wireless-2.6.34-rc4.tar.bz2
-David Miller posted various fixes in the networking- and sparc trees.
-Michal Simek wrote to celebrate one year of Linux on the Microblaze (Tuesday, the 13th of April 2010)
-And some news from the opensuse-kernel team :
Jiri Kosina noticed that commit 5246824c7ea3313c8e4f42f9b19d9e6f0b51861a introduced CONFIG_DEBUG_BLOCK_EXT_DEVT as set on master kernels
(non-{debug,trace} kernels). The problem has been solved and now this option is disabled on master kernels.
This has a related fix upstream introduced by Rafael J. Wysocki.
-Steven Rostedt announced the release of trace-cmd version 1.0
-Trond Myklebust announced fixes for the nfs tree.
-Jean Delvare posted fixes for the hwmon (hardware monitoring) tree for the upcoming 2.6.34 kernel
-Ingo Molnar posted fixes for the perf tree including build fixes on Debian and others.
-Douglas Gilbert announced sdparm 1.05 as of 15.04.
-Stephen Rothwell announced that Thursday’s linux-next (next-20100415) will be the last until the 27th of April, when he’ll return from his vacation.
-Dmitry Torokhov posted updates for the input tree for -rc4.
-Also Thomas Gleixner mailed some updates for x86-fixes.
-Fixes to the Firewire tree, along with documentation updates, were pushed by Stefan Richter.
-John W. Linville posted a pull request for the wireless tree intended for
2.6.34 .
-Also, patches of mmotm have been released against 2.6.34-rc4 .
-Guilt v0.33 is available as of 16.04.2010 .
-Patches for bkl/ioctl, sound (for -rc5), watchdog have been released .

That’s it for this week, see ya!

News from the Zypper Revolution

April 5th, 2010 by

Maybe revolution is a bit strong, but at this hour in the night I can probably be excused for using a bit of hyperbole – besides, nothing great in the world has ever been accomplished without passion as Hegel would have it, so I am on solid ground here.

I have been going over customer feedback from Novell’s Brainshare conference for my internal “Systems Management Zeitgeist” report, and there are a couple of points I just had to share with you all as they are plain simply inspirational.

Our update stack is, well, zippy.  Like greased lightning, according to this happy SUSE Linux Enterprise customer:

Zypper updates a Linux system across major versions in 5 minutes, full Oracle server update done in 15 minutes

We of course appreciate speed in of itself, as a technical achievement powered by enhancements like libsat and DeltaRPM, and Community users share this point of view with us.  But Enterprise users have a different and equally valid point of view: administrator time is costly, and while many management consoles exist, industry data shows that tools do help, but not nearly enough: administrators are still involved, personally, in most Systems Management tasks —  I could quote analyst data, but not at this wee hour, so just trust me on this point.

This one medium-sized customer actually took the time to calculate what the time savings meant to his business:

The faster update stack is resulting in 56,000 dollars in [operational budget] savings

It is not everyday a customer gives you a precise dollar number in describing what a technology’s impact is on his expenses — So I just had to share it with you all, it is such a nice commentary on our effort’s tangible impact.

I can hear some of you wonder why I blogged this on my Lizard’s Community account, rather than on Novell’s Corporate site, since I am talking up Enterprise distro data and as the Systems Management guy I really have either option.  Good question!  I could say it is because I was not in the mood to dig up analyst quotes, and this setting allows me to be more cavalier and just waltz over those references, but there is a more important reason, read on.

We in the Systems Management team happen to think sleep is for the weak, and have been cooking up our next scheme for improvement — but we need your help to get there.

As the keenest observers among you have long ago noticed, with the 11.2 release we declared “zypper dup” a supported migration path, and received some accolades for it already.  But we all know that live distro upgrade migration across major version changes is a big endeavor, and we would like to solicit your help in improving it: if you have the time and inclination to test zypper dup and provide a properly filed bug report of any kinks you might discover, we would be delighted to use your feedback to improve the 11.3 implementation of this process.

Just a word of caution: comments to this entry, or bugs filed without sufficient data to be analyzed, are not going to further the result we all seek.  If you report something, make sure enough data to reproduce the issue is included, and that you are able to provide additional data upon request of the developer handling your report: if we cannot reproduce a problem, we cannot fix it.

Thanks in advance to those among you joining us in this effort!

Solving typical problems of BCM4312 802.11b/g

March 22nd, 2010 by

The problem 1: I have a new Broadcom Wireless that doesn’t work with the driver B43, even when I download the firmware.

The problem 2: I don’t wanna use the Broadcom WL driver because its buggy, closed source, and doesn’t support aircrack.

The solution:

After a while working with this solution, i must say that the wireless range its improve and everything else working perfectly.

So, this works for some of those BCM4311-, 12- and those weird cards that don’t work with only the B43 and the Firmware.

  1. Install build essentials with: sudo zypper in -t pattern devel_basis devel_kernel
  2. Download the package compat-wireless from http://wireless.kernel.org/
  3. Unpack the package somewhere: tar xvzf compat-wireles.tar.gz
  4. Enter in the new directory, and execute: make && make install
  5. Wait for a while, and when it ends should say something like “do make unload” DON’T DO THAT.
  6. As root exec: install_bcm43xx_firmware, this script should be in your system path, but only as root. This will download the firmware to /lib/firmware/b43.
  7. Reboot. I found that its more safe to do a clean reboot than write make unload, because i got a kernel panic if i do that. So reboot and your wireless card should be working now with b43. Remember to remove the WL driver so you don’t have conflict between them.

I did this for my Aspire One D150 and some HP Laptops and works without problems.

I hope this information is useful.

Cheers.

A Green Rock

February 28th, 2010 by

Working as a manager sometimes has not so nice days, but tomorrow it will be a really great day. Novell HR has asked me to celebrate a team members ten years anniversary with Novell. That means fun and a present since ten years is a long time, yes, quite a long time for IT industry.

Henne Green RockThe guy who comes in to S.u.S.E, SuSE and Novell every day since exactly ten years now is Henne. You all know him. He is the guy who helps you with your multimedia problem, the man who finally dries your tears when your package does not build and the one who is first at breakfast after he kicked the last hackers to bed the night before. Of course looking fresh like a new born baby and with the energy of a power plant. Whenever there is work to be done in openSUSE, one can rely on Hennes advice and helping hand.

But that is not all. You might have realized that the openSUSE project is not really ten years old. But maybe it is? Might be that before it was officially set up a few years ago, it was already nested in Hennes heart? He is with openSUSE from day one and before, always following the idea of an open, community driven, vibrant and optimistic openSUSE project with space for opinions, ideas and argues. Over that he never looses focus on a practical compromise that works for all.

He gave very valueable direction in the Guiding Principle discussion as well as designing the devel project concept in the Build Service which makes external package maintainance possible. Today he gives important guidance as a member of the openSUSE Board and is of course one of the strong shoulders in the openSUSE Boosters Team.

I think Henne is one of the persons who make our community valueable and enjoyable. openSUSE is so much benefiting from people like him who take up responsibility and drive things forward.

Henne, in the name of Novell and I guess the whole openSUSE community I like to thank you for all your work so far. I am really looking forward to continuing to do crazy stuff with you. There is a lot more the openSUSE project can achieve over the next couple of decades, great that we have you on board as a green rock 🙂

Tokamak4

February 27th, 2010 by

On this week the leading KDE developers met together again. This time it was held in Nürnberg, in the openSUSE premises and was kindly made possible by Novell and KDE e.V.
26 hackers, who make KDE better.

For me it was first time, where I met hackers not for drinking a cup of beer, but for working, for hacking, for learning… and I think in this time I got much more fun.

We started at 9-10 am and finished it at 1-2 am. Yes, these two days we hacked like crazy. I’m not so good in KDE, I mean – I’m just trainee in SUSE/Novell, but in these two days I took a lot of information about KDE (arhitecture), Solid, Plasma, methods of project’s buildings (cmake), etc.

I have uploaded photos. You can find these here.

I have worked before on KNetworkManager. It was just a couple of patches (Qt/KDE3 based), and KNM has another aspects of integration with hardware as we have now in KDE4. In KDE4 we have SOLID, and this makes more easy to asking for such things like, for example, wired connection or to find hidden SSID wi-fi…

Yes, my current project is Network Management plasma applet.

With Sebastian Kügler and Will Stephenson, we worked together on functionality to easily connect to wired, wireless and mobile broadband networks and also to VPNs. As I said, I don’t did so much, but I started working on support for connection. Maybe next month I will be able to show that I did.

I would like to thank everyone with whom I spent those 2 days. Especially Will, who always supports and helps me to become a KDE developer.