Coder Social home page Coder Social logo

Comments (26)

lduboeuf avatar lduboeuf commented on June 30, 2024 1

good news, we've found the root cause. A fix is in progress. A RC will come soon

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024 1

BQ M10 tablet: Checked for updates and installed latest. Tablet now boots smoothly as it should. I'm very happy. Many thanks lduboeuf and all others that made this fix possible.

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

Many devices seems affected
https://forums.ubports.com/topic/8750/ota-25-call-for-testing-companion-post/11?_=1680505442249

https://forums.ubports.com/topic/8827/maybe-be-have-a-thread-for-ota-25-non-boot-issues/3

Reinstall from the installer does not fix the issue

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024

Interesting. I would be concerned that a reinstall might not preserve all of the stuff stored on my BQ tablet.
I suppose I could try the reinstall approach on my Nexas-4 and see what happens.

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

By trying to install previous version with ubuntu-device-flash on BQ4.5 it appears that RC version "20221121" doesn't have the boot issue.
Here is the output of dpkg -l for the revision "20221121" and the next RC that already have the issue "20230312"

20221121.txt
20230312.txt

diff online ( left is 20221121, right is 20230312): https://www.diffchecker.com/CmPve3ST/

syslog for stuck boot:
syslog.log

from ubuntu-touch.

FlavioMala avatar FlavioMala commented on June 30, 2024

Confirmed on BQ E5 HD ch dev or RC (stable OK).
The phone: has the problem with restart, power off > on, upgrade (no matter); hangs at different points; needs 2 or 3 "loops" to resume (hold the on/off button for a long time).

from ubuntu-touch.

FlavioMala avatar FlavioMala commented on June 30, 2024

Today around 11:54 I did a "reboot", here's what happened:
(NB: ch dev v. 585 build 2023-03-25)
[step 0 shutdown]
step 1 - "hangs" on white screen with BQ logo, (then long press power [on/off] button)
step 2 - pressed "power" to restart... the BQ logo appears, after a while the red UBports startup screen appears, but approximately after about 20 seconds (about twenty "white dots") the phone turned off (by itself), then turned it back on (by itself), then the BQ logo reappeared, then the red screen... and this time it finally started again.

Syslog attachment (only the part from about 11:53):
syslog_part.txt

I have noticed that the "time" often rolls back, for example (NB: line 1 blank !) at line 5 (11:53:58 > 09:03:47), 1273 (about 30 seconds), 3192 (about 1.5 minutes, at line 4324 it jumps forward)

at 4837 up to 4842 no time recorded, only
"continue after 5 seconds ...
continue after 4 seconds ...
continue after 3 seconds ...
continue after 2 seconds ...
continue after 1 seconds ...
continue after 0 seconds ..."

at 5745 jump back (about 1.5 minutes), etc.

Is all this "normal"?

notice this 3 lines from the end (remember, I did a reboot, the phone didn't stay off for a long time!):
[6744] Apr 11 11:52:37 ubuntu-phablet kernel: [ 43.277388][lcm_esd_check]buffer[0]=0x1c
[6745] Apr 11 11:57:11 ubuntu-phablet ntpdate[3805]: step time server 185.125.190.58 offset 270.814954 sec

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024

Not normal. Compared to my BQ M10 which behaved flawlessly on OTA-24 stable, it's now a pain to start with OTA-25. My concern is that it will be considered too much bother to fix. For me, that will be a shame as it was great for my use case.

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024

Good news, just tried a fix suggested by @Danfro:
Switched from Stable to RC channel and my BQ M10 tablet now boots sweetly again! ☺

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

Good news, just tried a fix suggested by @Danfro: Switched from Stable to RC channel and my BQ M10 tablet now boots sweetly again! ☺

Please test several cold boot, i've also tested several previous RC but while it was working the first time, It get stuck again on another try...

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024

Further good news: I've just tried this fix on my Nexus-4 and that now boots ok too.
Will do as you suggest Lionel and try a few cold boots. Done 3 ok so far with the BQ M10 tablet.
See also recent post at 21h20 by Danfro on Teleports UBports Welcome and Install Help.

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024

Lionel, done a couple more cold boots with my BQ M10 tablet and have had one failure so far. So, like you, I've confirmed the fix isn't infallible.

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

Some investigation done:

I confirm, from a stable RC version (20221121) and by installing biometryd with version 0.0.3~20221125174438.5~4d8024d+ubports16.04 it starts to have boot issues.
Some logs:

Apr  7 11:26:24 ubuntu-phablet kernel: [   31.260365]init: biometryd main process (2016) terminated with status 78
Apr  7 11:26:24 ubuntu-phablet kernel: [   31.260551]init: biometryd respawning too fast, stopped
Apr  7 11:26:24 ubuntu-phablet kernel: [   31.425044]mtkfb_ioctl, display_id=0
Apr  7 11:26:24 ubuntu-phablet kernel: [   31.425063][wwy]lcm_parms->physical_height = 0
Apr  7 11:26:24 ubuntu-phablet kernel: [   31.425073][wwy]lcm_parms->physical_width = 0
Apr  7 11:26:24 ubuntu-phablet watchdog: 'biometryd' (instance '') hit respawn limit - rebooting

The fact that the second boot is ok is due to upstart that recorded a previous failure of that service and ignore it

from ubuntu-touch.

gbdomubpkm avatar gbdomubpkm commented on June 30, 2024

I confirm that mainly, the problem is the cold boot on the BQ (OTA-25 or last RC) which cannot remain with this boot problem. Unimaginable !

from ubuntu-touch.

gbdomubpkm avatar gbdomubpkm commented on June 30, 2024

THANKS. Interesting to understand in simple terms what the nature of the problem is and which smartphones are more or less affected outside BQ.

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024

Great news Lionel. Thank you so much for all your efforts, great work!

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

THANKS. Interesting to understand in simple terms what the nature of the problem is and which smartphones are more or less affected outside BQ.

The issue was due to a service (biometryd) that was not properly shipped to UT image and failed to start.
The system is trying the first time ( cold boot ) to indefinitly start it and when fails try to reboot the device ( and fail for another reason) making the UI black-ish.
The next boot, the system know that this service have issue and decide to start UT regardless.

For the phone that have issues. I think pretty much all of current devices...

from ubuntu-touch.

gbdomubpkm avatar gbdomubpkm commented on June 30, 2024

@lduboeuf The issue is not solved for the Volla. Since the last RC of this morning, the Volla, that worked before this update in RC, doesn't boot now. Blocked on the Volla Logo and doesn't boot !!! https://forums.ubports.com/topic/8858/ota-25-hotfix/7

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

@gbdomubpkm yes it is known issue sorry, RC get built too early. Another one will come today. Meanwhile you can switch to devel or stable.

from ubuntu-touch.

gbdomubpkm avatar gbdomubpkm commented on June 30, 2024

@lduboeuf Yes, bad surprise because i'm at work without phone. I must stay in RC, so please tell me when the next RC will be there here or in the forum. Thanks !!

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

@lduboeuf Yes, bad surprise because i'm at work without phone. I must stay in RC, so please tell me when the next RC will be there here or in the forum. Thanks !!

This is a process i don't know as it is sent in batch, but via installer should be straight forward

from ubuntu-touch.

gbdomubpkm avatar gbdomubpkm commented on June 30, 2024

When can i use the installer to flash the working RC (if you know this) ? In one hour, two hours... more ? Thanks

from ubuntu-touch.

lduboeuf avatar lduboeuf commented on June 30, 2024

When can i use the installer to flash the working RC (if you know this) ? In one hour, two hours... more ? Thanks

Just now. Image is already here ( via the installer at least )

from ubuntu-touch.

gbdomubpkm avatar gbdomubpkm commented on June 30, 2024

The Volla has booted well. Everything seems ok, at least for the Volla. THANKS

from ubuntu-touch.

FlavioMala avatar FlavioMala commented on June 30, 2024

[BQ E5]
Today I downloaded Dev 987 (previous 985, see my previous post).

In the automatic restart after the upgrade the phone made two loops (by itself; no on/off button pressed).

With Reboot (done 2 tests) it starts normally.

Turning OFF and then ON, the same.

For me the problem is over.
Thank you!

from ubuntu-touch.

dtarrant2019 avatar dtarrant2019 commented on June 30, 2024

Bonus: Latest upgrade has also fixed boot problem on my trusty Nexus-4.
What a great day! What a great Community!

from ubuntu-touch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.