It could be documented in the same place where you downloaded this driver, you could check source code or you could check the binary module itself (modinfo shows signature and key serial number).
It is hard to believe that something that works for everybody else suddenly stops working on your system. Show full output of
Arvidjaar, Um keep in mind that this penguin is very unfamiliar with drivers, signed or not, how to install them in the kernel, certificates, etc. So I suspect that is more likely the problem and not whether things work for everyone else. I have just never done this before, and like it when things are simply plug and play!
Here is the output your requested, I can at least follow simple instructions! LOL
It could be documented in the same place where you downloaded this driver, you could check source code or you could check the binary module itself (modinfo shows signature and key serial number).
OK here is my best guess of what you want to see, you are going to be way better than me at groking it! Sorry it is a bit long…
marcslaptop:/home/marc/cudy/rtl88x2bu_linux # modinfo ./88x2bu.ko
filename: /home/marc/cudy/rtl88x2bu_linux/./88x2bu.ko
version: v5.8.7.4_37264.20200922_COEX20191120-7777
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
suserelease: SLE15-SP4
srcversion: E3EFC0E1841CF81BDC5560B
alias: usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0115d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2357p012Dd*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2001p331Cd*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v2001p331Ed*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v7392pF822d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v7392pC822d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v7392pB822d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0B05p184Cd*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0B05p1841d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v13B1p0043d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDApB812d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*
depends: usbcore,cfg80211
retpoline: Y
name: 88x2bu
vermagic: 5.14.21-150400.24.69-default SMP preempt mod_unload modversions
parm: rtw_wireless_mode:int
parm: rtw_ips_mode:The default IPS mode (int)
parm: rtw_lps_level:The default LPS level (int)
parm: rtw_lps_chk_by_tp:int
parm: rtw_max_bss_cnt:int
parm: rtw_usb_rxagg_mode:int
parm: rtw_dynamic_agg_enable:int
parm: rtw_drv_log_level:set log level when insert driver module, default log level is _DRV_INFO_ = 4(uint)
parm: rtw_tx_aclt_flags:device TX AC queue packet lifetime control flags (uint)
parm: rtw_tx_aclt_conf_default:device TX AC queue lifetime config for default status (array of uint)
parm: rtw_tx_aclt_conf_ap_m2u:device TX AC queue lifetime config for AP mode M2U status (array of uint)
parm: rtw_tx_bw_mode:The max tx bw for 2.4G and 5G. format is the same as rtw_bw_mode (uint)
parm: rtw_rx_ampdu_sz_limit_1ss:RX AMPDU size limit for 1SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_rx_ampdu_sz_limit_2ss:RX AMPDU size limit for 2SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_rx_ampdu_sz_limit_3ss:RX AMPDU size limit for 3SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_rx_ampdu_sz_limit_4ss:RX AMPDU size limit for 4SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_vht_enable:int
parm: rtw_vht_rx_mcs_map:VHT RX MCS map (uint)
parm: rtw_rf_path:int
parm: rtw_tx_nss:int
parm: rtw_rx_nss:int
parm: rtw_country_code:The default country code (in alpha2) (charp)
parm: rtw_channel_plan:The default chplan ID when rtw_alpha2 is not specified or valid (int)
parm: rtw_excl_chs:exclusive channel array (array of uint)
parm: rtw_btcoex_enable:BT co-existence on/off, 0:off, 1:on, 2:by efuse (int)
parm: rtw_ant_num:Antenna number setting, 0:by efuse (int)
parm: rtw_pci_dynamic_aspm_linkctrl:int
parm: rtw_qos_opt_enable:int
parm: ifname:The default name to allocate for first interface (charp)
parm: if2name:The default name to allocate for second interface (charp)
parm: rtw_wowlan_sta_mix_mode:int
parm: rtw_pwrtrim_enable:int
parm: rtw_initmac:charp
parm: rtw_chip_version:int
parm: rtw_rfintfs:int
parm: rtw_lbkmode:int
parm: rtw_network_mode:int
parm: rtw_channel:int
parm: rtw_mp_mode:int
parm: rtw_wmm_enable:int
parm: rtw_uapsd_max_sp:int
parm: rtw_uapsd_ac_enable:int
parm: rtw_wmm_smart_ps:int
parm: rtw_vrtl_carrier_sense:int
parm: rtw_vcs_type:int
parm: rtw_busy_thresh:int
parm: rtw_ht_enable:int
parm: rtw_bw_mode:int
parm: rtw_ampdu_enable:int
parm: rtw_rx_stbc:int
parm: rtw_rx_ampdu_amsdu:int
parm: rtw_tx_ampdu_amsdu:int
parm: rtw_beamform_cap:int
parm: rtw_lowrate_two_xmit:int
parm: rtw_power_mgnt:int
parm: rtw_smart_ps:int
parm: rtw_low_power:int
parm: rtw_wifi_spec:int
parm: rtw_full_ch_in_p2p_handshake:int
parm: rtw_antdiv_cfg:int
parm: rtw_antdiv_type:int
parm: rtw_drv_ant_band_switch:int
parm: rtw_single_ant_path:int
parm: rtw_switch_usb_mode:int
parm: rtw_enusbss:int
parm: rtw_hwpdn_mode:int
parm: rtw_hwpwrp_detect:int
parm: rtw_hw_wps_pbc:int
parm: rtw_check_hw_status:int
parm: rtw_max_roaming_times:The max roaming times to try (uint)
parm: rtw_mc2u_disable:int
parm: rtw_advnace_ota:int
parm: rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm: rtw_hiq_filter:0:allow all, 1:allow special, 2:deny all (uint)
parm: rtw_adaptivity_en:0:disable, 1:enable (uint)
parm: rtw_adaptivity_mode:0:normal, 1:carrier sense (uint)
parm: rtw_adaptivity_th_l2h_ini:th_l2h_ini for Adaptivity (int)
parm: rtw_adaptivity_th_edcca_hl_diff:th_edcca_hl_diff for Adaptivity (int)
parm: rtw_dfs_region_domain:0:UNKNOWN, 1:FCC, 2:MKK, 3:ETSI (uint)
parm: rtw_amplifier_type_2g:BIT3:2G ext-PA, BIT4:2G ext-LNA (uint)
parm: rtw_amplifier_type_5g:BIT6:5G ext-PA, BIT7:5G ext-LNA (uint)
parm: rtw_RFE_type:default init value:64 (uint)
parm: rtw_powertracking_type:default init value:64 (uint)
parm: rtw_GLNA_type:default init value:0 (uint)
parm: rtw_TxBBSwing_2G:default init value:0xFF (uint)
parm: rtw_TxBBSwing_5G:default init value:0xFF (uint)
parm: rtw_OffEfuseMask:default open Efuse Mask value:0 (uint)
parm: rtw_FileMaskEfuse:default drv Mask Efuse value:0 (uint)
parm: rtw_rxgain_offset_2g:default RF Gain 2G Offset value:0 (uint)
parm: rtw_rxgain_offset_5gl:default RF Gain 5GL Offset value:0 (uint)
parm: rtw_rxgain_offset_5gh:uint
parm: rtw_rxgain_offset_5gm:default RF Gain 5GM Offset value:0 (uint)
parm: rtw_pll_ref_clk_sel:force pll_ref_clk_sel, 0xF:use autoload value (uint)
parm: rtw_tx_pwr_by_rate:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm: rtw_tx_pwr_lmt_enable:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm: rtw_target_tx_pwr_2g_a:2.4G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_2g_b:2.4G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_2g_c:2.4G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_2g_d:2.4G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_a:5G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_b:5G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_c:5G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_d:5G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_tsf_update_pause_factor:num of bcn intervals to stay TSF update pause status (int)
parm: rtw_tsf_update_restore_factor:num of bcn intervals to stay TSF update restore status (int)
parm: rtw_phy_file_path:The path of phy parameter (charp)
parm: rtw_load_phy_file:PHY File Bit Map (int)
parm: rtw_decrypt_phy_file:Enable Decrypt PHY File (int)
parm: rtw_phydm_ability:uint
parm: rtw_halrf_ability:uint
parm: rtw_vht_2g4:Allow VHT rate on 2.4G channel.(0 for deny and 1 for allow) (int)
parm: rtw_en_napi:int
parm: rtw_en_gro:int
parm: rtw_iqk_fw_offload:int
parm: rtw_ch_switch_offload:int
You are on Leap 15.4 and that ships no driver per default.
You can us the hardware Repo: zypper ar -f https://download.opensuse.org/repositories/hardware/15.4/ hardware
and can choose between:
1.:
rtl88x2bu and the kmp rtl88x2bu-kmp-default
or
2.:
rtw88-kmp-default
But not both at same time.
Both uses the openSUSE MOK key
Thanks Sauerland for your attempt to help this blind penguin back to the light. I installed the hardware package as you said to do, Then I used Yast2 to experiment with each of your driver installation scenarios. I checked to see if OpenSuSE was recognizing the wifi dongle after each attempt. When that failed, I uninstalled the package(s), installed the other one(s), rebooted, and again checked to see if the Cudy (Realtek) WiFi dongle was recognized and working. No Joy…
My question is, is there something else I am suppose to do after installing these packages with YaST2? Keep in mind I have never done this stuff before, so baby steps with explanations on what to do, along with complete commands on how, would be much appreciated!
You really trust the search results provided by an Alphabet subsidiary?
And, the GitHub Bug Report you’re quoting, hasn’t been closed and, it’s labelled as being “wontfix” – the human beings working the change requested have decided that, currently, they will not address this issue …
P.S.: I mostly use DuckDuckGo for WWW searches – for me, it’s more reliable and, it doesn’t include items which Alphabet deem to be interesting for me based on what they believe my physical location is …
You really trust the search results provided by an Alphabet subsidiary?
LOL, No, of course not, I really should have said “doing some Internet research…”
And, the GitHub Bug Report you’re quoting, hasn’t been closed and, it’s labelled as being “wontfix” – the human beings working the change requested have decided that, currently, they will not address this issue …
That sucks, and leaves me high and dry without a solution, I guess… Maybe I will try purchasing a different WiFi dongle, any recommendations?
P.S.: I mostly use DuckDuckGo for WWW searches – for me, it’s more reliable and, it doesn’t include items which Alphabet deem to be interesting for me based on what they believe my physical location is …
Actually I also use DuckDuckGo and IxQuick as my go to search engines and only if they fail to produce anything useful will I try Google.
This is your second boot entry (plain opensuse). Do you need this filesystem? There is some small chance that it interferes.
Please show
ls -lR /boot/efi
Thanks Arvidjaar for your response, sorry for the delay in replying, got too many irons in the fire around here! OK so here ya go, I think the SDA2 partition you were referring to is not used for anything, I think I had to expand the size of the /boot/efi/EFI partition for so reason and this is just a remanent… hths! Marc…
marc@marcslaptop:/var/log> ls -lR /boot/efi
/boot/efi:
total 8
drwxr-xr-x 4 root root 8192 Mar 21 2019 EFI
/boot/efi/EFI:
total 16
drwxr-xr-x 2 root root 8192 Aug 29 2020 boot
drwxr-xr-x 3 root root 8192 Aug 16 2020 opensuse
/boot/efi/EFI/boot:
total 1872
-rwxr-xr-x 1 root root 953800 May 27 19:47 bootx64.efi
-rwxr-xr-x 1 root root 90592 May 27 19:47 fallback.efi
-rwxr-xr-x 1 root root 852408 May 27 19:47 MokManager.efi
/boot/efi/EFI/opensuse:
total 3256
-rwxr-xr-x 1 root root 58 May 27 19:47 boot.csv
drwxr-xr-x 2 root root 8192 Aug 16 2020 fw
-rwxr-xr-x 1 root root 63744 Aug 24 2020 fwupdx64.efi
-rwxr-xr-x 1 root root 125 May 27 19:47 grub.cfg
-rwxr-xr-x 1 root root 1275904 May 27 19:47 grub.efi
-rwxr-xr-x 1 root root 147456 May 27 19:47 grubx64.efi
-rwxr-xr-x 1 root root 852408 May 27 19:47 MokManager.efi
-rwxr-xr-x 1 root root 953800 May 27 19:47 shim.efi
/boot/efi/EFI/opensuse/fw:
total 0
(or /rootdir/home/efi, whatever is appropriate. I am not sure why there are two mount points).
I do not see anything that would prevent MokManager enrollment request on reboot. More likely you missed it. It easy, it has 10- or 15-seconds timeout and is one time only.