Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Note:

uname -a

2.6.28-16-generic

cat /etc/issue

Ubuntu 9.04 \n \l

cat /etc/modprobe.d/blacklist.conf | tail -3

blacklist iwl3945 blacklist mac8021

Question:

share|improve this question
add comment

2 Answers 2

By downloading the iwp3945 tarball, there's a INSTALL file inside that will give you the details. It may not be a step-by-step install in your case, but should be close. Just read the whole thing to get a feel for it.

share|improve this answer
add comment
up vote 0 down vote accepted

Downloaded the latest as follows:

Note:

From ipw3945.sourceforge.net

Obtained the following patches (to use the above on the 2.6.28.16-generic kernel and>):

  • ipw3945-1.2.2-kernel-2.6.24.patch
  • ipw3945-1.2.2-kernel-2.6.27.patch

Installation:

  • Ran dpkg -i ipw3945d_1.7.22-5_i386.deb
  • touch /etc/modprobe.d/00local.conf

    • Add to the above file:

      install iwl3945 /bin/true

  • Extracted ipw3945-ucode, change directory and copy ipw3945-ucode to /lib/firmware

  • Extracted ipw3945 driver, change directory and patched as follows:
    • patch ipw3945.h ipw3945-1.2.2-kernel-2.6.24.patch
    • patch ipw3945.h ipw3945-1.2.2-kernel-2.6.27.patch
    • Important: open Makefile (using vi or other) and add CONFIG_LOCALVERSION=""
    • make SHELL=/bin/bash
    • make SHELL=/bin/bash install
    • reboot or attempt modprobe ipw3945:

modprobe ipw3945

* Starting ipw3945 regulatory daemon ipw3945d [ OK ]

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.