From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8224 invoked from network); 13 Aug 2021 01:27:39 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 13 Aug 2021 01:27:39 -0000 Received: from mail-oi1-f181.google.com ([209.85.167.181]) by 1ess; Thu Aug 12 17:03:15 -0400 2021 Received: by mail-oi1-f181.google.com with SMTP id bi32so12564237oib.2 for <9front@9front.org>; Thu, 12 Aug 2021 14:03:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=wbyYR5uz4Kyvg80ilU2mjkCjYWZRWtysHBzXqHF1o/U=; b=k6sYljTDUh0tNvJbyqkb6KP8FMeh3BcoXtk9PJZ4QwinrUOnQnQwczdHZP9Ybnd3+K dBrgsSWakquHEDNK6D918jkNx189tIGmkkDoKbLJdwyuX8v1a8cZoNkgvh/MhW7Dwpqx 9YPxMOId/x8uiF0a3PIxwCbMCa7gO0JuZumW+IhtsHxJu4gA6hz5+UyYIx3qO2n3GwVk zO9gpSJijW2IxWIInX49Z39vZVJxdVOrFu2LGzJyHRh4bGh+jOYiDuyp8ph/Hf7AOD5/ Em13S+kftqg++IH/GQimgotY9jdKARmL0Lhu/sQtD+RIBW6o1Sgjc619wytw5g3RxEgS xEwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=wbyYR5uz4Kyvg80ilU2mjkCjYWZRWtysHBzXqHF1o/U=; b=N9ryHF84aCl2ru7fD6Z958wis59A3Ty8J9HhkqxwfSvcBqg0q02i/43s+TynvDOqki 7x0OaA8odbPrp2Jt7VwqwYLSdCdEn+XUQ8tHSldbt5fRbGz0nfik8uujEi94mBrWrtxP SKuCVqmI+AbKY2a4mndC6iBRKlRZ0iUN4JgVMz76UyNzsmSCamLVhshTIofybIHuzqE4 Vl1Rs6kHOIEfmMhJqfwg1YWpqR12WYO8lpdBXXSTLoeRJABcg2AXdwq19PksEBzMNDh2 hAK+y2UZPnRqip6fIWcoNUlJkI59Z5i4w/V9qCSciIZdOm2c4PXzxQ1P6mEyNsBmhF5S hphQ== X-Gm-Message-State: AOAM533VXNXPvVmnjZoJmgcJB+JI6Nfj+amS5Q4KKCE72Xxq0nxbvliQ qM2N4yipKmPp9HLVKM7qI8W4bbSIoE6/M8sccLB5XxIrPyg= X-Google-Smtp-Source: ABdhPJzKeG7tXRMKPR/UUDlAtALXGKJLPE+Neb1CeNZoguPmlFciXJQjZkbruzunmccIPVeaR727wwwx+eNCg3alups= X-Received: by 2002:a05:6808:1803:: with SMTP id bh3mr4912673oib.104.1628802181494; Thu, 12 Aug 2021 14:03:01 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac9:5981:0:0:0:0:0 with HTTP; Thu, 12 Aug 2021 14:03:00 -0700 (PDT) In-Reply-To: References: <4FC920AD055DC731A863EDE8BD601178@felloff.net> From: kemal Date: Thu, 12 Aug 2021 21:03:00 +0000 Message-ID: To: 9front@9front.org Content-Type: multipart/mixed; boundary="000000000000701c9505c9630f61" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: responsive managed singleton framework Subject: Re: [9front] driver for intel wireless 7260? Reply-To: 9front@9front.org Precedence: bulk --000000000000701c9505c9630f61 Content-Type: text/plain; charset="UTF-8" 2021-08-10 15:11 GMT, Skylar Bleed : > I tried the diff and I'm not sure that it changed anything, but here's a > picture (the left is /dev/kprint, the right is /dev/kmesg). yup. it didn't change anything. now i think there can be only one reason why it still fails. unless we are authenticated, fw hops between channels. our driver forces the fw onto a channel using a time event. to do this, our driver sends a command to the fw telling "add a time event". fw may not be in a good situation, and may not active the time event. on rxoff7000 we will try to remove it, and perhaps at that point fw gets angry, telling "wtf?!??! it's not even actived, why are you removing it?". let's try modifying it in the next settimeevent instead. the new diff is attached. --000000000000701c9505c9630f61 Content-Type: text/plain; charset="US-ASCII"; name="diff.txt" Content-Disposition: attachment; filename="diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 LS0tIC9zeXMvc3JjLzkvcGMvZXRoZXJpd2wuYworKysgL3N5cy9zcmMvOS9wYy9ldGhlcml3bC5j CkBAIC0zMjksNyArMzI5LDE4IEBACiAJU2NoZWRUcmFuc1RibE9mZgk9IDB4N0UwLAkJLy8gK3Eq MgogfTsKIAorLyoKKyAqIHVDb2RlIGNhcGFiaWxpdGllcworICovCiBlbnVtIHsKKwkvKiBjYXBh WzBdICovCisJVWNvZGVDYXBMYXIJPSAxPDwxLAorCQorCS8qIGNhcGFbMl0gKi8KKwlVY29kZUNh cExhcjIJPSAxPDw5LAorfTsKKworZW51bSB7CiAJRmlsdGVyUHJvbWlzYwkJPSAxPDwwLAogCUZp bHRlckN0bAkJPSAxPDwxLAogCUZpbHRlck11bHRpY2FzdAkJPSAxPDwyLApAQCAtNDE4LDYgKzQy OSw3IEBACiAJdWludAlidWlsZDsKIAljaGFyCWRlc2NyWzY0KzFdOwogCisJdTMyaW50CWZsYWdz OwogCXUzMmludAljYXBhWzRdOwogCXUzMmludAlhcGlbNF07CiAKQEAgLTYzNSw3ICs2NDcsNyBA QAogCVR5cGUyMDMwCT0gMTIsCiAJVHlwZTIwMDAJPSAxNiwKIAotCVR5cGU3MjYwCT0gMzAsCisJ VHlwZTcyNjAJPSAyMCwKIAlUeXBlODI2NQk9IDM1LAogfTsKIApAQCAtMTQ3OCw2ICsxNDkwLDEx IEBACiAJCQkJcyA9ICZpLT5ib290LnRleHQ7CiAJCQkJcy0+YWRkciA9IDB4MDAwMDAwMDA7CiAJ CQkJZ290byBTZWN0OworCQkJY2FzZSAxODoKKwkJCQlpZihsIDwgNCkKKwkJCQkJZ290byBUb29z aG9ydDsKKwkJCQlpLT5mbGFncyA9IGdldDMyKHApOworCQkJCWJyZWFrOwogCQkJY2FzZSAxOToK IAkJCQlpZihpLT5tYWluLm5zZWN0ID49IG5lbGVtKGktPm1haW4uc2VjdCkpCiAJCQkJCXJldHVy biAidG9vIG1hbnkgbWFpbiBzZWN0aW9ucyI7CkBAIC0xOTg0LDcgKzIwMDEsNyBAQAogCSpwKysg PSBtY2NbMF07CiAJKnArKyA9IDA7CiAJKnArKyA9IDA7CS8vIHJlc2VydmVkCi0JaWYoMSl7CisJ aWYoY3Rsci0+ZnctPmNhcGFbMl0gJiBVY29kZUNhcExhcjIpewogCQlwICs9IDQ7CiAJCXAgKz0g NSo0OwogCX0KQEAgLTIyNzIsNyArMjI4OSw5IEBACiAJCQllYVs1XSA9IGExID4+IDA7CiAJCX0K IAl9IGVsc2UgewotCQlyZWFkbnZtc2VjdChjdGxyLCAwLCBlYSwgRWFkZHJsZW4sIDB4MTU8PDEp OworCQkvKiBmdyBnZXRzIGFuZ3J5IGlmIHdlIHJlYWQgNiBieXRlcyBpbnN0ZWFkIG9mIDggKi8K KwkJcmVhZG52bXNlY3QoY3RsciwgMCwgYnVmLCA4LCAweDE1PDwxKTsKKwkJbWVtbW92ZShlYSwg YnVmLCBFYWRkcmxlbik7CiAJfQogCW1lbW1vdmUoY3Rsci0+ZWRldi0+YWRkciwgZWEsIEVhZGRy bGVuKTsKIApAQCAtMjY1NSw2ICsyNjc0LDkgQEAKIAkJCWFtciA9IENtZE1vZGlmeTsKIAkJfQog CQlicmVhazsKKwljYXNlIENtZFJlbW92ZToKKwkJaWYoIWN0bHItPnRlLmFjdGl2ZSkKKwkJCXJl dHVybiBuaWw7CQogCWRlZmF1bHQ6CiAJCXRpbWVpZCA9IGN0bHItPnRlLmlkOwogCQlpZih0aW1l aWQgPT0gLTEpCkBAIC0yNjc4LDIwICsyNzAwLDI0IEBACiAJcHV0MzIocCwgdGltZWlkKTsKIAlw ICs9IDQ7CiAKLQlwdXQzMihwLCAwKTsJLy8gYXBwbHkgdGltZQotCXAgKz0gNDsKLQlwdXQzMihw LCBkZWxheSk7Ci0JcCArPSA0OwotCXB1dDMyKHAsIDApOwkvLyBkZXBlbmRzIG9uCi0JcCArPSA0 OwotCXB1dDMyKHAsIDEpOwkvLyBpbnRlcnZhbAotCXAgKz0gNDsKLQlwdXQzMihwLCBkdXJhdGlv bik7Ci0JcCArPSA0OwotCSpwKysgPSAxOwkvLyByZXBlYXQKLQkqcCsrID0gMDsJLy8gbWF4IGZy YWdzCi0JcHV0MTYocCwgMTw8MCB8IDE8PDEgfCAxPDwxMSk7CS8vIHBvbGljeQotCXAgKz0gMjsK KwlpZihhbXIgPT0gQ21kUmVtb3ZlKQorCQlwICs9IDYqNDsKKwllbHNleworCQlwdXQzMihwLCAw KTsJLy8gYXBwbHkgdGltZQorCQlwICs9IDQ7CisJCXB1dDMyKHAsIGRlbGF5KTsKKwkJcCArPSA0 OworCQlwdXQzMihwLCAwKTsJLy8gZGVwZW5kcyBvbgorCQlwICs9IDQ7CisJCXB1dDMyKHAsIDEp OwkvLyBpbnRlcnZhbAorCQlwICs9IDQ7CisJCXB1dDMyKHAsIGR1cmF0aW9uKTsKKwkJcCArPSA0 OworCQkqcCsrID0gMTsJLy8gcmVwZWF0CisJCSpwKysgPSAwOwkvLyBtYXggZnJhZ3MKKwkJcHV0 MTYocCwgMTw8MCB8IDE8PDEgfCAxPDwxMSk7CS8vIHBvbGljeQorCQlwICs9IDI7CisJfQogCiAJ Y3Rsci0+dGUuYWN0aXZlID0gMDsKIAlpZigoZXJyID0gIGNtZChjdGxyLCA0MSwgYywgcCAtIGMp KSAhPSBuaWwpCkBAIC0yODIyLDEzICsyODQ4LDEzIEBACiAJcmV0dXJuIGNtZChjdGxyLCAyMTAs IGMsIDExKjQpOwogfQogCi1zdGF0aWMgdm9pZAorc3RhdGljIGNoYXIqCiB0dHR4YmFja29mZihD dGxyICpjdGxyKQogewogCXVjaGFyIGNbNF07CiAJCiAJcHV0MzIoYywgMCk7Ci0JY21kKGN0bHIs IDEyNiwgYywgc2l6ZW9mKGMpKTsKKwlyZXR1cm4gY21kKGN0bHIsIDEyNiwgYywgc2l6ZW9mKGMp KTsKIH0KIAogc3RhdGljIGNoYXIqCkBAIC0yODk3LDE2ICsyOTIzLDE2IEBACiAKIAkJLyogSW5p dGlhbGl6ZSB0eCBiYWNrb2ZmcyB0byB0aGUgbWluaW11bS4gKi8KIAkJaWYoY3Rsci0+ZmFtaWx5 ID09IDcwMDApCi0JCQl0dHR4YmFja29mZihjdGxyKTsKKwkJCWlmKChlcnIgPSB0dHR4YmFja29m ZihjdGxyKSkgIT0gbmlsKQorCQkJCXJldHVybiBlcnI7CiAKIAkJaWYoKGVyciA9IHVwZGF0ZWRl dmljZXBvd2VyKGN0bHIpKSAhPSBuaWwpewogCQkJcHJpbnQoImNhbid0IHVwZGF0ZSBkZXZpY2Ug cG93ZXI6ICVzXG4iLCBlcnIpOwogCQkJcmV0dXJuIGVycjsKIAkJfQotCQlpZigoZXJyID0gc2Vu ZG1jY3VwZGF0ZShjdGxyLCAiWloiKSkgIT0gbmlsKXsKLQkJCXByaW50KCJjYW4ndCBkaXNhYmxl IGJlYWNvbiBmaWx0ZXI6ICVzXG4iLCBlcnIpOwotCQkJcmV0dXJuIGVycjsKLQkJfQorCQlpZihj dGxyLT5mdy0+Y2FwYVswXSAmIFVjb2RlQ2FwTGFyKQorCQkJaWYoKGVyciA9IHNlbmRtY2N1cGRh dGUoY3RsciwgIlpaIikpICE9IG5pbCkKKwkJCQlyZXR1cm4gZXJyOwogCQlpZigoZXJyID0gZGlz YWJsZWJlYWNvbmZpbHRlcihjdGxyKSkgIT0gbmlsKXsKIAkJCXByaW50KCJjYW4ndCBkaXNhYmxl IGJlYWNvbiBmaWx0ZXI6ICVzXG4iLCBlcnIpOwogCQkJcmV0dXJuIGVycjsKQEAgLTM0MTgsNiAr MzQ0NCw3IEBACiBzdGF0aWMgY2hhcioKIHFjbWQoQ3RsciAqY3RsciwgdWludCBxaWQsIHVpbnQg Y29kZSwgdWNoYXIgKmRhdGEsIGludCBzaXplLCBCbG9jayAqYmxvY2spCiB7CisJY2hhciAqZXJy OwogCWludCBoZHJsZW47CiAJQmxvY2sgKmJjbWQ7CiAJdWNoYXIgKmQsICpjOwpAQCAtMzQ1Miwx MCArMzQ3OSwxMCBAQAogCQlyZXR1cm4gInFjbWQ6IGJyb2tlbiI7CiAJfQogCS8qIHdha2UgdXAg dGhlIG5pYyAoanVzdCBuZWVkZWQgZm9yIDdrKSAqLwotCWlmKGN0bHItPmZhbWlseSA9PSA3MDAw ICYmIHEtPm4gPT0gMCkKLQkJaWYobmljbG9jayhjdGxyKSAhPSBuaWwpeworCWlmKGN0bHItPmZh bWlseSA9PSA3MDAwICYmIHFpZCA9PSA0ICYmIHEtPm4gPT0gMCkKKwkJaWYoKGVyciA9IG5pY2xv Y2soY3RscikpICE9IG5pbCl7CiAJCQlpdW5sb2NrKGN0bHIpOwotCQkJcmV0dXJuICJxY21kOiBi dXN5IjsKKwkJCXJldHVybiBlcnI7CiAJCX0KIAlxLT5uKys7CiAJcS0+bGFzdGNtZCA9IGNvZGU7 CkBAIC0zNTg2LDkgKzM2MTMsMTYgQEAKIAlpbnQgaTsKIAogCWZvcihpID0gMDsgaSA8IG5lbGVt KGN0bHItPnR4KTsgaSsrKQotCQlmbHVzaHEoY3RsciwgaSk7Ci0Jc2V0dGltZWV2ZW50KGN0bHIs IENtZFJlbW92ZSwgMCk7CisJCWlmKChlcnIgPSBmbHVzaHEoY3RsciwgaSkpICE9IG5pbCl7CisJ CQlwcmludCgiY2FuJ3QgZmx1c2ggcXVldWUgJWQ6ICVzIiwgaSwgZXJyKTsKKwkJCXJldHVybiBl cnI7CisJCX0KIAorCWlmKChlcnIgPSBzZXR0aW1lZXZlbnQoY3RsciwgQ21kUmVtb3ZlLCAwKSkg IT0gbmlsKXsKKwkJcHJpbnQoImNhbid0IHJlbW92ZSB0aW1lIGV2ZW50OiAlcyIsIGVycik7CisJ CXJldHVybiBlcnI7CisJfQorCiAJaWYoKGVyciA9IHNldGJpbmRpbmdxdW90YXMoY3RsciwgLTEp KSAhPSBuaWwpewogCQlwcmludCgiY2FuJ3QgZGlzYWJsZSBxdW90YXM6ICVzXG4iLCBlcnIpOwog CQlyZXR1cm4gZXJyOwpAQCAtNDI4Myw4ICs0MzE3LDggQEAKIAkJaWYodHggIT0gbmlsICYmIHR4 LT5uID4gMCl7CiAJCQl0eC0+bi0tOwogCQkJd2FrZXVwKHR4KTsKLQkJCS8qIHVubG9jayA3ayBm YW1pbHkgbmljcyBhcyBhbGwgY29tbWFuZHMgYXJlIGRvbmUgKi8KLQkJCWlmKGN0bHItPmZhbWls eSA9PSA3MDAwICYmIHR4LT5uID09IDApCisJCQkvKiB1bmxvY2sgN2sgZmFtaWx5IG5pY3MgYXMg dGhlIGNvbW1hbmQgaXMgZG9uZSAqLworCQkJaWYoY3Rsci0+ZmFtaWx5ID09IDcwMDAgJiYgcWlk ID09IDQgJiYgdHgtPm4gPT0gMCkKIAkJCQluaWN1bmxvY2soY3Rscik7CiAJCX0KIAl9Cg== --000000000000701c9505c9630f61--