Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp6005988rwd; Wed, 24 May 2023 09:32:13 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7QikGW2XTPZ5johGODNm54RAQK5C5YLccbfGs39GEc4eUDToC1UIPfXGDtXej+3l+K9PaS X-Received: by 2002:a17:90a:17a6:b0:24e:1b19:867f with SMTP id q35-20020a17090a17a600b0024e1b19867fmr17361151pja.37.1684945933497; Wed, 24 May 2023 09:32:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684945933; cv=none; d=google.com; s=arc-20160816; b=Dd7X5RKqnobsV9zsh/AxUgx+aeDENYbMgD0WbG3qYoyYFp/PNoc3FgiyDScdAjqvGy /4RGikLkDceb6ccv/dUUCo15eD6c++nk+eWh1X7J6TXWkLSVQOz9ogpfsykSjG6UTgXv c6gOP+IAM6ogQBBWFcRXg0tHVhNLC2X+KYAkdEG7cHUDbql9wwR3NUsNOtkiJ86Ll6wk jSnDg7LCayx2S5M756p+v7GHJtFFkmDWBMRFs+nbzGZewlPBWXjTMXvpqa3fpD4y4tCW 88sLdibe3HCdmek1rcYhHH/DpGuWjIU7EVXNpgZiqME8N99RxrYnMhgLR7xPcUNNMRlY lOTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:sender:dkim-signature; bh=ul7Q82CvyYd9OHNVZFgQCGYQI0pqEbAGs4KiO9n9tAI=; b=Ou/ux2Kndv+K5QQRzcX3y0JT9fz7X40HRDqiJBKlOiFvQb+U5C2bv4I5v6p7SFPP/T gaxMApFBMiqboGu4GbNlL73gbv1UGP6SZOWB4GTEO9ZQvjcbxG93IUF9V6HCFvAdIuqQ In+FKI/Zpg9/5Y8ZsKdINxod6FSfAEuS1r8Zu9O26NEWf55mxa102EHJmA6JNFz6jt49 KKRMu3Opm/PtQFvv7ldOGh/Lwx8MWnlzztS1PaIO5HvSmseVaGXQPTQ3TeNIPQ3W+Lrf Rw23QsrWyhrz3tyj1VnlEdU3pmziv/Typu5wbomz/YpVp11r0R/sPGRHiCPrb0vPRzVo fDAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="cwl/xgz5"; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e23-20020a17090a4a1700b0024b011026aesi1595292pjh.76.2023.05.24.09.31.49; Wed, 24 May 2023 09:32:13 -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=@gmail.com header.s=20221208 header.b="cwl/xgz5"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231431AbjEXQNO (ORCPT + 62 others); Wed, 24 May 2023 12:13:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229992AbjEXQNM (ORCPT ); Wed, 24 May 2023 12:13:12 -0400 Received: from mail-oa1-x2a.google.com (mail-oa1-x2a.google.com [IPv6:2001:4860:4864:20::2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36BE71A4 for ; Wed, 24 May 2023 09:13:08 -0700 (PDT) Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-19a16c8d70cso233091fac.2 for ; Wed, 24 May 2023 09:13:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684944787; x=1687536787; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=ul7Q82CvyYd9OHNVZFgQCGYQI0pqEbAGs4KiO9n9tAI=; b=cwl/xgz54pxFYs8yGdYOXQPj+BThNLbXX4OjU8rkaRneUxF+ISJ2dmLqFoowkj0hX2 c+UDJfsLFDWkL4zvUEJjz1JrDJ5WWvlsWsZdLmXJ7lMDhLh10t1MKrB4xW8FQgpXYgV2 UdsA731ccLDTWeTJ5GxZ9xwHFcvip2V0xMhu/7hxc21KWIvBsPu1i+TeRZeaP7ymtngg bbx6Q/rE+/MnK3c5bHat3L9OLO5oz66HYu20hwSHOYIbCzjX22DiDSLnC3JkHbyPejQ/ YZ5vrBjIKWx/EYJ+duthSx4xmS5kmnUK44/oOfhlaLarQB+U3ZRQCvViAd9VjhSDJpv6 e3OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684944787; x=1687536787; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ul7Q82CvyYd9OHNVZFgQCGYQI0pqEbAGs4KiO9n9tAI=; b=KozFvnCU0JmvQjIUdUyVvjSsrnjAC49HupsqqIXsYVeQZ0sKzTCxR24OH6MnUoZurj vTiDZGngUpStXLkZ6hI+hXIsqMP8qYxC2PBR3FMzE7zFYe2WUA697wodIxKRce7AY6Fp VT4dvd/u4hFKm0CQHyJWRV3ohOAN0zPoZH+b7eMcyv9CRbgN/sx3Vxh9f1cgt9wzg7vD YBcMR+opeA4yLDRPO1CzAfDQcm11Kobc9BQ+YW45TQ3Cle3WmBye2tEPQIuapw6enG7W imlHkHic3lnr6C52/xsB70iWMAOHi7agICe6HwdnfLBSajPp6zTvASsj+ivFZURwnAqs xMgQ== X-Gm-Message-State: AC+VfDyeWAQgv3al4CdUQ+VgM2nqlMgphuoIx2KC/wpqLbVph4hPnUhu sqX3IBviYsC3/1/QPkGKXNqNihgs0BA= X-Received: by 2002:a05:6830:1090:b0:6af:889d:239e with SMTP id y16-20020a056830109000b006af889d239emr3798410oto.16.1684944787159; Wed, 24 May 2023 09:13:07 -0700 (PDT) Received: from [192.168.0.159] ([216.130.59.33]) by smtp.gmail.com with ESMTPSA id c3-20020a9d6c83000000b006af731d100fsm3737718otr.75.2023.05.24.09.13.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 May 2023 09:13:06 -0700 (PDT) Sender: Larry Finger Message-ID: Date: Wed, 24 May 2023 11:13:05 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: Slow RTL8822CE 802.11ac PCIe Wireless Network Adapter Content-Language: en-US To: Alexey Kardashevskiy , Yan-Hsuan Chuang Cc: linux-wireless@vger.kernel.org References: <75906666-df37-988a-c448-a6338b8a1cff@amd.com> <4b3f4c5b-cada-bb7c-65f3-936437261b08@amd.com> <98f8852a-1710-2792-3196-e74fe614a03d@lwfinger.net> From: Larry Finger In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no 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 On 5/24/23 01:29, Alexey Kardashevskiy wrote: > > > On 5/5/23 11:35, Larry Finger wrote: >> On 5/4/23 20:23, Alexey Kardashevskiy wrote: >>> >>> >>> On 5/5/23 01:04, Larry Finger wrote: >>>> On 5/3/23 22:10, Alexey Kardashevskiy wrote: >>>>> My bad, I should have mentioned that I tried this one as well, >>>>> https://github.com/lwfinger/rtw88/commit/75e2c81 3weeks old, no difference >>>>> there. >>>>> >>>>> And it does not look like there was any change related to my problem since >>>>> then, is it still worth trying the very latest version? Btw reboot is not >>>>> really required, it is Linux, not Windows, rmmod+modprobe should do ???? Thanks, >>>> >>>> I added a bunch of stuff on April 24-25, so a 3-week old pull would have >>>> missed some important stuff. >>>> >>>> The problem with rmmod+modprobe is that the rtw88_core module is not >>>> removed, certainly not with a 'sudo modprobe -rv rtw88_8822ce, and it is >>>> really easy to get a mixed bunch. I get tired of explaining that to a bunch >>>> of newbies, thus I recommend a reboot. Of course, I do not reboot. >>> >>> Turns out I had to reboot because of the module signature :-/ >>> >>> Anyway it does not appear to work any better. Below are bad ping and good >>> ping, the difference is moving laptop 2cm to the left. I believe the right >>> driver is loaded as the modules are "rtw_" and not "rtw88_". It is quite >>> bizarre how moving the laptop for a little bit helps and moving it back does >>> not necessarily put it in the bad state, may be there is a microcrack in some >>> PCB or something :-/ >>> >>> >>> aik@aiemdeew ~> ping -c3 192.168.10.200 ; iw wlp1s0 link | grep signal >>> PING 192.168.10.200 (192.168.10.200) 56(84) bytes of data. >>> 64 bytes from 192.168.10.200: icmp_seq=1 ttl=64 time=7707 ms >>> 64 bytes from 192.168.10.200: icmp_seq=2 ttl=64 time=6677 ms >>> 64 bytes from 192.168.10.200: icmp_seq=3 ttl=64 time=5653 ms >>> >>> --- 192.168.10.200 ping statistics --- >>> 3 packets transmitted, 3 received, 0% packet loss, time 2054ms >>> rtt min/avg/max/mdev = 5653.382/6679.203/7706.911/838.350 ms, pipe 3 >>>      signal: -56 dBm >>> aik@aiemdeew ~> ping -c3 192.168.10.200 ; iw wlp1s0 link | grep signal >>> PING 192.168.10.200 (192.168.10.200) 56(84) bytes of data. >>> 64 bytes from 192.168.10.200: icmp_seq=1 ttl=64 time=3.35 ms >>> 64 bytes from 192.168.10.200: icmp_seq=2 ttl=64 time=3.48 ms >>> 64 bytes from 192.168.10.200: icmp_seq=3 ttl=64 time=3.84 ms >>> >>> --- 192.168.10.200 ping statistics --- >>> 3 packets transmitted, 3 received, 0% packet loss, time 2003ms >>> rtt min/avg/max/mdev = 3.347/3.553/3.837/0.207 ms >>>      signal: -55 dBm >>> >>> >>> aik@aiemdeew ~> modinfo rtw_8822ce >>> filename: >>> /lib/modules/6.2.9-100.fc36.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw_8822ce.ko.xz >>> license:        Dual BSD/GPL >>> description:    Realtek 802.11ac wireless 8822ce driver >>> author:         Realtek Corporation >>> alias:          pci:v000010ECd0000C82Fsv*sd*bc*sc*i* >>> alias:          pci:v000010ECd0000C822sv*sd*bc*sc*i* >>> depends:        rtw_pci,rtw_8822c >>> retpoline:      Y >>> name:           rtw_8822ce >>> vermagic:       6.2.9-100.fc36.x86_64 SMP preempt mod_unload >>> sig_id:         PKCS#7 >>> signer:         Custom MOK >>> sig_key: 0C:F6:31:12:B9:95:09:20:A6:62:E6:72:4F:D1:85:00:F4:A6:A9:B6 >>> sig_hashalgo:   sha256 >>> signature: 9F:F1:74:86:E8:B6:63:FA:F5:EC:2C:84:02:75:63:DC:66:C8:99:92: >>>          9D:A8:1E:2F:FB:5F:50:EE:DD:59:A5:EC:DE:5F:AB:8A:4C:F9:D3:8A: >>>          CC:CE:BE:3B:55:C8:E9:D9:AF:12:D0:A4:DE:B7:FB:A4:44:B2:F0:96: >>>          CD:E2:C0:69:0C:A8:EB:1C:9C:BF:A8:91:3E:D2:7F:AD:9B:7D:22:A4: >>>          3F:33:8F:86:40:DD:B3:42:B9:96:5B:94:CD:0B:E3:38:A0:8E:4E:8C: >>>          62:38:11:01:D6:16:EC:B6:E2:28:48:07:A0:C4:6C:6C:55:04:01:F6: >>>          C6:82:7E:F9:DE:EA:D0:20:63:41:4F:0A:D8:27:56:49:F6:84:E2:B9: >>>          21:DF:3E:4B:C2:A7:C6:0A:8C:B7:66:17:E5:81:13:D6:5E:CA:94:D1: >>>          E7:60:EF:B1:9D:52:E0:64:F8:4D:C5:54:CE:EF:F5:DC:2F:AA:22:5C: >>>          81:52:CE:AF:9B:FA:9B:8B:88:99:2F:2C:8E:6A:A3:44:58:3B:6B:08: >>>          78:43:B1:E9:27:C9:43:E6:49:BB:86:0E:23:10:0E:05:33:0C:23:B0: >>>          5E:47:92:EE:0B:96:EA:65:92:89:69:DC:73:50:1D:A5:96:5A:11:32: >>>          C6:2A:69:7A:B6:FE:6A:22:7F:69:61:B1:9B:F1:CF:66 >>> aik@aiemdeew ~> lsmod | grep rtw >>> rtw_8822ce             16384  0 >>> rtw_8822c             499712  1 rtw_8822ce >>> rtw_pci                40960  1 rtw_8822ce >>> rtw_core              319488  2 rtw_8822c,rtw_pci >>> mac80211             1486848  2 rtw_core,rtw_pci >>> cfg80211             1273856  2 rtw_core,mac80211 >> >> You do have the right modules. It would take a really strange environment >> where moving the computer 2 cm would have a drastic effect. >> >> I think I have gone as far as I can. > > > This turned out to be an hdmi cable via an usb-c->hdmi adapter, the cable seemed > decent as it can do hdmi2.0/4K/60Hz. I was starting ping, making it stop by > moving a laptop and then unpluging the adapter and ping would resume the same > instance. Bizarre. I replaced with another dongle and cable, this time > usb-c->displayport and things are great. Sorry for the noise. > > I am glad to hear that your problem is fixed. That explains why no one else was seeing the problem. Cables can be a real hassle to debug. I am having some difficulty in figuring out how usb-c is involved with a PCIe adapter. Please send me your configuration via private E-mail. Larry Larry