<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://www.kernel-panic.org/atom.css" type="text/css"?>

<feed xmlns="http://www.w3.org/2005/Atom"
      xml:base="http://www.kernel-panic.org" xml:lang="en">

    <title type="html"> - jgs</title>

    <updated>2007-02-16T08:17:21-01:00</updated>

    <link href="http://www.kernel-panic.org/Members/jgsack/jgs"
          rel="alternate" type="text/html" />

    
    <id>tag:www.kernel-panic.org,2007:jgs</id>

    <generator uri="http://developer.etria.com/projects/quills" version="0.9">Quills</generator>

    <link rel="self"
          href="http://www.kernel-panic.org/Members/jgsack/jgs/atom.xml" />

    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/02/16/maxima-symbolic-algebra-package" />
            <title>Maxima symbolic algebra package</title>
            <id>tag:www.kernel-panic.org,2007-02-16:d70878bf1b2651c7025f2e7d73ee271f</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Maxima is a free symbolic algebra program for Linux&lt;/h2&gt;
                The &lt;a href="http://maxima.sourceforge.net/"&gt;Maxima&lt;/a&gt; package provides symbolic algebra capabilities.
&lt;p&gt;
&lt;pre&gt;xmaxima&lt;/pre&gt; looks like this:
&lt;p&gt;
&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/xmaxima.ubuntu.png"&gt;
            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-02-16T08:17:21+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/02/04/both-linuxes-emulate-windows-xp" />
            <title>Both Linuxes emulate Windows XP</title>
            <id>tag:www.kernel-panic.org,2007-02-04:426b6980b36b1fa89a63bed44767f66b</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Running LTspice with wine under both ubuntu 6.10 and Fedora Core 6&lt;/h2&gt;
                &lt;h3&gt;Both Linuxes emulate Windows XP&lt;/h3&gt;
&lt;address&gt;Christoph Maier, 04 February 2007&lt;/address&gt;
&lt;hr&gt;
&lt;p&gt;After downloading and installing wine 
under both ubuntu 6.10 and Fedora Core 6,
I copied &lt;a href="http://www.linear.com/company/software.jsp"&gt;LTspice&lt;/a&gt; 
from my Windows XP partition to the disk shared by both Linuxes 
and ran &lt;pre&gt;wine scad3.exe&lt;/pre&gt; on both installations. 

&lt;p&gt;&lt;b&gt;Success!&lt;/b&gt; in both cases
&lt;p&gt;&lt;img alt="LTspice in ubuntu 6.10" 
src="http://www.kernel-panic.org/Members/cmaier/screenshots/LTspice.ubuntu.6.10.png"&gt;
&lt;p&gt;&lt;img alt="LTspice in Fedora Core 6" 
src="http://www.kernel-panic.org/Members/cmaier/screenshots/LTspice.fedora.core6.png"&gt;
            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-02-04T22:58:57+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/02/03/dabbling-in-gtk-20" />
            <title>Dabbling in GTK+ 2.0</title>
            <id>tag:www.kernel-panic.org,2007-02-03:a105c8c5b41a5c7aa2e445732e854e30</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Now that I can compile and debug C in Linux, it makes sense to try using the GUI library.&lt;/h2&gt;
                &lt;h3&gt;Dabbling in &lt;a href="http://www.gtk.org/"&gt;GTK+ 2.0&lt;/a&gt;&lt;/h3&gt;
&lt;address&gt;Christoph Maier, 03 February 2007&lt;/address&gt;
&lt;hr&gt;

After confirming that &lt;b&gt;ddd&lt;/b&gt; also exists (and works) for Fedora
Core 6, I
am playing a little with &lt;a href="http://www.gtk.org/"&gt;GTK+ 2.0&lt;/a&gt;
under ubuntu 6.10 &lt;i&gt;and&lt;/i&gt; Fedora Core 6.
&lt;ul&gt;
  &lt;li&gt;RTFM: &lt;a href="http://www.gtk.org/tutorial/index.html"&gt;http://www.gtk.org/tutorial/index.html&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Small variant on one of the examples:
    &lt;pre&gt;/* third example from &lt;a
 href="http://www.gtk.org/tutorial/x345.html"&gt;http://www.gtk.org/tutorial/x345.html&lt;/a&gt; 
   Transmogrified somewhat */

#include &amp;lt;gtk/gtk.h&amp;gt;

/* Our new improved callback.  The data passed to this function
 * is printed to stdout. */
static void callback( GtkWidget *widget,
                      gpointer   data )
{
    g_print("Wahrlich, ich sage euch: %s\n", (gchar *) data);
}

/* another callback */
static gboolean delete_event( GtkWidget *widget,
                              GdkEvent  *event,
                              gpointer   data )
{
    gtk_main_quit ();
    return FALSE;
}

int main( int   argc,
          char *argv[] )
{
    /* GtkWidget is the storage type for widgets */
    GtkWidget *window;
    GtkWidget *button;
    GtkWidget *box1;

    /* This is called in all GTK applications. Arguments are parsed
     * from the command line and are returned to the application. */
    gtk_init (&amp;amp;argc, &amp;amp;argv);

    /* Create a new window */
    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

    /* This is a new call, which just sets the title of our
     * new window to "Hamburg" */
    gtk_window_set_title (GTK_WINDOW (window), "Hamburger LUGnut buttons");

    /* Here we just set a handler for delete_event that immediately
     * exits GTK. */
    g_signal_connect (G_OBJECT (window), "delete_event",
		      G_CALLBACK (delete_event), NULL);

    /* Sets the border width of the window. */
    gtk_container_set_border_width (GTK_CONTAINER (window), 4);

    /* We create a box to pack widgets into.  This is described in detail
     * in the "packing" section. The box is not really visible, it
     * is just used as a tool to arrange widgets. */
    box1 = gtk_vbox_new (TRUE, 0);

    /* Put the box into the main window. */
    gtk_container_add (GTK_CONTAINER (window), box1);

    /* Creates a new button with the label "Hummel, Hummel". */
    button = gtk_button_new_with_label ("Hummel, Hummel");
    
    /* Now when the button is clicked, we call the "callback" function
     * with a pointer to "Hummel, Hummel" as its argument */
    g_signal_connect (G_OBJECT (button), "clicked",
		      G_CALLBACK (callback), (gpointer) "Hummel, Hummel");

    /* Instead of gtk_container_add, we pack this button into the invisible
     * box, which has been packed into the window. */
    gtk_box_pack_start (GTK_BOX(box1), button, TRUE, TRUE, 0);

    /* Always remember this step, this tells GTK that our preparation for
     * this button is complete, and it can now be displayed. */
    gtk_widget_show (button);

    /* Do these same steps again to create a second button */
    button = gtk_button_new_with_label ("-- --- .-. ... --..-- -- --- .-. ...");

    /* Call the same callback function with a different argument,
     * passing a pointer to "Mors, Mors" instead. */
    g_signal_connect (G_OBJECT (button), "clicked",
		      G_CALLBACK (callback), (gpointer) "Mors, Mors");

    gtk_box_pack_start(GTK_BOX (box1), button, TRUE, TRUE, 0);

    /* The order in which we show the buttons is not really important, but I
     * recommend showing the window last, so it all pops up at once. */
    gtk_widget_show (button);

    gtk_widget_show (box1);

    gtk_widget_show (window);
    
    /* Rest in gtk_main and wait for the fun to begin! */
    gtk_main ();

    return 0;
}
&lt;/pre&gt;
  &lt;/li&gt;
  &lt;li&gt;Compile with &lt;pre&gt;# script to compile hamburch.c
gcc -Wall -g hamburch.c -o hamburch `pkg-config --cflags gtk+-2.0 --libs gtk+-2.0`&lt;/pre&gt;
  &lt;/li&gt;
  &lt;li&gt;Works nice!&lt;br&gt;
&lt;center&gt;&lt;img alt="GTK window" src="http://www.kernel-panic.org/Members/cmaier/screenshots/Screenshot-Hamburger_LUGnut_buttons.png"&gt;&lt;/center&gt;&lt;br&gt;

&lt;pre&gt;cmaier@DrEvil:/data/C/grafix$ Wahrlich, ich sage euch: Hummel, Hummel
Wahrlich, ich sage euch: Mors, Mors&lt;/pre&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;/body&gt;
&lt;/html&gt;

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-02-03T22:27:36+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/02/03/compiling-and-debugging-c-code-in-ubuntu-610" />
            <title>Compiling and debugging C code in ubuntu 6.10</title>
            <id>tag:www.kernel-panic.org,2007-02-03:e84c3cc20c0a1cd4cb345e2e0fa7e5d4</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Use ddd to debug C code.&lt;/h2&gt;
                &lt;h2&gt;Installfest &lt;a href="http://www.thattechnicalbookstore.com/"&gt;That Technical Bookstore&lt;/a&gt;, 03 February 2007&lt;/h2&gt;
&lt;address&gt;Carl L&amp;ouml;wenstein&lt;/address&gt;
&lt;hr&gt;
&lt;h3&gt;Debugging C code&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Download &lt;b&gt;ddd&lt;/b&gt; with &lt;tt&gt;synaptics&lt;/tt&gt;&lt;/li&gt;
  &lt;li&gt;Compile with &lt;tt&gt;-g&lt;/tt&gt; option:
&lt;pre&gt;cmaier@DrEvil:/data/C/DeepShit$ cc -g -o braesenheimer linedraw.c linedraw_test.c&lt;/pre&gt;&lt;/li&gt;
  &lt;li&gt;Invoke debugger: 
&lt;pre&gt;cmaier@DrEvil:/data/C/DeepShit$ ddd braesenheimer&lt;/pre&gt;&lt;/li&gt;
  &lt;li&gt;This is how it looks:&lt;br&gt;
    &lt;img alt="DDD screenshot"
 src="http://www.kernel-panic.org/Members/cmaier/screenshots/DDD.screenshot.png"
 style="width: 1920px; height: 1200px;"&gt;&lt;br&gt;
  &lt;/li&gt;
&lt;/ul&gt;

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-02-03T16:39:26+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/01/24/update-of-nvidia-and-ipw3945-drivers-for-fedora-core-6-kernel-2895" />
            <title>Update of nVIDIA and ipw3945 drivers for Fedora Core 6, kernel #2895</title>
            <id>tag:www.kernel-panic.org,2007-01-24:b065258d390e750b07361f3bb92d28d1</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Fedora Core 6 automatically updated the kernel to version #2895. The nVIDIA and ipw3945 drivers didn't follow suit, so I had to install them manually.&lt;/h2&gt;
                &lt;h3&gt;Installing nVIDIA and ipw 3945 drivers&lt;/h3&gt;
&lt;hr&gt;
&lt;address&gt;Christoph Maier, 24JAN2007&lt;/address&gt;
&lt;hr&gt;
After the automatic update of the Fedora Core 6 kernel to version #2895, I had to
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2006/11/06/making-fedora-core-6-visible/"&gt;update the master GRUB &lt;tt&gt;menu.lst&lt;/tt&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;install the nVIDIA driver&lt;/h4&gt;
Following the procedure suggested in &lt;a href="http://www.mjmwired.net/resources/mjm-fedora-fc6.html"&gt;http://www.mjmwired.net/resources/mjm-fedora-fc6.html&lt;/a&gt;

&lt;pre&gt;[root@DrEvil RPM]# rpm -ivh http://rpm.livna.org/livna-release-6.rpm
Retrieving http://rpm.livna.org/livna-release-6.rpm
warning: /var/tmp/rpm-xfer.5kDCLh: Header V3 DSA signature: NOKEY, key ID a109b1ec
Preparing...                ########################################### [100%]
   1:livna-release          ########################################### [100%]
[root@DrEvil RPM]# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
[root@DrEvil RPM]# yum update kmod-nvidia
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
livna                     100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 111 kB    00:01     
livna     : ################################################## 367/367
Resolving Dependencies
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for kmod-nvidia to pack into transaction set.
kmod-nvidia-1.0.9746-1.2. 100% |=========================|  18 kB    00:00     
---&gt; Package kmod-nvidia.i686 0:1.0.9746-1.2.6.19_1.2895.fc6 set to be installed
--&gt; Running transaction check
--&gt; Processing Dependency: nvidia-kmod-common &gt;= 1.0.9746 for package: kmod-nvidia
--&gt; Restarting Dependency Resolution with new changes.
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for xorg-x11-drv-nvidia to pack into transaction set.
xorg-x11-drv-nvidia-1.0.9 100% |=========================|  34 kB    00:00     
---&gt; Package xorg-x11-drv-nvidia.i386 0:1.0.9746-7.lvn6 set to be updated
--&gt; Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 kmod-nvidia             i686       1.0.9746-1.2.6.19_1.2895.fc6  livna             2.3 M
Updating for dependencies:
 xorg-x11-drv-nvidia     i386       1.0.9746-7.lvn6  livna             4.9 M

Transaction Summary
=============================================================================
Install      1 Package(s)         
Update       1 Package(s)         
Remove       0 Package(s)         

Total download size: 7.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): xorg-x11-drv-nvidi 100% |=========================| 4.9 MB    00:11     
(2/2): kmod-nvidia-1.0.97 100% |=========================| 2.3 MB    00:05     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: kmod-nvidia                  ######################### [1/4] 
  Updating  : xorg-x11-drv-nvidia          ######################### [2/4] 
  Cleanup   : xorg-x11-drv-nvidia          ######################### [3/4]
  Cleanup   : kmod-nvidia                  ######################### [4/4]

Installed: kmod-nvidia.i686 0:1.0.9746-1.2.6.19_1.2895.fc6
Dependency Updated: xorg-x11-drv-nvidia.i386 0:1.0.9746-7.lvn6
Complete!
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;install the Intel 3945 driver&lt;/h4&gt;
&lt;pre&gt;[root@DrEvil ~]# yum list | grep ipw3945 | less
[root@DrEvil ~]# yum list | grep ipw3945
ipw3945.i386                             1.2.0-18.2.fc6.at      installed       
ipw3945-kmdl-2.6.18-1.2869.fc6.i686      1.2.0-18.2.fc6.at      installed       
ipw3945-ucode.noarch                     1.14.2-3.1.at          installed       
ipw3945d.i386                            1.7.22-4.at            installed       
ipw3945-kmdl-2.6.18-1.2869.fc6.i586      1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869.fc6PAE.i686   1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869.fc6xen.i686   1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869_0.99.fc6.cubb 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869_0.99.fc6.cubb 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869_0.99.fc6.cubb 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869_1.fc6.cubbi_s 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869_1.fc6.cubbi_s 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.18-1.2869_1.fc6.cubbi_s 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895.fc6.i586      1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895.fc6.i686      1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895.fc6PAE.i686   1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895.fc6xen.i686   1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895_0.99.fc6.cubb 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895_0.99.fc6.cubb 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895_0.99.fc6.cubb 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895_1.fc6.cubbi_s 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895_1.fc6.cubbi_s 1.2.0-18.2.fc6.at      atrpms          
ipw3945-kmdl-2.6.19-1.2895_1.fc6.cubbi_s 1.2.0-18.2.fc6.at      atrpms          
[root@DrEvil ~]# yum install 
[root@DrEvil ~]# yum install ipw3945-kmdl-2.6.19-1.2895.fc6.i686 
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for ipw3945-kmdl-2.6.19-1.2895.fc6 to pack into transaction set.
ipw3945-kmdl-2.6.19-1.289 100% |=========================| 4.1 kB    00:00     
---&gt; Package ipw3945-kmdl-2.6.19-1.2895.fc6.i686 0:1.2.0-18.2.fc6.at set to be updated
--&gt; Running transaction check
--&gt; Processing Dependency: ieee80211-kmdl-2.6.19-1.2895.fc6 &gt;= 1.1.11 for package: ipw3945-kmdl-2.6.19-1.2895.fc6
--&gt; Restarting Dependency Resolution with new changes.
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for ieee80211-kmdl-2.6.19-1.2895.fc6 to pack into transaction set.
ieee80211-kmdl-2.6.19-1.2 100% |=========================| 4.9 kB    00:00     
---&gt; Package ieee80211-kmdl-2.6.19-1.2895.fc6.i686 0:1.2.16-16.fc6.at set to be updated
--&gt; Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 ipw3945-kmdl-2.6.19-1.2895.fc6  i686       1.2.0-18.2.fc6.at  atrpms             89 k
Installing for dependencies:
 ieee80211-kmdl-2.6.19-1.2895.fc6  i686       1.2.16-16.fc6.at  atrpms             41 k

Transaction Summary
=============================================================================
Install      2 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 131 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): ipw3945-kmdl-2.6.1 100% |=========================|  89 kB    00:01     
(2/2): ieee80211-kmdl-2.6 100% |=========================|  41 kB    00:00     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: ieee80211-kmdl-2.6.19-1.2895 ######################### [1/2] 
  Installing: ipw3945-kmdl-2.6.19-1.2895.f ######################### [2/2] 

Installed: ipw3945-kmdl-2.6.19-1.2895.fc6.i686 0:1.2.0-18.2.fc6.at
Dependency Installed: ieee80211-kmdl-2.6.19-1.2895.fc6.i686 0:1.2.16-16.fc6.at
Complete!&lt;/pre&gt;
And &lt;i&gt;finally&lt;/i&gt;, the wireless transceiver connects to my wireless access point!&lt;/li&gt;
&lt;/ul&gt;
            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-01-24T00:32:28+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/01/23/remove-the-wrong-kernel-devel-libraries-for-fedora-core-6" />
            <title>Remove the wrong kernel-devel libraries for Fedora Core 6</title>
            <id>tag:www.kernel-panic.org,2007-01-23:69eea5ba2bdc33c39df9714b9c41a895</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;The Fedora Core 6 installer erroneously installed a version of the kernel for i586. The kernel-devel package was also affected; I need to remove it. The correct package will be installed with the next automatic update. &lt;/h2&gt;
                &lt;address&gt;Christoph Maier [myself], 13 January 2007&lt;/address&gt;
&lt;hr&gt;
&lt;pre&gt;[cmaier@DrEvil ~]$ sudo yum remove kernel-devel.i586
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Package kernel-devel.i586 0:2.6.18-1.2869.fc6 set to be erased
---&gt; Package kernel-devel.i586 0:2.6.18-1.2849.fc6 set to be erased
--&gt; Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Removing:
 kernel-devel            i586       2.6.18-1.2869.fc6  installed          14 M
 kernel-devel            i586       2.6.18-1.2849.fc6  installed          14 M

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove       2 Package(s)         

Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Removing  : kernel-devel                 ######################### [1/2]
  Removing  : kernel-devel                 ######################### [2/2]

Removed: kernel-devel.i586 0:2.6.18-1.2869.fc6 kernel-devel.i586 0:2.6.18-1.2849.fc6
Complete!&lt;/pre&gt;

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-01-23T23:58:39+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/01/23/trying-to-get-wireless-to-work-with-intel-3945-under-fedora-core-6-part-2" />
            <title>Trying to get wireless to work with Intel 3945 under Fedora Core 6, part 2</title>
            <id>tag:www.kernel-panic.org,2007-01-23:12641252472450da03f2eb9d22ad1865</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Last installfest, we uploaded a buggy ipw3945 driver, so NetworkManager crashed catastrophically. This time, things went a little better ...&lt;/h2&gt;
                &lt;h3&gt;Installfest 13 January 2007&lt;/h3&gt;
&lt;address&gt;Gus Wirth, mostly&lt;/address&gt;
&lt;hr&gt;
&lt;ul&gt;
  &lt;li&gt;Sequence of shutdown daemons: &lt;tt&gt;/etc/rc0.d&lt;/tt&gt;&lt;/li&gt;

  &lt;li&gt;added myself to sudoers&lt;/li&gt;
  &lt;li&gt;Pirut goes crazy!
    &lt;p&gt;The &lt;tt&gt;pirut&lt;/tt&gt; window comes up with the wrong drivers highlighted:
      &lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/PirutCraziness.1.13JAN2007.png" 
       alt="pirut window before moving the mouse pointer"&gt;
    &lt;p&gt;but as I move the pointer onto the entries, they change!
      &lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/PirutCraziness.2.13JAN2007.png"
       alt="pirut window after moving the mouse pointer"&gt;
  &lt;/li&gt;
  &lt;li&gt;To verify what &lt;tt&gt;yum&lt;/tt&gt; &lt;i&gt;really&lt;/i&gt; installed, there are two possibilities:
    &lt;ul&gt;

      &lt;li&gt;&lt;pre&gt;cat /var/log/rpmpkgs&lt;/pre&gt;&lt;/li&gt;
      &lt;li&gt;&lt;pre&gt;sudo yum list&lt;/pre&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;It turned out that the &lt;tt&gt;ipw3945&lt;/tt&gt; driver I uploaded last time had a catastrophic bug. 
    So I update it, using &lt;tt&gt;yum&lt;/tt&gt; directly instead of going through &lt;tt&gt;pirut&lt;/tt&gt;:
    &lt;pre&gt;[cmaier@DrEvil ~]$ sudo yum update ipw3945.i386
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--&amp;gt; Populating transaction set with selected packages. Please wait.
---&amp;gt; Downloading header for ipw3945 to pack into transaction set.
ipw3945-1.2.0-18.2.fc6.at 100% |=========================| 3.3 kB    00:00     
---&amp;gt; Package ipw3945.i386 0:1.2.0-18.2.fc6.at set to be updated
--&amp;gt; Running transaction check
--&amp;gt; Processing Dependency: ipw3945-kmdl-1.2.0-18.2.fc6.at for package: ipw3945
--&amp;gt; Restarting Dependency Resolution with new changes.
--&amp;gt; Populating transaction set with selected packages. Please wait.
---&amp;gt; Downloading header for ipw3945-kmdl-2.6.18-1.2869.fc6 to pack into transaction set.
ipw3945-kmdl-2.6.18-1.286 100% |=========================| 4.1 kB    00:00     
---&amp;gt; Package ipw3945-kmdl-2.6.18-1.2869.fc6.i686 0:1.2.0-18.2.fc6.at set to be updated
--&amp;gt; Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 ipw3945                 i386       1.2.0-18.2.fc6.at  atrpms             35 k
Updating for dependencies:
 ipw3945-kmdl-2.6.18-1.2869.fc6  i686       1.2.0-18.2.fc6.at  atrpms             89 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       2 Package(s)         
Remove       0 Package(s)         

Total download size: 124 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): ipw3945-1.2.0-18.2 100% |=========================|  35 kB    00:00     
(2/2): ipw3945-kmdl-2.6.1 100% |=========================|  89 kB    00:00     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating  : ipw3945-kmdl-2.6.18-1.2869.f ######################### [1/4] 
  Updating  : ipw3945                      ######################### [2/4] 
  Cleanup   : ipw3945                      ######################### [3/4]
  Cleanup   : ipw3945-kmdl-2.6.18-1.2869.f ######################### [4/4]

Updated: ipw3945.i386 0:1.2.0-18.2.fc6.at
Dependency Updated: ipw3945-kmdl-2.6.18-1.2869.fc6.i686 0:1.2.0-18.2.fc6.at
Complete!

&lt;/pre&gt;
It works! &lt;/li&gt;
  &lt;li&gt;
    &lt;pre&gt;[root@DrEvil ~]# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.

eth1      IEEE 802.11g  ESSID:"kplug-netgear"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:0F:B5:E2:DF:60   
          Bit Rate:1 Mb/s   Tx-Power:14 dBm   
          Retry limit:15   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=60/100  Signal level=-42 dBm  Noise level=-43 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:204   Missed beacon:0

[root@DrEvil ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:C5:B8:F6:C7  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:230 errors:0 dropped:0 overruns:0 frame:0
          TX packets:317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:32391 (31.6 KiB)  TX bytes:42555 (41.5 KiB)
          Interrupt:185 

eth1      Link encap:Ethernet  HWaddr 00:18:DE:8A:A7:3C  
          inet addr:192.168.10.103  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::218:deff:fe8a:a73c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:266 errors:0 dropped:205 overruns:0 frame:0
          TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:293801 (286.9 KiB)  TX bytes:38936 (38.0 KiB)
          Interrupt:177 Base address:0xe000 Memory:dcfff000-dcffffff 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)&lt;/pre&gt;
  &lt;/li&gt;
  &lt;li&gt;How to check the IP address routing, with domain names (if available) and with numbers, respectively:
    &lt;pre&gt;[root@DrEvil ~]# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.10.0    *               255.255.255.0   U     0      0        0 eth1
default         192.168.10.1    0.0.0.0         UG    0      0        0 eth1
[root@DrEvil ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.10.1    0.0.0.0         UG    0      0        0 eth1&lt;/pre&gt;
  &lt;/li&gt;
  &lt;li&gt;Where the computer finds the name server:
    &lt;pre&gt;[root@DrEvil ~]# cat /etc/resolv.conf
# generated by NetworkManager, do not edit!



nameserver 192.168.10.1



&lt;/pre&gt;
  &lt;/li&gt;
&lt;/ul&gt;
            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-01-24T00:06:18+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/01/23/trying-to-get-wireless-to-work-with-intel-3945-under-fedora-core-6-part-1" />
            <title>Trying to get wireless to work with Intel 3945 under Fedora Core 6, part 1</title>
            <id>tag:www.kernel-panic.org,2007-01-23:5397d9909ee60a7a15b1a128e807688e</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;We downloaded the drivers from atrpms.net. However, the driver had a bug, which resulted in core dumps and other unpleasantness. &lt;/h2&gt;
                &lt;h3&gt;Installfest 06 January 2007&lt;/h3&gt;
&lt;address&gt;Jim Sack, George, Gus Wirth&lt;/address&gt;
&lt;hr&gt;
Today, we're trying to get the intel 3945 wireless adapter to work
under Fedora Core 6
&lt;ul&gt;
  &lt;li&gt;Google &lt;b&gt;ipw3945 fedora&lt;/b&gt;&lt;br&gt;

First hit: &lt;a href="http://atrpms.net/dist/fc6/ipw3945/"&gt;http://atrpms.net/dist/fc6/ipw3945/&lt;/a&gt;
  &lt;/li&gt;
  &lt;li&gt;From &lt;tt&gt;pirut&lt;/tt&gt;, install &lt;br&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;b&gt;ipw3945-kmdl-2.6.18-2869.fc6 - 1.2.0-18.fc6.at.i686&lt;/b&gt;
(verify kernel version matches output of &lt;tt&gt;uname -r&lt;/tt&gt;) &lt;/li&gt;

      &lt;li&gt;&lt;b&gt;ipw3945 - 1.2.0-18.fc6.at.i386&lt;/b&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;center&gt;
    &lt;img alt="pirut screenshot for loading ipw3945 packets"
 src="http://www.kernel-panic.org/Members/cmaier/screenshots/Load_ipw3945_FC6.png"&gt;&lt;br&gt;
    &lt;img alt="screenshot of pirut dependent ipw3945 packages"
 src="http://www.kernel-panic.org/Members/cmaier/screenshots/ipw3945_dependencies_FC6.png"
 style="width: 629px; height: 381px;"&gt;&lt;/center&gt;&lt;/li&gt;
&lt;li&gt;In a terminal window, &lt;pre&gt;su -&lt;/pre&gt;&lt;/li&gt;
  &lt;li&gt;&lt;pre&gt;modprobe -l ipw3945&lt;/pre&gt; verifies whether the ipw3945 kernel module has been
installed. The module is installed, but does not work.&lt;/li&gt;

&lt;li&gt;Following the &lt;a href="http://ipw3945.sourceforge.net/INSTALL"&gt;ipw3945 installation manual&lt;/a&gt;, 
create a file
&lt;pre&gt;# cat /etc/modprobe.d/ipw3945 
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945  /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;The regulatory demon &lt;tt&gt;ipw3945d&lt;/tt&gt; does not get started at boot time, 
as is verified by &lt;pre&gt;ps -C ipw3945d&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;After the instructions
&lt;pre&gt;# rmmod ipw3945
# modprobe ipw3945&lt;/pre&gt;
the installation succeeds.&lt;br&gt;
This is verified by checking the existence of &lt;tt&gt;/root/installbegin&lt;/tt&gt; and &lt;tt&gt;/root/installend&lt;/tt&gt;

when using the modified file
&lt;pre&gt;# cat /etc/modprobe.d/ipw3945 
install ipw3945 touch /root/installbegin ;  /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet ; touch /root/installend
remove ipw3945  /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;In &lt;tt&gt;/etc/modprobe.conf&lt;/tt&gt;, add a line &lt;pre&gt;alias eth1 ipw3945&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;In &lt;tt&gt;/etc/sysconfig/network-scripts&lt;/tt&gt;, create
&lt;pre&gt;#  cat /etc/sysconfig/network-scripts/ifcfg-eth1 
# Hacked ipw3945 script
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Wireless&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;In &lt;tt&gt;/etc/modprobe.d/blacklist&lt;/tt&gt;, add the lines
&lt;pre&gt;# Additions CM 06JAN1967+40
blacklist ipw3945&lt;/pre&gt;&lt;/li&gt;

&lt;li&gt;Now, the boot messages indicate &lt;tt&gt;[FAILED]&lt;/tt&gt; when booting up; however, 
&lt;pre&gt;# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.

eth1      unassociated  ESSID:off/any  
          Mode:Managed  Frequency=nan kHz  Access Point: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power:16 dBm   
          Retry limit:15   RTS thr:off   Fragment thr:0 B   
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:6085   Missed beacon:0&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;It is possible now to connect to an unsecured network through &lt;b&gt;NetworkManager&lt;/b&gt;; 
however, a connection attempt to my encrypted wireless base station still fails...&lt;br&gt;
&lt;b&gt;&lt;i&gt;disastrously&lt;/i&gt;&lt;/b&gt;:
&lt;pre&gt;Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: Oops: 0000 [#1]

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: SMP 

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: CPU:    1

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: EIP is at ipw_wx_set_auth+0x63/0x19d [ipw3945]

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: eax: 00000000   ebx: f7310ab4   ecx: f4ffaf44   edx: fffffff5

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: esi: f7310400   edi: f4ffaf44   ebp: c0629458   esp: f4ffae0c

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: ds: 007b   es: 007b   ss: 0068

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: Process wpa_supplicant (pid: 4162, ti=f4ffa000 task=f49cab10 task.ti=f4ffa000)

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: Stack: 00000000 00000000 00000000 0000013d 0000013d 00000004 000005c9 00000004 

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:        00040000 0000013d 0000013d 00000000 f49cab10 00000000 00000000 00000000 

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:        00000000 00000000 00000000 00000004 00000000 0000013d 0000013d c04c1075 

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: Call Trace:

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  [&lt;c05c33d5&gt;] ioctl_standard_call+0x60/0x225

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  [&lt;c05c3857&gt;] wireless_process_ioctl+0x57/0x328

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  [&lt;c05ba680&gt;] dev_ioctl+0x432/0x46b

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  [&lt;c047f1d7&gt;] do_ioctl+0x1f/0x62

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  [&lt;c047f464&gt;] vfs_ioctl+0x24a/0x25c

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  [&lt;c047f4c2&gt;] sys_ioctl+0x4c/0x66

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  [&lt;c0404013&gt;] syscall_call+0x7/0xb

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: DWARF2 unwinder stuck at syscall_call+0x7/0xb

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: Leftover inexact backtrace:

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel:  =======================

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: Code: 0f 00 00 83 f8 0a 0f 87 44 01 00 00 ff 24 85 28 7d ec f8 8b 86 c8 06 00 00 8b 9c 86 b8 06 00 00 85 db 0f 84 2f 01 00 00 8b 43 08 &lt;83&gt; 78 38 00 0f 84 22 01 00 00 8b 50 34 85 d2 0f 84 17 01 00 00 

Message from syslogd@DrEvil at Sat Jan  6 22:52:36 2007 ...
DrEvil kernel: EIP: [&lt;f8ec1bf6&gt;] ipw_wx_set_auth+0x63/0x19d [ipw3945] SS:ESP 0068:f4ffae0c&lt;/pre&gt;&lt;/li&gt;

&lt;/ul&gt;

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-01-24T00:02:48+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2007/01/06/installing-an-nvidia-display-driver-for-fedora-core-6--and-ending-up-reinstalling-kernels" />
            <title>Installing an NVIDIA display driver for Fedora Core 6 ... and ending up reinstalling kernels</title>
            <id>tag:www.kernel-panic.org,2007-01-06:155bf795b2bb738f59ec763b2e87b272</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;While trying to install the nVidia driver for Fedora Core 6, we found out that the automatic installer for Fedora installed the wrong kernel. 
So the 16 December 2006 installfest became an exercise in reinstalling kernels [from .rpm files, that is]&lt;/h2&gt;
                &lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;address&gt;Robert Donovan, 16 December 2006&lt;/address&gt;
&lt;h3&gt;Install nVidia driver for Fedora Core 6&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;open terminal window for root&lt;/li&gt;
&lt;li&gt;edit &lt;tt&gt;/etc/inittab&lt;/tt&gt;
&lt;br&gt;
The computer spits 

&lt;pre&gt;(gedit:3424): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
&lt;/pre&gt; back at me&lt;/li&gt;
&lt;li&gt;change the line &lt;tt&gt;id:5:initdefault:&lt;/tt&gt; to &lt;tt&gt;id:3:initdefault&lt;/tt&gt; as a precaution if the X server gets messed up (this will not start up X at login, I need to start x with &lt;tt&gt;startx&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;establish access to the server that has the repository:
&lt;a href="http://rpm.livna.org"&gt;&lt;tt&gt;http://rpm.livna.org&lt;/tt&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;proceed to the &lt;a href="http://rpm.livna.org/fedora/6/i386/repodata/"&gt;index of packages&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;verify which kernel version I have:
&lt;pre&gt;[cmaier@DrEvil HTML]$ uname -r
2.6.18-1.2798.fc6&lt;/pre&gt;
The kernel version needs to match the drivers to download.
&lt;/li&gt;
&lt;li&gt;Mismatch! We need to update the kernel&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;[root@DrEvil HTML]# yum update kernel&lt;/tt&gt;&lt;br&gt;
&lt;pre&gt;Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Could not find update match for kernel
No Packages marked for Update/Obsoletion
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Go hunt for the kernel at &lt;a href="http://download.fedora.redhat.com/"&gt;&lt;tt&gt;http://download.fedora.redhat.com/&lt;/tt&gt;&lt;/a&gt;, specifically at &lt;a href="http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/"&gt;&lt;tt&gt;http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/&lt;/tt&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;in the root window, 

&lt;pre&gt;yum update kernel-2.6.18-1.2849.fc6.i686.rpm
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
core                      100% |=========================| 1.1 kB    00:00     
atrpms                    100% |=========================|  951 B    00:00     
updates                   100% |=========================| 1.2 kB    00:00     
extras                    100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
Could not find update match for kernel-2.6.18-1.2849.fc6.i686
No Packages marked for Update/Obsoletion
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Robert goes into emergency hack mode
&lt;pre&gt;[root@DrEvil HTML]# cd /etc/yum
[root@DrEvil yum]# ls
pluginconf.d  yum-updatesd.conf
[root@DrEvil yum]# less yum-updatesd.conf&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Next try...
&lt;pre&gt;yum install kernel-2.6.18-1.2849.fc6.i686.rpm&lt;/pre&gt;&lt;br&gt;
On second thought, just try &lt;pre&gt;[root@DrEvil yum]# yum install kernel
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Downloading header for kernel to pack into transaction set.
kernel-2.6.18-1.2798.fc6. 100% |=========================| 206 kB    00:00     
---&gt; Package kernel.i686 0:2.6.18-1.2798.fc6 set to be installed
--&gt; Running transaction check
--&gt; Populating transaction set with selected packages. Please wait.
---&gt; Package kernel.i586 0:2.6.18-1.2849.fc6 set to be erased
--&gt; Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 kernel                  i686       2.6.18-1.2798.fc6  core               16 M
Removing:
 kernel                  i586       2.6.18-1.2849.fc6  installed          43 M

Transaction Summary
=============================================================================
Install      1 Package(s)         
Update       0 Package(s)         
Remove       1 Package(s)         

Total download size: 16 M
Is this ok [y/N]: 
Downloading Packages:
(1/1): kernel-2.6.18-1.27 100% |=========================|  16 MB    00:22     
Running Transaction Test
Finished Transaction Test


Transaction Check Error:   package kernel-2.6.18-1.2849.fc6 (which is newer than kernel-2.6.18-1.2798.fc6) is already installed
  package kernel-2.6.18-1.2798.fc6 is already installed
  file /boot/System.map-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/config-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/symvers-2.6.18-1.2798.fc6.gz from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/vmlinuz-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
&lt;/pre&gt; first.&lt;br&gt;
This is still very messy. Try...&lt;/li&gt;
&lt;li&gt;a reboot&lt;/li&gt;

&lt;li&gt;Since the primary GRUB configuartion is in ubuntu, the GRUB stanza for the new Fedora kernel needs to be imported into ubuntu manually. I wrote the procedure for this on 06Nov2006 [link!]&lt;/li&gt;
&lt;li&gt;With the new kernel installed as a boot option, boot into it (now in text mode)&lt;/li&gt;
&lt;li&gt;login as root and &lt;tt&gt;startx&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Now&lt;/b&gt; we need to download &lt;i&gt;exactly&lt;/i&gt; the right drivers from &lt;a href="http://rpm.livna.org/fedora/6/i386/repodata/repoview/"&gt;livna&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rpm.livna.org/fedora/6/i386/repodata/repoview/kmod-nvidia-0-1.0.9631-1.2.6.18_1.2849.fc6.html"&gt;&lt;tt&gt;kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6&lt;/tt&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://rpm.livna.org/fedora/6/i386/repodata/repoview/xorg-x11-drv-nvidia-0-1.0.9631-1.lvn6.html"&gt;&lt;tt&gt;xorg-x11-drv-nvidia-1.0.9631-1.lvn6&lt;/tt&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;After downloading (save to file)  ...&lt;/li&gt;
&lt;li&gt;&lt;pre&gt;[root@DrEvil RPM]# rpm -ivh kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm 
warning: kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
error: Failed dependencies:
        kernel-i686 = 2.6.18-1.2849.fc6 is needed by kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686
        nvidia-kmod-common &gt;= 1.0.9631 is needed by kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;get a sneak preview what is in the package&lt;pre&gt;[root@DrEvil RPM]# rpm -qlip kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm 
warning: kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
Name        : kmod-nvidia                  Relocations: (not relocatable)
Version     : 1.0.9631                          Vendor: (none)
Release     : 1.2.6.18_1.2849.fc6           Build Date: Sat 09 Dec 2006 09:31:47 AM PST
Install Date: (not installed)               Build Host: plague-builder.livna.org
Group       : System Environment/Kernel     Source RPM: nvidia-kmod-1.0.9631-1.2.6.18_1.2849.fc6.src.rpm
Size        : 5396604                          License: Distributable
Signature   : DSA/SHA1, Sat 09 Dec 2006 09:39:27 AM PST, Key ID 71295441a109b1ec
URL         : http://www.nvidia.com/
Summary     : nvidia kernel module(s)
Description :
This package provides the nvidia kernel modules built for the Linux
kernel 2.6.18-1.2849.fc6 for the i686 family of processors.
/lib/modules/2.6.18-1.2849.fc6/extra/nvidia
/lib/modules/2.6.18-1.2849.fc6/extra/nvidia/nvidia.ko
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Gus Wirth suspects that I run an SMP kernel, in which case things become more difficult
&lt;pre&gt;[root@DrEvil RPM]# uname -a
Linux DrEvil.MaierNet 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:36:14 EST 2006 i686 i686 i386 GNU/Linux
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Ok, this might not work. Try anyway: 
&lt;pre&gt;[root@DrEvil RPM]# rpm -ivh --nodeps kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm 
warning: kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
Preparing...                ########################################### [100%]
   1:kmod-nvidia            ########################################### [100%]
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;pre&gt;[root@DrEvil RPM]# rpm -ivh xorg-x11-drv-nvidia-1.0.9631-1.lvn6.i386.rpm 
warning: xorg-x11-drv-nvidia-1.0.9631-1.lvn6.i386.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
Preparing...                ########################################### [100%]
   1:xorg-x11-drv-nvidia    ########################################### [100%]
FATAL: Error inserting nvidia (/lib/modules/2.6.18-1.2849.fc6/extra/nvidia/nvidia.ko): Invalid module format

&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Turns out that yum installed a wrong kernel. We need to get rid of it again.&lt;/li&gt;
&lt;li&gt;&lt;pre&gt;[root@DrEvil ~]# rpm -e xorg-x11-drv-nvidia
error: Failed dependencies:
        nvidia-kmod-common &gt;= 1.0.9631 is needed by (installed) kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686
[root@DrEvil ~]# rpm -e --nodeps xorg-x11-drv-nvidia
[root@DrEvil ~]# rpm -e kmod-nvidia&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;pre&gt;[root@DrEvil ~]# rpm -q kernel
kernel-2.6.18-1.2798.fc6
kernel-2.6.18-1.2849.fc6
[root@DrEvil ~]# rpm -e kernel-2.6.18-1.2849.fc6&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;pre&gt;[root@DrEvil ~]# cd RPM
[root@DrEvil RPM]# mv ../Desktop/kernel-2.6.18-1.2849.fc6.i686.rpm .
[root@DrEvil RPM]# ll
total 22564
-rw-r--r-- 1 root root 16658471 Dec 16 14:46 kernel-2.6.18-1.2849.fc6.i686.rpm
-rw-r--r-- 1 root root  1720096 Dec 16 13:37 kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm
-rw-r--r-- 1 root root  4669470 Dec 16 13:38 xorg-x11-drv-nvidia-1.0.9631-1.lvn6.i386.rpm
[root@DrEvil RPM]# rpm -ivh kernel-2.6.18-1.2849.fc6.i686.rpm
Preparing...                ########################################### [100%]
   1:kernel                 ########################################### [100%]&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;reboot, verify that GRUB stanza is still correct, login as root, startx&lt;/li&gt;
&lt;li&gt;&lt;pre&gt;[root@DrEvil RPM]# uname -a
Linux DrEvil.MaierNet 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:45:28 EST 2006 i686 i686 i386 GNU/Linux
[root@DrEvil RPM]# yum list | grep kernel | grep installed
kernel.i686                              2.6.18-1.2849.fc6      installed       
kernel.i586                              2.6.18-1.2798.fc6      installed       
kernel-devel.i586                        2.6.18-1.2849.fc6      installed       
kernel-devel.i586                        2.6.18-1.2798.fc6      installed       
kernel-headers.i386                      2.6.18-1.2849.fc6      installed&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;pre&gt;[root@DrEvil RPM]# rpm -ivh kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm
warning: kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
error: Failed dependencies:
        nvidia-kmod-common &gt;= 1.0.9631 is needed by kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686
[root@DrEvil RPM]# rpm -ivh --nodeps kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm
warning: kmod-nvidia-1.0.9631-1.2.6.18_1.2849.fc6.i686.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
Preparing...                ########################################### [100%]
   1:kmod-nvidia            ########################################### [100%]&lt;/pre&gt;&lt;/li&gt;

&lt;li&gt;&lt;pre&gt;[root@DrEvil RPM]# rpm -ivh xorg-x11-drv-nvidia-1.0.9631-1.lvn6.i386.rpm 
warning: xorg-x11-drv-nvidia-1.0.9631-1.lvn6.i386.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
Preparing...                ########################################### [100%]
   1:xorg-x11-drv-nvidia    ########################################### [100%]
&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/body&gt;
&lt;/html&gt;
            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2007-01-06T18:22:05+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2006/11/18/make-mathematica-sound-good-in-ubuntu-610" />
            <title>Make Mathematica sound good in ubuntu 6.10</title>
            <id>tag:www.kernel-panic.org,2006-11-18:6619388d39387aff9813b27ffa93edbd</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Try to make sound work for Mathematica 5.2 under ubuntu&lt;/h2&gt;
                &lt;h3&gt;Follow the &lt;a href="https://help.ubuntu.com/community/Mathematica#head-8e5ef4e0cd5eb45cd563568a2870b7344047e92b"&gt;instructions from ubuntu forums&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Install aRts: 
&lt;pre&gt;$ sudo apt-get install arts
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libarts1c2a
Recommended packages:
  libarts1-akode
The following NEW packages will be installed:
  arts libarts1c2a
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 1029kB of archives.
After unpacking 4198kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com edgy/main libarts1c2a 1.5.4-0ubuntu1 [1024kB]
Get:2 http://us.archive.ubuntu.com edgy/main arts 1.5.4-0ubuntu1 [5460B]
Fetched 1029kB in 3s (315kB/s)
Selecting previously deselected package libarts1c2a.
(Reading database ... 150096 files and directories currently installed.)
Unpacking libarts1c2a (from .../libarts1c2a_1.5.4-0ubuntu1_i386.deb) ...
Selecting previously deselected package arts.
Unpacking arts (from .../arts_1.5.4-0ubuntu1_all.deb) ...
Setting up libarts1c2a (1.5.4-0ubuntu1) ...

Setting up arts (1.5.4-0ubuntu1) ...&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Neither &lt;tt&gt;man arts&lt;/tt&gt; nor &lt;tt&gt;man artswrapper&lt;/tt&gt; yield any information, but
&lt;pre&gt;$ artswrapper -h
&gt;&gt; running as realtime process now (priority 50)
usage: /usr/bin/artsd [ options ]

server/network options:
-n                  enable network transparency
-p &lt;port&gt;           set TCP port to use (implies -n)
-u                  public, no authentication (dangerous!)
-N                  use larger network buffers
-w &lt;n&gt;              increase network buffers by factor of &lt;n&gt;

audio options:
-a &lt;audioiomethod&gt;  select audio i/o method (oss, alsa, ...)
-r &lt;samplingrate&gt;   set samplingrate to use
-b &lt;bits&gt;           set number of bits (8 or 16)
-d                  enable full duplex operation
-V &lt;volume&gt;[dB]     set output volume
-D &lt;devicename&gt;     audio device (usually /dev/dsp)
-F &lt;fragments&gt;      number of fragments
-S &lt;size&gt;           fragment size in bytes
-s &lt;seconds&gt;        auto-suspend time in seconds
-f                  force starting artsd (if no soundcard is there, uses the null output device)

misc options:
-h                  display this help and exit
-A                  list possible audio i/o methods (for -a)
-v                  show version
-l &lt;level&gt;          information level
  3: quiet, 2: warnings, 1: info, 0: debug
-m &lt;appName&gt;        application to display messages
-c &lt;appName&gt;        application to display crash dialogs
&lt;/pre&gt;
looks kind of helpful.&lt;/li&gt;
&lt;li&gt;Now, try &lt;pre&gt;$ artswrapper -s 2 &amp;
[1] 15436
[user@hostname]:~$ &gt;&gt; running as realtime process now (priority 50)
Creating link /home/[user]/.kde/socket-DrEvil.
can't create mcop directory

[1]+  Exit 1                  artswrapper -s 2&lt;/pre&gt;
Oops. aRts seems to need the KDE desktop.&lt;/li&gt;
&lt;li&gt;Well then. Try &lt;a href="http://packages.ubuntulinux.org/edgy/sound/splay"&gt;splay&lt;/a&gt; instead. That's not it, either ...&lt;/li&gt;
&lt;li&gt;... but &lt;a href="http://www.freelists.org/archives/frgeek-michiana/06-2006/msg00002.html"&gt;&lt;tt&gt;play&lt;/tt&gt;&lt;/a&gt; seems to do the trick:
&lt;pre&gt;:~/sounds$ play bacchanal.wav 

Input Filename : bacchanal.wav
Sample Size    : 8-bits
Sample Encoding: unsigned
Channels       : 1
Sample Rate    : 8192

Time: 00:05.00 [00:00.00] of 00:05.00 ( 100.0%) Output Buffer:  40.96K

Done.&lt;/pre&gt;
... and to get rid of the text output ...
&lt;pre&gt;:~/sounds$ play bacchanal.wav &gt; /dev/null&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Clean up
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;sudo apt-get remove arts&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;sudo apt-get remove libarts1c2a&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;uninstall &lt;tt&gt;splay&lt;/tt&gt; in synaptics&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Now try out &lt;tt&gt;play&lt;/tt&gt; from &lt;i&gt;Mathematica&lt;/i&gt; ... with partial success.
&lt;ul&gt;
&lt;li&gt;Create file &lt;tt&gt;/usr/share/Mathematica/Autoload/sound.m&lt;/tt&gt;
&lt;pre&gt;(* 
Set up a $SoundDisplayFunction for the Linux version of Mathematica 
and potentially other unixes, too. 
*)

Begin["System`Private`"]

Unprotect[$SoundDisplayFunction]
Clear[$SoundDisplayFunction]

$SoundDisplayFunction = 
  Module[{playCmd, playPostamble, soundFileName}, Display[$SoundDisplay, #1];
      (*is there a way to get the sample rate, etc.from the audio stream?*)
      playCmd = "play ";
      playPostamble = " &gt; /dev/null";
      soundFileName = "/tmp/" &lt;&gt; ToString[Unique["sound"]] &lt;&gt; ".wav";
      playCmd = playCmd &lt;&gt; soundFileName &lt;&gt; playPostamble;
      Export[soundFileName, #1, "WAV"];
      Run[playCmd];
      Run["/bin/rm -f " &lt;&gt; soundFileName];] &amp;

Protect[$SoundDisplayFunction]

End[];&lt;/pre&gt;
that is supposed to overload &lt;i&gt;Mathematica&lt;/i&gt;'s &lt;tt&gt;$SoundDisplayFunction&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;sound.m&lt;/tt&gt; gets loaded into &lt;i&gt;Mathematica&lt;/i&gt;, but doesn't play the sound.&lt;br&gt;
Essentially the &lt;i&gt;same&lt;/i&gt; function, called as a regular function from the &lt;i&gt;Mathematica&lt;/i&gt; workspace,
plays the sound: 
&lt;a href="http://www.kernel-panic.org/Members/cmaier/bacchanal.wav"&gt;&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/Mathematica-TechSupportExamples-Bacchanal.nb.png"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Oops ... while &lt;tt&gt;play&lt;/tt&gt; plays the &lt;tt&gt;.wav&lt;/tt&gt; file that &lt;i&gt;Mathematica&lt;/i&gt; produces quite adequately (for 8 bit resolution that is), &lt;b&gt;Movie Player&lt;/b&gt;, which is the default application for playing it when downloaded from &lt;a href="http://www.kernel-panic.org/Members/cmaier/bacchanal.wav"&gt;here&lt;/a&gt;, is very scratchy.&lt;br&gt;
&lt;b&gt;&lt;i&gt;I will not buy this record, it is scratched!&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;When played with &lt;tt&gt;beep-media-player&lt;/tt&gt;, the file sounds much better.&lt;/li&gt;
&lt;/ul&gt;
            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2006-11-18T23:33:47+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2006/11/18/attempted-arson" />
            <title>Attempted Arson</title>
            <id>tag:www.kernel-panic.org,2006-11-18:b9c9df42b620838335c62709c6c6161a</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Now that I have Firestarter, I try to set it up. &lt;/h2&gt;
                &lt;b&gt;System&amp;rarr;Administration&amp;rarr;Firestarter&lt;/b&gt;&lt;br&gt;
... asks me for my password to execute as superuser.&lt;br&gt;
&lt;b&gt;Firestarter Wizard&lt;/b&gt; shows up&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/ubuntu.6.10.FirewallWizard.1.png"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/ubuntu.6.10.FirewallWizard.2.png"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/ubuntu.6.10.FirewallWizard.3.png"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/ubuntu.6.10.FirewallWizard.4.png"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Confusion...&lt;/h4&gt;
Depending on whether I'm running wired or wireless, I use &lt;tt&gt;eth0&lt;/tt&gt; or &lt;tt&gt;eth1&lt;/tt&gt;. What is the correct setup for &lt;i&gt;both&lt;/i&gt; interfaces?

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2006-11-18T13:00:00+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2006/11/18/tiny-fonts-" />
            <title>Tiny fonts ...</title>
            <id>tag:www.kernel-panic.org,2006-11-18:2d79c392e29b46cb5706c04869ed433b</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;... and how to enlarge them in ubuntu&lt;/h2&gt;
                &lt;b&gt;System&amp;rarr;Preferences&amp;rarr;Font&lt;/b&gt;: change font sizes from 10 pt to 11 pt
&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/ubuntu.6.10.FontPreferences.png"&gt;

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2006-11-18T12:43:09+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2006/11/18/get-automatix-" />
            <title>Get Automatix ...</title>
            <id>tag:www.kernel-panic.org,2006-11-18:63f5ccb6b6f22f2822572de38b35949f</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Install Automatix to enable multimedia playing in ubuntu 6.10 ... and a few more nifty features.&lt;/h2&gt;
                Following George Vamos's advice (and &lt;a href="http://ubuntuforums.org/showthread.php?t=182902"&gt;this one&lt;/a&gt;, too), I install &lt;a href="http://getautomatix.com"&gt;&lt;b&gt;automatix&lt;/b&gt;&lt;/a&gt; into &lt;i&gt;ubuntu&lt;/i&gt; Edgy Eft.
&lt;p&gt;
I try to follow the &lt;a href="http://getautomatix.com/wiki/index.php?title=Installation"&gt;installation instructions&lt;/a&gt;, but I'm getting some hiccups ... maybe because I first try to import the key into &lt;tt&gt;synaptics&lt;/tt&gt;, (which takes care of inserting 
&lt;pre&gt;deb http://www.getautomatix.com/apt edgy main&lt;/pre&gt; into &lt;tt&gt;/etc/apt/sources.list&lt;/tt&gt;) before finally ending up doing
&lt;pre&gt;wget http://www.getautomatix.com/apt/key.gpg.asc
 gpg --import key.gpg.asc
 gpg --export --armor 521A9C7C | sudo apt-key add -&lt;/pre&gt;
After getting &lt;tt&gt;automatix2&lt;/tt&gt; by commandline instructions
&lt;pre&gt;sudo apt-get update
sudo apt-get install automatix2&lt;/pre&gt;
I get a bunch of errors when executing 
&lt;pre&gt;automatix2&lt;/pre&gt; as simple user.
&lt;p&gt;
&lt;pre&gt;sudo automatix2&lt;/pre&gt; works somewhat better, but not quite without hiccups, either. 
&lt;p&gt;
One of the problems I ran into was that I didn't figure out that you have to press the &lt;b&gt;TAB&lt;/b&gt; key to select the &lt;tt&gt;OK&lt;/tt&gt; in the auxiliary window with the license agreements for Java etc. 
&lt;p&gt;
I had to run &lt;pre&gt;sudo automatix2&lt;/pre&gt; several times; once, the computer crashed so badly that I had to press the power button for a long time to force the computer to shut down completely. 
&lt;p&gt;
After installation, I look at &lt;tt&gt;/root/.gnupg&lt;/tt&gt;:
&lt;pre&gt;root@[hostname]:~/.gnupg# ll
total 12
-rw------- 1 root root 9231 2006-11-17 18:27 gpg.conf
-rw------- 1 root root    0 2006-11-17 18:27 pubring.gpg
-rw------- 1 root root    0 2006-11-17 18:27 secring.gpg
&lt;/pre&gt;
and after executing the key import from a root terminal: 
&lt;pre&gt;:~$ sudo su -
root@[hostname]:~# wget http://www.getautomatix.com/apt/key.gpg.asc
--22:35:11--  http://www.getautomatix.com/apt/key.gpg.asc
           =&gt; `key.gpg.asc'
Resolving www.getautomatix.com... 82.165.193.29
Connecting to www.getautomatix.com|82.165.193.29|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,730 (1.7K) [text/plain]

100%[====================================&gt;] 1,730         --.--K/s             

22:35:20 (117.85 MB/s) - `key.gpg.asc' saved [1730/1730]

root@[hostname]:~# gpg --import key.gpg.asc
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 521A9C7C: public key "Justin Hayes (Automatix Repository Master) &lt;wildtangent@w1ldt4ng3nt.net&gt;" imported
gpg: Total number processed: 1
gpg:               imported: 1
root@[hostname]:~# gpg --export --armor 521A9C7C | apt-key add -
OK
root@[hostname]:~# less .gnupg/gpg.conf
root@[hostname]:~# ll .gnupg
total 20
-rw------- 1 root root 9231 2006-11-17 18:27 gpg.conf
-rw------- 1 root root 1202 2006-11-17 22:35 pubring.gpg
-rw------- 1 root root    0 2006-11-17 18:27 pubring.gpg~
-rw------- 1 root root    0 2006-11-17 18:27 secring.gpg
-rw------- 1 root root 1200 2006-11-17 22:35 trustdb.gpg
&lt;/pre&gt;
which I had in my user directory before. This may explain several complaints of &lt;tt&gt;automatix2&lt;/tt&gt; about unsafe ownership of signature files. 
&lt;hr&gt;
&lt;h3&gt;New features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An nVidia driver that speeds up ...&lt;/li&gt;
&lt;li&gt;Google Earth such that it becomes useful&lt;/li&gt;
&lt;li&gt;Annoyingly persistent cursor lines when moving the cursor are gone now&lt;/li&gt;
&lt;li&gt;... but &lt;i&gt;Mathematica&lt;/i&gt; starts acting up when scrolling now, and the characters are &lt;i&gt;really&lt;/i&gt; tiny now.&lt;/li&gt;
&lt;li&gt;I can listen to RealAudio now, e.g., &lt;a href="http://web.ard.de/radio/radionet/"&gt;German radio stations&lt;/a&gt;; however, I need to copy the address of the RealAudio stream into RealPlayer, click &amp;amp; play doesn't quite work&lt;/li&gt;
&lt;li&gt;... and a lot more which I don't quite understand yet&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;tt&gt;synaptic&lt;/tt&gt; complains that several packages are &lt;i&gt;Installed (local or obsolete)&lt;/i&gt; ... I'll try to uninstall all of them in &lt;tt&gt;automatix2&lt;/tt&gt; and try to reinstall with the &lt;tt&gt;gpg&lt;/tt&gt; in the root directory. 

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2006-11-18T17:57:49+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2006/11/18/fedora-6-update-hiccup" />
            <title>Fedora 6 update hiccup</title>
            <id>tag:www.kernel-panic.org,2006-11-18:9f608a43ad6d95fa6c7b36b5ae079fd5</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Software update couldn't update a package&lt;/h2&gt;
                ... namely, &lt;b&gt;pcsc&lt;/b&gt;. I solved this by uninstalling everything &lt;tt&gt;pcsc&lt;/tt&gt; related, namely,
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;pcsc-lite - 1.3.1-7.i386&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;pcsc-lite-devel - 1.3.1-7.i386&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;pcsc-lite-libs - 1.3.1-7.i386&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
and dependencies, then reinstalling
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;esc - 1.0.0-16.fc6&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
and dependencies. 

            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2006-11-18T12:15:40+00:00</updated>
        </entry>
    
    
        <entry>
            <link rel="self"
                  href="http://www.kernel-panic.org/Members/cmaier/hamburger-lugnut-log/archive/2006/11/12/ask-the-experts-where-to-find-the-ipw3945-drivers" />
            <title>Ask the Experts: Where to find the ipw3945 drivers</title>
            <id>tag:www.kernel-panic.org,2006-11-12:741ddb451d0c716b3a77b9cb4559f2d0</id>
            <content type="html"
                     xml:base="http://www.kernel-panic.org"
                     xml:lang="en-US" xml:space="preserve">
                 &lt;h2&gt;Before installing the drivers for my intel 3945 wireless adapter in Fedora 6, I asked for advice and went to the local bookstore.&lt;/h2&gt;
                At the bookstore, I got
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.oreilly.com/catalog/fedoralinux/"&gt;Fedora Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.oreilly.com/catalog/linuxannoygks/index.html"&gt;Linux Annoyances for Geeks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
in addition to the book about &lt;a href="http://www.oreilly.com/catalog/ubuntuhks/index.html"&gt;Ubuntu Hacks&lt;/a&gt; that George Vamos gave me as a present. 
&lt;p&gt;
From the &lt;tt&gt;kplug-newbie&lt;/tt&gt; and the SDLUG mailing lists, I got valuable advice:
&lt;ul&gt;
&lt;li&gt;Gus Wirth suggested:
&lt;pre&gt;Check out &amp;lt;&lt;a href="http://atrpms.net"&gt;http://atrpms.net&lt;/a&gt;&amp;gt;. The site has prebuilt rpms for various
systems. Be careful that you choose the right rpm (32bit vs 64bit etc.)

Other locations for rpms you might want are &amp;lt;&lt;a href="http://freshrpms.net"&gt;http://freshrpms.net&lt;/a&gt;&amp;gt; and
&amp;lt;&lt;a href="http://rpm.livna.org"&gt;http://rpm.livna.org&lt;/a&gt;&amp;gt;. This is where you get things like mplayer, xine,
and plugins for xmms so it can play mp3 files.

Gus&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Jay Grissom suggested:&lt;br&gt;[...]
&lt;pre&gt;Well ... you could try finding an RPM for your flavor... if you don't want to use Ubuntu (Ubuntu is better IMHO)
try &lt;a href="http://rpmfind.net/linux/rpm2html/search.php?query=ipw3945d"&gt;http://rpmfind.net/linux/rpm2html/search.php?query=ipw3945d&lt;/a&gt;
or try googleing "fedora + intel 3945 + rpm" without the quotes...&lt;/pre&gt;[...]&lt;/li&gt;
&lt;li&gt;Chris Rost remarked:
&lt;pre&gt;&gt; My question now: Which is the best place to look for the intel 3945
&gt; driver?
&gt; I'm aware of &lt;a href="http://ipw3945.sourceforge.net/"&gt;http://ipw3945.sourceforge.net/&lt;/a&gt; , but if possible, I would
&gt; like to postpone the step of compiling a module from source for yet
&gt; another while. 

The sourceforge page has links to precompiled rpms for Fedora.  Why
not use those?

Am I missing something?  (Usually I am.)&lt;/pre&gt;
(My cluelessness, of course.)&lt;/li&gt;
&lt;/ul&gt;
It turns out that everybody pointed me in the same (eventual) direction, namely, &lt;a href="http://atrpms.net/dist/fc6/ipw3945/"&gt;here&lt;/a&gt;.
&lt;p&gt;
So, since all the experts agree, I need to 
&lt;h3&gt;add ATrpms to the repositories that &lt;tt&gt;yum&lt;/tt&gt; searches&lt;/h3&gt;
Fortunately, there are &lt;a href="http://atrpms.net/install.html"&gt;installation instructions&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;Install the signing key:
&lt;pre&gt;rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms&lt;/pre&gt;
(works after &lt;tt&gt;su&lt;/tt&gt;)&lt;/li&gt;
&lt;li&gt;Try to configure &lt;tt&gt;yum&lt;/tt&gt; (and &lt;tt&gt;pirut&lt;/tt&gt;) to see the ATrpms repository:&lt;br&gt;
Create a file &lt;pre&gt;$ ll /etc/yum.repos.d/ATrpms.repo 
-rw-r--r-- 1 root root 180 Nov 12 19:49 /etc/yum.repos.d/ATrpms.repo&lt;/pre&gt;
containing
&lt;pre&gt;[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1&lt;/pre&gt;
After the command &lt;pre&gt;su -c 'yum list all'&lt;/pre&gt; (root privilege is necessary to create the list of packages for atrpms), the list of available packages contains ATrpms packages, 
and &lt;tt&gt;pirut&lt;/tt&gt; knows them as well:&lt;br&gt;
&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/FC6.pirut.ieee80211.png"&gt;
&lt;/li&gt;
&lt;li&gt;Install packets following the instructions in &lt;a href="http://ipw3945.sourceforge.net/INSTALL"&gt;http://ipw3945.sourceforge.net/INSTALL&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;Install the latest ieee80211 package: &lt;b&gt;ieee80211 - 1.2.15-14.fc6.at.i386&lt;/b&gt;; dependency: &lt;tt&gt;ieee80211-kmdl-2.6.18-1.2798.fc6-1.2.15-14.fc6.at.i686&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ipw3945 - 1.1.0-15.fc6.at.i386&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ipw3945-ucode - 1.13-2.at.noarch&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ipw3945d - 1.7.22-4.at.i386&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://www.kernel-panic.org/Members/cmaier/screenshots/FC6.pirut.ipw3945install.png"&gt;
&lt;/li&gt;
&lt;li&gt;Now I have: &lt;pre&gt;$ ll /lib/firmware/
total 128
-rwxr-xr-x 1 root root 111572 Feb 24  2006 ipw3945.ucode
-rwxr-xr-x 1 root root   2109 Feb 24  2006 LICENSE.ipw3945-ucode&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Reboot, open terminal and &lt;tt&gt;su&lt;/tt&gt;.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;/sbin/iwconfig&lt;/tt&gt; doesn't show the wireless adapter yet&lt;/li&gt;
&lt;li&gt;Activate &lt;tt&gt;NetworkManager&lt;/tt&gt;:
&lt;pre&gt;# /sbin/chkconfig --level 345 NetworkManager on
# /sbin/chkconfig --level 345 NetworkManagerDispatcher on
# /sbin/service NetworkManager start
Setting network parameters... 
Starting dhcdbd:                                           [  OK  ]
Starting NetworkManager daemon:                            [  OK  ]
# /sbin/service NetworkManagerDispatcher start
Starting NetworkManagerDispatcher daemon:                  [  OK  ]&lt;/pre&gt;
The NetworkManager icon shows up in the top right taskbar.&lt;/li&gt;
&lt;li&gt;No trace of the wireless adapter yet.&lt;/li&gt;
&lt;/ul&gt;
            </content>
            <author>
                <name>cmaier</name>
            </author>
<!--        <issued tal:content=" python: DateTime(item.EffectiveDate()).strftime('%Y-%m-%dT%H:%M+00:00')"> -->
<!--        </issued> -->
            <updated>2006-11-12T21:30:06+00:00</updated>
        </entry>
    
</feed>

