Intel 345ABG wireless and CentOS 4.4

Issues related to hardware problems
AssafRahav
Posts: 9
Joined: 2006/09/16 15:41:13
Location: Greenbelt, Maryland, USA

Re: Intel 3945ABG wireless and CentOS 4.4

Post by AssafRahav » 2006/09/20 15:08:03

That didn't work either

[code]
[root@nitya ipw3945-1.1.0-pre2]# make
sed: can't read /lib/modules/2.6.9-42.0.2.ELsmpnet/ieee80211.h: No such file or directory

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
[/code]


Should I do this?
[b] Aborting the build. You can force the build to continue by adding:

IEEE80211_IGNORE_DUPLICATE=y[/b]

Lenard
Posts: 2283
Joined: 2005/11/29 02:35:25
Location: Indiana

Re: Intel 3945ABG wireless and CentOS 4.4

Post by Lenard » 2006/09/20 15:42:35

It looks like it is maybe time to build your own kernel from the vanilla kernel source at kernel.org, the 2.6.18 kernel source was released earlier today.It is not that hard to build your own kernel, but if you have never done this it can be somewhat tricky. If possible try using the kernel source for CentOS, using the make menuconfig as a side by side guide to the 2.6.18 kernel source make menuconfig.

Some suggested reading; http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html

Building a new kernel for the Red Hat family (CentOS is based on RHEL) is a bit different from the guide, the steps are;

make mrproper (only used after the first build attempt)
make menuconfig
make
make modules_install
make install

You are also free to try adding the option to the make line as suggested, before attempting to buld your own.

You might want to try rebuilding the current CentOs from the source rpm file. This is a bit easier then building a vanilla kernel from kerenl.org the first time. But before you start it would be a good idea to review;

http://fedora.redhat.com/docs/release-notes/fc4/errata/#sn-kernel

Most of this applies to the kernel-<version-number.src.rpm files for CentOS. Just remember to make the changes in the IEEE80211 section of the kernel configuration process (the make menuconfig step).

AssafRahav
Posts: 9
Joined: 2006/09/16 15:41:13
Location: Greenbelt, Maryland, USA

Re: Intel 3945ABG wireless and CentOS 4.4

Post by AssafRahav » 2006/09/25 15:15:05

I managed to get kernel 2.6.18 running, but I don't seem to be any closer to getting the wireless working.
The ipw3945 still doesn't compile (same header file complaint).
Was there a particular step I am supposed to retry with the new kernel?

btw, thanks for your efforts, I do appreciate it.

Lenard
Posts: 2283
Joined: 2005/11/29 02:35:25
Location: Indiana

Re: Intel 3945ABG wireless and CentOS 4.4

Post by Lenard » 2006/09/27 00:46:51

See post #10 of this thread.

AssafRahav
Posts: 9
Joined: 2006/09/16 15:41:13
Location: Greenbelt, Maryland, USA

Re: Intel 3945ABG wireless and CentOS 4.4

Post by AssafRahav » 2006/09/27 14:23:54

no luck :-(

[code]
[root@nitya ipw3945-1.1.0-pre2]# make
Using ieee80211 subsystem version 'git-1.1.13' (API v1) from:

Base: /lib/modules/2.6.18/build/
Path: /lib/modules/2.6.18/build/include/

EXTRA_CFLAGS = -DIEEE80211_API_VERSION=1 -g -Wa,-adhlms=check_inc.lst

make -C /lib/modules/2.6.18/build M=/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2
modules
make[1]: Entering directory `/root/Desktop/kernel2.6.18/linux-2.6.18'
CC [M] /usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.o
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c: In function `ipw_send_asso
ciate':
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c:4409: error: too few arguments to function `ieee80211_tx_frame'
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c: In function `ipw_bg_daemon_cmd':
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c:4885: error: too few arguments to function `ieee80211_tx_frame'
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c: In function `ipw_auth_work':
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c:9466: error: too few arguments to function `ieee80211_tx_frame'
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c:9516: error: too few arguments to function `ieee80211_tx_frame'
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c: In function `ipw_handle_probe_request':
/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.c:9589: error: too few arguments to function `ieee80211_tx_frame'
make[2]: *** [/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2/ipw3945.o] Error 1
make[1]: *** [_module_/usr/src/redhat/SOURCES/ipw3945-1.1.0-pre2] Error 2
make[1]: Leaving directory `/root/Desktop/kernel2.6.18/linux-2.6.18'
make: *** [modules] Error 2

[/code]

Lenard
Posts: 2283
Joined: 2005/11/29 02:35:25
Location: Indiana

Re: Intel 3945ABG wireless and CentOS 4.4

Post by Lenard » 2006/09/28 16:21:46

I'm getting either the same error as you or if it does build I get a bad symbol error for the ipw3945.ko module when I attempt to use modprobe. This may take a while but somebody will get this fixed, hopefully in short order.

I did try building the FC4 kernel from source that ATrpms.net based their FC4 ipw3945 packages on and this did work, but it is not a recommended solution do so at your own risk.

http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/SRPMS/kernel-2.6.17-1.2142_FC4.src.rpm

Lenard
Posts: 2283
Joined: 2005/11/29 02:35:25
Location: Indiana

Re: Intel 3945ABG wireless and CentOS 4.4

Post by Lenard » 2006/10/04 10:49:07

Look at what I found;

ftp://ftp.scientificlinux.org/linux/scientific/40rolling/testing/i386/RPMS/ipw3945

ftp://ftp.scientificlinux.org/linux/scientific/40rolling/testing/x86_64/RPMS/ipw3945

AssafRahav
Posts: 9
Joined: 2006/09/16 15:41:13
Location: Greenbelt, Maryland, USA

Re: Intel 3945ABG wireless and CentOS 4.4

Post by AssafRahav » 2006/10/04 16:18:08

Thanks for sticking with me :-D

I don't actually have the laptop with me at this time as it is being used, but assuming I get a hold of it is it just a matter of installing the proper kernel module and having modprobe start it?
ipw3945-firmware-1.13-1.noarch.rpm is already installed so I think the kernel module is all that's needed to get the adapter running

When I get a chance to try it out I will report back

samkcs
Posts: 1
Joined: 2005/11/22 08:05:45

Re: Intel 345ABG wireless and CentOS 4.4

Post by samkcs » 2006/10/18 02:13:18

I got exactly the same problem/error msg on my HP dv8000 notebook when I install the new released CentOS 4.4 on it.

I checked that (use 'uname -a') and find the kernel for CentOS4/RHEL 4 U4 is 2.6.9.x but it's clearly stated in http://ipw3945.sourceforge.net/ that kernel 2.6.13.x is needed for compiling/installing the driver.

Is this the reason why you (and myself) get this error during the compilation?

Any others also having the same problem? :-?

Thx

User avatar
bluegroper
Posts: 252
Joined: 2005/09/07 23:04:21
Location: .au

Intel 345ABG wireless and CentOS 4.4

Post by bluegroper » 2006/10/23 03:30:51

I have exactly the same problem
Shiny *new* laptop (IBM/Lenovo T60) with Intel PRO/Wireless 3945ABG.
CentOS is my o/s of choice, however as kernel is < 2.6.13, I decided to try an alternative distro.
K/Ubuntu works the wireless perfectly. However, not eveything else works as it should, and I still wish I could use CentOS.
Shall keep watching this thread to see if any other newbies achive success.
TIA's
- BG

Post Reply

Return to “CentOS 4 - Hardware Support”