Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp1264442rwb; Tue, 27 Sep 2022 10:29:24 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4fdpVkFjFSoixUn6hfatv682BD+gtv9hTj0KqGRhSChDGQNv6av7hiAVgxg4gKAO4vLuxG X-Received: by 2002:a05:6402:1247:b0:456:eb22:1978 with SMTP id l7-20020a056402124700b00456eb221978mr19824822edw.374.1664299764318; Tue, 27 Sep 2022 10:29:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664299764; cv=none; d=google.com; s=arc-20160816; b=iY0fUh87EyUlpgpad+SM257IwYWNlKnFkXLdnrTUejUg2ZoddZ6/W8phzv80Ifs3Zg ok55Ir0q2qvTWAGek4AWp68VQkF9yF/z5cthhExtRTT0naMqG04iXGMyMksOLSDsEDeL GdMoGGksW2LtI28qqLeg+qC6sNsVz2UzUlEUPW6ZwzjBAdoobRMUcXl8Jh+vgj8TOcwz X45dly3rqxZciH7CLvCzrEmCGu7YNkeRGWExc7lHkUIrqivlnzQX/aLMHrB8V8VtGfPp Rvvcy19cbgcbDRNR1MvmQKWygmDbuRAHkYCT1ytvwdd6GjvarxqWrUwSsaidEID9oSd8 fa+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:subject:to:from :content-language:user-agent:mime-version:date:message-id:sender :dkim-signature; bh=Eck36fJJTiT+wQiJhQKQnZ4pYEaB1HgCdALV1W29Tz0=; b=vNh4Wv4YhQCz+hynJ/fJf+h8cmEnrtQh4J6IiXu8ARq3Z6Kibn9ottHPlVexjmWE/9 OhDVuVRn8e2yXnAj8lajF3Hs1RdXEotWXBDiV7I3KVqcey1+1JPNjncF9pRDCIE71YwT Dmrr6qnqZaiBaYb89XbN2lm5kZLQn/PuMx1/nneHNC/uypquAiVkLb6fxWzgGz+yVX2A pdNL4uLOyM0rWne9i86PynRfmGiKv5pC7Tsy80a0A2UxtcjQHRt2s17rpQ4cz1hEPURi MDnUkOD5NZ67Vx3FioXK/ioTPo6YO0xcALpjb2M2GDKpPUIhg5a+GpBQNf8AMwYAQagD cGGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=WzYYigLu; 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 n9-20020a05640205c900b004488373d5b8si2071675edx.24.2022.09.27.10.29.03; Tue, 27 Sep 2022 10:29:24 -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=20210112 header.b=WzYYigLu; 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 S232138AbiI0RLa (ORCPT + 61 others); Tue, 27 Sep 2022 13:11:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232105AbiI0RL2 (ORCPT ); Tue, 27 Sep 2022 13:11:28 -0400 Received: from mail-oa1-x2c.google.com (mail-oa1-x2c.google.com [IPv6:2001:4860:4864:20::2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C9F05FAF8; Tue, 27 Sep 2022 10:11:27 -0700 (PDT) Received: by mail-oa1-x2c.google.com with SMTP id 586e51a60fabf-1280590722dso14137431fac.1; Tue, 27 Sep 2022 10:11:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:subject:to:from:content-language :user-agent:mime-version:date:message-id:sender:from:to:cc:subject :date; bh=Eck36fJJTiT+wQiJhQKQnZ4pYEaB1HgCdALV1W29Tz0=; b=WzYYigLu7MMOXaj2JxEb3hLHWYAvdF/4imM1xh01KladdcGNH3UvOmzx5uiQGd0Yl2 Ag15zOJ9KY2KCS7afDCxyB54zrt+wo/XIibUZT9mpPjfruD65HvDmUNAuD9fOTGSFZaV wh+SdY0rlJ7m2uY7/Qvx+4CyNSV2BUa7kmZv9+5N/354VzSryHRbfRMaJUQaGoA0rO5a EJONQZr+RKPmA3Kc6VIED1mozoko3EVU6vEBVUx2WaNO32kizmuipXuxSfc5cbxBqWyD M8PAWRpQRYUOyVhI68y9gKMKxeaj0Za+5oU3i4d0HCPc8/C78kqNTI/zZCLumC9Hy4Ni G5qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:subject:to:from:content-language :user-agent:mime-version:date:message-id:sender:x-gm-message-state :from:to:cc:subject:date; bh=Eck36fJJTiT+wQiJhQKQnZ4pYEaB1HgCdALV1W29Tz0=; b=F3c4oqQwiHtXWh+1BmHZ/kknDz2g7Rl4Z7FOnF7YbL6Bc/+js4LzFUYrJIhD3aFcqP U2j4xcN+83Rg9NpefQrdOFLOeJnOnVcueNxlsiC0gwbuBxbqPpxxWuLPVE656Bf80za/ Ok+gwMC+OMUmGe950cqhoXlsr3MwXw/HiOL9h9yJX16zG+foS1dDRTYbn2um+kmW3UVd BuyK0TunEwD/y6w+S9rdaS9YrSvc0un5B/muAdyFABH2J7FsdRSZcez+SVLHNriGqKow iIos8qgSdO1Ar3VOGzz1B6i1ESXy1rlfvnjJij5jF+4eBV+KdJJfcMzOzyDu+T3knK9s svFQ== X-Gm-Message-State: ACrzQf18NUINPThfEGcLmlkyN6LyyWB5eDo5wYy2H3dnVQ23b3phvBZY MGdDcKhDpj8ollMPDyjsbpjF4pdc918= X-Received: by 2002:a05:6870:d0c7:b0:127:9860:95b0 with SMTP id k7-20020a056870d0c700b00127986095b0mr2784031oaa.3.1664298686074; Tue, 27 Sep 2022 10:11:26 -0700 (PDT) Received: from [10.62.118.123] ([216.130.59.33]) by smtp.gmail.com with ESMTPSA id ep41-20020a056870a9a900b0012b2b0b6281sm1094514oab.9.2022.09.27.10.11.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Sep 2022 10:11:25 -0700 (PDT) Sender: Larry Finger Message-ID: <6c1ca180-8df7-c4d0-bd9f-d6b70f6c5142@lwfinger.net> Date: Tue, 27 Sep 2022 12:11:24 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Content-Language: en-US From: Larry Finger To: LKML , linux-wireless Subject: Problem with modprobe Cc: Greg KH Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS 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 Hi, The driver for the Realtek RTL8821CE network card show some asymmetrical behavior between loading and unloading. Starting from scratch, a load command provides the expected results: finger@localhost:~/rtw88>sudo modprobe -v rtw88_8821ce insmod /lib/modules/6.1.0-rc3-wireless-next-00623-g2bc09edc7fa2-dirty/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko insmod /lib/modules/6.1.0-rc3-wireless-next-00623-g2bc09edc7fa2-dirty/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko insmod /lib/modules/6.1.0-rc3-wireless-next-00623-g2bc09edc7fa2-dirty/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8821c.ko insmod /lib/modules/6.1.0-rc3-wireless-next-00623-g2bc09edc7fa2-dirty/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8821ce.ko Unloading produces a different result: finger@localhost:~/rtw88>sudo modprobe -rv rtw88_8821ce rmmod rtw88_8821ce rmmod rtw88_pci rmmod rtw88_8821c Note that rtw88_core is still loaded and needs to be unloaded separately: finger@localhost:~/rtw88>sudo modprobe -rv rtw88_core rmmod rtw88_core The appropriate lines from modules.dep reformatted for clarity are as follows: kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko: kernel/net/mac80211/mac80211.ko kernel/lib/crypto/libarc4.ko kernel/net/wireless/cfg80211.ko kernel/drivers/net/wireless/realtek/rtw88/rtw88_8821c.ko: kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko kernel/net/mac80211/mac80211.ko kernel/lib/crypto/libarc4.ko kernel/net/wireless/cfg80211.ko kernel/drivers/net/wireless/realtek/rtw88/rtw88_8821ce.ko: kernel/drivers/net/wireless/realtek/rtw88/rtw88_8821c.ko kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko kernel/net/mac80211/mac80211.ko kernel/lib/crypto/libarc4.ko kernel/net/wireless/cfg80211.ko kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko: kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko kernel/net/mac80211/mac80211.ko kernel/lib/crypto/libarc4.ko kernel/net/wireless/cfg80211.ko What is the explanation for the failure to auto-unload rtw88_core? Thanks, Larry