[Bug 917106] New: Wicked will not bring up WiFi after reboot
http://bugzilla.opensuse.org/show_bug.cgi?id=917106 Bug ID: 917106 Summary: Wicked will not bring up WiFi after reboot Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Major Priority: P5 - None Component: Network Assignee: bnc-team-screening@forge.provo.novell.com Reporter: andrew.findlay@skills-1st.co.uk QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 622609 --> http://bugzilla.opensuse.org/attachment.cgi?id=622609&action=edit Bundle of logfiles I installed OpenSuSE 13.2 from DVD and network using WiFi. It came up using NetworkManager, but I want to use ifup so that interfaces start without having to login first. I used YaST to switch to Wicked config and all seemed OK until I rebooted the machine. After that, WiFi would not work. I switched back to NetworkManager for a while to check the drivers and that was OK except that IPv6 did not work properly, so now I am back on Wicked and have rebooted the machine several times without success. Wired ethernet does work though. The machine is a Lenovo Thinkpad T500. The WiFi network supports both WPA1 and WPA2. uname -a reports: Linux slab 3.16.7-7-desktop #1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a) x86_64 x86_64 x86_64 GNU/Linux Following https://en.opensuse.org/openSUSE:Bugreport_wicked I attach the logfiles. It looks as if the problem is in the transition from device-ready to device-up: Feb 10 11:42:34.065613 slab wicked[5369]: wlp3s0: state=device-ready want=network-up, trying to transition to device-up Feb 10 11:42:34.065625 slab wicked[5369]: wlp3s0: calling org.opensuse.Network.Wireless.changeDevice() Feb 10 11:42:34.065654 slab wicked[5369]: ni_dbus_object_call_variant(/org/opensuse/Network/Interface/3, if=org.opensuse.Network.Wireless, method=changeDevice) Feb 10 11:42:34.065790 slab wickedd[5361]: __ni_dbus_object_message(path=/org/opensuse/Network/Interface/3, interface=org.opensuse.Network.Wireless, method=changeDevice) called Feb 10 11:42:34.065929 slab wicked[5369]: dbus error reply = org.freedesktop.DBus.Error.Failed (could not associate) Feb 10 11:42:34.065941 slab wicked[5369]: ni_ifworker_error_handler(org.freedesktop.DBus.Error.Failed, could not associate) Feb 10 11:42:34.065954 slab wicked[5369]: unable to map DBus error org.freedesktop.DBus.Error.Failed, return GENERAL_FAILURE Feb 10 11:42:34.065970 slab wicked[5369]: device wlp3s0 failed: call to org.opensuse.Network.Wireless.changeDevice() failed: General failure iwlist scan reports: Cell 01 - Address: D4:CA:6D:57:02:7F Channel:6 Frequency:2.437 GHz (Channel 6) Quality=70/70 Signal level=-20 dBm Encryption key:on ESSID:"b6d2adf90f" Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s Mode:Master Extra:tsf=000000523bc1e9e6 Extra: Last beacon: 4ms ago IE: Unknown: 000A62366432616466393066 IE: Unknown: 010882848B960C121824 IE: Unknown: 030106 IE: Unknown: 2A0100 IE: Unknown: 2D1A6E1003FFFF000000000000000000000000000000000000000000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: 32043048606C IE: Unknown: 3D1606050000000000000000000000000000000000000000 IE: Unknown: DD2A000C42000000011E001000000E6300060000443443413644353730323746000000000000000005028509 IE: WPA Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00 IE: Unknown: DD1E00904C336E1003FFFF000000000000000000000000000000000000000000 IE: Unknown: DD1A00904C3406050000000000000000000000000000000000000000 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917106
Andrew Findlay
http://bugzilla.opensuse.org/show_bug.cgi?id=917106
Andrew Findlay
http://bugzilla.opensuse.org/show_bug.cgi?id=917106
--- Comment #3 from Andrew Findlay
http://bugzilla.opensuse.org/show_bug.cgi?id=917106
Pawel Wieczorkiewicz
Created attachment 622873 [details] Reboot log with wicked nanny enabled
I now have a workaround for this. I enabled nanny by adding this to /etc/wicked/local.xml:
<!-- Local configuration file --> <config> <use-nanny>true</use-nanny> </config>
Now the WiFi interface comes up at boot-time as it should. Logfile attached (with passphrases removed). The startup process looks rather different now.
Excellent! This was basically the next step I wanted to test here.
From wicked point of view there is nothing wrong here: initially, during boot-up ifup all, we read rfkill OFF event from /dev/rfkill which later gets set to ON.
Nanny works with this scenario as this is hotplug scenario and it is dedicated to deal with situation like this one. The remaining question could be why rfkill is updated that far with your kernel/machine. But it does not seem like wicked related issue. *** This bug has been marked as a duplicate of bug 915025 *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com