LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (https://www.linuxquestions.org/questions/fedora-35/)
-   -   Problem - Intel Intel(R) PRO/Wireless 3945ABG (https://www.linuxquestions.org/questions/fedora-35/problem-intel-intel-r-pro-wireless-3945abg-484693/)

suresheva31 09-18-2006 12:44 PM

Problem - Intel Intel(R) PRO/Wireless 3945ABG
 
Hi there,

I am having problem to setting up my Wireless Card on Dell Latitude D620, running Fedora Core 5.0

Kernel: 2.6.15-1.2054_FC5smp i686

Network Card Name:

Intel Intel(R) PRO/Wireless 3945ABG Network Connection

I downloaded the Driver from Intel Website:
ipw3945-linux-1.1.0, which has following files:

ipw3945-1.1.0
ipw3945-ucode-1.13 - firmware file
ipw3945d-1.7.22 - regulatory daemon

I followed the INSTALL instrunctions NOTES to setup the wireless

Since it required ieee80211-1.2.15:

I downloaded that from http://ieee80211.sf.net.

But since I did not had the kernel Header installed:

I have to install that first to compile the ieee.

so I install the following in kernel header

1) kernel-devel-2.6.15-1.2054_FC5smp.i686.rpm

2)
once that done, I did the following:
Code:

% tar xzvf ieee80211-1.1.14.tgz
        % cd ieee80211-1.1.14
        % make
        # make install  <--- You may need to be root
        % cd ..

3)
Code:

% tar xzvf ipw3945-1.1.0.tgz
 % cd ipw3945-1.1.0
 % make

I got the following error:

 WARNING: Your kernel contains ieee80211 symbol definitions and you
 are not using the kernel's default ieee80211 subsystem.  (Perhaps you
 used the out-of-tree ieee80211 subsystem's 'make install' or have
 provided a path to the ieee80211 subsystem via IEEE80211_INC.)

 If you wish to use the out-of-tree ieee80211 subsystem then it is
 recommended to use that projects' "make patch_kernel" facility
 and rebuild your kernel to update the Module symbol version information.

 Failure to do this may result in build warnings and unexpected
 behavior when running modules which rely on the ieee80211 subsystem.


 Aborting the build.  You can force the build to continue by adding:

        IEEE80211_IGNORE_DUPLICATE=y

 to your make command line.


make: *** [check_inc] Error 1


So I forced the make installation by giving this:

make IEEE80211_IGNORE_DUPLICATE=y

installed without giving any error

4)


Now we install the firmware files (first finding where to install them):
Code:

        % wget http://bughost.org/ipw3945/ucode/ipw3945-ucode-1.13.tgz .
        % DIR=$(sed -ne "s:^FIRMWARE_DIR=\([^, ]*\).*:\1:p" \
                /etc/hotplug/firmware.agent)
        % tar xzvf ipw3945-ucode-1.13.tgz
        % less ipw3945-ucode-1.13/LICENSE.ipw3945-ucode
        # cp ipw3945-ucode-1.13/ipw3945.ucode $DIR

NOTE:  'DIR' above typically works out to /lib/firmware.

when I copy and pasted that DIR=$(sed...)

[root@localhost firmware]# DIR=$(sed -ne "s:^FIRMWARE_DIR=\([^, ]*\).*:\1:p" \
>                /etc/hotplug/firmware.agent)
sed: can't read /etc/hotplug/firmware.agent: No such file or directory
ng error:

so I basically copied the file ipw3945.ucode to /lib/firmware


STEP 5)

Now we obtain the regulatory daemon:
Code:

        % wget http://bughost.org/ipw3945/daemon/ipw3945d-1.7.22.tgz .
        % tar xzvf ipw3945d-1.7.22.tgz
        % less ipw3945d-1.7.22/LICENSE.ipw3945d

# cp ipw3945d-1.7.22/x86/ipw3945d /sbin

# ./load debug=0x43fff -- What is the hexanumber exactly means?

I got teh following messages:

Quote:

Unloaded: ieee80211 ieee80211_crypt
Loaded: ieee80211 ipw3945
Loading ipw3945d.ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
Intel PRO/Wireless 3945ABG Network Connection found at:
/sys/bus/pci/drivers/ipw3945/0000:0c:00.0
Daemon launched as pid 4513. Exiting.
..done.

so I thought everything is working fine:

iwlist eth1 scan

it gave me all the Aavilable Wireless network

iwconfig eth1 essid amsol
iwconfig eth1 key 1234567890

iwconfig eth1

I GOT THE FOLLOWING MESSAGE

Code:


eth1    IEEE 802.11g  ESSID:"amsol28"  Nickname:"localhost.localdomain"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:14:BF:AE:75:C0
          Bit Rate:54 Mb/s  Tx-Power:15 dBm
          Retry limit:15  RTS thr:off  Fragment thr:off
          Encryption key:1234-5678-90  Security mode:open
          Power Management:off
          Link Quality=95/100  Signal level=-34 dBm  Noise level=-34 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:1360  Missed beacon:0

So I thought everything is fine

so did the following command:

ifup eth1

I got this error:

Code:


Error for wireless request "Set Bit Rate" (8B20) :
    SET failed on device eth1 ; Invalid argument.

Determining IP information for eth1... failed; no link present.  Check cable?


Now, can some one please tell me how to go and fix the above error?

Any ideas?

Thanks in Advance

Suresh

hollywoodb 09-18-2006 05:24 PM

Quote:

I got this error:

Code:


Error for wireless request "Set Bit Rate" (8B20) :
    SET failed on device eth1 ; Invalid argument.

Determining IP information for eth1... failed; no link present.  Check cable?


Now, can some one please tell me how to go and fix the above error?

Any ideas?

Thanks in Advance

Suresh
It is failing when it tries to specify a certain bit rate (speed) for your wireless card. It shouldn't really be needing to do this at all, so you need to modify the config file it is reading.

you should have a file /etc/sysconfig/networking/devices/ifcfg-eth1
comment the RATE line by putting a # in front of it.

suresheva31 09-18-2006 07:45 PM

I got the error:


Code:


[root@localhost ipw3945-1.1.0]# iwconfig eth1
eth1      IEEE 802.11g  ESSID:"amsol28"  Nickname:"localhost.localdomain"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:14:BF:AE:75:C0
          Bit Rate:54 Mb/s  Tx-Power:15 dBm
          Retry limit:15  RTS thr:off  Fragment thr:off
          Encryption key:1234-5678-90  Security mode:open
          Power Management:off
          Link Quality=96/100  Signal level=-25 dBm  Noise level=-26 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:14  Missed beacon:0

[root@localhost ipw3945-1.1.0]# ifup eth1

Determining IP information for eth1... failed.
[root@localhost ipw3945-1.1.0]#


THanks

Suresh


All times are GMT -5. The time now is 08:03 PM.