I have been having problems installing opensuse on my new IdeaPad S540 (Model name 81NH).
I tried installing the latest Leap 15.1, but even during the installation process, it did not see my network card, and the touch acted weirdly and the froze.
Thinking of a driver/firmware problem, I tried installing Tumbleweed. That solved the touchpad problem, but not the wifi issue: when I was offer the ossibility by Yast to “edit” a network card during install, Yast simply crashed, after displaying an error message. Same behaviour after install.
The card is listed by Yast -> Hardware info as a RTL8821.
Systemlogs are not very helpful, here is what I could find:
ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
<info> [1585085082.3210] rfkill0: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/rfkill/rfkill0) (platform driver ideapad_acpi)
<info> [1585085082.3585] manager[0x55cc149d2070]: rfkill: Wi-Fi hardware radio set enabled
<info> [1585085082.3585] manager[0x55cc149d2070]: rfkill: WWAN hardware radio set enabled
iwlist finds only the lo interface, which does not support scanning, and iwconfig also finds only lo, with no wireless extension.