0.7 not working with linux 2.6.24



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 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




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]