)]}' { "commit": "e81a7bd55531a77d8c16d44766db4089c2983f1b", "tree": "e494b01ebfca829bc21493d6598f0622a1c3e717", "parents": [ "2e6b411971de727a5bcea4323331fdaa70a81b11" ], "author": { "name": "Tomas Vanek", "email": "Tomas.Vanek@fbl.cz", "time": "Sun Feb 05 15:51:53 2012 +0200" }, "committer": { "name": "John W. Linville", "email": "linville@tuxdriver.com", "time": "Tue Feb 07 14:43:15 2012 -0500" }, "message": "zd1211rw: firmware needs duration_id set to zero for non-pspoll frames\n\nSome devices (iwl5100) cannot connect to zd1211rw based AP. It appears that\nzd1211 firmware messes up duration_id field if it is not set to zero by driver.\n\nSniffing traffic shows that zd1211 is transmitting frames with duration_id bits\n14 and 15 set and other bits appearing random. Setting duration_id at driver to\nzero results zd1211 outputting sane duration_id. This means that firmware is\nsetting correct values itself and expects duration_id to be zero in first\nplace.\n\nLooking at vendor driver shows that only PSPoll frames have duration_id set by\ndriver, for other frames duration_id left zero.\n\nOriginal bug-report and attached patch at:\n http://sourceforge.net/mailarchive/message.php?msg_id\u003d28759111\n\nReported-by: Tomas Vanek \u003cTomas.Vanek@fbl.cz\u003e\n[modified original patch from bug-report, added check for pspoll frame]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "0a70149df3fcb8aa39c9bbf7556edc5af7cf2da4", "old_mode": 33188, "old_path": "drivers/net/wireless/zd1211rw/zd_mac.c", "new_id": "98a574a4a465004728792a293551ae867f450d6c", "new_mode": 33188, "new_path": "drivers/net/wireless/zd1211rw/zd_mac.c" } ] }