I’ve tried many things on many threads here and still can’t manage to get the wifi working when it randomly drops..

No it is not my connection because I have the same issue at uni.

When I reset the network manager it actually tries searching for access points but then quickly fails... it is so frustrating having to reset my laptop ( Microsoft Surface Book ) over and over..

I really want to use elementary OS but these WiFi issues are seriously bugging me. I thought by restarting the network manager and having it re-search for access points it would start working but it just says no access points available after 2 seconds. When I restart my laptop it finds the access point and connects IMMEDIATELY! What is the restart doing that the

$ sudo service network-manager restart

does not do.

1 Answer 1


For your Surface Book to work well with Linux you have to watch your Github project, there is a specific Kernel and drivers for Microsoft Surface


From the Github README


  1. (Prep) Install Dependencies:

    sudo apt install git curl wget sed
  2. Clone the linux-surface repo:

    git clone --depth 1 https://github.com/jakeday/linux-surface.git ~/linux-surface
  3. Change directory to linux-surface repo:

    cd ~/linux-surface
  4. Run setup script:

    sudo sh setup.sh
  5. Reboot on installed kernel.

The setup script will handle installing the latest kernel for you. You can also choose to download any version you want and install yourself: Install the headers, kernel and libc-dev (make sure you cd to your download location first):

sudo dpkg -i linux-headers-[VERSION].deb linux-image-[VERSION].deb linux-libc-dev-[VERSION].deb

For more informations please read all the README in the Github's project

  • Thank you so much! I just did this and Ill update if the wifi is still not working properly.
    – l3ruce
    Commented Dec 17, 2019 at 0:25
  • Everything is working great (except sometimes the touch screen wont work and i need to restart). The wifi is working now and I can undock the touchscreen... man this is great. Thank you! Gotta also say thanks to the guys that gave out the stuff for the kernel!
    – l3ruce
    Commented Dec 17, 2019 at 5:44
  • You are welcome, I hope you will enjoy of your elementary OS in your Surface. Commented Dec 17, 2019 at 8:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.