On Mon, 2008-02-11 at 19:58 +0100, Alban Browaeys wrote: > Network manager is unusable here for wifi network access. The item of > the list of access point names are made of garbage characters and > clicking on them try to set the essid to this garbage value. > I also have : > NetworkManager: <debug> [1202745653.483173] wpa_parse_wpa_ie_wpa(): > wpa_parse_wpa_ie_wpa: malformed ie or unknown version > errors. It comes from hdr->elem_id == WPA_GENERIC_INFO_ELEM .
I've seen other reports of this issue; and it appears that wpa_supplicant (or the kernel) is somehow messing up the IEs that it sends in scan results. I haven't seen this yet though I can poke around and try to find it. Dan > > > I use ipw2200 driver but it has near to no change > http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=history;f=drivers/net/wireless/ipw2200.c;h=003f73f89efa66bda431e3322b1b2b35eb5dbf7e;hb=c78cb439103bf7deba5feb64921398d0ff93179a > . Downgrading the kernel to 2.6.23 fixes the issue. > So I believe the issue arise from a higher level layer of the kernel > stack ... and well try to fix it in network manager itself An example of > wpa_supplicant dbus session looks fine to me : > > $ dbus-send --system --print-reply --type=method_call > --dest=fi.epitest.hostap.WPASupplicant /fi/epitest/hostap/WPASupplicant > fi.epitest.hostap.WPASupplicant.getInterface string:"eth1" > method return sender=:1.231 -> dest=:1.238 reply_serial=2 > object path "/fi/epitest/hostap/WPASupplicant/Interfaces/0" > > $ dbus-send --system --print-reply --type=method_call > --dest=fi.epitest.hostap.WPASupplicant > /fi/epitest/hostap/WPASupplicant/Interfaces/0 > fi.epitest.hostap.WPASupplicant.Interface.scan > method return sender=:1.231 -> dest=:1.247 reply_serial=2 > uint32 1 > > > $ dbus-send --system --print-reply --type=method_call > --dest=fi.epitest.hostap.WPASupplicant > /fi/epitest/hostap/WPASupplicant/Interfaces/0 > fi.epitest.hostap.WPASupplicant.Interface.scanResults > method return sender=:1.272 -> dest=:1.276 reply_serial=2 > array [ > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/6aa2f0cac3d7" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/6aa2f0cac3d5" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/6aa2f0cac3d6" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/6aa2f0cac3d4" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/baf2da12db51" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/baf2da12db52" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/baf2da12db53" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/f6cd2eb9c22b" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/f6cd2eb9c228" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/f6cd2eb9c229" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/f6cd2eb9c22a" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/3af317cb8783" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/00195be175b0" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001a6bc19357" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001733735f09" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/000fb5cf9162" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001638278b69" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/baf2da12db50" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001638f3d9c9" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001a6b0edad6" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001641cf4b7f" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/3af317cb8780" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001a6bc27142" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/0011f51da90c" > object path > "/fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/001733735f10" > ] > > $ dbus-send --system --print-reply --type=method_call > --dest=fi.epitest.hostap.WPASupplicant > /fi/epitest/hostap/WPASupplicant/Interfaces/0/BSSIDs/6aa2f0cac3d4 > fi.epitest.hostap.WPASupplicant.BSSID.properties string:"6aa2f0cac3d4" > method return sender=:1.290 -> dest=:1.293 reply_serial=2 > array [ > dict entry( > string "bssid" > variant array [ > byte 106 > byte 162 > byte 240 > byte 202 > byte 195 > byte 212 > ] > ) > dict entry( > string "ssid" > variant array [ > byte 154 > byte 174 > byte 10 > byte 8 > byte 112 > byte 174 > ] > ) > dict entry( > string "wpaie" > variant array [ > byte 163 > byte 174 > byte 10 > byte 8 > byte 112 > byte 174 > byte 10 > byte 8 > byte 19 > byte 114 > byte 11 > byte 8 > byte 112 > byte 202 > byte 10 > byte 8 > byte 152 > byte 132 > byte 164 > byte 191 > byte 230 > byte 69 > byte 7 > byte 8 > byte 200 > byte 173 > byte 10 > byte 8 > ] > ) > dict entry( > string "frequency" > variant int32 2417 > ) > dict entry( > string "capabilities" > variant uint16 17 > ) > dict entry( > string "quality" > variant int32 59 > ) > dict entry( > string "noise" > variant int32 0 > ) > dict entry( > string "level" > variant int32 203 > ) > dict entry( > string "maxrate" > variant int32 128 > ) > ] > > Any hint or confirmation about this issue ? > Regards > Alban > > > _______________________________________________ > NetworkManager-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/networkmanager-list _______________________________________________ NetworkManager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
