Fibocom-L850-GL-Modem/xmm7360-pci/xmm7360

https://github.com/xmm7360/xmm7360-pci

Install:

sudo dnf install kernel-debug-devel kernel-devel

Blacklist iomu driver as per:

https://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/rescuemode_drivers-blacklisting.html

Create file iosm-blackilst.conf
Add entry:

blacklist isom

Reboot

cd xmm7360-pci

cp xmm7360.ini.sample xmm7360.ini

Edit xmm7360.ini

# driver config
apn=fast.t-mobile.com

#ip-fetch-timeout=1
#nodefaultroute=True
#metric=1000

# uncomment to not add DNS values to /etc/resolv.conf
#noresolv=True

# used to activate NetworkManager integration
dbus=True

# Setup script config
BIN_DIR=/usr/local/bin

./scripts/lte.sh setup
./scripts/lte.sh up

Test Connectivity

VS Studio Code + SSH

  • Exit completely out of VSCode so that no VSCode processes are running. Force quit if you have to.
  • ssh to the remote machine(s) and delete the ~/.vscode-server directory with rm -Rf ~/.vscode-server/
  • If you get any “cannot remove [file]: Device or resource busy” errors then look for stuck processes:
  • lsof | grep $HOME/.vscode-server | awk ‘{ print $2 }’ | sort -u
  • … then kill those processes, then trying removing the directory again.
  • Restart VSCode.

Reference: https://earlruby.org/2021/06/fixing-vscode-when-it-keeps-dropping-ssh-connections/