I decided to install Manjaro (kde) on my x250 today in order to dual boot with macOS Mojave. The install went fine, but I couldn't access the internet. However, right before the end of the install, my touchpad stopped working. When I rebooted, I was able to use my touchpad for about 20 seconds, before it stopped working. I installed the recommended drivers for my WiFi card (dw1560/BCM4352), and I could see the WiFi card itself using nmcli, but it couldn't see any networks at all. How can I get both the touchpad and wifi working so that I can use my laptop?
You should really split this into two separate topics.
Please post:
inxi -Fxxxz
Here is useful information on your wifi.
Here's the output:
System: Host: connor-x250-manjaro Kernel: 4.19.6-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1
Desktop: KDE Plasma 5.14.4 tk: Qt 5.11.2 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux
Machine: Type: Laptop System: LENOVO product: 20CLS14N00 v: ThinkPad X250 serial: <filter> Chassis: type: 10
serial: <filter>
Mobo: LENOVO model: 20CLS14N00 v: SDK0E50510 WIN serial: <filter> UEFI: LENOVO v: N10ET54W (1.33 ) date: 09/18/2018
Battery: ID-1: BAT0 charge: 20.6 Wh condition: 21.6/23.2 Wh (93%) volts: 12.2/11.1 model: SONY 45N1111 type: Li-poly
serial: <filter> status: Unknown
ID-2: BAT1 charge: 24.1 Wh condition: 24.2/23.5 Wh (103%) volts: 12.7/11.4 model: LGC 45N1127 type: Li-ion
serial: <filter> status: Discharging
CPU: Topology: Dual Core model: Intel Core i5-5300U bits: 64 type: MT MCP arch: Broadwell rev: 4 L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 18366
Speed: 798 MHz min/max: 500/2900 MHz Core speeds (MHz): 1: 798 2: 798 3: 799 4: 798
Graphics: Device-1: Intel HD Graphics 5500 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:1616
Display: x11 server: X.Org 1.20.3 driver: intel unloaded: modesetting alternate: fbdev,vesa compositor: kwin_x11
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 5500 (Broadwell GT2) v: 4.5 Mesa 18.2.6 compat-v: 3.0
direct render: Yes
Audio: Device-1: Intel Broadwell-U Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:160c
Device-2: Intel Wildcat Point-LP High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel
bus ID: 00:1b.0 chip ID: 8086:9ca0
Sound Server: ALSA v: k4.19.6-1-MANJARO
Network: Device-1: Intel Ethernet I218-LM vendor: Lenovo driver: e1000e v: 3.2.6-k port: 3080 bus ID: 00:19.0
chip ID: 8086:15a2
IF: enp0s25 state: down mac: <filter>
Device-2: Broadcom and subsidiaries BCM4352 802.11ac Wireless Network Adapter vendor: Dell driver: wl v: kernel
port: efa0 bus ID: 03:00.0 chip ID: 14e4:43b1
IF: wlp3s0 state: dormant mac: <filter>
Drives: Local Storage: total: 119.24 GiB used: 7.25 GiB (6.1%)
ID-1: /dev/sda vendor: Toshiba model: THNSNJ128GCSU size: 119.24 GiB speed: 6.0 Gb/s serial: <filter> rev: 0103
scheme: GPT
Partition: ID-1: / size: 58.21 GiB used: 7.22 GiB (12.4%) fs: ext4 dev: /dev/sda3
Sensors: System Temperatures: cpu: 32.0 C mobo: N/A
Fan Speeds (RPM): cpu: 0
Info: Processes: 225 Uptime: 1h 20m Memory: 7.69 GiB used: 614.2 MiB (7.8%) Init: systemd v: 239 Compilers: gcc: 8.2.1
Shell: bash v: 4.4.23 running in: konsole inxi: 3.0.27
formatted by mod. future posts please use </>
in the post toolbar
Try this procedure to see if your wifi is initialized properly.
Login to the terminal as root.
In terminal enter:
su
Enter your root account password.
Then paste the following group of commands in the terminal and execute:
sudo nmcli networking off
sleep 2
sudo systemctl stop NetworkManager
sleep 2
sudo ip link set wlp3s0 down
sleep 2
sudo modprobe -r b43
sudo modprobe -r b43legacy
sudo modprobe -r ssb
sudo modprobe -r brcm80211
sudo modprobe -r brcmfmac
sudo modprobe -r brcmsmac
sudo modprobe -r bcma
sudo modprobe -r wl
sudo rfkill unblock wifi
sleep 2
sudo modprobe wl
sleep 2
sudo ip link set wlp3s0 mode default
sleep 2
sudo ip link set wlp3s0 up
sleep 2
sudo systemctl start NetworkManager
sleep 2
sudo rfkill unblock wifi
sleep 2
nmcli r wifi on
sleep 2
exit
Please post the inputs and outputs of all commands.
Somehow that fixed my touchpad, which works perfectly now. However, it also caused the Ethernet port to stop working. nmcli still shows the port, but it can't connect to anything. The only output from any of the commands was:
sudo modprobe -r brcm80211
modprobe: FATAL: Module brcm80211 not found.
The script is designed to stop your ethernet connection and bluetooth as they can conflict with your wifi. If you reboot your ethernet will be up again.
Was there no change in your wifi status at all.
I don't think anything in that script should affect your touchpad functions.
Reboot and test the status of everything again.
After you reboot, could you please post the full unedited input/outputs from:
lsmod
sudo rfkill list all
Just FYI, when I request full inputs and outputs that is what I mean. I do not want a summary of a list of commands. For troubleshooting purposes I need to see all inputs and outputs requested.
I rebooted, but I still can't connect to any networks via Ethernet or wifi. The link leds come on on the ethernet port but the network GUI won't let me connect to the Ethernet connection, and nmcli won't let me connect either. rfkill reports that nothing is soft or hard blocked
If you give me a summary one more time we're done working on this. Full inputs and outputs are required. Is that understood.
What was the status of your trackpad after a reboot.
You need to start providing better details.
What is the status of your wifi.
Is the wifi connection present in the GUI.
Can you see network connections in the GUI.
Can you ping anything over wifi either inside your local network or outside (google).
The trackpad was working, but it suddenly stopped working after the reboot. Wifi is not working. I have the option of turning on/off the wifi, but I still can't see any networks. I added a wifi and ethernet via the gui, and was able to restrict the device for the wifi connection to my wifi card and restrict the device for my ethernet connection to my ethernet nic. I can't ping anything (local or otherwise) via my wifi or ethernet connections.
Here is the output:
[connor@connor-x250-manjaro ~]$ lsmod
Module Size Used by
hid_generic 16384 0
usbhid 57344 0
hid 139264 2 usbhid,hid_generic
uas 28672 0
usb_storage 69632 1 uas
cmac 16384 1
rfcomm 86016 16
fuse 118784 5
snd_hda_codec_hdmi 57344 1
joydev 24576 0
mousedev 24576 0
bnep 24576 2
rmi_smbus 16384 0
rmi_core 90112 1 rmi_smbus
btusb 53248 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 24576 1 btusb
uvcvideo 118784 0
videobuf2_vmalloc 16384 2 rmi_core,uvcvideo
bluetooth 655360 41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 28672 2 rmi_core,uvcvideo
videobuf2_common 53248 3 rmi_core,videobuf2_v4l2,uvcvideo
videodev 217088 4 rmi_core,videobuf2_v4l2,uvcvideo,videobuf2_common
intel_rapl 24576 0
x86_pkg_temp_thermal 16384 0
media 45056 2 videodev,uvcvideo
intel_powerclamp 16384 0
coretemp 16384 0
ecdh_generic 24576 2 bluetooth
wl 6463488 0
i915 2097152 19
mei_wdt 16384 0
kvmgt 28672 0
vfio_mdev 16384 0
mdev 20480 2 kvmgt,vfio_mdev
vfio_iommu_type1 28672 0
vfio 32768 3 kvmgt,vfio_mdev,vfio_iommu_type1
crct10dif_pclmul 16384 0
kvm 737280 1 kvmgt
ofpart 16384 0
crc32_pclmul 16384 0
cmdlinepart 16384 0
ghash_clmulni_intel 16384 0
snd_hda_codec_realtek 110592 1
intel_spi_platform 16384 0
intel_spi 20480 1 intel_spi_platform
pcbc 16384 0
spi_nor 36864 1 intel_spi
snd_hda_codec_generic 86016 1 snd_hda_codec_realtek
mtd 69632 5 cmdlinepart,intel_spi,ofpart
nls_iso8859_1 16384 1
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
nls_cp437 20480 1
vfat 24576 1
snd_hda_intel 45056 4
fat 81920 1 vfat
wmi_bmof 16384 0
irqbypass 16384 1 kvm
i2c_algo_bit 16384 1 i915
aesni_intel 200704 2
drm_kms_helper 208896 1 i915
aes_x86_64 20480 1 aesni_intel
crypto_simd 16384 1 aesni_intel
cryptd 28672 3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_hda_codec 151552 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
glue_helper 16384 1 aesni_intel
drm 495616 11 drm_kms_helper,i915
snd_hda_core 94208 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
intel_cstate 16384 0
snd_hwdep 16384 1 snd_hda_codec
intel_uncore 135168 0
snd_pcm 131072 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
cfg80211 778240 1 wl
intel_rapl_perf 16384 0
e1000e 282624 0
thinkpad_acpi 106496 1
mei_me 45056 1
snd_timer 36864 1 snd_pcm
nvram 16384 1 thinkpad_acpi
rtsx_pci_ms 20480 0
psmouse 172032 0
intel_gtt 24576 1 i915
input_leds 16384 0
agpgart 49152 2 intel_gtt,drm
pcspkr 16384 0
syscopyarea 16384 1 drm_kms_helper
mei 114688 3 mei_wdt,mei_me
intel_pch_thermal 16384 0
snd 98304 17
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,thinkpad_acpi,snd_pcm
lpc_ich 28672 0
i2c_i801 32768 0
sysfillrect 16384 1 drm_kms_helper
memstick 16384 1 rtsx_pci_ms
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
rfkill 28672 8 bluetooth,thinkpad_acpi,cfg80211
soundcore 16384 1 snd
wmi 28672 1 wmi_bmof
ac 16384 0
battery 24576 1 thinkpad_acpi
evdev 24576 21
mac_hid 16384 0
pcc_cpufreq 16384 0
uinput 20480 0
crypto_user 16384 0
ip_tables 28672 0
x_tables 45056 1 ip_tables
ext4 733184 1
crc32c_generic 16384 0
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 126976 1 ext4
fscrypto 32768 1 ext4
sd_mod 61440 3
rtsx_pci_sdmmc 28672 0
mmc_core 176128 1 rtsx_pci_sdmmc
serio_raw 16384 0
atkbd 32768 0
libps2 16384 2 atkbd,psmouse
ahci 40960 2
libahci 40960 1 ahci
libata 278528 2 libahci,ahci
xhci_pci 16384 0
crc32c_intel 24576 2
scsi_mod 253952 4 sd_mod,usb_storage,uas,libata
xhci_hcd 262144 1 xhci_pci
rtsx_pci 73728 2 rtsx_pci_sdmmc,rtsx_pci_ms
i8042 32768 0
serio 28672 8 rmi_core,serio_raw,atkbd,psmouse,i8042
[connor@connor-x250-manjaro ~]$ sudo rfkill list
[sudo] password for connor:
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
You say your network ethernet connection was working, yet in your inxi output your ethernet connection was down. Your inxi output is in contradiction to what you are telling me.
The Ethernet adapter you have is currently experiencing issues in Linux. Perhaps installing and testing kernels 4.14 and kernel 4.9 might be helpful to see if a different kernel improves things.
Do you urgently need bluetooth.
Run these commands:
sudo nmcli networking off
sleep 2
sudo systemctl stop NetworkManager
sleep 2
sudo ip link set enp0s25 down
sleep 2
sudo modprobe -r e1000e
sleep 2
sudo modprobe e1000e
sleep 2
sudo ip link set enp0s25 up
sleep 2
sudo systemctl start NetworkManager
sleep 2
nmcli r networking on
Yes, the Ethernet did stop working. After switching to kernel 4.14.85 lts and running the last set of commands you gave me, Ethernet is working again, but wifi still doesn't work, and the touchpad stopped working again. I don't need Bluetooth urgently, but it seems like it's working from what I can tell.
Output of commands:
[connor@connor-x250-manjaro /]$ sudo nmcli networking off
[connor@connor-x250-manjaro /]$ sleep 2
[connor@connor-x250-manjaro /]$ sudo systemctl stop NetworkManager
[connor@connor-x250-manjaro /]$ sleep 2
[connor@connor-x250-manjaro /]$ sudo ip link set enp0s25 down
[connor@connor-x250-manjaro /]$ sleep 2
[connor@connor-x250-manjaro /]$ sudo modprobe -r e1000e
[connor@connor-x250-manjaro /]$ sleep 2
[connor@connor-x250-manjaro /]$ sudo modprobe e1000e
[connor@connor-x250-manjaro /]$ sleep 2
[connor@connor-x250-manjaro /]$ sudo ip link set enp0s25 up
[connor@connor-x250-manjaro /]$ sleep 2
[connor@connor-x250-manjaro /]$ sudo systemctl start NetworkManager
[connor@connor-x250-manjaro /]$ sleep 2
[connor@connor-x250-manjaro /]$ nmcli r networking on
Error: argument 'networking' not understood. Try passing --help instead.
[connor@connor-x250-manjaro /]$ nmcli networking on
Please do this.
The best method to disable bluetooth is to add the following entry to the configuration file:
/etc/modprobe.d/blacklist.conf
Add this line to the conf file:
install bluetooth /bin/false
Save the changes to with root privileges, and exit your text editor.
Alternately:
To prevent bluetooth from starting without having to edit a configuration file issue this command:
sudo echo 'install bluetooth /bin/false' | sudo tee -a /etc/modprobe.d/blacklist.conf
Next we must disable the bluetooth service:
sudo systemctl stop bluetooth
sudo systemctl mask bluetooth
Then, restart.
That should completely disable bluetooth, disabling any bluetooth related modules or service. You can easily enable bluetooth again (do not do this unless I ask you to) by commenting out (or remove) the entry in /etc/modprobe.d/blacklist.conf
, and then re-enable/unmask the Bluetooth service.
To enable the bluetooth service:
sudo systemctl unmask bluetooth
sudo systemctl enable bluetooth
Then, restart.
Check all functions again, including trackpad.
After reboot please post again:
lsmod
Ethernet is still working, wifi is still not working, touchpad is not working, bluetooth is not working.
Output:
[connor@connor-x250-manjaro /]$ lsmod
Module Size Used by
fuse 118784 5
snd_hda_codec_hdmi 57344 1
joydev 24576 0
mousedev 24576 0
rmi_smbus 16384 0
rmi_core 90112 1 rmi_smbus
uvcvideo 102400 0
videobuf2_vmalloc 16384 2 rmi_core,uvcvideo
hid_generic 16384 0
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 28672 2 rmi_core,uvcvideo
videobuf2_core 45056 3 rmi_core,videobuf2_v4l2,uvcvideo
usbhid 57344 0
videodev 208896 4 videobuf2_core,rmi_core,videobuf2_v4l2,uvcvideo
hid 131072 2 usbhid,hid_generic
ecdh_generic 24576 0
media 45056 2 videodev,uvcvideo
i915 1937408 22
mei_wdt 16384 0
intel_rapl 24576 0
snd_hda_codec_realtek 110592 1
snd_hda_codec_generic 86016 1 snd_hda_codec_realtek
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
wmi_bmof 16384 0
nls_iso8859_1 16384 1
nls_cp437 20480 1
kvm 712704 0
vfat 20480 1
fat 81920 1 vfat
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
wl 6463488 0
i2c_algo_bit 16384 1 i915
pcbc 16384 0
drm_kms_helper 192512 1 i915
snd_hda_intel 45056 4
snd_hda_codec 151552 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
aesni_intel 188416 0
rtsx_pci_ms 20480 0
snd_hda_core 90112 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
aes_x86_64 20480 1 aesni_intel
crypto_simd 16384 1 aesni_intel
glue_helper 16384 1 aesni_intel
cryptd 28672 3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_hwdep 16384 1 snd_hda_codec
intel_cstate 16384 0
intel_rapl_perf 16384 0
e1000e 282624 0
thinkpad_acpi 102400 1
memstick 16384 1 rtsx_pci_ms
snd_pcm 118784 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
mei_me 45056 1
evdev 24576 18
drm 434176 11 drm_kms_helper,i915
psmouse 167936 0
input_leds 16384 0
pcspkr 16384 0
cfg80211 733184 1 wl
mac_hid 16384 0
mei 114688 3 mei_wdt,mei_me
i2c_i801 28672 0
intel_pch_thermal 16384 0
intel_gtt 24576 1 i915
agpgart 49152 2 intel_gtt,drm
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
ptp 20480 1 e1000e
fb_sys_fops 16384 1 drm_kms_helper
nvram 16384 1 thinkpad_acpi
snd_timer 36864 1 snd_pcm
lpc_ich 28672 0
shpchp 40960 0
thermal 20480 0
pps_core 20480 1 ptp
wmi 28672 1 wmi_bmof
snd 94208 17 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,thinkpad_acpi,snd_pcm
soundcore 16384 1 snd
rfkill 28672 6 thinkpad_acpi,cfg80211
led_class 16384 2 input_leds,thinkpad_acpi
ac 16384 0
battery 20480 0
video 45056 2 thinkpad_acpi,i915
button 16384 0
pcc_cpufreq 16384 0
sch_fq_codel 20480 3
uinput 20480 0
crypto_user 16384 0
ip_tables 28672 0
x_tables 45056 1 ip_tables
ext4 720896 1
crc32c_generic 16384 0
crc16 16384 1 ext4
mbcache 16384 1 ext4
jbd2 118784 1 ext4
fscrypto 32768 1 ext4
sd_mod 61440 3
rtsx_pci_sdmmc 28672 0
serio_raw 16384 0
mmc_core 167936 1 rtsx_pci_sdmmc
atkbd 32768 0
libps2 16384 2 atkbd,psmouse
ahci 40960 2
libahci 40960 1 ahci
xhci_pci 16384 0
libata 278528 2 libahci,ahci
xhci_hcd 241664 1 xhci_pci
crc32c_intel 24576 2
scsi_mod 212992 2 sd_mod,libata
usbcore 286720 4 xhci_hcd,usbhid,uvcvideo,xhci_pci
rtsx_pci 65536 2 rtsx_pci_sdmmc,rtsx_pci_ms
usb_common 16384 1 usbcore
i8042 32768 0
serio 28672 8 rmi_core,serio_raw,atkbd,psmouse,i8042
@tbg - the OP is booting MacOS Mojave on a Lenovo, ask him what boot loader is the default
You will sit here all day when probably some combination of his Clover Boot resets the CMOS and other stuff ...
The default is grub, not clover.
Please post the output of tbe following command:
hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status"
That's all above my pay grade @bogdancovaciu, I have as little use for macs as I have for windows.
Output:
[connor@connor-x250-manjaro /]$ hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status"
Model: "Broadcom BCM4352 802.11ac Wireless Network Adapter"
Driver: "wl"
Device File: wlp3s0
Link detected: yes
Driver Status: bcma is not active
Driver Activation Cmd: "modprobe bcma"
Driver Status: wl is active
Driver Activation Cmd: "modprobe wl"
Model: "Intel Ethernet Connection (3) I218-LM"
Driver: "e1000e"
Device File: enp0s25
Link detected: yes
Driver Status: e1000e is active
Driver Activation Cmd: "modprobe e1000e"
The connection is no longer dormant and there is a link detected after running the first script on the wifi.
There appears to be a link, but I can't connect to a wifi network, even if configured manually:
[connor@connor-x250-manjaro /]$ nmcli c up school -a
Passwords or encryption keys are required to access the wireless network 'name'.
Username (802-1x.identity): ••••••••
Passwords or encryption keys are required to access the wireless network 'name'.
Password (802-1x.password): ••••••••
Error: Connection activation failed: The Wi-Fi network could not be found
[connor@connor-x250-manjaro /]$ nmcli c
NAME UUID TYPE DEVICE
ethernet 8bd028d5-0c86-4dd0-9b0f-7574c02fd903 ethernet enp0s25
school 962cd48e-a932-43a5-be45-90b4cca929fc wifi --
[connor@connor-x250-manjaro /]$ nmcli d
DEVICE TYPE STATE CONNECTION
enp0s25 ethernet connected ethernet
wlp3s0 wifi disconnected --
lo loopback unmanaged --
[connor@connor-x250-manjaro /]$ hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status"
Model: "Broadcom BCM4352 802.11ac Wireless Network Adapter"
Driver: "wl"
Device File: wlp3s0
Link detected: yes
Driver Status: bcma is not active
Driver Activation Cmd: "modprobe bcma"
Driver Status: wl is active
Driver Activation Cmd: "modprobe wl"
Model: "Intel Ethernet Connection (3) I218-LM"
Driver: "e1000e"
Device File: enp0s25
Link detected: yes
Driver Status: e1000e is active
Driver Activation Cmd: "modprobe e1000e"
It's possible your router settings are preventing a connection, as well as many other things. Try these.
Disable MAC Address Randomization in NetworkManager.
This is one of the fixes that sometimes helps get a connection.
Try this:
Disabling MAC address randomization may sometimes be required to obtain a connection. MAC address randomization is enabled by default in Network Manager. It may be disabled by adding the following lines to /etc/NetworkManager/NetworkManager.conf
[device]
wifi.scan-rand-mac-address=no
Save the changes and reboot your router and computer.
Network connection is unreliable, not working, or not connecting.
Occasionally, Network Manager updates change the underlying settings structure (schemas). This can change or break existing settings without you knowing about it.
This can be fixed by removing the existing connection settings, and then re-adding the connection. You may also need to reboot.
Manually delete your network connection in Network Manager.
After the connection is deleted, then recreate your wifi connection in network manager.
Then, edit the connection properties in Network Manager.
There should be several options that can be selected:
"Automaticly connect to this network when it is available"
Below that you should see another option:
"All users may connect to this network"
Ensure that both of these options are checked.
In the IPv6 settings, set the connection to ignore IPv6.
Go through your router configuration by following this guide.
Router setup and troubleshooting tips: