help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: disable software blocking of wifi?


From: Gábor Boskovits
Subject: Re: disable software blocking of wifi?
Date: Sat, 6 Apr 2019 23:21:00 +0200

Hello,

<address@hidden> ezt írta (időpont: 2019. ápr. 6., Szo, 23:04):
>
> rfkill list all
> 0: ideapad_wlan: Wireless LAN
>         Soft blocked: no
>         Hard blocked: no
> 1: phy0: Wireless LAN
>         Soft blocked: no
>         Hard blocked: no
> 2: ideapad_bluetooth: Bluetooth
>         Soft blocked: yes
>         Hard blocked: no
>
>

Thanks. I looked a bit around, and some seems to be solving by blacklisting
ideapad_laptop (which I see loaded)
acer-wmi (I don't see this loaded).

Could you try blacklisting ideapad_laptop, and see if it helps?

> April 6, 2019 8:49 PM, "Gábor Boskovits" <address@hidden> wrote:
>
> > Hello,
> >
> > <address@hidden> ezt írta (időpont: 2019. ápr. 6., Szo, 22:36):
> >
> >> Yes. This is my hardware. Yes, I do think about writing my own service 
> >> unlocking wifi. But I have a
> >> thought that it will be impossible to start wpa-supplicant after my own 
> >> service, on shepherd it
> >> will be kind of hack. I seek guru's support.
> >>
> >> $ lspci
> >> 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series 
> >> SoC Transaction Register
> >> (rev 0e)
> >> 00:02.0 VGA compatible controller: Intel Corporation Atom Processor 
> >> Z36xxx/Z37xxx Series Graphics &
> >> Display (rev 0e)
> >> 00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series 
> >> SATA AHCI Controller (rev
> >> 0e)
> >> 00:1a.0 Encryption controller: Intel Corporation Atom Processor 
> >> Z36xxx/Z37xxx Series Trusted
> >> Execution Engine (rev 0e)
> >> 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx 
> >> Series High Definition Audio
> >> Controller (rev 0e)
> >> 00:1c.0 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI 
> >> Express Root Port 1 (rev 0e)
> >> 00:1c.2 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI 
> >> Express Root Port 3 (rev 0e)
> >> 00:1c.3 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI 
> >> Express Root Port 4 (rev 0e)
> >> 00:1d.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx 
> >> Series USB EHCI (rev 0e)
> >> 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series 
> >> Power Control Unit (rev
> >> 0e)
> >> 00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus 
> >> Controller (rev 0e)
> >> 02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless 
> >> Network Adapter (rev 01)
> >> 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
> >> RTL8111/8168/8411 PCI Express Gigabit
> >> Ethernet Controller (rev 10)
> >>
> >> $ lsmod
> >> Module Size Used by
> >> ccm 20480 9
> >> fuse 114688 2
> >> snd_hda_codec_hdmi 57344 1
> >> snd_hda_codec_conexant 24576 1
> >> snd_hda_codec_generic 77824 1 snd_hda_codec_conexant
> >> ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_conexant
> >> intel_rapl 24576 0
> >> intel_soc_dts_thermal 20480 0
> >> intel_soc_dts_iosf 20480 1 intel_soc_dts_thermal
> >> intel_powerclamp 20480 0
> >> coretemp 20480 0
> >> kvm 651264 0
> >> irqbypass 16384 1 kvm
> >> punit_atom_debug 16384 0
> >> cmdlinepart 16384 0
> >> rtsx_usb_ms 24576 0
> >> intel_spi_platform 16384 0
> >> intel_spi 24576 1 intel_spi_platform
> >> memstick 20480 1 rtsx_usb_ms
> >> rtsx_usb_sdmmc 28672 0
> >> spi_nor 45056 1 intel_spi
> >> mtd 65536 3 cmdlinepart,intel_spi
> >> iTCO_wdt 16384 0
> >> iTCO_vendor_support 16384 1 iTCO_wdt
> >> crct10dif_pclmul 16384 1
> >> crc32_pclmul 16384 0
> >> arc4 16384 2
> >> uvcvideo 94208 0
> >> ath9k 155648 0
> >> videobuf2_vmalloc 20480 1 uvcvideo
> >> videobuf2_memops 20480 1 videobuf2_vmalloc
> >> ath9k_common 24576 1 ath9k
> >> videobuf2_v4l2 24576 1 uvcvideo
> >> ath9k_hw 479232 2 ath9k_common,ath9k
> >> joydev 24576 0
> >> ghash_clmulni_intel 16384 0
> >> cryptd 24576 1 ghash_clmulni_intel
> >> videobuf2_common 45056 2 videobuf2_v4l2,uvcvideo
> >> ath 32768 3 ath9k_common,ath9k,ath9k_hw
> >> videodev 204800 3 videobuf2_v4l2,uvcvideo,videobuf2_common
> >> i915 1548288 13
> >> media 49152 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
> >> rtsx_usb 24576 2 rtsx_usb_sdmmc,rtsx_usb_ms
> >> usbmouse 16384 0
> >> usbkbd 16384 0
> >> mac80211 839680 1 ath9k
> >> input_leds 16384 0
> >> ath3k 24576 0
> >> hci_uart 122880 0
> >> btusb 49152 0
> >> cec 45056 1 i915
> >> btqca 20480 1 hci_uart
> >> btrtl 20480 2 hci_uart,btusb
> >> btbcm 16384 2 hci_uart,btusb
> >> snd_hda_intel 45056 6
> >> btintel 24576 2 hci_uart,btusb
> >> bluetooth 561152 7 btrtl,btqca,btintel,hci_uart,btbcm,ath3k,btusb
> >> drm_kms_helper 167936 1 i915
> >> snd_hda_codec 135168 4
> >> snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
> >> psmouse 151552 0
> >> ideapad_laptop 36864 0
> >> snd_hda_core 86016 5
> >> snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
> >> serio_raw 20480 0
> >> lpc_ich 24576 0
> >> r8169 81920 0
> >> cfg80211 692224 4 ath9k_common,ath9k,ath,mac80211
> >> i2c_i801 32768 0
> >> sparse_keymap 16384 1 ideapad_laptop
> >> realtek 20480 0
> >> drm 430080 9 drm_kms_helper,i915
> >> wmi 32768 1 ideapad_laptop
> >> snd_hwdep 20480 1 snd_hda_codec
> >> i2c_algo_bit 16384 1 i915
> >> fb_sys_fops 16384 1 drm_kms_helper
> >> syscopyarea 16384 1 drm_kms_helper
> >> snd_pcm 106496 4 
> >> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
> >> snd_timer 40960 1 snd_pcm
> >> sysfillrect 16384 1 drm_kms_helper
> >> sysimgblt 16384 1 drm_kms_helper
> >> snd 86016 20
> >> snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_code
> >> ,snd_timer,snd_pcm
> >> ecdh_generic 28672 1 bluetooth
> >> video 45056 2 ideapad_laptop,i915
> >> soundcore 16384 1 snd
> >> i2c_hid 28672 0
> >> mei_txe 24576 0
> >> rfkill_gpio 16384 0
> >> mei 106496 1 mei_txe
> >> pwm_lpss_platform 16384 0
> >> pwm_lpss 16384 1 pwm_lpss_platform
> >> mac_hid 16384 0
> >> virtio_rng 16384 0
> >> virtio_console 32768 0
> >> virtio_net 53248 0
> >> virtio_blk 20480 0
> >> virtio_balloon 24576 0
> >> virtio_pci 24576 0
> >> virtio 16384 6 
> >> virtio_rng,virtio_console,virtio_balloon,virtio_pci,virtio_blk,virtio_net
> >> virtio_ring 32768 6 
> >> virtio_rng,virtio_console,virtio_balloon,virtio_pci,virtio_blk,virtio_net
> >> isci 143360 0
> >> libsas 86016 1 isci
> >> scsi_transport_sas 40960 2 isci,libsas
> >> pata_atiixp 16384 0
> >> nls_iso8859_1 16384 0
> >> wp512 36864 0
> >> serpent_generic 32768 0
> >> xts 16384 0
> >> dm_crypt 40960 0
> >> hid_apple 16384 0
> >> hid_generic 16384 0
> >> usbhid 53248 0
> >> hid 135168 4 i2c_hid,usbhid,hid_apple,hid_generic
> >> uas 24576 0
> >> usb_storage 69632 1 uas
> >> ahci 40960 2
> >> libahci 32768 1 ahci
> >
> > Could you also share the output of:
> >
> > rfkill list all
> >
> >> April 6, 2019 8:27 PM, "Gábor Boskovits" <address@hidden> wrote:
> >>
> >> Hello,
> >>
> >> <address@hidden> ezt írta (időpont: 2019. ápr. 5., P, 15:57):
> >>
> >> Hello! I am creating my own config. I've disabled 
> >> networkmanager-service-type, configured
> >> wpa-supplicant (but have not yet configured dhcpcd, cause it needs 
> >> networking service).
> >> Guix reconfigures my system normally.
> >>
> >> But during boot there is a message: rfkill: WLAN soft blocked
> >> And that is why wpa-supplicant fails:
> >>
> >> # reboot
> >> # dhclient -v wlp2s0
> >> Internet Systems Consortium DHCP Client 4.4.1
> >> Copyright 2004-2018 Internet Systems Consortium.
> >> All rights reserved.
> >> For info, please visit https://www.isc.org/software/dhcp
> >>
> >> RTNETLINK answers: Operation not possible due to RF-kill
> >> Listening on LPF/wlp2s0/xx:xx:xx:xx:55
> >> Sending on LPF/wlp2s0/xx:xx:xx:xx:55
> >> Sending on Socket/fallback
> >> DHCPREQUEST for 192.168.1.33 on wlp2s0 to 255.255.255.255 port 67
> >> send_packet: Network is down
> >> dhclient.c:2762: Failed to send 300 byte long packet over wlp2s0 interface.
> >> receive_packet failed on wlp2s0: Network is down
> >> ^C
> >>
> >> # ifconfig
> >> lo Link encap:Local Loopback
> >> inet addr:127.0.0.1 Bcast:0.0.0.0 Mask:255.0.0.0
> >> UP LOOPBACK RUNNING MTU:65536 Metric:1
> >> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> >> collisions:0 txqueuelen:1000
> >> RX bytes:0 TX bytes:0
> >>
> >> # rfkill list all
> >> 0: ideapad_wlan: Wireless LAN
> >> Soft blocked: yes
> >> Hard blocked: no
> >> 1: ideapad_bluetooth: Bluetooth
> >> Soft blocked: yes
> >> Hard blocked: no
> >> 2: phy0: Wireless LAN
> >> Soft blocked: yes
> >> Hard blocked: no
> >>
> >> # rfkill unblock wifi
> >>
> >> # herd restart wpa-supplicant
> >> # dhclient -v wlp2s0
> >>
> >> So I need manually unblock wifi and restart wpa-supplicant, but it's not 
> >> coveinent.
> >>
> >> I tried this lines as I've got from here
> >> https://superuser.com/questions/819547/how-do-i-stop-rfkill-module-from-hardblocking-my-wifi-without
> >> rfkill-command :
> >>
> >> (kernel-arguments '("modprobe.blacklist=pcspkr,snd_pcsp,wmi,pata_acpi"
> >> "modprobe.options.rfkill.master_switch_mode=2"
> >> "modprobe.options.rfkill.default_state=1"))
> >>
> >> But adding 'wmi,pata_acpi ' but not helped. If add ideapad_laptop to 
> >> blacklist, then rfkill does
> >> not see interfaces wlan and bluetooth.
> >>
> >> # lsmod | grep -e wmi -e acpi
> >> wmi 32768 1 ideapad_laptop
> >>
> >> How to prevent rfkill blocking of wlan?
> >>
> >> It should not just block it, unless somthing is requesting it to do so.
> >> Do you have any related errors or warnings earlier?
> >> Also, can you provide some hardware details?
> >>
> >> It also seems to be possible to work around this, by running the
> >> rfkill command from a service before
> >> wpa-supplicant, but that feels very much like a hack to me.
> >>
> >> Best regards,
> >> g_bor



reply via email to

[Prev in Thread] Current Thread [Next in Thread]