From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3F9D0CD13CF for ; Tue, 3 Sep 2024 10:09:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=DvXqurzoPHBtpX+mlWHMpAsH6Is+5Yv2hEuwcNu+6gs=; b=u0c+9Tz01jTYUG2is/UiYhmseU HA6Z3OLH+fxq3mwEqoznokT+gkYWv6J5wAGQ++o0jsj2F9Am8cdiiWcij3AqSY5V0T4clR4zrnJrH z6BtZDw7zim5YNzdyzXHUPzlvMaA3ncpYyAofuvnwzfnoaB+42fQZrZSG5JLoPhNZphBUrNc3GuXj A8OFuU/bsmR73lVsO4mLxiiiQ9/yEFevhNbtNequXP0FnrWzomzRGBoIRzJACykEnagCrlhSBAnnA optk4ZkNpMqMGsUugGEaM3u2ZxkGGGOxy4r8mSJw23qCoLuO7Hkr3THlBgESQqY0iNeONujUfjGis zhUe0l8A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1slQTj-0000000HI30-385a for ath12k@archiver.kernel.org; Tue, 03 Sep 2024 10:09:39 +0000 Received: from nyc.source.kernel.org ([2604:1380:45d1:ec00::3]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1slQTg-0000000HI2Y-3gVZ for ath12k@lists.infradead.org; Tue, 03 Sep 2024 10:09:38 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id F3C7DA41FB9; Tue, 3 Sep 2024 10:09:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A249CC4CEC4; Tue, 3 Sep 2024 10:09:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1725358175; bh=p/r5DqaUFcOB7OWIjOI7gSXaQQ65xVjhglSd+Mb6m9s=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=KP8uh5njvFEeq0IJTPzkDIt7XwxgQh3nRcWOfFhMQRDJVueA1d7kG0NTEVjSgmvtG iVh8dIiYhIOd7kRhyAP5J/Z3TscyTzwzBRHeqsjNdJv1tmOKCkqiHXVCJ5uDKGySIV nSpR6VlcSpicMvLLFTz8jjTwy9AeCkowHQG8RfOIOOVf68HB160j9SnVkQWpmOMWyr u5au2g1ezNUd/mIk5lR1WdAg9t5iGBor4AhA2dhEu2qYwP0Es+gRtzM+9pBgEINcaZ yYzp+7aqD1P6hXSO+fu1E4VdbFGacUPHpnt17HgHI+7R32eVkBZGBjTa8243VB1Cz8 u927RO9P6Frag== From: Kalle Valo To: Janusz Dziedzic Cc: david Atkins , Baochen Qiang , "ath12k@lists.infradead.org" , linux-wireless@vger.kernel.org Subject: Re: wcn7850 issues References: <26bb8ec7-7170-4a09-ada3-c7c753c16e87@quicinc.com> <86bc1623-8845-43fa-9aad-a8a6066b1448@quicinc.com> <871q21kwk8.fsf@kernel.org> Date: Tue, 03 Sep 2024 13:09:32 +0300 In-Reply-To: (Janusz Dziedzic's message of "Tue, 3 Sep 2024 11:57:35 +0200") Message-ID: <87seuhjbfn.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240903_030937_068644_BE2BBED6 X-CRM114-Status: GOOD ( 18.16 ) X-BeenThere: ath12k@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "ath12k" Errors-To: ath12k-bounces+ath12k=archiver.kernel.org@lists.infradead.org Janusz Dziedzic writes: > wt., 3 wrz 2024 o 09:47 Kalle Valo napisa=C5=82(a): >> >> + linux-wireless >> >> david Atkins writes: >> >> > ... >> >> >>> Ext Tag: EHT Operation (802.11be D3.0) >> >> >>> Ext Tag length: 8 (Tag len: 9) >> >> >>> Ext Tag Number: EHT Operation (802.11be D3.0) (106) >> >> >>> EHT Operation Parameters: 0x01, EHT Operation Informa= tion >> >> Present >> >> >>> .... ...1 =3D EHT Operation Information Present: = True >> >> >>> .... ..0. =3D Disabled Subchannel Bitmap Present:= False >> >> >>> .... .0.. =3D EHT Default PE Duration: False >> >> >>> .... 0... =3D Group Addressed BU Indication Limit= : False >> >> >>> ..00 .... =3D Group Addressed BU Indication Expon= ent: 0 >> >> >>> 00.. .... =3D Reserved: 0x0 >> >> >>> Basic EHT-MCS And Nss Set: 0x44444444 >> >> >>> Control: 0x02, Channel Width: 80 MHz EHT BSS bandwidth >> >> >>> .... .010 =3D Channel Width: 80 MHz EHT BSS bandw= idth (2) >> >> >>> 0000 0... =3D Reserved: 0x00 >> >> >>> >> >> >>> Are you saying the ath12k driver does not support these features?= If >> >> >>> not can >> >> >> you clarify the issue so I can raise with the AP team. >> >> >>> >> >> >> ath12k/WCN7850 supports EHT, but with NSS only 2. Here the AP >> >> >> requires NSS to be no less than 4, that is why EHT connection was = disabled. >> >> > >> >> > Which field is requiring NSS of 4, I'm only seeing a maximum of 4, = the >> >> Qualcomm windows driver will connect to the same AP, we had assumed t= hat >> >> that ath12k would do the same. >> >> Basic EHT-MCS And Nss Set: 0x44444444 >> > >> > My understanding of the spec is that there are maximum numbers of >> > streams though, are you saying the AP has to advertise 0x22222222 >> > which would then prevent a 4x4 client (say an extender) from >> > connecting with 4 streams? I note that the Qualcomm windows driver for >> > Hamilton works with the AP and an Intel BE200 also works both of which >> > will be in at most 2x2 >> >> Did you test Intel BE200 with the Windows driver? Johannes mentioned >> that ieee80211_verify_sta_eht_mcs_support() in mac80211 checks this so I >> would assume that iwlwifi also behaves like ath12k. > > Yes, this is AP issue - hostapd fix required - advertise 0x11111 ... > In other case station < 4nss will drop to HE only. Thanks. And Johannes pointed out that you had even discussed about this before: https://lore.kernel.org/linux-wireless/CAFED-jk8pJheJEViESnE54f-K+JgRMiWoiC= Sa0GBt=3DRKaCn7sw@mail.gmail.com/ --=20 https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatc= hes https://docs.kernel.org/process/submitting-patches.html