Bugzilla – Bug 153301
Add support for 3945ABG intel wifi card
Last modified: 2006-04-03 07:21:53 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,
Have found driver : http://sourceforge.net/projects/ipw3945/
This driver will be in 10.1 (it should be already). Look for the wlan-kmp-* packages.
You talk about the free driver or the ndiswrapper one ?
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 :)
The card isn't autodetected with beta 8. And when installing wlan-kmp-* manually, the card doesn't work more.
Joachim, can you track this, please?
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".
Created attachment 73804 [details] ifcfg-wlan
Created attachment 73805 [details] /var/log/messages
The driver did not load because of unknown symbols. Did you install the right wlan-kmp matching your kernel package?
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 ?
The information was given.
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 ?
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'?
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 ?
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.
Created attachment 74966 [details] new /var/log/messages I have reinstall the kernel, now modprobe works...but no more connections detected.
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
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
Great ! Now WOFOME with this method. How could I automatize the launch of 'ipw3945d' at startup ?
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.
ipw3945d is no more install by default in beta 9, even when added the "add-on media".
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?