]> pere.pagekite.me Git - homepage.git/commitdiff
Add description.
authorPetter Reinholdtsen <pere@hungry.com>
Tue, 25 Jun 2013 09:42:50 +0000 (09:42 +0000)
committerPetter Reinholdtsen <pere@hungry.com>
Tue, 25 Jun 2013 09:42:50 +0000 (09:42 +0000)
blog/data/2013-06-25-isenkram-firmware.txt

index 206a229be4fa8933d4463afd0a1019dac3eaadf0..345932f6fb3ff0a0031e1dd25152fe058f763074 100644 (file)
@@ -43,6 +43,16 @@ info: did not find any firmware files requested by loaded kernel modules.  exiti
 <p>It could use some polish, but it is already working well and saving
 me for time when setting up new machines. :)</p>
 
 <p>It could use some polish, but it is already working well and saving
 me for time when setting up new machines. :)</p>
 
+<p>So, how does it work?  It look at the set of currently loaded
+kernel modules, and look up each one of them using modinfo, to find
+the firmware files listed in the module meta-information.  Next, it
+download the Contents file from a nearby APT mirror, and search for
+the firmware files in this file to locate the package with the
+requested firmware file.  If the package is in the non-free section, a
+non-free APT source is added and the package is installed using
+<tt>apt-get install</tt>.  The end result is a slightly better working
+machine.</p>
+
 <p>I hope someone find time to implement a more polished version of
 this script as part of the hw-detect debian-installer module, to
 finally fix <a href="http://bugs.debian.org/655507">BTS report
 <p>I hope someone find time to implement a more polished version of
 this script as part of the hw-detect debian-installer module, to
 finally fix <a href="http://bugs.debian.org/655507">BTS report