<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Penguins in a Strange Land &#187; compaq</title>
	<atom:link href="http://strange.nsk.pt/tag/compaq/feed/" rel="self" type="application/rss+xml" />
	<link>http://strange.nsk.pt</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 26 Jul 2010 12:29:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fedora 12 on Compaq/HP Mini 311</title>
		<link>http://strange.nsk.pt/2010/01/fedora-12-on-compaqhp-mini-311/</link>
		<comments>http://strange.nsk.pt/2010/01/fedora-12-on-compaqhp-mini-311/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 20:07:22 +0000</pubDate>
		<dc:creator>luciano</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[311]]></category>
		<category><![CDATA[compaq]]></category>
		<category><![CDATA[f12]]></category>
		<category><![CDATA[fedora12]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://strange.nsk.pt/?p=85</guid>
		<description><![CDATA[I&#8217;ve been late to update to Fedora 12, and I&#8217;ve kept my installation at Fedora 11. Oh, but I couldn&#8217;t update my kernel either. It seems the following module is to blame:

$ modinfo ssb
filename:       /lib/modules/2.6.29.4-167.fc11.i586/kernel/drivers/ssb/ssb.ko
license:        GPL
description:    Sonics Silicon Backplane [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been late to update to Fedora 12, and I&#8217;ve kept my installation at Fedora 11. Oh, but I couldn&#8217;t update my kernel either. It seems the following module is to blame:<br />
<code><br />
$ modinfo ssb<br />
filename:       /lib/modules/2.6.29.4-167.fc11.i586/kernel/drivers/ssb/ssb.ko<br />
license:        GPL<br />
description:    Sonics Silicon Backplane driver<br />
srcversion:     A3AE34BE4010797EEEB08AF<br />
....<br />
</code></p>
<p>What is <code>ssb.ko</code>? Well, according to <code>Kconfig</code> in the corresponding source directory, it&#8217;s probably related to some Broadcom device.</p>
<p>Now that I know the culprit, I can continue the installation. Oh, I installed Fedora 12 by <code>dd(1)</code>ing the ext4 filesystem in <code>LiveOS/ext3fs.img</code> (that itself is in <code>LiveOS/squashfs.img</code> in the LiveCD image) under my old installation of Fedora 11. That allowed me to download and compile the wireless driver (in package kmod-wl) without requiring a cabled network.</p>
<p>So, how to disable the module? In the installed system, just add a line in <code>/etc/modprobe.d/blacklist.conf</code>. As for when booting, LiveCD or system? Well, by <code>grep(1)</code>ing the contents of the initrd, it&#8217;s by using the following parameter: <code>rdblacklist=ssb</code>.</p>
<p>And how did I found out this module was the culprit? Booting with the arguments: <code>udevtrace udevlog init=/bin/bash</code></p>
<p>I was booted directly to bash, then did: <code>strace -f -e open /sbin/start_udev</code></p>
<p><code>udevd</code> will start, serializing the events, and being a little slower, allowing me to see the point of failure.</p>
<p>Now, to migrate the configuration&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://strange.nsk.pt/2010/01/fedora-12-on-compaqhp-mini-311/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
