LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Ubuntu (https://www.linuxquestions.org/questions/ubuntu-63/)
-   -   How to drive my IPW2200 wireless card? (https://www.linuxquestions.org/questions/ubuntu-63/how-to-drive-my-ipw2200-wireless-card-758293/)

whepin 09-28-2009 01:56 PM

How to drive my IPW2200 wireless card?
 
My system is Ubuntu 9.04, kernel version is 2.6.28-11-generic.

Now I'm trying to install drivers for a new wireless card Intel Pro/Wiress 2200BG.

I searched the Internet and tried as the following, but it failed.

sudo module-assistant

and then select "ieee80211" & "ipw2200", and then build them.

Here it seemed there is something wrong with it.

Installation of the ipw2200-source source failed. ↑
│ ▮
│ Ignoring this package. Maybe you need to add something to ▒
│ sources.list, maybe the contrib and non-free archives.


I pressed Ok and then went on. Here came another error.

Build of the package ieee80211-source failed! How do you │
│ wish to proceed? │
│ │
│ VIEW Examine the build log file │
│ CONTINUE Skip and continue with the next operation │
│ STOP Stop processing the build commands


In order to view the log file, I pressed VIEW.

/usr/bin/make clean ▒
│ make[2]: Entering directory `/usr/src/modules/ieee80211' ▒
│ make[2]: *** No rule to make target `clean'. Stop. ▒
│ make[2]: Leaving directory `/usr/src/modules/ieee80211' ▒
│ make[1]: [clean] Error 2 (ignored) ▒
│ /usr/bin/make -C driver clean



Please help me. Right now I really do not know what to do next. Thanks.

jomen 09-28-2009 04:12 PM

I'm not that familiar with Ubuntu but it would surprize me a bit if the drivers for that card where not available as a binary package.
...I wouldn't know where to look however because --> not familiar as said.
You may need to add or just enable some software repository not enabled by default.

What you wanted to do is to install the driver by building it from source (thats what it looks like).
For that you need:
- the kernels sources
- a working compiler
- maybe some libraries from the "dev" section

Are you sure you have everything needed to build from source?
The kernel-source probably need to be prepared before it will be usable to build some software against it.

make menuconfig
or
make defconfig

or something like that should be run once before you attempt the building of software which uses the kernel-source.

There are many people here who know better and more precisely than this - may what I said help you anyway in case there are none!

whepin 09-29-2009 08:53 AM

Thank you very much.

I tried make menuconfig under Ubuntu. It seemed that ieee80211 & Wireless driver for IPW2200 have been installed and compiled.

The following is the graphs when I run make menuconfig.

<network device support>
<M> Intel PRO/Wireless 2200BG and 2915ABG Network Connection

<wireless>
<M> Generic IEEE 802.11 Networking Stack (mac80211)

Does it mean that these modules have been compiled? How to check it out? And How to know if they are loaded while Ubuntu is running?

Thanks again.

jomen 09-29-2009 09:35 AM

As I said - I'm not familiar with Ubuntu.
I thougt (and wanted to suggest) to search the repositories for "ready to install" packages which I suppose do exist.
Use the "synaptic" package manager for that.

...a quote from the error message you got:
Quote:

Ignoring this package. Maybe you need to add something to sources.list, maybe the contrib and non-free archives.
You should take that advice and learn how to do that!

If there really are no such packages you would need to compile yourself.
For this you need the kernel source and the firmware for the ipw2200 wireless card.

But first you should check whether you already have what you need - the pieces from the kernel-config you posted suggest that.

Code:

lsmod
shows the loaded modules
If it is not loaded try:
Code:

modprobe ipw2200
this is probably rather:
Code:

sudo modprobe ipw2200
and see what you get.

The modules should be there and are probably located at:
/lib/modules/<kernel-version>/kernel/drivers/net/wireless/
...that is the place they are here...
The firmware for the card should be in /lib/firmware/

I don't know the name of the package which includes the needed firmware - I read something about "linux-firmware".

ps:
any reason you posted the same - only (of course) without replies - to here:
http://ubuntuforums.org/showthread.php?t=1277609
This is confusing for people who read this thread - as only your posts are there - not the answers in between, which are only here.

Have you searched that forum?
I noticed the rather crappy search interface and took a while to notice that I had to answer a random question before the search would be performed - right under the field for the search term ;)

I found you this (post from martinbaselier - half a page down):
http://ubuntuforums.org/showthread.p...hlight=ipw2200
which essentially says: it should be there out of the box!
(except maybe for the firmware - read the thread to the end)

HTH

whepin 09-29-2009 09:55 AM

Thanks.

I'm now trying to download the newest kernel source and build all the necessary modules into the kernel. Now It's being compiled.

Hopefully It'll work. lol.

jomen 09-29-2009 10:01 AM

Hopefully it is not a waste of your time - as you very probably might already have it all in place.
Do check that before you go building and installing your own custom kernel.
The procedure is not really straightforward in Ubuntu...

All the best!


All times are GMT -5. The time now is 10:23 AM.