Date: Tue, 23 Aug 2011 17:37:29 +0800 From: Kang Yin Su <cantona@cantona.net> To: freebsd-wireless@freebsd.org, Adrian Chadd <adrian@freebsd.org> Subject: Re: AR5416 beacon issue. Message-ID: <CAHjFwoC%2BH91gXOE1V7sYtH3fQHNuSPK5=W=y_5_hQAYUYPa7Rw@mail.gmail.com> In-Reply-To: <CAHjFwoCVwRNyJ_jCgthWFvi%2Bh%2B7xy6-bt=hDrhimMVHS7--dtQ@mail.gmail.com> References: <CAHjFwoCVwRNyJ_jCgthWFvi%2Bh%2B7xy6-bt=hDrhimMVHS7--dtQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--20cf307f3282e7bc1604ab28f22f Content-Type: text/plain; charset=ISO-8859-1 Hi all, OK, this patch fix the beacons sequence number from AR5416 chips. With this code added, both beacons send from AR5212 and AR5416 chips are fine, the sequence numbers are increase by 1. I have no idea why the AR5212 chips do not this require this. The AR5212 hardware probably ignore this field and added the seq no. by itself? Thanks, Yin On Tue, Aug 23, 2011 at 3:50 PM, Kang Yin Su <cantona@cantona.net> wrote: > Hi All, > > Using FreeBSD HEAD create a AP, found that the beacon frames have no > sequence number on AR5416 WiFi card, however there is sequence number on > AR5212 WiFi card. Attached is the WiFi capture on both card. > 00:1b:b1:59:ab:4d is AR5416 and 00:0b:6b:2d:f2:cc is AR5212. > > Thanks, > Yin > --20cf307f3282e7bc1604ab28f22f Content-Type: application/octet-stream; name="ar5416_beacon_seq_fix.diff" Content-Disposition: attachment; filename="ar5416_beacon_seq_fix.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_groodct11 SW5kZXg6IHN5cy9uZXQ4MDIxMS9pZWVlODAyMTFfb3V0cHV0LmMKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lz L25ldDgwMjExL2llZWU4MDIxMV9vdXRwdXQuYwkocmV2aXNpb24gMjI1MTA0KQorKysgc3lzL25l dDgwMjExL2llZWU4MDIxMV9vdXRwdXQuYwkod29ya2luZyBjb3B5KQpAQCAtMjc5Miw2ICsyNzky LDggQEAKIAlzdHJ1Y3QgaWVlZTgwMjExY29tICppYyA9IG5pLT5uaV9pYzsKIAlpbnQgbGVuX2No YW5nZWQgPSAwOwogCXVpbnQxNl90IGNhcGluZm87CisJc3RydWN0IGllZWU4MDIxMV9mcmFtZSAq d2g7CisJaWVlZTgwMjExX3NlcSBzZXFubzsKIAogCUlFRUU4MDIxMV9MT0NLKGljKTsKIAkvKgpA QCAtMjgyMyw2ICsyODI1LDEyIEBACiAJCXJldHVybiAxOwkJLyoganVzdCBhc3N1bWUgbGVuZ3Ro IGNoYW5nZWQgKi8KIAl9CiAKKwl3aCA9IG10b2QobSwgc3RydWN0IGllZWU4MDIxMV9mcmFtZSAq KTsKKwlzZXFubyA9IG5pLT5uaV90eHNlcXNbSUVFRTgwMjExX05PTlFPU19USURdKys7CisJKih1 aW50MTZfdCAqKSZ3aC0+aV9zZXFbMF0gPQorCQlodG9sZTE2KHNlcW5vIDw8IElFRUU4MDIxMV9T RVFfU0VRX1NISUZUKTsKKwlNX1NFUU5PX1NFVChtLCBzZXFubyk7CisKIAkvKiBYWFggZmFzdGVy IHRvIHJlY2FsY3VsYXRlIGVudGlyZWx5IG9yIGp1c3QgY2hhbmdlcz8gKi8KIAljYXBpbmZvID0g aWVlZTgwMjExX2dldGNhcGluZm8odmFwLCBuaS0+bmlfY2hhbik7CiAJKmJvLT5ib19jYXBzID0g aHRvbGUxNihjYXBpbmZvKTsK --20cf307f3282e7bc1604ab28f22f--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHjFwoC%2BH91gXOE1V7sYtH3fQHNuSPK5=W=y_5_hQAYUYPa7Rw>