Jump to content

Intel PRO/2200 wireless [solved]


kde-head
 Share

Recommended Posts

  • 2 weeks later...
  • Replies 32
  • Created
  • Last Reply

Top Posters In This Topic

Guest freyguy
SOLVED.

 

Here's how.

 

Your mileage may vary , but this is my situation

 

1. Fresh 10.1 Official install

 

Set /etc/sysconfig/network-scripts/ifcfg-eth0 and ifcfg-eth1 ONBOOT=no

 

This will prevent eth0 and eth1 confusion if you have eth0 network card set to run off your work ethernet and eth1 to run off wireless at home.

 

 

note: su root when doing console level stuff.

 

2. Install kernel source via urpmi ( doing uname -r will tell you what mandrake kernel you are using.)

 

2. Download Buchan Milne ipw2200 dkms rpm

 

http://plf.zarb.org/~bgmilne/dkms/ipw2200-...1mdk.noarch.rpm

 

3. Download latest firmware from

http://ipw2200.sourceforge.net/firmware.php

 

Select 0.17 current firmware - download the gzipped tar file

 

tar -xvzf firmware file.

 

5.copy firmware files ( they end in .fw) to /lib/hotplug/firmware  (create firmware dir if it doesnt exist) and /etc/firmware  (read somewhere that this can solve some problems)

 

6. now urpmi ipw2200-dkms-0.15-1mdk.noarch.rpm

 

Buchan Milnes ipw2200 package will install and do a bunch of perl stuff.

 

7. Go to Mandrake Control Center - Services - check that hotplug is set to start at boot - turn it on as well.

 

8 Reboot.

 

9. ifup eth1

 

10. Browse - you are now wireless.

 

NOTE: your own DHCP, static, gateway etc settings need to be set in ifcfg-eth1

If you dont want to use DHCP, /etc/resolv.conf is where you put your DNS server settings.

 

 

Here's my ifcfg-eth1 (home, wireless)

DEVICE=eth1

BOOTPROTO=static

IPADDR=192.168.1.46

NETMASK=255.255.255.0

NETWORK=192.168.1.0

BROADCAST=192.168.1.255

ONBOOT=no

HWADDR=00:0e:35:7a:16:19

METRIC=10

MII_NOT_SUPPORTED=no

WIRELESS_MODE=Managed

WIRELESS_ESSID=any

 

UPSHOT is this is all you need to get an Intel 2200 working:

 

1. buchan milne rpm  2. kernel source 3. firmware 4. hotplug enabled 5.dkms enabled.

 

(dkms and hotplug are enabled as default in fresh mandrake 10.1 install - just saying this in case you have switched them off)

 

 

Hi, I followed these steps and I still cannot get this to work. Anyway I could get some help on this?

 

I have a Dell 8600 w/Centrino chipset.

 

I'll go thru the steps outlined above from a previous post to show what I did:

 

1. Fresh 10.1 install done. I did keep ifcfg-eth0's ONBOOT = yess because I would like eth0 automatically booted for my home network until I get eth1 to work.

 

2. Installed kernel source, though I did use a normal browser to download the source off of Mandrakeclub.

 

3. Did that. The ipw files all say 2.1 for its release version.

 

4. Er...no step 4 in the quote! Goto step 5...

 

5. I stuck all .fw files in /lib/hotplug/firmware then set a symbolic link for /etc/firmware.

 

6. Done. I see files like ieee80211_crypt.ko in folders /lib/modules/2.6.8.1-12mdk/kernel/drivers/net/wireless/ipw2200 and /var/lib/dkms/ipw2200/0.15/2.6.8.1-12mdk/i686/module.

 

7. Hotplug is set to boot.

 

8. I rebooted.

 

9. Here is where it fails. when I do a 'ifup eth1', I get this:

 

[root@localhost firmware]# ifup eth1

 

Determining IP information for eth1... failed.

 

This is what my ifcfg-eth1 looks like:

 

DEVICE=eth1

BOOTPROTO=dhcp

ONBOOT=no

WIRELESS_MODE=Managed

WIRELESS_ESSID="bigmig_world"

 

Now I just did a 'iwconfig':

 

[root@localhost firmware]# iwconfig

lo no wireless extensions.

 

eth2 no wireless extensions.

 

eth0 no wireless extensions.

 

eth1 no wireless extensions.

 

I'm thinking why that did not work was because eth1 is not on.

 

Any ideas or desperate help? :furious3:

Link to comment
Share on other sites

Guest freyguy

A PS on my problem.

 

I have observed something on my computer via mcc.

 

1. If I click on 'hardware', mandrake recognizes I have an Intel PRO/wireless 2200BG, with module "ipw2200" assigned to it.

 

2. If I go to 'network' and click on 'manage connections', it says my eth0 AND eth1 are Broadcom Corp BCM4401 100Base-T devices!

 

:help:

Link to comment
Share on other sites

Guest freyguy
A PS on my problem.

 

I have observed something on my computer via mcc.

 

1.  If I click on 'hardware', mandrake recognizes I have an Intel PRO/wireless 2200BG, with module "ipw2200" assigned to it.

 

2. If I go to 'network' and click on 'manage connections', it says my eth0 AND eth1 are Broadcom Corp BCM4401 100Base-T devices!

 

:help:

 

Ok, so I fixed a couple problems.

 

Now when I type 'iwconfig', I get this:

 

lo no wireless extensions.

 

eth0 no wireless extensions.

 

eth1 unassociated ESSID:"bigmig_world" Nickname:"localhost"

Mode:Managed Channel=11 Access Point: 00:00:00:00:00:00

Bit Rate=0kb/s

RTS thr:off

Encryption key:off

Power Management:off

 

eth2 no wireless extensions.

 

A little better...BUT it will still not load:

 

Determining IP information for eth1... failed.

[root@localhost freyguy]# ifup eth0

 

Determining IP information for eth0... done.

[root@localhost freyguy]# firefox &

 

 

I did a 'ifup eth0' just to make sure I could bring something up and that operation would work on something.

 

My ifcfg-eth1 is:

 

DEVICE=eth1

BOOTPROTO=dhcp

ONBOOT=no

HWADDR=00:00:00:00:00:00

METRIC=10

MII_NOT_SUPPORTED=no

WIRELESS_MODE=Managed

WIRELESS_ESSID=bigmig_world

NEEDHOSTNAME=yes

 

(and to show that dhcp does work on my router, I'll list ifcfg-eth0, which worked:

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=no)

 

Back on step 5(?) where I downloaded v17 of the intel firmware, ipw-2.1, I did rename the ipw-2.1*.fw to ipw2200*.fw:

 

[root@localhost network-scripts]# cd /etc/firmware

[root@localhost firmware]# ls

default_ipw/

atmel_at76c502e-wpa.bin ipw-2.1-boot.fw

atmel_at76c502-wpa.bin ipw-2.1-bss.fw

atmel_at76c503-i3861.bin ipw-2.1-ibss.fw

atmel_at76c503-i3863.bin ipw-2.1-ucode.fw

atmel_at76c503-rfmd-0.90.2-140.bin ipw2200_boot.fw

atmel_at76c503-rfmd-acc.bin ipw2200_bss.fw

atmel_at76c503-rfmd.bin ipw2200_ibss.fw

atmel_at76c504_2958-wpa.bin ipw2200_ucode.fw

 

Thus for example, ipw-2.1-boot.fw = ipw2200_boot.fw. I copied the files and renamed them. Was not sure what the file names should be (default_ipw are the original ipw2200_*.fw files that were on the system after a clean install).

 

 

Any help greatly, greatly appreciated! Thanks!

 

:wall::furious3::evilmod:

Link to comment
Share on other sites

  • 3 weeks later...
SOLVED.

 

Here's how.

 

Your mileage may vary , but this is my situation

 

1. Fresh 10.1 Official install

 

Set /etc/sysconfig/network-scripts/ifcfg-eth0 and ifcfg-eth1 ONBOOT=no

 

This will prevent eth0 and eth1 confusion if you have eth0 network card set to run off your work ethernet and eth1 to run off wireless at home.

 

..................................................

 

UPSHOT is this is all you need to get an Intel 2200 working:

 

1. buchan milne rpm  2. kernel source 3. firmware 4. hotplug enabled 5.dkms enabled.

 

(dkms and hotplug are enabled as default in fresh mandrake 10.1 install - just saying this in case you have switched them off)

 

I have an asus s5n. After the install of the Mandrake 10.1 I had a problem:

The machine was slow to boot (a few minutes). After the boot dmesg had a lot of

error messages related to ipw2200, and not even the normal LAN ethernet worked.

 

I followed the instructions and now both the normal LAN and ipw2200 work fine.

 

The only part where I had a problem was that at first I did not realize that dkms

was a package in the 10.1 and not something that I had to download from buchan milne

 

Thanks for the explanations!

Link to comment
Share on other sites

Guest freedomfighter

I am trying to get wireless working on a fujitsu amilo m (centrino) laptop with mandrake 10.1 I am having a problem with ifup. I have installed all the required bits (note: I had to rename the firmware files to ipw2200_*.fw for them to be recognised). Some info ...

 

> iwconfig

lo no wireless extensions.

 

eth0 no wireless extensions.

 

eth1 unassociated ESSID:off/any Nickname:"larry"

Mode:Managed Channel=11 Access Point: 00:00:00:00:00:00

Bit Rate=0kb/s Tx-Power=20 dBm

RTS thr:off Fragment thr:2342 B

Encryption key:off

Power Management:off

Link Quality:0 Signal level:0 Noise level:0

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

Tx excessive retries:0 Invalid misc:0 Missed beacon:0

 

eth2 no wireless extensions.

 

sit0 no wireless extensions.

 

> cat /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=dhcp

ONBOOT=no

HWADDR=00:0e:35:8f:a5:eb

METRIC=10

MII_NOT_SUPPORTED=no

WIRELESS_MODE=Managed

WIRELESS_ESSID=any

 

> iwlist eth1 scan

eth1 Scan completed :

Cell 01 - Address: 00:0F:B5:56:8B:62

ESSID:"temp"

Protocol:IEEE 802.11g

Mode:Master

Channel:11

Encryption key:off

Bit Rate:54Mb/s

Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 22 24 36 48 54

Extra: RSSI: -28 dBm

Extra: Last beacon: 46ms ago

 

> ifup eth1

 

Determining IP information for eth1... done.

/sbin/ifup: line 466: 6623 Hangup /etc/init.d/tmdns reload >/dev/null 2>&1

 

Anyone got any idea's?

Link to comment
Share on other sites

Guest expendable

wow I don't know even know where to start.

 

I have installed 10.1 on my latop. I have followed everything that has been stated in this forum post. I have a IBM R51 with the Centrino Chipset. This Pro/2200 BG card is driving me crazy. I have been searching the Internet on this problem which has led me here.

 

If I do a iwconfig I receive this:

 

lo no wireless extensions.

 

eth1 no wireless extensions.

 

eth0 no wireless extensions.

 

Doing a ifconfig -a gets me this:

 

eth0 Link encap:IPv6-in-IPv4

inet6 addr: ::127.0.0.1/96 Scope:Unknown

inet6 addr: ::192.168.1.102/96 Scope:Compat

UP RUNNING NOARP MTU:1480 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:17 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

 

eth1 Link encap:Ethernet HWaddr 00:0D:60:76:D5:34

inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::20d:60ff:fe76:d534/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:658 errors:0 dropped:0 overruns:0 frame:0

TX packets:666 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:485178 (473.8 Kb) TX bytes:100963 (98.5 Kb)

Interrupt:11

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:434 errors:0 dropped:0 overruns:0 frame:0

TX packets:434 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:27926 (27.2 Kb) TX bytes:27926 (27.2 Kb)

 

I have followed everything to the T that kde-head posted. Still no go. I verfied that the right ethx was listed in modules.conf. Now when I go to the hardware it still says 2200 BG blah blah. But when I go to configure it, it asks for a driver. It won't let me choose the nice long Intel PRO 220 BG. So I pick a driver from the list and can only pick ipw2200. Something flashes so quick on the sceen I cant see what it says. I can autoprobe or manually config. It just keeps going in circles.

 

If I fiup eth0

 

Determining IP information for eth0... failed.

 

Now I am far from a linux god. I can get myself around. But am I missing something here? I'm about to go download another distro but I love the community and documention with mandrake!!!!!!

Link to comment
Share on other sites

Guest freedomfighter

From my research, and from fighting with this: It is your ipw2200 driver that is not working. Either u have the old one still installed or the firmware is named incorrectly, or the new one isn't working. Use iwconfig to determine that it is working properly, i had to rename the firmware files and u have to reboot for the firmware to load. The problem is that mandrake 10.1 there is an ipw2200 driver but it does not work.

Link to comment
Share on other sites

Guest expendable
From my research, and from fighting with this: It is your ipw2200 driver that is not working. Either u have the old one still installed or the firmware is named incorrectly, or the new one isn't working. Use iwconfig to determine that it is working properly, i had to rename the firmware files and u have to reboot for the firmware to load. The problem is that mandrake 10.1 there is an ipw2200 driver but it does not work.

 

Could u expand on this a little further please?

 

I would really appreciate it. :)

 

Rename the firmware files to what? What location were the firmware files in? Do I need to delete ones from anywhere else??

 

I put all of the firmware files in the download in both the /lib/hotplug/firmware folder and /etc/firmware folder. Should they be anywhere else?

Link to comment
Share on other sites

  • 2 weeks later...
Guest freedomfighter
Could u expand on this a little further please?

 

I would really appreciate it. :)

 

Rename the firmware files to what? What location were the firmware files in? Do I need to delete ones from anywhere else??

 

I put all of the firmware files in the download in both the /lib/hotplug/firmware folder and /etc/firmware folder. Should they be anywhere else?

 

I mean rename ipw-2.1*.fw to ipw2200*.fw

/etc/firmware should be a soft link to /lib/hotplug/firmware (ln -s /lib/hotplug/firmware /etc/firmware) so you only have to do it once. What I'm going to do is update my mandrake wireless and networking tools and if that doesn't work, then I'll install the latest version of the driver from http://ipw2200.sourceforge.net/index.php by hand from source, the version in the rpm is a bit old.

Link to comment
Share on other sites

Guest expendable
I mean rename ipw-2.1*.fw to ipw2200*.fw

/etc/firmware should be a soft link to /lib/hotplug/firmware (ln -s /lib/hotplug/firmware /etc/firmware) so you only have to do it once. What I'm going to do is update my mandrake wireless and networking tools and if that doesn't work, then I'll install the latest version of the driver from http://ipw2200.sourceforge.net/index.php by hand from source, the version in the rpm is a bit old.

Thank you. I will give that a try when I get home!

Link to comment
Share on other sites

  • 3 weeks later...
Guest jelkimantis

I had to have both ipw-2.2*.fw as original names and as ipw-2200*.fw in the firmware directory. Then my system started recognizing the device, however, my CD-Rom driver won't work now... I think the two are unrelated, but oh well.

 

*** the CD rom thing was my own dumbness.. fixed it easily enough.

Edited by jelkimantis
Link to comment
Share on other sites

Guest jelkimantis

Ok, so now my problem is that I cannot install the updtated drivers (turns out that my firmware fix allows the linux drivers to recognize everything, but my new drivers are nowhere to be found.)

 

following the instructions, I got rid of the linux drivers following the code (I downloaded the drivers from source forge.) I type:

 

make

 

or

 

make KSRC=/lib/modules/2.6.1.8-12mdk/

 

I run make in the directory where I have the drivers and this is the message that I get:

 

make -C /lib/modules/2.6.8.1-12mdk/build SUBDIRS=/home/jonathan/ipw2200-0.12 MODVERDIR=/home/jonathan/ipw2200-0.12 modules

make[1]: Entering directory `/lib/modules/2.6.8.1-12mdk/build'

make[1]: *** No rule to make target `modules'. Stop.

make[1]: Leaving directory `/lib/modules/2.6.8.1-12mdk/build'

make: *** [modules] Error 2

 

What can I do?

Link to comment
Share on other sites

Guest freedomfighter
Ok, so now my problem is that I cannot install the updtated drivers ...

...

make[1]: *** No rule to make target `modules'.  Stop.

make[1]: Leaving directory `/lib/modules/2.6.8.1-12mdk/build'

make: *** [modules] Error 2

 

What can I do?

 

Did you try the rpm first? It may be an older version of the driver but it may work and may be less hassle. Although it didn't seem to work properly for me i'll try your having both firmware names thing quickly before doing the driver from source option. I just haven't had time (too much work on) to get this working. So your problem is there is no rule to make 'modules', have you looked at /lib/modules/2.6.8.1-12mdk/build/Makefille ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...