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: znavko
Subject: Re: disable software blocking of wifi?
Date: Sun, 07 Apr 2019 07:39:53 +0000

Thank you, Gábor Boskovits, for being awesome! I've tried this again and 
helped. Previously it was strange for me not to see wlp2s0. But I do it again 
and I have Internet automatically after boot.

I did exactly this: blacklisted ideapad_laptop, reconfigured, rebooted. And 
have Internet.

# gedit /etc/config.scm
...
(operating-system
...
 (kernel-arguments 
'("modprobe.blacklist=pcspkr,snd_pcsp,wmi,bluetooth,pata_acpi,ideapad_laptop"))
)

# guix system reconfigure
# reboot

After reboot I see

$ rfkill list all
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

$ ping gnu.org
PING gnu.org (209.51.188.148): 56 data bytes
64 bytes from 209.51.188.148: icmp_seq=0 ttl=53 time=156.678 ms
64 bytes from 209.51.188.148: icmp_seq=1 ttl=53 time=154.375 ms
^C--- gnu.org ping statistics ---
3 packets transmitted, 2 packets received, 33% packet loss
round-trip min/avg/max/stddev = 154.375/155.526/156.678/1.152 ms
 

Do I need to rewrite my config with phy0 interface instead of wlp2s0?

(wpa-supplicant-service-type config =>
                       (wpa-supplicant-configuration
                         (interface "wlp2s0")
                         (config-file 
"/etc/wpa_supplicant/wpa_supplicant.conf")))

Also do I need blacklist wmi and pata_acpi?

Why I have not ethernet interface now?


April 6, 2019 9:21 PM, "Gábor Boskovits" <address@hidden> wrote:

> 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]