Bug 153301 - Add support for 3945ABG intel wifi card
Summary: Add support for 3945ABG intel wifi card
Status: RESOLVED WORKSFORME
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Network (show other bugs)
Version: Beta 9
Hardware: Other Other
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: Joachim Gleissner
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-24 08:34 UTC by Perret Florian
Modified: 2006-04-03 07:21 UTC (History)
2 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
hwinfo --netcard (1.84 KB, application/octet-stream)
2006-03-17 19:00 UTC, Perret Florian
Details
ifcfg-wlan (880 bytes, application/octet-stream)
2006-03-18 10:14 UTC, Perret Florian
Details
/var/log/messages (117.68 KB, application/octet-stream)
2006-03-18 10:26 UTC, Perret Florian
Details
new /var/log/messages (191.21 KB, application/octet-stream)
2006-03-24 17:41 UTC, Perret Florian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Perret Florian 2006-02-24 08:34:07 UTC
It currently works with ndiswrapper 1.9 (and more) but needs a 16KB stacks kernel. Could this kernel automaticely available ?
If a free driver exists (but can't find it), could it be in 10.1 ?

Thanks,
Comment 1 Perret Florian 2006-02-24 08:53:53 UTC
Have found driver : http://sourceforge.net/projects/ipw3945/
Comment 2 Olaf Kirch 2006-02-24 14:07:47 UTC
This driver will be in 10.1 (it should be already). Look for the
wlan-kmp-* packages.
Comment 3 Perret Florian 2006-02-24 14:12:30 UTC
You talk about the free driver or the ndiswrapper one ?
Comment 4 Olaf Kirch 2006-02-24 14:14:55 UTC
I'm talking about the Intel driver. We do not ship any closed source
drivers, in particular we do not include Windows drivers that require
ndiswrapper :)
Comment 5 Perret Florian 2006-03-16 22:50:46 UTC
The card isn't autodetected with beta 8.
And when installing wlan-kmp-* manually, the card doesn't work more.
Comment 6 Olaf Kirch 2006-03-17 14:42:31 UTC
Joachim, can you track this, please?
Comment 7 Perret Florian 2006-03-17 19:00:32 UTC
Created attachment 73751 [details]
hwinfo --netcard

Card now appears in YAST but doesn't working. Nothing with NetworkManager and no connections.
I join the result of "hwinfo --netcard".
Comment 8 Perret Florian 2006-03-18 10:14:32 UTC
Created attachment 73804 [details]
ifcfg-wlan
Comment 9 Perret Florian 2006-03-18 10:26:35 UTC
Created attachment 73805 [details]
/var/log/messages
Comment 10 Joachim Gleissner 2006-03-20 10:37:33 UTC
The driver did not load because of unknown symbols. Did you install the right wlan-kmp matching your kernel package?
Comment 11 Perret Florian 2006-03-20 10:44:00 UTC
I have install all the wlan-kmp-* packages which are on the CD. I think they corresponds with the kernel version of the (same) CD ?
Comment 12 Stefan Behlert 2006-03-20 17:21:28 UTC
The information was given.
Comment 13 Perret Florian 2006-03-20 21:46:24 UTC
The version are 2.6.16 rc6 for both wlan-kmp-* and the kernel.
About the firmware, I have installed the "ipw-firmware-7-4.noarch.rpm", is it the good one ?
Comment 14 Joachim Gleissner 2006-03-23 12:46:27 UTC
The firmware package is the right one. You will also need ipw3945d, but even in case it was missing it can't be the reason for the module refusing to load. Could you try a manual 'modprobe ieee80211'?
Comment 15 Perret Florian 2006-03-24 11:19:34 UTC
Here is the result :
linux-9jn0:/home/flo # modprobe ieee80211
WARNING: Could not open '/lib/modules/2.6.16-rc6-git1-4-default/kernel/net/ieee80211/ieee80211_crypt.ko': No such file or directory
FATAL: Could not open '/lib/modules/2.6.16-rc6-git1-4-default/kernel/net/ieee80211/ieee80211.ko': No such file or directory


In fact, /lib/modules/2.6.16-rc6-git1-4-default/kernel/net/ieee80211/ directory exists but is empty.
A different kernel than the "default" shouldn't be linking instead ?
Comment 16 Joachim Gleissner 2006-03-24 11:30:54 UTC
Seems your kernel installation is broken. You can verify that by calling "rpm -V kernel-default", it will probably tell you that. Please reinstall the kernel rpm an try again.
Comment 17 Perret Florian 2006-03-24 17:41:00 UTC
Created attachment 74966 [details]
new /var/log/messages

I have reinstall the kernel, now modprobe works...but no more connections detected.
Comment 18 Perret Florian 2006-03-24 17:42:34 UTC
Now rpm - V gives :
linux-9jn0:/home/flo # rpm -V kernel-default
.......T    /boot/symsets-2.6.16-rc6-git1-4-default.tar.gz
.......T    /usr/src/linux-2.6.16-rc6-git1-4-obj/i386/default/Module.symvers
Comment 19 Sinan Karasu 2006-03-27 07:37:48 UTC
When I installed 10.1 beta 8 on a Acer 4202 (Core Duo), ipw3945d did not show up, even tho' the firmware was installed.

I downloaded a prebuilt binary ipw3945d from http://bughost.org/ipw3945/ and copied it into /sbin . Now I can start it by simply typing 

/sbin/ipw3945d

as root.

However 10.1 beta 8 did not install it. FWIW
Comment 20 Perret Florian 2006-03-27 07:53:56 UTC
Great ! Now WOFOME with this method. How could I automatize the launch of 'ipw3945d' at startup ?
Comment 21 Joachim Gleissner 2006-03-27 08:09:22 UTC
There is already support in sysconfig for auto-starting ipw3945d, but it's a bit broken in beta8. You can grab the sysconfig package from FACTORY, this should fix it. There are even ipw3945d packages, but they are probably not included in openSUSE as ipw3945d is closed source, but are available via ftp.suse.com.
Comment 22 Perret Florian 2006-04-01 07:55:45 UTC
ipw3945d is no more install by default in beta 9, even when added the "add-on media".
Comment 23 Joachim Gleissner 2006-04-03 07:21:53 UTC
AFAIK ipw3945d is part of the add-on CD. YaST should evaluate the supplement tags and install ipw3945d for that card. Maybe the evaluation took place before the add-on media was added and therefore the package was not installed. Could you open a new bug report for that and assign it to yast2-maintainers@suse.de?