[Bug 1198835] New: Wrong work of Wi-Fi card MT7921
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835 Bug ID: 1198835 Summary: Wrong work of Wi-Fi card MT7921 Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.4 Hardware: x86-64 OS: openSUSE Leap 15.4 Status: NEW Severity: Major Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: nikita64volkov@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Overview: Wifi adapter MEDIATEK MT7921 does not work correctly. If you reboot the system or turn it off and on, the adapter stops working, and it doesn���t matter how many times you repeat this action. It helps only to completely turn off the laptop, and disconnect it from the charger, after that the adapter starts working again the next time it is turned on. At first I thought it was a problem with my laptop, but then after reading the forums I realized that I was not the only one with such a problem, and not only on the same laptop model. Before that, I tried Fedora, it had the same problem, then after some kind of kernel update it was fixed. Recently I tried to check this problem on openSUSE Tumbleweed where it turned out that there is no such problem. Steps to Reproduce: Restart operating system. Actual Results: Wifi doesn't work. Widget for selecting a network says that no devices were found to connect to Wi-Fi. Expected Results: WiFi should work. Build Date & Hardware: Kernel: 5.14.21-150400.17-default x86_64 bits: 64 Desktop: KDE Plasma 5.24.4 Distro: openSUSE Leap 15.4 Beta Additional Information: I'm not an expert, I'm just guessing that due to a bug in the driver or firmware didn't properly turn off the Wi-Fi module, so the next time you turn it on, it doesn't work until you turn it off by powering it off, which requires shutting down the system and unplugging the charger. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c1
Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c2
--- Comment #2 from Nikita Volkov
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c3
--- Comment #3 from Nikita Volkov
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c4
--- Comment #4 from Nikita Volkov
First off, please give the hwinfo output and the dmesg output from Leap 15.4 kernel.
Then, please try the kernel in OBS Kernel:SLE15-SP4 repo on Leap 15.4 system: http://download.opensuse.org/repositories/Kernel:/SLE15-SP4/pool/ It's the would-be-the-first-update kernel for Leap 15.4. I'm not sure whether there any relevant fix, but just to be sure. Just download kernel-default-5.14*.rpm, and install it manually (possibly with zypper install -f option).
If it's not fixed there, try to install the kernel from OBS Kernel:stable:Backport repo:
http://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/ It's a kernel that is equivalent with TW kernel.
If this kernel works, at best, narrow down the kernel version that includes the fix. You can try to install kernels from my OBS home:tiwai:kernel:5.16 and home:tiwai:kernel:5.15 repos (from "backup", not "standard"):
http://download.opensuse.org/repositories/home:/tiwai:/kernel:/5.16/backport...
Note that you'd better increase the amount of installable kernels beforehand by editing /etc/zypp/zypp.conf. Just add a few more items to multiversion.kernels definition, e.g. multiversion.kernels = latest,latest-1,latest-2,latest-3,running
As far as I understand, there is output similar to dmesg in hwinfo output? I'm not quite sure if the output of dmesg is needed when the Wi-Fi adapter is working, or when it's broken. Just in case, I will say that the nested dmesg corresponds to the first scenario. I tried all the kernels that you suggested (5.14.21..., 5.15.13, 5.16.16, 5.17.5), there is no error only with the 5.17.5 kernel. Once, when I rebooted from the 5.16.16 kernel, I accidentally chose (or rather, did not have time to select the kernel in grub) 5.17.5, after which Wi-Fi also worked. P.S. I hope it's not critical that I answered a week later, I just suddenly fell ill. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c5
--- Comment #5 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c6
--- Comment #6 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c8
--- Comment #8 from Nikita Volkov
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c9
--- Comment #9 from Nikita Volkov
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c10
--- Comment #10 from Nikita Volkov
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c11
--- Comment #11 from Nikita Volkov
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c12
--- Comment #12 from Nikita Volkov
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835
http://bugzilla.opensuse.org/show_bug.cgi?id=1198835#c14
--- Comment #14 from Nikita Volkov
You need to install kernel-default, kernel-default-extra and kernel-default-optional packages. The mt7921e module belongs to the second one.
After installing the kernel-default-extra and kernel-default-optional packages, Wi-Fi started working. And it seems that this error is no more! I've restarted the laptop several times with the charger plugged in, the wifi works every time. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com