FOSDEM 2024 talk by Sebastian Krzyszkowiak about USB suspend/resume bug affecting Librem 5

Yeap.

Just thank you for new patches Sebastian Krzyszkowiak. :pray:

1 Like

Do we have new patches for the USB problem?

1 Like

It is fixes for Data from S2R, so gsm-internet and mms will more reliable.

What usb problem issues that i do not know?

1 Like

Watching this now

2 Likes

The half hang thing which I thought had something to do with the USB port issues. When I connect my Nexdock it will do this when I unplug or replug it.

2 Likes

Tested and it really work amazing. ( ! ) s2r.data bug it gone.

Fixed too.

If u want testing downloads packages below then install all: ‘sudo dpkg -i *.deb’ on Librem 5 then Reboot, check gsm.data box before and after s2r.

Gnu Byzantium download only.

sbvpcfkr3orp8nmx

All packages were processed from Petitboot System.

Gnu | Purism
Libre Software
Sebastian Krzyszkowiak

1 Like

So these fixes are not mainstreamed yet?

1 Like

No really. This is a quick opportunity for your device to perform better. :wink:

1 Like

Ok so what breaks when I do this?

1 Like

Nothing brakes, just reupdates some system packages.

1 Like

Can you post the link instead of the QR code?

2 Likes
2 Likes

What do you mean by the above quoted sentence?

Will these updates be (soon) in the normal Byzantium repository? I see there is a kernel update in migration. Will this update contain some of fixes? What about the fixes in the other packages that are in the tar from Filebin, when will they be in the regular Byzantium repository? I’m really looking forward to more stability. Thanks to all who worked on this!

1 Like

On my test i needed to check data box 2 times in order to work, but i guess it will work only 1 time depend on reason. So first time i checked/enabled data box then i put the phone in modo suspend then i wake up the phone and ( ! ) bug showed again so i went to check data box and i see that data box was uncheck for some reason, then i check again the box then everything worked good in the sense that i not need to recheck the box on every suspend2ram.

I guess this will take long time to arrive.

Thats incoming Core it is what it is into tar file, and yes it contains extra fixes for reliability.

Tar file contains rebased modemmanager and deps in order to get all fixes. Will take some time to arrive for Byzantium.

Tar file was created like you to quick feel the Stability in Librem 5.

2 Likes

It seems I have missed some episodes… what it this update for Byzantium doing? My L5 already suspends and resumes. What do these new packages do?

1 Like

Is purism planning to return to the developer capacity they once had, assuming sufficient budget? That’s my favorite thing about purism, their incredible contributions to free software

5 Likes

I think after doing this to my phone I couldn’t get MMS to work anymore. I’m just going to wait until this fix is mainlined. In trying to fix the problem I bricked the phone so now reflashing it.

1 Like

Thanks for reporting back. I not tested MMS with Tar file however i heavy tested Data and worked good as MMS depend on Mobile Data in order to work. So i going to testing MMS now.

What do you mean Bricked the phone with Tar file?

1 Like

The cellular data connection getting stale is a completely separate problem that’s unrelated to the one described in the talk (which hasn’t been occurring on PureOS for about 1.5 year now), so this is off-topic in this thread.

There are no updates that could fix it yet. There is a hacky branch I’ve made that makes ModemManager use old-school PPP instead of QMI to set up data connection, which workarounds this problem, but causes some others: Mobile data stops working, outgoing packets still sent but incoming packets no longer arrive (#328) · Issues · Librem5 / OS-issues · GitLab

This is not a proper solution and you’re not going to receive any support while using these packages. Also, please don’t download and install packages from random filebins. The branch has CI artifacts in GitLab built from auditable sources, use that if you must.

5 Likes

I understand that now, sometimes the most valuable lessons are learned the hard way. I will wait until this problem is solved, sorry for the hijack.

1 Like