(Open Suse 11.1, Gnome) Network manager WPA issue.


I create a new network using the network manager applet,
I select WPA & WPA2 Personal for wireless security.
It connect instantly yo my wireless router but as Ad-hoc.

I edit the connection settings with the network manager and
set the Mode to Infrastructure and click apply.

I force it to connect to my newly created network setting with
network manager and it is now prompting me the Wireless network authentication required window but by default the Wireless Security is set to Wep 40/128-bit Key and there is no WPA & WPA2 Personal wireless security option from the pull down menu.
I can connect to this wireless router with WPA with my other computers
I am confused, anybody have/had this problem?

Also, I can’t get /usr/sbin/iwlist scan to return anything other then :
eth1 Failed to read scan data : Invalid argument


Device name ? what driver it’s using ? version of openSUSE ? Have a peek at the stickies, some useful info there


OS 11.1

uname -r


0c:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)0c:00.0 0280: 14e4:432b (rev 01)

/sbin/lspci -n

0c:00.0 0280: 14e4:432b (rev 01)

/sbin/lspci -v

0c:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
Subsystem: Dell Wireless 1510 Wireless-N WLAN Mini-Card
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f1ffc000 (64-bit, non-prefetchable) [size=16]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information <?>
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSVoil-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil-
CESta: RxErr+ BadTLP+ BadDLLP+ Rollover- Timeout- NonFatalErr+
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c] Virtual Channel <?>
Capabilities: [160] Device Serial Number 23-00-b2-ff-ff-4e-45-fa
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: wl
Kernel modules: ssb, wl

dmesg | grep Br

eth0: Broadcom BCM432b 802.11 Wireless Controller


eth1 IEEE 802.11abgn ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:44 Mb/s Tx-Power:off
Retry min limit:7 RTS thr:off Fragment thr:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

/usr/sbin/iwlist scan

eth1 Failed to read scan data : Invalid argument


wpa_supplicant : 0.6.9-1.1 (x86_64) (from Akoelh )

broadcom-wl-kmp-default : (x86_64) (from packman )

libproxy0-networkmanager : 0.2.3-15.3 (x86_64) (GNOME:Factory)

NetworkManager : 0.7.0.r4359-57.7 (x86_64) (GNOME:Factory)

NetworkManager-gnome : 0.7.0.r1053-39.55 (x86_64) (GNOME:Factory)

NetworkManager-glib : 0.7.0.r4359-57.7 (x86_64) (Gnome:Factory)

I noticed that there is a new driver with a patch at:
Broadcom Corporation - Broadcom 802.11 Linux STA driver

I don’t know how to install the patch. What file should I be patching if I use the driver I compiled myself?? (Not using this driver at this point.)

Thanks All.[/size]

try this driver
PackMan :: Package details for broadcom-wl


Further to Andy’s comment, you may find this link a help
HCL/Network Adapters (Wireless)/Broadcom BCM43xx - openSUSE

I reinstalled the wl driver.

(for those who are not confortable with what we are talking here:

  1. Make sure you have kernel-source, kernel-syms, module-init-tools installed.

  2. Download the source package from PackMan :: Package details for broadcom-wl


  1. rpmbuild --rebuild broadcom-wl-

  2. cd /usr/src/packages/RPMS

  3. cd x86_64 (for me)

  4. uname -r and pay attention to the word after the version numbers. me it’s so I need to install broadcom-wl-kmp-default-

  5. rpm -i broadcom-wl-kmp-default- (depending on your results from uname -r)

  6. rpm -i broadcom-wl-


But I have the same problem.

  1. /usr/sbin/iwlist scan is not scanning I get the following error :

Failed to read scan data : Invalid argument

and when I try to connect to my router using the following method:

  1. Left click on network manager icon

  2. click on Connect to hidden wireless network

  3. Fill form :

connection -> New
NetworkName -> myNetworkName
WirelessSecurity -> WPA & WPA2 Personal
Password -> myPassword

networkManager try to connect…

  1. and promp me with a Auhtentication required by wireless network window

Wireless Security → Wep 40/128-bit Key (NOT WPA & WPA2 Personal)
I can’t change to WPA & WPA2 Personal since it is not in the list… so I can’t connect to my router…

I have 5 other devices connected to my wireless router so I know it works fine…

Anybody know how to fix /usr/sbin/iwlist scan ??

next thing I will try is Ndiswrapper.

Anybody still use Ndiswrapper?

Thanks for all the help.

??? why did you rebuild the rpm ? there’s a 64bit rpm on Packman’s site.Also,if you are trying to connect to a hidden ESSID, try this

Scenario: You need to use WPA security for your wireless connection, and the access point has a hidden SSID.

Problem: Your wlan won’t associate with the access point even though your passphrase and all other config details are correct.

Solution: As root, edit the wlan device configuration file and add the following two entries:


This configuration is located in /etc/sysconfig/network/ifcfg-wlan0
(or a similar file - it should be fairly obvious).

Sources: wpa_supplicant docs.
as per the stickies & supplied by prhunt


I rebuilt the rpm because I am not on the latest kernel.
I did read the sticky and modified my wifi device config file
already but didn’t helped.

Thanks for all the help.



Just did a clean install.

All working now.

I don’t know what was the problem. But now everything is back to normal.

Thanks all.


Cool, glad you’re sorted.Best thing to do now would be to take note of what is needed or what you did to get it working