11. INSTALLING MICROCODE ----------------------------------------------- Before you can load the driver, you need the microcode image. You can find instructions for obtaining the microcode by going to: http://ipw3945.sf.net/binaries.php Once you have the microcode archive, untar it: % tar xzvf ipw3945-ucode-1.14.2.tgz This will create a new directory. In it you should find three files: LICENSE.ipw3945-ucode A copy of the microcode license README.ipw3945-ucode Information about the microcode ipw3945.ucode Binary microcode file You need to place the ipw3945.ucode file into the hotplug firmware directory, e.g. /usr/lib/hotplug/firmware/ or /lib/firmware/. Check the contents of the /etc/hotplug/firmware.agent to determine the specific location for your distribution. Most newer systems default to /lib/firmware. If you do not have /etc/hotplug/firmware.agent, then you need to upgrade your hotplug scripts to something later than 2003_10_07. You can obtain the latest hotplug scripts via the following link (look for hotplug, not firmwarehotplug): http://sourceforge.net/project/showfiles.php?group_id=17679 Also, make sure that your kernel supports the hotplug firmware loader. See the section above, KERNEL REQUIREMENTS -- Configuration, on CONFIG_FW_LOADER . NOTE: Loading this microcode image will not affect the hardware in any other operating systems you may boot. Each OS keeps its own copy of the microcode, and loads its own copy onto the hardware each time the OS initializes the card. 12. INSTALLING REGULATORY DAEMON ----------------------------------------------- In addition to the microcode mentioned above, you also need to install the regulatory daemon responsible for calibrating and configuring the radio. You can find instructions for obtaining the regulatory daemon by going to: http://ipw3945.sf.net/binaries.php Once you have the regulatory daemon archive, untar it: % tar xzvf ipw3945d-1.7.22.tgz This will create a new directory. In it you should find three files and two directories: LICENSE.ipw3945d A copy of the daemon license README.ipw3495d Information on the regulatory deamon. Please review the file README.ipw3945d for instructions on installing the regulatory daemon.