Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp2609935rwd; Mon, 15 May 2023 14:17:32 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4K0Ch48mA0MdsNO4KLLyit+9YMsknAR2pIvG36wQqyWgPP/XR/Jeciw3W7UmbjFEoCVPJO X-Received: by 2002:a17:902:e84d:b0:1ab:eee:c609 with SMTP id t13-20020a170902e84d00b001ab0eeec609mr45120263plg.40.1684185452046; Mon, 15 May 2023 14:17:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684185452; cv=none; d=google.com; s=arc-20160816; b=fProBj7hDWqlXmfYb8sY4+cimiTJYYOsrdobWJGTDoZYkRSWFI2N2vvY6mNxGwgUWI iVagfNCnzP5qdTWK+13guBB2wQbCJZY5MKtGnFKr4VEyuD9Ivto3P6Bwssi88cGFEIa8 7MBxOSDKNoNGY2D6HniU0pKBG3+5UuZfz5P5geBovFj1k2cBfOEdWKWne1HiHMMqK3so UGytO7dFyOWP/ORRgJpgYNvQJPnXXcyXH5E7ACAfQJDq2EWcxZNGco1yeMy55THyJ3RN uxBLr4m9cTCKh+Z7Cl6Qj68Ll+gdyWEHHLAwbqrc//t0wRVzqq1l+65AkxVmUCyHu4j+ 3pwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=kHm8JXHryz59Pz/h+bANMPHGSwNqLQEsgqPvJPxUIf0=; b=G+pcU6YflVuJ/0GVYYZ1jbdlp0y+Xb0OTOoQGjebDo1eP7C+R9JGd58ReCsEXIBNC7 qc5WGJ3XdhjWyriy/+0WvXpr6FmU8AJYVnp27skF9O0pj0wHMImec5JM7ub5YSoR+OMH iaKztFyRavQErrrbwspbhqHlWiFJgvNTZwFx7pv4zN3H6ovMT4VcBt6Tn2F8o13GsPGm qi7pRW+IYRDW8EHQCSKAMJNKwHB12zsbwmlrjs2G2KdGyjjaDKJRpD1OnlMsUMyV36hY k/eIlV6aDqM99i2JC+VZGzx07hmEjqVUmPVj7TRmBsyI2sQfl3dKJgW5emW/C0Ul1hMi Dfag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20221208 header.b=pD57wyzp; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h9-20020a170902704900b001aaf6228a75si15981892plt.88.2023.05.15.14.17.20; Mon, 15 May 2023 14:17:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20221208 header.b=pD57wyzp; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244852AbjEOVL0 (ORCPT + 63 others); Mon, 15 May 2023 17:11:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44568 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230236AbjEOVL0 (ORCPT ); Mon, 15 May 2023 17:11:26 -0400 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F5D0129 for ; Mon, 15 May 2023 14:11:24 -0700 (PDT) Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-50bc1612940so23978137a12.2 for ; Mon, 15 May 2023 14:11:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20221208; t=1684185083; x=1686777083; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kHm8JXHryz59Pz/h+bANMPHGSwNqLQEsgqPvJPxUIf0=; b=pD57wyzp0sFnY7RfwOofxokS600cIG/SRBlW7osH5PHSua1rvPGD25siD1OiiKkAGb awXIE9+OzOGQRKR5bPs9z3xTNjEkkGaRgtmQzw5AiX7fNLPGkL42Mg/kotRyM2OPwr+I /6cBjyHnoWBSih05m2LHA73ySO6p1K6OcDsRDooLbgnD9NyAakYIimMQIQmi0ji0mThl XQa/Tdw2eh+snQmZCyfqZJzJZkS8xD3WIZ+wjgz55uk4WC4OmmPeIWXauLMXUWRvlsqA ZZ/YSuoY33W3/7mapXp+iIadjR9d0+rJFDQQ4AfiXCDJfvuVXTFLzz9fv9TxbkMuzI+T wwjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684185083; x=1686777083; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kHm8JXHryz59Pz/h+bANMPHGSwNqLQEsgqPvJPxUIf0=; b=EPyX9lrC8b1/sJsYotllO8bfQtO9HXB8oybbIFNroW4onRMhHctQp6TDSH5l0WHvN1 PhbD6BJp/E1rgwFtilpXqhVOxaWN1fOHXqjuQ+YxjwpEeUqKeFxugeldTAxn64io3QQ5 rHhXQpN+s9nPE0rQ7wgFwVtC9knasnb+XAEDP4/Axk+HbJM6bnp6HNMrazX70qZmpGSn 7n5lKa/gMaEuZ+9wr5cUfwMQ0X2I5v1N2Ii3wTc3f23n1xc6yl4DahuVWX/DnK6dBiE5 6zueS+mjM3njCWvBxZAM7XPaF6UWIZFhVi7SOCv9iwA4vnMLZ1uC3MZHvRqTE/u4R4WA X5cQ== X-Gm-Message-State: AC+VfDxC1mz2noHxLMVo+IcFqc0/xa37gwC/yuuaOGi8wPSPoExz9JbH HIkBIBkE3peO+MaMAD1/S5fdFFYykQNqEtNwST5InAh7 X-Received: by 2002:a17:906:478f:b0:96a:3b67:40bb with SMTP id cw15-20020a170906478f00b0096a3b6740bbmr19193956ejc.40.1684185082450; Mon, 15 May 2023 14:11:22 -0700 (PDT) MIME-Version: 1.0 References: <72a8eeb1-c91c-80a7-5a09-1b7963e0996b@lwfinger.net> <3162376.5fSG56mABF@jernej-laptop> <1855371.CQOukoFCf9@jernej-laptop> In-Reply-To: <1855371.CQOukoFCf9@jernej-laptop> From: Martin Blumenstingl Date: Mon, 15 May 2023 23:11:11 +0200 Message-ID: Subject: Re: Driver for rtw8723ds To: =?UTF-8?Q?Jernej_=C5=A0krabec?= Cc: Larry Finger , linux-wireless Content-Type: multipart/mixed; boundary="00000000000093699a05fbc1e5b9" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org --00000000000093699a05fbc1e5b9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jernej, On Mon, May 15, 2023 at 10:37=E2=80=AFPM Jernej =C5=A0krabec wrote: [...] > > With aggregation disabled, we still get "Invalid RX packet size!" messa= ges. I am > > changing the statement to log (curr_pkt_len + pkt_desc_sz) > rx_len. I = will let > > you know when the OP responds. > > Yeah, I saw. I just find another possible reason, which fits nicely in cu= rrent > situation. Vendor driver parses drv_info_sz and shift fields only if pack= et > is normal, e.g. not c2h type. However, rtw88 always parses those fields. = It's > possible that they have some value which should be ignored on 8723ds. I > appended another patch to test. I tried that patch and it didn't work for me (I can't get the card to assoc to my AP with that patch). Additionally I tried a simplified version (attached) and it didn't work. I'm out of time for today though so I cannot continue testing. Best regards, Martin --00000000000093699a05fbc1e5b9 Content-Type: text/x-patch; charset="US-ASCII"; name="sdio-check-is-c2h.diff" Content-Disposition: attachment; filename="sdio-check-is-c2h.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lhpcad3a0 ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODgvc2Rpby5jIGIv ZHJpdmVycy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9zZGlvLmMKaW5kZXggMDZmY2U3YzNh ZGRhLi5mOTZlOTg4MTgxODQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0 ZWsvcnR3ODgvc2Rpby5jCisrKyBiL2RyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODgv c2Rpby5jCkBAIC05NjEsOCArOTYxLDEwIEBAIHN0YXRpYyB2b2lkIHJ0d19zZGlvX3J4Zmlmb19y ZWN2KHN0cnVjdCBydHdfZGV2ICpydHdkZXYsIHUzMiByeF9sZW4pCiAJCXJ4X2Rlc2MgPSBza2It PmRhdGE7CiAJCWNoaXAtPm9wcy0+cXVlcnlfcnhfZGVzYyhydHdkZXYsIHJ4X2Rlc2MsICZwa3Rf c3RhdCwKIAkJCQkJICZyeF9zdGF0dXMpOwotCQlwa3Rfb2Zmc2V0ID0gcGt0X2Rlc2Nfc3ogKyBw a3Rfc3RhdC5kcnZfaW5mb19zeiArCi0JCQkgICAgIHBrdF9zdGF0LnNoaWZ0OworCisJCXBrdF9v ZmZzZXQgPSBwa3RfZGVzY19zejsKKwkJaWYgKCFwa3Rfc3RhdC5pc19jMmgpCisJCQlwa3Rfb2Zm c2V0ICs9IHBrdF9zdGF0LmRydl9pbmZvX3N6ICsgcGt0X3N0YXQuc2hpZnQ7CiAKIAkJY3Vycl9w a3RfbGVuID0gQUxJR04ocGt0X29mZnNldCArIHBrdF9zdGF0LnBrdF9sZW4sCiAJCQkJICAgICBS VFdfU0RJT19EQVRBX1BUUl9BTElHTik7Cg== --00000000000093699a05fbc1e5b9--