I’ve got data on my Librem 5. I am able to load a website fine with the Librem 5. I connected my laptop and old android device to the hotspot I turned on with the Librem 5 following this guide: Hot Spot and Tethering - Purism - Librem products documentation and neither of the devices connected to the purism WPA hotspot are able to access the internet.
I went into the terminal after reading the forums and seeing that an update fixed it for some folks, and ran
sudo apt update && sudo apt upgrade && reboot
When it was done I’m still left with a Librem 5 that has internet over the mobile data, and a hotspot that doesnt seem to want to share the mobile internet!
Those instructions work fine for me on my L5 (Stock PureOS Byzantium). Are you sure you have a data connection (the website loaded previously didn’t load via Wifi for example?). Or could you have changed some settings?
Lately the hotspot works quite stable for me on a fully up-to-date Byzantium L5.
The mobile data connection is less stable though, so maybe you do not have a mobile data connection. I recommend to install this package to see if you have an internet connection: network-manager-config-connectivity-pureos. An icon will be shown top left if there is no network connectivity.
To mitigate losing de mobile data connection, follow these instructions.
And here an older post regarding using the hotspot functionality on the L5.
The data works fine on the librem 5 itself - without issue. I can see the hotspot with multiple devices. Any of them that connect get assigned an ip address and then procede to tell me that there’s no internet. I double check my L5 and the internet is there and working fine, just non of the devices on the pureos hotspot can - This is such a ridiculous deal breaker for using this phone. If people could carry around their ‘old’ android phone with wifi as a backup to using their L5’s hotspot - it would be a no brainer while i learned to cope without some apps, but not being able to hotspot is really upsetting when it’s clearly been an issue for a very long time in the gnome DE.
Who do we submit bug reports to? Purism or PureOS or GNOME DE for this error?
Since a few asked if i was running the current version, i turned on my wifi to ssh into the phone and inxi -Fz - I would have done it from the phone to copy and paste here, but this website is so bloated it was very annoying to try and do it from the L5.
Ya, I’m down to re-install - I’m guessing it’s similar to the pinephone? I had half debated installing manjaro phosh because that’s what ive been using for a long while and my favourite desktops are manjaro - but i do have 2x debians, one a desktop/client and the other is a headless server.
other than installing SSH today so i could run nmcli and a few other troubleshooting ideas, it was stock. I had run apt update/upgrades to ensure i was playing with it up to date as I basically haven’t touched it since it was mailed to me this past July (3-4 years after my order? i forget now).
I’m noticiing that the flash instructions say to ensure your python is up-to-date - but it doesn’t indicate if it’s python 2 or 3. I have 3 installed for building custom android / lineageos roms. will this work? or do i need python2?
By default, the script will assume it’s flashing Evergreen; however, you can pass in the different version to the --board option. Use librem5r2 for Birch and Chestnut series phones, librem5r3 for Dogwood.
I am also unsure of what version i got, but guessing since I ordered early on during the gofundme or whatever that kickstart thing was, i got an evergreen?
my inxi replied r4, so im extra confused
(edit: figured it out here Selling Librem 5 - unsure which batch - #6 by Skalman ). in this helpful post
this is helpful for re-installing from manjaro/arch:
also the errors about jenkins which led me to this post via search engines tell me that you need python3 - which is nice because i didn’t want to have to configure more than 1 version
@karen did you see my message above? I have exactly the same symptoms as you, also after a reinstall. My understanding is that it works for some people and not for other depending on the MTUs of their internet connections. The fix is to tell the Librem 5 to calculate the PMTU (if I remember correctly) automatically and then it works everywhere. (I’m still confused why it isn’t enabled by default.)
I notice on your screenshot that the Wi-Fi slider is off. For me it is on when using the hot spot. It surprises me that it can be off and your hot spot seems to be on.
Note that I’m still using the “old” (Redpine) Wi-Fi module.
@janvlug I will try deleting my saved wifi spot and turning it back on and then turning on the hotspot - I’m pretty sure I tried that before installing Plasma/PostmarketOS and Manjaro/Plasma. I’ve been trying a few other operating systems to try and fix it.
@tendays i did try copying and pasta’ing (haha) the solution there, and when it was done there’s no entry in the iptables after running it. I tried logging out and logging back in to restart the service and it doesn’t appear to save the changes and it still didn’t work for me. I will look closer into it. I actually found your post from last year and referenced it in my complaint, because I tried the stuff there but it doesn’t seem to be persistent, and I also read that there might be a “best practices” case for putting it somewhere else, and I’m wondering where / how that is. How would I determine my MTU if Librem 5 is calculating it incorrectly and set it manually? I saw you used Wireshark, which I have on my Qubes Kali laptop and could check out, although I’m kinda new at that and don’t really understand what I’m looking at. I think MTUs are kinda like packet sizes/things that I used to set the size of back in IPX/SPX and dial up modem days manually when I was a kid?
This has been about a year since everyone’s known about it. There’s a few possible fixes but it doesn’t appear anyone is eager to address it upstream, or forking networkmanager to fix it (understandably). What a bummer for users.
<sad-satire>
anyone wanna buy a Librem5? -_-
</sad-satire>
ya, there’s 4 links in there. the last one talks about needing to fork nm or having fixes done upstream -
I also found this which was interesting this evening: it talks about another solution but looks like it only works with certain types of modems. not sure if it’d help this situation here. I wish the --clamp-mss… thing worked for me, but it’s just not working, and it’s not working in anything that uses the network-manager, which is basically everything.
The take aways from that article:
“…However issue was resolved with switching modem data connection over to ppp0 instead of default wwan…” “…Problem with wwan0: 4G LTE MTU is either 1428/1430 for some major US carriers. This resulted in path-MTU difference when wifi clients (1500 MTU) tried to access large websites and failed…” non of this means anything to me, as I can only kinda glean some idea of what’s the matter as a user.
I lent my pinephone to a friend who needed a basic phone, im curious if it works on that or not. (mobian phosh)
which seems to be a problem in negotiating the encryption modes and is marked as “closed” and “hotspot now works”. However that might have been specific to the Sparklan card. So the first question would be: which card do you have?
However that problem (encryption modes) is quite different from the problem with PMTU.
Yes, PMTU is fairly technical and I think it has been discussed in more detail elsewhere in this forum. The basic problem is … the size of packet that each link in the path from you (the hotspot client) to whatever web site you are using can handle. Normally this would be handled automatically but having the hotspot in the way makes things more complicated.
Note that problems with the size of packet can mean that some internet communication does work e.g. if the protocol can operate successfully only using small packets. The effect of that can be, for example, that secure web sites don’t work but insecure web sites do (at least for some web pages).
So you probably need to narrow down “not working” to what specific problem you are experiencing and what specific card you have - and then maybe Purism Support has the current best practice solution.