Re: 0.7 not working with linux 2.6.24
- From: Dan Williams <dcbw redhat com>
- To: Alban Browaeys <prahal yahoo com>
- Cc: networkmanager-list gnome org
- Subject: Re: 0.7 not working with linux 2.6.24
- Date: Mon, 11 Feb 2008 17:53:26 -0500
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
> NetworkManager-list gnome org
> http://mail.gnome.org/mailman/listinfo/networkmanager-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]