OpenSUSE 11.0 wireless not working

I have a FUJITSU-SIEMENS ESPRIMO Mobile 9200 with embedded WLAN and ISDN devices. The WLAN device is
Intel PRO/Wireless 4965 AG or AGN Network Connection

YAST selected
module iwl4965

Further configurations with YAST are

essid=(name)
WEP open
hexadecimal code with 26 digits
bitrate auto

The hardware operated perfectly under openSUSE 10.3 when configured with YAST. I use the same configuration steps in YAST as before but the WLAN device cannot be made to work.

iwlist scan
lists the available networks

iwconfig wlan0 does not report the values that were programmed in YAST.

Fortunately, the Vodafone Mobile Connect Card Driver software provided by
https://forge.betavine.net/frs/?group_id=12
was not affected by the upgrade to openSUSE 11.0.

Here is a subset of the messages from /var/log/messages concerning wlan0

Jul 3 15:40:12 rayleigh SuSEfirewall2: using default zone ‘ext’ for interface wlan0
Jul 3 15:43:57 rayleigh ifdown: wlan0 device: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
Jul 3 15:45:43 rayleigh ifdown: wlan0 device: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
Jul 3 15:45:45 rayleigh ifdown: wlan0 device: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
Jul 3 16:02:00 rayleigh kernel: wlan0: Initial auth_alg=0
Jul 3 16:02:00 rayleigh kernel: wlan0: authenticate with AP 00:1c:4a:d2:2e:3a
Jul 3 16:02:00 rayleigh kernel: wlan0: RX authentication from 00:1c:4a:d2:2e:3a (alg=0 transaction=2 status=0)
Jul 3 16:02:00 rayleigh kernel: wlan0: authenticated
Jul 3 16:02:00 rayleigh kernel: wlan0: associate with AP 00:1c:4a:d2:2e:3a
Jul 3 16:02:00 rayleigh kernel: wlan0: RX AssocResp from 00:1c:4a:d2:2e:3a (capab=0x411 status=0 aid=3)
Jul 3 16:02:00 rayleigh kernel: wlan0: associated
Jul 3 16:02:00 rayleigh kernel: wlan0: CTS protection enabled (BSSID=00:1c:4a:d2:2e:3a)
Jul 3 16:02:00 rayleigh kernel: wlan0: WMM queue=2 aci=0 acm=0 aifs=3 cWmin=15 cWmax=1023 burst=0
Jul 3 16:02:00 rayleigh kernel: wlan0: WMM queue=3 aci=1 acm=0 aifs=7 cWmin=15 cWmax=1023 burst=0
Jul 3 16:02:00 rayleigh kernel: wlan0: WMM queue=1 aci=2 acm=0 aifs=2 cWmin=7 cWmax=15 burst=30
Jul 3 16:02:00 rayleigh kernel: wlan0: WMM queue=0 aci=3 acm=0 aifs=2 cWmin=3 cWmax=7 burst=15
Jul 3 16:02:00 rayleigh kernel: wlan0: disassociate(reason=3)
Jul 3 16:02:02 rayleigh kernel: wlan0: privacy configuration mismatch and mixed-cell disabled - disassociate
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: RX disassociation from 00:1c:4a:d2:2e:3a (reason=7)
Jul 3 16:02:12 rayleigh kernel: wlan0: associate with AP 00:1c:4a:d2:2e:3a
Jul 3 16:02:12 rayleigh kernel: wlan0: mismatch in privacy configuration and mixed-cell disabled - abort association
Jul 3 16:02:12 rayleigh kernel: wlan0: privacy configuration mismatch and mixed-cell disabled - disassociate
Jul 3 16:02:13 rayleigh kernel: wlan0: privacy configuration mismatch and mixed-cell disabled - disassociate
Jul 3 16:02:30 rayleigh kernel: wlan0: Initial auth_alg=0
Jul 3 16:02:30 rayleigh kernel: wlan0: authenticate with AP 00:1c:4a:d2:2e:3a
Jul 3 16:02:30 rayleigh kernel: wlan0: RX authentication from 00:1c:4a:d2:2e:3a (alg=0 transaction=2 status=0)
Jul 3 16:02:30 rayleigh kernel: wlan0: authenticated
Jul 3 16:02:30 rayleigh kernel: wlan0: associate with AP 00:1c:4a:d2:2e:3a
Jul 3 16:02:30 rayleigh kernel: wlan0: RX ReassocResp from 00:1c:4a:d2:2e:3a (capab=0x411 status=0 aid=3)
Jul 3 16:02:30 rayleigh kernel: wlan0: associated
Jul 3 16:02:30 rayleigh kernel: wlan0: CTS protection enabled (BSSID=00:1c:4a:d2:2e:3a)
Jul 3 16:02:30 rayleigh kernel: wlan0: WMM queue=2 aci=0 acm=0 aifs=3 cWmin=15 cWmax=1023 burst=0
Jul 3 16:02:30 rayleigh kernel: wlan0: disassociate(reason=3)
Jul 3 16:02:30 rayleigh kernel: wlan0: WMM queue=3 aci=1 acm=0 aifs=7 cWmin=15 cWmax=1023 burst=0
Jul 3 16:02:30 rayleigh kernel: wlan0: WMM queue=1 aci=2 acm=0 aifs=2 cWmin=7 cWmax=15 burst=30
Jul 3 16:02:30 rayleigh kernel: wlan0: WMM queue=0 aci=3 acm=0 aifs=2 cWmin=3 cWmax=7 burst=15
Jul 3 16:02:32 rayleigh kernel: wlan0: privacy configuration mismatch and mixed-cell disabled - disassociate

WLAN works now somehow.

I changed the network connection method in YAST from NetworkManager to the traditional method ifup.

However, this is not yet sufficient. After a boot the network has to be started by

rcnetwork restart

inspite of setting up a start of wlan0 during boot.

now that you have it working, why not set it to come up on boot,via YaST ? should sort that

Andy

Hi! I installed opensuse 11 in my second machine here. Reading about wifi problems here in the Forum, I can admitt, that I got some kind of connection problems too. I tried it using a Netgear WG311T PCI card and a 111v2 USB stick. I also downloaded the latest knetworkmanager from the official repositories. The adapters are finding my WLAN router but I’m not able to connect. I also tried Ubuntu 8.04 from a live CD to check if my hardware isn’t broken and there it works out of the box.

What I did and it worked is to get the latest madwifi modules from the madwifi repositories for my WG311T and the schmolle1980 repos for the WG111v2 ( Index of /repositories/home:/schmolle1980/openSUSE_11.0 ) .

Could it be, that there are broken drivers modules in the latest opensuse release? That would be the explanation for me cause I didn’t change anything except to replace the standard modules.

cu
Gargi

I have set it up to come up at boot. Here is an excerpt of the boot.msg.

Setting up network interfaces:
lo
lo IP address: 127.0.0.1/8
IP address: 127.0.0.2/8
done eth0 device: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 14)
eth0 is controlled by ifplugd
waiting
pan0
No configuration found for pan0
unused wlan0 device: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
command ‘iwconfig wlan0 nick rayleigh’ returned
Error for wireless request “Set Nickname” (8B1C) :
SET failed on device wlan0 ; Operation not supported.
wlan0 (DHCP) . . . . . no IP address yet… backgrounding.
waiting
eth0 device: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 14)
eth0 ifplugd is running
eth0 no cable connected
eth0 DHCP client NOT running
doneWaiting for mandatory devices: wlan0 NSC
10 9 8 7 5 4 3 2 0
wlan0 device: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
wlan0 dhcpcd is still waiting for data
waiting
wlan0 interface could not be set up until now
failedSetting up service network . . . . . . . . . . . . . . . .failed
~

Hello guys,

you have been befallen with a very common bug, that no one on the forums seems to know about.

The present kernel version does not support the iwl drivers included with opensuse 11.0 for the 3945 or 4965 wireless cards.

downloading the drivers from here, and compiling should fix your problem.

Also, I know that there are precompiled binaries out there, but most people, for some reason or another, haven;t gotten them to work… the best results have been from compiling the drivers yourself.

Here is a tutorial I wrote incase you are unsure how to compile the drivers (though from your post, this seems unlikely)

finally, please pass the word around about this fix! many people could benifit from it!

If this page is read carefully, the situation is less confusing:

Intel® Wireless WiFi Link 4965AGN

The iwlwifi project provides a driver which utilizes the mac80211 subsystem for the Intel® Wireless WiFi Link 4965AGN and Intel® PRO/Wireless 3945ABG Network Connection adapters.

The iwlwifi project can be found in kernels 2.6.24 and up. You thus do not need a driver from this site if you are using one of these kernels. If you are using an older kernel, or if you are interested in the latest driver development code, then you are in the right place.

Using latest development code
You can find our latest development in our git repository . Note that this repository contains the entire kernel. If you do not want to replace your kernel then refer to the next sections.

Using kernels 2.6.24 and up
These kernels have the iwlwifi driver included and the released drivers (available from this site under download page) do not work with these kernels. If you want to run the latest (or very close to it) development code with your kernel then you should use the compat-wireless project that retrieves the latest driver development code from the upstream repository. We do push our changes to this repository very frequently.

Using kernels older than 2.6.24
These kernels do not have the iwlwifi driver included. When using these kernels you have some options based on your requirements.

* If you want to use a released driver, proceed to the download page. You will need to download and install a driver (iwlwifi) as well as the mac80211 subsystem (mac80211) available from this page.
* If you wish to use the latest (or very close to it) development code then you can make use of the compat-wireless project.

Basically what that whole spiel says is that the drivers provided with opensuse are not compatable with the version of the kernel provided with opensuse 11. you need to compile your own compat drivers (mentioned int the tutorial link I sent)

Moving this to a new thread.

@PaleGringo: While we would love to help you out with your issue, we are currently trying to helpout another forum member with his wireless issues. Please open a new thread up so we can help you with your issue.

Can do! I was just under the old skool Forum Netiquette about not posting duplicitous threads, but as it may pertain more accurately to others having this problem in the future, I’ll open a new thread.

Thanks for the advice.

No. It says that the kernel versions 2.6.24 and up already include the drivers! 11.0 has kernel 2.6.25, so it includes the drivers, and thus is not compatible with the add-on drivers found on the Intel download site. That is what is not compatible, not the drivers in general. Maybe we can complain or file bug reports about the kernel-integrated drivers being not as good as the separated drivers, or as good as compat-wireless. But it is no good to keep claiming that the iwl3945 and iwl4965 are not compatible with the 11.0 kernel, when they are part of the kernel, and it is only the separated drivers which are incompatible.

Okay. Perhaps it was a poor choice of words on my part.

No problem. In general, I think the advice to use compat-wireless is the best way to go, since Intel pushes their development updates to that project anyway. But there is much potential in the kernel-integrated drivers, since the drivers are the most open for any wireless card, and allow integration into the kernel (which is why I made sure to get one of these when I bought a laptop). When they have problems “out of the box” we should address them and figure out why, and not only jump ahead to development versions, especially when there is a regression compared to earlier versions. For now, to get people connected, yes use compat-wireless, but we should still try to probe why the kernel drivers are not working so well, since they should work.

Just out of curriousity, what laptop do you have?

Dell 1420, shipped with Ubuntu.

I am using a HP Compaq 6910p with the iwl4965 driver and my wifi doesn’t work either. I tried a lot of suggestions I found on this board except get the driver from OpenSuse RC1 DVD, I don’t have, so I think I have it working using ndsiwrapper and the Winders driver. Going to verify later on tonight when I am at the house with my access point.

I would be interested to know if anyone has this driver working without ndsiwrapper. Running 2.6.25.5-1.1-pae kernel.