Network Manager wireless functionality is broken with 8688_a2 driver

Bug #198642 reported by Axel Lin
4
Affects Status Importance Assigned to Milestone
Moblin Network Profile Manager
Fix Released
High
RajiB

Bug Description

Create new image with menlow-lpia fsets
Kernel version: 2.6.24-5-menlow-default
click the nm-applet to associate with AP. ( nm-applet UI keep busy and cannot associate with AP )
This isssue happen no matter the AP has encryption key or not.
NOTE: I can use command line to associate with AP and get IP, but with nm-applet it doesn't work.

Below is the messages from /var/log/syslog

Mar 5 00:02:10 mobile-68b3 NetworkManager: <info> Updating allowed wireless network lists.
Mar 5 00:02:10 mobile-68b3 NetworkManager: <WARN> nm_dbus_get_networks_cb(): error received: org.freedesktop.NetworkManagerInfo.NoNetworks - There are no wireless networks stored..
Mar 5 00:04:44 mobile-68b3 NetworkManager: <debug> [1204675484.911580] nm_device_802_11_wireless_get_activation_ap(): Forcing AP 'ISPD_AP'
Mar 5 00:04:44 mobile-68b3 NetworkManager: <info> User Switch: /org/freedesktop/NetworkManager/Devices/eth0 / ISPD_AP
Mar 5 00:04:44 mobile-68b3 NetworkManager: <info> Deactivating device eth0.
Mar 5 00:04:45 mobile-68b3 NetworkManager: <WARN> nm_device_802_11_wireless_set_essid(): error setting ESSID to '' for device eth0: Invalid argument
Mar 5 00:04:47 mobile-68b3 dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.reason
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Device eth0 activation scheduled...
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Activation (eth0) started...
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Activation (eth0) Stage 1 of 5 (Device Prepare) scheduled...
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Activation (eth0) Stage 1 of 5 (Device Prepare) started...
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Activation (eth0) Stage 2 of 5 (Device Configure) scheduled...
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Activation (eth0) Stage 1 of 5 (Device Prepare) complete.
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Activation (eth0) Stage 2 of 5 (Device Configure) starting...
Mar 5 00:04:47 mobile-68b3 NetworkManager: <info> Activation (eth0/wireless): access point 'ISPD_AP' is unencrypted, no key needed.
Mar 5 00:04:48 mobile-68b3 NetworkManager: <info> supplicant_interface_init() - connect to global ctrl socket (0/10).
Mar 5 00:04:48 mobile-68b3 NetworkManager: <info> supplicant_interface_init() - connect to global ctrl socket (1/10).
Mar 5 00:04:49 mobile-68b3 NetworkManager: <info> SUP: sending command 'INTERFACE_ADD eth0^I^Iwext^I/var/run/wpa_supplicant3^I'
Mar 5 00:04:49 mobile-68b3 kernel: NET: Registered protocol family 17
Mar 5 00:04:49 mobile-68b3 NetworkManager: <info> SUP: response was 'OK'
Mar 5 00:04:49 mobile-68b3 NetworkManager: <info> supplicant_init() - connect to device ctrl socket (1/10).
Mar 5 00:04:49 mobile-68b3 NetworkManager: <WARN> nm_signal_handler(): Caught signal 11. Generating backtrace...
Mar 5 00:04:49 mobile-68b3 NetworkManager: ******************* START **********************************
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 0: /usr/sbin/NetworkManager [0x806aee1]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 1: /usr/sbin/NetworkManager [0x806b046]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 2: [0xffffe420]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 3: /usr/sbin/NetworkManager [0x80563aa]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 4: /usr/lib/libglib-2.0.so.0 [0xb7dfe133]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 5: /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176) [0xb7dffc76]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 6: /usr/lib/libglib-2.0.so.0 [0xb7e02fee]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 7: /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1dc) [0xb7e033dc]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 8: /usr/sbin/NetworkManager [0x805741e]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 9: /usr/lib/libglib-2.0.so.0 [0xb7e2617b]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 10: /lib/libpthread.so.0 [0xb7d644c7]
Mar 5 00:04:49 mobile-68b3 NetworkManager: Frame 11: /lib/libc.so.6(clone+0x5e) [0xb7ce76de]
Mar 5 00:04:49 mobile-68b3 NetworkManager: ******************* END **********************************

Revision history for this message
cathyli (cathy-li) wrote :

Raji, assign the bug to you. If you are not the owner, pls. transfer to proper owner, thanks.

Changed in moblin-network-profile-manager:
assignee: nobody → raji-linux
importance: Undecided → High
RajiB (raji-linux)
Changed in moblin-network-profile-manager:
status: New → Confirmed
Revision history for this message
RajiB (raji-linux) wrote :

Fix Commited today.

Revision history for this message
RajiB (raji-linux) wrote :

Fix Commited today, Network Manager was crashing due to unsafe strcmp.

Changed in moblin-network-profile-manager:
status: Confirmed → Fix Committed
Revision history for this message
anagor (anagor) wrote :

Is it possible that the patch broke it off for others?
Or the patch isn't in repositories yet?
This is what I get after the latest updates today:
NetworkManager: <info> Activation (wlan0/wireless): access point 'RTA1025W-C07C63' is unencrypted, no key needed.
NetworkManager: <WARN> nm_signal_handler(): Caught signal 11. Generating backtrace...
NetworkManager: ******************* START **********************************
NetworkManager: (no debugging symbols found)
NetworkManager: Using host libthread_db library "/lib/libthread_db.so.1".
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: [Thread debugging using libthread_db enabled]
NetworkManager: [New Thread 0x7f7dd2e68780 (LWP 6683)]
NetworkManager: [New Thread 0x4117d950 (LWP 6687)]
NetworkManager: [New Thread 0x4097c950 (LWP 6684)]
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: (no debugging symbols found)
NetworkManager: 0x00007f7dd11dacc6 in poll () from /lib/libc.so.6
NetworkManager: ******************* END *************************

After which the NetworkManager takes 100% cpu.
Linux-2.6.24.12.13 on x86_64
NetworkManager-0.6.6-0ubuntu2

This happens every time the NetworkManager tries to connect to wireless.
Wired connecions work fine.

Or should I open a new bug-report?

Revision history for this message
anagor (anagor) wrote :

Take back my last report :)
It was probably a hal, hal-info bug and not a Networkmanager, since the last update it is again working fine.

Revision history for this message
cathyli (cathy-li) wrote :

Verified in latest network-manager 0.6.5-1moblin3, wireless works well with 8688_a2 driver. Close it.

Changed in moblin-network-profile-manager:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.