BUG hunting for E22+

Nope, the 3 machines (that have E23 installed) I have access to have the same suspend problem on E23.

As they are all fairly modern laptops with touchscreens (2 with detachable keyboards) I suspect that the issue has to do with USB being disconnected.
Some of the internal hardware emulates USB and uses a USB driver.

It's easy to try:
Just click "system", "suspend" and see if it will come alive again. I only get to see a pointer on a black screen.

I need to try it in a real machine (a testings one) :slight_smile:

BTW I forgot to say, in PHAB is better to assign the reported bugs to someone (active), like for example raster, otherwise its probably that the report will stay for long time without anybody seeing it

1 Like

I must say I'm pleased to see that so far my reports have seen reactions. So far so good.

Admittedly I have not submitted this one yet because it is so frigging hard to replicate or even to be sure when it happens and exactly what setting is the cause. :scream:

1 Like

Hi!

On the eeepc 1001px, 3.7.x updated (not formely 3.8.2 at now), I got the same acpid warning at start, even after re-install it via synaptics...
When wanted to change launch icons in the l-bar, it (the window for changing contents) freezes all the system except mouse movements (need to change session and log in & reboot)...

Salutations.

See if you get some reports on what's going on with "tail -f /var/log/syslog" in a terminal ..... or switch to tty12 with Ctrl, Alt, F12 and see it there.

About ACPID is made on purpose, seems like E warns that is not running but it is installed (I assume that systemD decides if run it or not if is not needed), this message was made in order to help users to know that there's a cause of some things may be NOT working as expected, you can manually run or check it as:

sudo systemctl status acpid
sudo systemctl start acpid
sudo systemctl status acpid

But before we decide what to do with this message, we need first to know what to do with the acpid daemon

  • needs to be run in every computer?
  • in some ?
  • not needed at all?

this needs some research first

@triantares talking back about suspension / hibernate, it works well on my hardware on E16 (not tried E23), but please try too from the commands that are defaults on previous elive, maybe they are more compatible / working!

sudo hebernate --suspend
sudo hebernate --hibernate

1 Like

Hibernate is sometimes a problem because it in fact turns off the machine and boots back in the the remembered state which isn't always optimal. :face_with_head_bandage: A simple reboot is often faster.

Of late suspend works fine on E23 and E16.
Albeit that on e16 my touchpad sometimes doesn't come back alive, requiring me to unload and reload the "psmouse" module. :slightly_frowning_face: The touch-screen does not have this problem.

Using E23 the backlight sometimes does not want to come back on when for instance; I leave my laptop long enough for the screen to blank and then close the lid.
When opening "laptop-mode tools" signals "lid_open" but it doesn't do anything, leaving a reboot as the easiest option. Apparently a double suspend action confuses the scripts.

1 Like

well, that's the good thing about it :slight_smile:
it takes a little longer to shutdown, but it recovers your desktop as the same state as it was before to turn it off (because is a real turn-off, unlike suspension, which consumes battery or requires AC power for workstations)

on which scenarios this is a good thing? well, for example I recently used Picard (music tagger) with 18k songs, this takes some hours to process, you don't want to close the application to continue another day restarting it again from zero. Another scenario is when you have your desktop full of applications and terminals opened in specific places to work on different things, to make the desktop again in the same order and apps opened will require time. Another scenario is when you have some specific work opened and you cannot "remember tomorrow what you where doing", so just "snapshot" your computer on that state is the best

Mmmh, E16 is more plain (doesn't do anything by itself about suspension), but E23 probably does, so as you said maybe is a double suspend action, try to unload any module in e23 that can be related to that (you must try from a different user created maybe, for those E tests), or you can do a fast test by unloading ALL the modules directly :slight_smile:

2 Likes

True, but until now my daughter at Uni has developed a deep mistrust to hibernate/suspend due to the E16 keyboard/mouse issue (requiring a restart) and the black screen issue.
She understandably doesn't want to lose work moving from lecture to lecture....but maybe that'll change now.
She's moved over to E23 definitely now because it handles suspend better.

There are other positive things in the lock-screen/suspend/lid-close combos on E23, so actually not too happy to turn them all off. :face_with_head_bandage:

Coming wednesday I'll have my hands on another X1 carbon to do some extra tests w.o risking my work-horse. :happybounce:

We just suspend the laptop, after all the power consumption on modern devices is so damn slow.
I remember using stable elive that whenever i closed the screen it hibernated. That was quite useful since i barely use my battery on the laptop (after ten years it lasts 1.30h only. Even if it is quite a lot compared to the age is still too little ahahah)

reading the code, seems like E23 uses systemd for suspend (and we use mostly pm-suspend for e16), plus some extra E features (screen controls, acpi maybe, etc)

I did enable "acpid" to be rid of that warning screen but from what I can see it doesn't get called or used in any way.

Is this thread also handling bugs for E23 as well? Otherwise looks like there will be a duplication or division of attention to and labour with this other thread E23 installation / Testing . No ?

Yes, it is a sort of parallel universe. :madness:

At the time E22 was the latest version but now there is also 23+ and an E23 thread headed by a "howto" at the top that can be edited by anyone who wants to:

Renaming E22+ and E23+ into a more generic "Enlightenment-latest" or testing, might just be a tad too generic for search engines IMO.

1 Like

unfortunately I think that this depends strongly on the machine specs :thinking: , so so some hardware -may- need to use acpi to manage correctly things and others doesn't

the main question is: does systemd automatically enables / disables it depending of the computer needs? in such case, we may end by uninstalling acpid in the machines that has not it enabled by default (which means not needed?) and so E should not complain :thinking: :thinking:

I think we can merge BOTH contents in a single thread with a good title containing E23 (not going to have E24 soon imho, and its more clear about the version), and delete the other one

1 Like

yes that's wiser, e16 is supported by default but not e23 yet, at least we know that e23 has problems mounting partitions :slight_smile: are you using thunar or the own e23 file manager?

what is your opinion about the updated file manager in e23 @triantares ?

your issue is with e23 only, so try to re-create entirely your e23 confs, so from e16 remove your directory ~/.e

if this doesn't works, configure your "startup applications" to enable the possible needded things for dbus :thinking:

It's better but still not on par with Thunar.
If you mount a large flashdisk with multiple media files (videos, photos) it takes a long time to create icons and if the pointer hovers over one of those files it will try to play a preview and freeze for quite a while. IMO a waste of resources. :frowning_face:

On top "connman" and "network-manager" don't mix well.
So coming from E16 (where the connection is setup by network-manager) into E23 leaves "connman" showing a lost connection although that isn't true. Connman then has multiple issues to connect or disconnect or even recognize wifi devices.

moved these 2 last posts to this thread which is more on-topic...

If you mount a large flashdisk with multiple media files (videos, photos) it takes a long time to create icons and if the pointer hovers over one of those files it will try to play a preview and freeze for quite a while. IMO a waste of resources. :frowning_face:

that sounds a bit like an issue to report :thinking: E should be efficient in every aspect and if is not, it needs to be improved (that's called uncoformist perfectionism lol), see for example my report about the slow pagers :wink: they fixed it fast, but that's probably because im very familiarized with E and I know that it should not be like that

in any case if you report it you need to give details (maybe a video like in my pager slowness report issue), the number of elements that happens ("in a dir with more than 100 videos bla bla"), etc... and maybe a proposed suggestion (thats not so easy)


about connman, is good but i dont think it can be enough good as network-manager, I mean, nm is more featured, if you see "edit configurations" it allow advanced settings like vpn, md5 password, usernames etc... which seems like universities requires these types of "username accounts" on their networks, so basically we need an internet configurator that "simply works" with everything needed

in other words: probably connman will be removed in the future because of the lack of features

Tell that to Rasterman. :shocked:
Actually I find "connman" good enough but to make it usable (i.e a GUI) it requires "connman-gtk" which isn't pulled in automagically and .... (for now pending a solution) "network-manager" needs to be disabled.
I suspect that the E24 devs do not run multiple DEs on their test machines , only E24 .... so they will not have noticed yet.