Hardware/Microsoft/Surface Go 2: Difference between revisions

Onny (talk | contribs)
Add LTE modem workaround
Arnecc (talk | contribs)
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 5: Line 5:
!colspan="2" class="title"|Microsoft Surface Go 2
!colspan="2" class="title"|Microsoft Surface Go 2
|-
|-
|colspan="2"|[[File:Microsoft surface go 2.jpg|frameless|256x256px|A Pinebook 11".]]
|colspan="2"|[[File:Microsoft surface go 2.jpg|frameless|256x256px|A Microsoft Surface GO 2.]]
|-
|-
!Manufacturer
!Manufacturer
Line 43: Line 43:
</syntaxhighlight>After that rebuild your system and reboot the machine.
</syntaxhighlight>After that rebuild your system and reboot the machine.


If the LTE modem does not appear in your network manager directly, a small workaround script is required. Add this to your system configuration<syntaxhighlight lang="nix">
If the LTE modem does not appear in your network manager directly, a [https://github.com/linux-surface/linux-surface/wiki/Surface-Go-2#enabling-the-lte-modem small workaround script] is required. Add this to your system configuration<syntaxhighlight lang="nix">
systemd.services.lte_modem_fix = let
systemd.services.lte_modem_fix = let
   modemFixScript = pkgs.writeScriptBin "fix_lte_modem" ''
   modemFixScript = pkgs.writeScriptBin "fix_lte_modem" ''
Line 60: Line 60:
};
};
systemd.services.ModemManager.wantedBy = ["multi-user.target"];
systemd.services.ModemManager.wantedBy = ["multi-user.target"];
</syntaxhighlight>
</syntaxhighlight>It will take a couple of seconds for the modem to appear.
 
[[Category:Hardware]]