After some more research I found that sha1.c (the only endian-dependent file, AFAIK) didn't include "config.h" in any version (neither 0.6.4 in Feisty, nor 0.6.5 in Gutsy). I've rebuilt the package and NM started connecting to WPA networks. Not 100% of the time, but it seems that I've messed up my system, because even unmodified NM from Feisty with hex passphrase fails to connect.
Anyway, the first patch (09a_more_bigendian_fixes.patch) is an additional patch for 0.6.4. It DOES NOT replace any patch from the package like the one attached to the comment above. I hope that a broken out patch will be easier to understand and merge. ** Attachment added: "09a_more_bigendian_fixes.patch" http://launchpadlibrarian.net/8977327/09a_more_bigendian_fixes.patch -- WPA doesn't work with NetworkManager using the bcm43xx driver on big-endian (works with wpa_supplicant) https://bugs.launchpad.net/bugs/101857 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs