Make ipw2200 works in BT5

October 22nd, 2011  Posted at   Backtrack, Linux

I like to use an old laptop in which I’ve installed BT5. From being an useless thing inside a closet it has become a wonderful tool for me nowadays. Although I’ve a neat Alpha AWUS036H card,  it was reasonable that I wanted that its internal ipw2200bg card worked too. That is something that doesn’t happen when you run BT5 with its default configuration.

If we run dmesg we’ll see that our internal card is detected but something is happening with its firmware.

ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device

To solve this issue we have to download the latest firmware for the card. You can get it from the official site http://ipw2200.sourceforge.net/firmware.php. I’ve uploaded the latest version at present, 3.1, so you can get it directly from here: ipw2200-fw-3.1.tgz

Once you get it extract the firmware files:

tar xvfz ipw2200-fw-3.1.tgz

Copy the .fw files to /lib/firmware:

cp ipw2200-fw-3.1/*.fw /lib/firmware/

Reset the driver:

modprobe -r ipw2200

modprobe ipw2200

Done.

Enjoy.

12 Responses to “Make ipw2200 works in BT5”

  1. Sprew says:

    Thanks alot!
    I’ve been struggling with this problem for a long time now =)

  2. Bence says:

    It isn’t work…. my output:

    root@bt:~# tar xvfz ipw2200-fw-3.1.tgz
    tar: ipw2200-fw-3.1.tgz: Cannot open: No such file or directory
    tar: Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Exiting with failure status due to previous errors
    root@bt:~#

    PLS HELP:!!!!!!!!!!

    • Samuel says:

      Hi Bence,

      It seems that the tar command can’t find the file ipw2200-fw-3.1.tgz in the current directory in order to extract it. You have to be located at the same folder as the downloaded tgz file when you run the tar command. Just run “ls” to list the content of the current directory, be sure that the file ipw2200-fw-3.1.tgz is present and then run “tar xvfz ipw2200-fw-3.1.tgz”.

      I hope it helps.

  3. NJ says:

    I usually don’t reply when I stumble across a solution in a thread, but this one has had me stumbled for 1 week now after installing BT5 r3.

    Part of the issue is Soundforge links to FW are dead. ALL sites point to these link/s.

    OK, in short, YOU ARE A DEADSET LEGEND, and have made my weekend!! ;)

    I have bookmarked your page being a Linux nbe i might find some more useful info here!!

    Thanks once again!

  4. chaz says:

    AWESOME!, thanks for they tut, now its time for ap faking

  5. dd says:

    wow Thanks(²²²²²²²²²²²)

  6. Samuel says:

    This trick is just to be able to use the card (by the way, in the brand new BT5 R2 we, ipw2200 users, have the same problem :S). As you said it’s is possible to put it in monitor mode using iwconfig and then airodump-ng works fine. If you want to use this card for injection, it’s possible but tricky, and it has some limitations. For example the driver is not capable of transmiting deauthentication packets. I’ll try to find the time to write a post about how to inject traffic with this card in BT5 R1 or R2. Thank you very much for your comment’s guys :)

  7. Melik says:

    I have the same problem as Confuzzled above. This fix worked great, but I also still get the message “ERROR while getting interface flags: No such device”

    Any ideas why this is happening?

  8. Confuzzled says:

    This fix worked for me too, but I still can’t put the card in monitor mode with airmon-ng. I get the same error msg every time: ERROR while getting interface flags: No such device

    Any ideas? I can put it into monitor mode with iwconfig, but I need to use airmon..

  9. -= Confused1 =- says:

    Hey thanks for posting this. I’ve got an old laptop that has this chipset and your tutorial worked perfectly.

    -= Confused1 =-

Leave a Reply

Time limit is exhausted. Please reload CAPTCHA.