]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2012/01/index.html
Generated.
[homepage.git] / blog / archive / 2012 / 01 / index.html
index 209a48c62d0bcc2e8bc5f2a91c828041132283b6..5cf872865b29127918dc4f1c53ecf655801c8284 100644 (file)
@@ -395,6 +395,75 @@ men det har vært veldig liten aktivitet der de siste årene.</p>
     </div>
     <div class="padding"></div>
     
     </div>
     <div class="padding"></div>
     
+    <div class="entry">
+      <div class="title">
+        <a href="http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html">Handling non-free firmware in Debian Edu/Squeeze</a>
+      </div>
+      <div class="date">
+        27th January 2012
+      </div>
+      <div class="body">
+        <p>With some computer hardware, one need non-free firmware blobs.
+This is the sad fact of todays computers.  In the next version of
+<a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> based
+on Squeeze, we provide several scripts and modifications to make
+firmware blobs easier to handle.  The common use case I run into is a
+laptop with a wireless network card requiring non-free firmware to
+work, but there are other use cases as well.</p>
+
+<p>First and foremost, Debian Edu provide ISO images for DVD and CD
+with all firmware packages in the Debian sections main and non-free
+included, to ensure debian-installer find and can install all of them
+during installation.  This take care firmware for network devices used
+by the installer when installing from from local media.  But for
+example multimedia devices are not activated in the installer and are
+not taken care of by this.</p>
+
+<p>For non-network devices, we provide the script
+<tt>/usr/share/debian-edu-config/tools/auto-addfirmware</tt> which
+search through the <tt>dmesg</tt> output for drivers requesting extra
+firmware.  The firmware file name is looked up in the Contents-ARCH.gz
+file available in the package repository, and the packages providing
+the requested firmware file(s) is installed.  I have proposed to do
+something similar in debian-installer (BTS report
+<a href="http://bugs.debian.org/655507">#655507</a>), to allow PXE
+installs of Debian to handle firmware installation better.  Run the
+script as root from the command line to fetch and install the needed
+firmware packages.</p>
+
+<p>Debian Edu provide PXE installation of Debian out of the box, and
+because some machines need firmware to get their network cards
+working, the installation initrd some times need extra firmware
+included to be able to install at all.  To fill the PXE installation
+initrd with extra firmware, the
+<tt>/usr/share/debian-edu-config/tools/pxe-addfirmware</tt> script is
+provided.  Again, just run it as root on the command line to fill the
+PXE initrd with firmware packages.</p>
+
+<p>Last, some LTSP clients might also need firmware to get their
+network cards working.  For this,
+<tt>/usr/share/debian-edu-config/tools/ltsp-addfirmware</tt> is
+provided to update the LTSP initrd with firmware blobs.  It is used
+the same way as the other firmware related tools.</p>
+
+<p>At the moment, we do not run any of these during installation.  We
+do not know if this is acceptable for the local administrator to use
+non-free software, and it is their choice.</p>
+
+<p>We plan to release beta3 this weekend.  You might want to give it a
+try.</p>
+
+      </div>
+      <div class="tags">
+        
+        
+        Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
+        
+        
+      </div>
+    </div>
+    <div class="padding"></div>
+    
     <p style="text-align: right;"><a href="01.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
     <div id="sidebar">
       
     <p style="text-align: right;"><a href="01.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
     <div id="sidebar">
       
@@ -406,7 +475,7 @@ men det har vært veldig liten aktivitet der de siste årene.</p>
 <li>2012
 <ul>
 
 <li>2012
 <ul>
 
-<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (6)</a></li>
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
 
 </ul></li>
 
 
 </ul></li>
 
@@ -527,11 +596,11 @@ men det har vært veldig liten aktivitet der de siste årene.</p>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (54)</a></li>
 
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (54)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (70)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (71)</a></li>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
 
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (102)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (103)</a></li>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (13)</a></li>
 
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (13)</a></li>