Linux NetworkManager problem z LTE

Fix dla LTE na Linux (Fcc unlock)

Po instalacji linuxa jak np Arch Linux czy Ubuntu może się okazać, że wbudowany modem w latopie (Dell, Lenovo, HP) nie działa.

Błędny mogą być różne np:

ModemManager[900]:   [modem0] state changed (unknown -> disabled)
ModemManager[900]:   [modem0] state changed (disabled -> enabling)
ModemManager[900]:   [modem0] Failure
ModemManager[900]:   [modem0] Failure
ModemManager[900]:   [modem0] couldn't enable interface: 'Invalid transition'

Jest to związane z koniecznością wykonania procedury "FCC unlock" zgodnie z dokumentacją MOdemManager'a. Można tego dokonać bardzo prosto :

sudo ln -sft /etc/ModemManager/fcc-unlock.d /usr/share/ModemManager/fcc-unlock.available.d/*

Następnie należy zrestartować usługi ModemManager oraz NetworkManager lub po prostu komputer:

sudo systemctl restart ModemManager
sudo systemctl restart NetworkManager