You are not logged in.
Pages: 1
Hello!
So I've installed arch linux a couple of days ago but can't get my wifi working. It is supposed to be hard blocked when I run the rfkill command but I already tried the physical switch to no avail. The problem might be with the airplane mode which is stucked on but I can't get it off. I have an hp pavilion g6. My wireless card is ralink rt5390. Thanks
Offline
How did you try to get it working? Does it have firmware support? What network manager are you using? Not using multiple network managers?
What is the output of
uname -a
lspci -k
ip a
Offline
Linux aMereMachine 5.15.2-arch1-1 #1 SMP PREEMPT Fri, 12 Nov 2021 19:22:10 +0000 x86_64 GNU/Linux
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: ivb_uncore
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
DeviceName: Intel(R) Graphics 4000
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 Network controller: Ralink corp. Device 539a
DeviceName: Ralink WLAN Ralink Ripple3 RT5390F_802.11 b/g/n 1x1 PCIe HMC
Subsystem: Hewlett-Packard Company Device 1839
Kernel driver in use: rt2800pci
Kernel modules: rt2800pci
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 05)
DeviceName: Realtek PCIe FE Family Controller
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
Subsystem: Hewlett-Packard Company Device 183f
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether a0:b3:cc:84:83:54 brd ff:ff:ff:ff:ff:ff
altname enp2s0
3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ce:53:73:e2:d9:1d brd ff:ff:ff:ff:ff:ff permaddr e0:06:e6:7b:d3:33
altname wlp1s0
5: enp0s20u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether b6:ed:86:23:55:3e brd ff:ff:ff:ff:ff:ff
inet 192.168.42.196/24 brd 192.168.42.255 scope global dynamic noprefixroute enp0s20u1
valid_lft 3461sec preferred_lft 3461sec
inet6 fe80::39b9:803f:35aa:5e43/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Last edited by Mowgli (2021-11-20 23:46:19)
Offline
You could maybe try to unload the "hp_wmi" module and then try to unblock with rfkill:
https://askubuntu.com/questions/393639/ … led/393652
I have also read something about resetting the bios might sometimes help, but then you might have to restore your boot entries.
Last edited by progandy (2021-11-19 19:15:08)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
I've already tried resetting the BIOS but nothing changes.
I've also tried the solution provided in the link you shared to no avail
Offline
sudo journalctl -b | curl -F 'f:1=<-' ix.io
Do you have a parallel windows installation?
The wifi key on F12 doesn't work w/ and w/o Fn pressed?
Offline
Yes I have a parallel windows installation and the wifi works fine. No I don't need to to press the fn key in combination with the f12 key to get the wifi key working. I just need to press the f12 key.
Last edited by Mowgli (2021-11-20 23:47:27)
Offline
Yes I have a parallel windows installation
Move your eyes downwards: see the 3rd link in my signature?
Offline
I've already turned off fast startup and disable hibernation.
Offline
Make sure it still is as windows updates have a habit of re-enabling it.
No I don't need to to press the fn key in combination with the f12 key to get the wifi key working. I just need to press the f12 key.
The idea was to use the complementary shortcut on linux since the Fn key might be reversed.
https://bbs.archlinux.org/viewtopic.php?id=187274 suggests that suspending the system and waking it may help to release the block and last but not least try to deactivate https://wiki.archlinux.org/title/Networ … domization (though there's no direct error itr in the log, this is the last time the wlo1 NIC shows up…)
Offline
It is still not working.
Offline
Nov 19 22:01:05 aMereMachine kernel: input: Wireless hotkeys as /devices/virtual/input/input5
Nov 19 22:01:05 aMereMachine kernel: wmi_bus wmi_bus-PNP0C14:00: WQBC data block query control method not found
Nov 19 22:01:05 aMereMachine kernel: wmi_bus wmi_bus-PNP0C14:00: WQBJ data block query control method not found
Please post (in code tags) the outputs of
lsmod
sudo rfkill
Offline
ID TYPE DEVICE SOFT HARD
1 wlan phy0 unblocked blocked
Offline
That's only the second command. We need to see the modules as well.
I would try blocking any *wmi* modules from loading.
Para todos todo, para nosotros nada
Offline
Module Size Used by
wmi_bmof 16384 0
hp_wmi 24576 0
sparse_keymap 16384 1 hp_wmi
platform_profile 16384 1 hp_wmi
wmi 45056 2 hp_wmi,wmi_bmof
wireless_hotkey 16384 0
rt2800pci 20480 0
rt2800mmio 24576 1 rt2800pci
rt2800lib 147456 2 rt2800mmio,rt2800pci
rt2x00pci 16384 1 rt2800pci
rt2x00mmio 16384 2 rt2800mmio,rt2800pci
rt2x00lib 98304 5 rt2x00mmio,rt2x00pci,rt2800mmio,rt2800pci,rt2800lib
mac80211 1236992 3 rt2x00pci,rt2x00lib,rt2800lib
libarc4 16384 1 mac80211
cfg80211 1073152 2 rt2x00lib,mac80211
eeprom_93cx6 16384 1 rt2800pci
rndis_host 24576 0
cdc_ether 24576 1 rndis_host
usbnet 57344 2 rndis_host,cdc_ether
cdc_acm 49152 0
mii 16384 1 usbnet
vfat 24576 1
fat 90112 1 vfat
snd_hda_codec_hdmi 81920 1
snd_ctl_led 24576 0
snd_hda_codec_idt 69632 1
snd_hda_codec_generic 98304 1 snd_hda_codec_idt
ledtrig_audio 16384 2 snd_ctl_led,snd_hda_codec_generic
intel_rapl_msr 20480 0
uvcvideo 147456 0
intel_rapl_common 32768 1 intel_rapl_msr
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
x86_pkg_temp_thermal 20480 0
videobuf2_v4l2 40960 1 uvcvideo
intel_powerclamp 20480 0
videobuf2_common 86016 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videodev 307200 3 videobuf2_v4l2,uvcvideo,videobuf2_common
coretemp 20480 0
mc 65536 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
mousedev 24576 0
kvm_intel 352256 0
kvm 1097728 1 kvm_intel
snd_hda_intel 61440 5
snd_intel_dspcfg 28672 1 snd_hda_intel
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
irqbypass 16384 1 kvm
snd_hda_codec 184320 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_idt
snd_hda_core 118784 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_idt
crct10dif_pclmul 16384 1
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
mei_hdcp 24576 0
iTCO_wdt 16384 0
snd_hwdep 16384 1 snd_hda_codec
intel_pmc_bxt 16384 1 iTCO_wdt
i915 3276800 34
snd_pcm 163840 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
at24 28672 0
iTCO_vendor_support 16384 1 iTCO_wdt
joydev 28672 0
r8169 106496 0
snd_timer 49152 1 snd_pcm
aesni_intel 380928 0
rfkill 32768 6 hp_wmi,rt2x00lib,cfg80211
crypto_simd 16384 1 aesni_intel
cryptd 28672 2 crypto_simd,ghash_clmulni_intel
rapl 16384 0
snd 126976 18 snd_ctl_led,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_hda_codec_idt
realtek 36864 1
intel_cstate 20480 0
intel_uncore 208896 0
mdio_devres 16384 1 r8169
soundcore 16384 2 snd_ctl_led,snd
mac_hid 16384 0
libphy 167936 3 r8169,mdio_devres,realtek
psmouse 212992 0
ttm 86016 1 i915
mei_me 53248 1
mei 167936 3 mei_hdcp,mei_me
i2c_i801 45056 0
intel_gtt 28672 1 i915
i2c_smbus 20480 1 i2c_i801
hp_accel 28672 0
video 57344 1 i915
lis3lv02d 32768 1 hp_accel
lpc_ich 28672 0
pcspkr 16384 0
sg 45056 0
crypto_user 24576 0
fuse 176128 5
bpf_preload 16384 0
ip_tables 36864 0
x_tables 57344 1 ip_tables
ext4 1003520 1
crc32c_generic 16384 0
crc16 16384 1 ext4
mbcache 16384 1 ext4
jbd2 192512 1 ext4
serio_raw 20480 0
atkbd 36864 0
rtsx_pci_sdmmc 32768 0
mmc_core 225280 1 rtsx_pci_sdmmc
libps2 20480 2 atkbd,psmouse
sr_mod 28672 0
xhci_pci 20480 0
i8042 40960 1 hp_accel
crc32c_intel 24576 2
cdrom 81920 1 sr_mod
rtsx_pci 114688 1 rtsx_pci_sdmmc
xhci_pci_renesas 24576 1 xhci_pci
serio 28672 7 serio_raw,atkbd,hp_accel,psmouse,i8042
Offline
So try blocking the wmi_bof, hp_wmi and wmi modules. Or just unload them and see if that unblocks the wireless card.
Para todos todo, para nosotros nada
Offline
I've also tried blocking any wmi modules as stated to no avail.
I used the command :
modprobe -r hp-wmi wmi-bmof
then
modprobe -r wmi
as I couldn't directly block the wmi module since it was used by hp-wmi and wmi-bmof.
After that I've restarted NetworkManager but it still didn't work
Offline
Did you try rfkill after unloading the modules?
Para todos todo, para nosotros nada
Offline
Did you try rfkill after unloading the modules?
yes and this is the output :
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
Offline
I had had hoped the acer wmi had sneaked in…
Either way, unloading isn't blacklisting.
Try https://wiki.archlinux.org/title/Kernel … and_line_2 for
- wmi_bmof
- hp_wmi
- sparse_keymap
- platform_profile
- wmi
- wireless_hotkey
Offline
I had had hoped the acer wmi had sneaked in…
Either way, unloading isn't blacklisting.
Try https://wiki.archlinux.org/title/Kernel … and_line_2 for
- wmi_bmof
- hp_wmi
- sparse_keymap
- platform_profile
- wmi
- wireless_hotkey
I've done that and still no improvement apart from the f12 key no more working. So I guess it was because I blacklisted the wireless-hotkey module then I just "unblacklisted" it to get it working again.
Offline
Pages: 1