Networkmanager stuck on 'setting network address', then continuously prompts for Hex or ASCII key

When I attempt to connect to a wireless network, the network manager asks me for the network’s password, then says ‘setting network address’ for 20 or so seconds, then asks me for some random Hex or ASCII key in the same type of window I put the password in (Secrets for Noel – KDE Daemon). Since a key is already typed into the window, I press OK, which then causes the network manager to go back to ‘setting network address’, then the window pops up again and keeps repeating itself.

I’m running Opensuse 11.4 with KDE, and my driver is ath9k. I don’t know much about linux so please don’t tell me to ‘recompile this’ or ‘change this setting’ without explaining how to do it. Please help, I’ve been unable to connect to wireless in OpenSUSE for 2 weeks now.

Start over by deleting any wireless entries you have setup in networkmanager
Are we to assume you are using WEP?
And I take it you have kwallet storing the key? (you should be using kwallet in kde - it’s important for success)
The WEP key is the full key, however long it is, usually very long.

What wireless device do you have?

/sbin/lspci -nnk

Yes I’m using kwallet, and the result of that command is

00:00.0 Host bridge [0600]: Intel Corporation Core Processor DMI [8086:d132] (rev 11)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c77]
00:03.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express Root Port 1 [8086:d138] (rev 11)
        Kernel driver in use: pcieport
00:08.0 System peripheral [0880]: Intel Corporation Core Processor System Management Registers [8086:d155] (rev 11)
        Subsystem: Device [0043:0077]
00:08.1 System peripheral [0880]: Intel Corporation Core Processor Semaphore and Scratchpad Registers [8086:d156] (rev 11)
        Subsystem: Device [0043:0077]
00:08.2 System peripheral [0880]: Intel Corporation Core Processor System Control and Status Registers [8086:d157] (rev 11)
        Subsystem: Device [0043:0077]
00:08.3 System peripheral [0880]: Intel Corporation Core Processor Miscellaneous Registers [8086:d158] (rev 11)
        Subsystem: Device [0043:0077]
00:10.0 System peripheral [0880]: Intel Corporation Core Processor QPI Link [8086:d150] (rev 11)
        Subsystem: Device [0043:0077]
00:10.1 System peripheral [0880]: Intel Corporation Core Processor QPI Routing and Protocol Registers [8086:d151] (rev 11)
        Subsystem: Device [0043:0077]
00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c77]
00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c77]
        Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1373]
        Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 06)
        Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 06)
        Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 [8086:3b4c] (rev 06)
        Kernel driver in use: pcieport                                                                         
00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 06)                                                                                              
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c77]                                                    
        Kernel driver in use: ehci_hcd                                                                         
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a6)                      
00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b09] (rev 06)                                                                                                            
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c77]                                                    
00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller [8086:3b29] (rev 06)                                                                                               
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c77]                                                    
        Kernel driver in use: ahci                                                                             
00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c77]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Broadway XT [Mobility Radeon HD 5800 Series] [1002:68a0]
        Subsystem: ASUSTeK Computer Inc. Device [1043:1c02]
        Kernel driver in use: radeon
01:00.1 Audio device [0403]: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series] [1002:aa58]
        Subsystem: ASUSTeK Computer Inc. Device [1043:aa58]
        Kernel driver in use: HDA Intel
03:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
        Subsystem: AzureWave Device [1a3b:1089]
        Kernel driver in use: ath9k
04:00.0 Ethernet controller [0200]: Atheros Communications AR8131 Gigabit Ethernet [1969:1063] (rev c0)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1820]
        Kernel driver in use: atl1c
ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers [8086:2c52] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2c81] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2c90] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
        Kernel driver in use: i7core_edac
ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2c91] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:03.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller [8086:2c98] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:03.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder [8086:2c99] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:03.4 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Test Registers [8086:2c9c] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:04.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers [8086:2ca0] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:04.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers [8086:2ca1] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:04.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers [8086:2ca2] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:04.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers [8086:2ca3] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:05.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers [8086:2ca8] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:05.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers [8086:2ca9] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:05.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers [8086:2caa] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]
ff:05.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers [8086:2cab] (rev 04)
        Subsystem: Intel Corporation Device [8086:8086]

I have had that problem in the past.

On one occasion, I had similar problems in Windows. Rebooting the WiFi router fixed it.

On another occasion, this was only in linux. I’m not sure of the circumstances. It might have been because I had setup a system connection with the gnome applet, and there was some sort of strange conflict between that system connection and the connection that the KDE applet was trying to setup (for the same network).

I seem to remember that you get similar behavior if MAC filtering is enabled in the router, and your adapter MAC address is not one of those allowed.

Alright nrickert, so how would you fix that?

If it is MAC filtering, you have to fix that in the router.

If you are also running gnome (or XFCE or LXDE), and WiFi works there, then try running the gnome applet in KDE, in place of the networkmanager applet.

For anything else, I would start by switching to “ifup” mode in Yast, and see if you can at least get WiFi working there. At the very least, that would help narrow down what is going wrong.

…and how do I connect with ifup?

Yast > Network Devices > Network Settings
http://dl.dropbox.com/u/10573557/SUSE%20Misc/ifup_nm_options.png
Switch in here and then set it up

Yes but how do I actually connect to a network now that I’ve switched it?

Once in Network settings and switched to ifup
Now go to the Overview
Do you see your wireless device? (You may see 2 of them One configured to DHCP the other not configured) That’s what I see anyway.
Select it and then hit the ‘edit’ button
Complete the details (I can’t really explain more than that)

Except to say, it’s worth a try with ifup, it’s been known to work before.
But I still think Network Manager should work and you just are struggling with it’s settings.

I have absolutely no idea what to do/fill in once I press edit. There is no network listed, only a bunch of random blank fields asking for random values. I don’t know what the IP is for the router, or what any of the other 6 acronyms it seems to want me to fill in are. I feel like everybody missed the fact that I have ABSOLUTELY no idea what I’m doing here.

Forget then
Switch back to network manager

Lets try and get back to that. It’s way easier.
Click on the network manager icon > manage connections
Click the wireless tab and do you see your connection listed?

Yes the visible connections are all listed normally, but I am unable no connect to them.

Delete any entries there
And reboot

When back in the desktop, go to manage connections again > wireless > add
http://paste.opensuse.org/41872528

scan for your access point or manually add the SSID
Also check the box ‘Connect automatically’
Then switch to the wireless security tab

The same problem happens. I’m unable to connect

SUSE Paste

You are using WEP correct?

Sorry
Scrap that image you need to toggle the drop down on the key type to get this
SUSE Paste

Yes. Like the first post said, I enter the password the first time, then it keeps prompting for the hex/ascii key, which is already entered in the field.

And is the key 64 or 128 bit?

The key is 128 bit.