Smartphones

MusicForFish

Ultra Maga Instinct
<Prior Amod>
47,836
195,001
load "*", 8, 1



I stole my mum's phone today and ran termusic on it while I was mowing the grass.

I was just coming here to post about that. Looks pretty cool, might grab one. Swappable face plates. That founders edition gave me a slight chub.

 

Kharzette

Watcher of Overs
6,294
6,301
They want $550 for that phone... WHAT! lol

It should be no more than $200.
Nani the fuck? Agreed, yea I was thinking 120.

I bought my mum a nokia like that awhile back and I'm thinking it was around that.

I hope they fix the screen-cable-pull-loose problem.
 

ToeMissile

Pronouns: zie/zhem/zer
<Gold Donor>
3,828
2,619
I’m going to get one out of spite. And one of those stupid sling/holder/whatever accessories. With rainbows.
 
  • 1Worf
Reactions: 1 user

Haus

I am Big Balls!
<Aristocrat╭ರ_•́>
21,388
88,250
Have not tried a pixel phone , I have a 2022 samsung phone and like Lanx Lanx , prefer their ecosystem. Guess I'm just used to it. But when Google pulled out of the tablet race I did pick up a Pixel tablet for cheap a few years ago and it was such a 1:1 copy of ipads I gave it away. Completely hated it.
My wife and I have rotated through both Pixel and Google phones. When it comes down to it? Samsung has more reliable hardware and seems to have better battery performance (especially as the phone gets older). Google is FAR less bloated with crapware.

I'm debating right now getting us new phone, but the ones we have are still working well enough it's in no way pressing. And they're Samsung S20 FEs (so half a decade + old phones) I had to have the screen replaced on mine once from a drop and crack. I had them replace the battery while I was at it, but it wasn't really having terrible battery issues, I just figured while I was getting it worked on I'd get it "refurbed" a little. But it's been a damn solid little phone.
 
  • 1Like
Reactions: 1 user

Kajiimagi

<Aristocrat╭ರ_•́>
5,762
10,377
My wife and I have rotated through both Pixel and Google phones. When it comes down to it? Samsung has more reliable hardware and seems to have better battery performance (especially as the phone gets older). Google is FAR less bloated with crapware.

I'm debating right now getting us new phone, but the ones we have are still working well enough it's in no way pressing. And they're Samsung S20 FEs (so half a decade + old phones) I had to have the screen replaced on mine once from a drop and crack. I had them replace the battery while I was at it, but it wasn't really having terrible battery issues, I just figured while I was getting it worked on I'd get it "refurbed" a little. But it's been a damn solid little phone.
My only 'want' in a phone is a good camera. The ones on my current phone work well. Until I either lose it or it dies I'm staying with this one. Have a Samsung tablet as well that I read on. I will say every time they roll out an update , that they call 'security', we have to go through and make sure it didn't sneak in some games. I bet I've uninstalled solitaire at least 4 times.
 

Rabbit_Games

Ahn'Qiraj Raider
2,872
6,042
My wife is that way about the camera, it absolutely has to be solid. I don't take pictures so it's a moot point to me. I just want to text, surf the internet, and take a call if it's someone I want to talk to. heh
 

Homsar

Golden Baronet of the Realm
10,784
9,957
I havent been able to us a nord for a long time now but there design/battery are awesome
 

Kharzette

Watcher of Overs
6,294
6,301
The pinephone has really gotten to be unstable lately. I'm not really sure what is causing it.

I thought it was a bad emmc, but I tried running off a miniflash and it behaves the same. I underclocked and monitored the heat closely and it never really got that hot.

The one clue I have is that it seems to crash alot more when docked, which I would guess drives the gpu heavier. I don't really have a way to check gpu temps, and underclocking sounds complicated.

It's really all crammed into a single die though. Maybe it needs some kind of DIY heat spreader or something. The "cpu" temp was usually around 47c if I was doing something. It peaked at 56 when doing some package manager stuff.
 
  • 1Like
Reactions: 1 user

Kharzette

Watcher of Overs
6,294
6,301
This morning I got some really clear callstacks in my dmesg. I was all set to grab the source and start looking at it, then laziness kicked in and I decided to have a friend ask his gigasmart AI.

This is a known class of problem on the original (A64) PinePhone, though it shows up under a few different names. What your log shows lines up with three documented things:

The generic Linux eMMC cache-flush hang. Your exact signature — mmc_flush_cache stuck in __mmc_poll_for_busy while jbd2 waits forever — is a known bug class in the Linux MMC stack: after an eMMC error, the cache-flush command hangs instead of failing fast and resetting the card. It's not PinePhone-exclusive, but it's how an eMMC misbehaving manifests.

A64 DVFS instability. The second hung worker in your log (stuck changing CPU voltage under the conservative governor) matches the known Allwinner A64 weakness where frequency/voltage transitions can destabilize the SoC — postmarketOS has tracked cpuidle/cpufreq breakage on the pine64-pinephone, including transitions that don't wait for voltage ramp-up.

DRAM clock instability, especially on the 3GB variant. Danctnix (the distro you're running, per the log) has an open issue about constant crashes and kernel panics on the 3GB PinePhone, where the community consensus workaround was a U-Boot with lower DRAM clock speed. Random lockups of exactly your flavor were among the symptoms.
megi's own PinePhone hardware-quirks page does not list eMMC instability as a universal defect — so this isn't "all PinePhones do this." It's either marginal stability (DVFS/DRAM) or your particular eMMC starting to misbehave.

What I'd recommend, in order

Check filesystem integrity now. Boot from a microSD card and run fsck.ext4 -f /dev/mmcblk2p2. A journal commit died mid-flight in your log; the journal should replay cleanly, but verify.
Check whether the eMMC itself is aging. With mmc-utils installed: mmc extcsd read /dev/mmcblk2 | grep -i -A1 LIFE — the DEVICE_LIFE_TIME_EST fields tell you if the flash is near end-of-life. If it reports type B at 90–100%, the eMMC is the problem and no software tweak will save it; back up and plan around it.
Update kernel and U-Boot to the latest danctnix packages. Megi's kernels have accumulated MMC and DVFS fixes over time, and if you have the 3GB model, make sure you're on a U-Boot build with the corrected/conservative DRAM timing.
Reduce DVFS churn as a test. Your log shows the conservative governor actively mid-transition when things wedged. Try either pinning the frequency (cpupower frequency-set -g performance, or cap max frequency to ~1.15 GHz) or switching to schedutil. If the hangs stop, you've confirmed the DVFS trigger and can keep the cap as a permanent workaround.
If it still recurs, two more options: run the system from a good microSD for a week (if hangs vanish, the eMMC is the culprit); or disable the eMMC's cache so the flush path that wedged is never taken — on recent kernels that's a card quirk, and losing the write cache on this hardware costs little.
So kinda what I had guessed in the past. I had disabled some of the voltage / freq scaling stuff (I call this longrun, we came up with it at Transmeta) and kinda frogot about it, but I think an update had turned it back on.

I guess my experiment with running from SD card was never going to work since the emmc problem is only 1 of 3.

It is funny, in my life, every time I've ever built a pc, which is at least a dozen times, I've never had ram that would actually run at it's rated speed stably. I've always had to slow it down a notch.
 
  • 1Like
Reactions: 1 user

Kharzette

Watcher of Overs
6,294
6,301
It seems like any pinephone os grabs fixes from postmarketos. That seems to be where everything is really developed, so I grabbed it and tried it for a bit the other day.

I didn't use it very long as it just felt really slow, but I've since booted it again, mainly to do a clean fsck of my emmc drive, and stuck with it a bit. If left alone it is about as unstable as arch, but with lower memory speed and setting a slower fixed cpu speed with no dynamic voltage scaling stuff, it seems really solid.

I thought maybe it was some kind of droid OS but it is based on alpine linux. The package manager is apk which I'd never used but it feels about like apt.

The only thing that didn't work (which was kind of important) is gnome-calls. That is the program that handles all incoming and outgoing phone calls. It was crashing trying to do something db related so I compiled it right on the phone and ran it, and the version I built works fine.

I did a long call with my dad to test it and the phone got a little warm but it seems to be all good with the slower mem and cpu speeds.
 
  • 1Like
Reactions: 1 user

Noodleface

A Mod Real Quick
39,921
18,707
What The Hell Wtf GIF by The Lonely Island
 
  • 2Worf
Reactions: 1 users

Kobayashi

Bronze Baronet of the Realm
1,550
4,986
I've got to say, thank you Kharzette Kharzette . I was strongly considering getting a Pine Phone due to all the privacy features - being able to air gap all the radios and sensors is huge. This honestly sounds like an absolutely miserable experience. I hope at some point they can produce something ready for prime time.
 
  • 2Like
Reactions: 1 users

Kajiimagi

<Aristocrat╭ರ_•́>
5,762
10,377
know how Asayur(sp) was a contrarian and anything you said he would take the opposite just to be contrary. That's how Kharzette Kharzette is with tech. And don't take that the wrong way , I'm glad you know enough to futz with that stuff but fuuuuuccccckkkkkkk that noise. I don't want to program a phone I want to talk on it. I got tired of dual booting on my old original DROID phone that had an unlocked bootloader.
 
  • 1Worf
Reactions: 1 user

Kharzette

Watcher of Overs
6,294
6,301
I've got to say, thank you Kharzette Kharzette . I was strongly considering getting a Pine Phone due to all the privacy features - being able to air gap all the radios and sensors is huge. This honestly sounds like an absolutely miserable experience. I hope at some point they can produce something ready for prime time.
Glad to be of service haha. Right now it is frozen and I'm hoping it recovers overnight enough that I can see the dmesg. I suspect it is ignoring my request to not-suspend.

But yea I heavily un-recommend the pinephone. The modem is bad, emmc is bad, and somehow this particular SOC is really bad at switching speeds and voltages. I have a tater single board computer that is the same maker (allwinner) and I've never had any trouble with the voltage shifting stuff.
 
Last edited:
  • 1Like
Reactions: 1 user

Noodleface

A Mod Real Quick
39,921
18,707
As a computer engineer myself the idea of it is cool but just reading the last page indicates to me it's not for me.

I just ordered an s26 ultra. Been getting pixels for years but the last two my wife had bricked themselves so fuck them.
 

Lanx

<Prior Amod>
77,796
183,241
As a computer engineer myself the idea of it is cool but just reading the last page indicates to me it's not for me.

I just ordered an s26 ultra. Been getting pixels for years but the last two my wife had bricked themselves so fuck them.
yea, i find it difficult to complain about my s26