Internal laptop keyboard fails https://askubuntu.com/questions/1568581/internal-laptop-keyboard-fails

I'm getting angry with my Ubunutu 18 (higher versions don't work me beacuse are freezing)

So... from a few days ago after updated firefox I'm struggled with internal keyboard of my Acer Aspire ES1-331:

internal keyboard sometimes get completytely disabled or is ignoring some keys (s, r, y, backspace, enter) or delays a lot, sometimes OS gets frozen. Sometyimes I'm not able to type just password on login, sometimes not. Generic solutions over internet doesn't help. USB plugged keyboard is OK, internal keyboard too untill that update.

I tryed to reconfigure keyboard with dpgkg config, but problem still persists - may I'm using incorrect model, but can't find which one is that my one - ther're like five or six models for acer. Switching to generic keyboard doesn't fix anything.

Same with switching from wayland to xorg - doesn't fix anything.

Ubuntu randomly stuck at 640x480 display resolution - can't be changed https://askubuntu.com/questions/1568580/ubuntu-randomly-stuck-at-640x480-display-resolution-cant-be-changed

My System

  1. version of Ubuntu 24.04.4 LTS

  2. GPU hardware name/model

Because the screen size is 640x480 I can only see partial dialogs. Dialogs with interactive buttons are off screen. There is no known (to me) method to views dialogs that require a space larger than 640x480 pixels.

I believe I have a Nvidia GeForce 1080 GPU but due the above condition I am unable to check this.

At the time when the screen size got stuck at 640x480 I was NOT updating anything. I was only using the computer in normal ways that users use computers.

At the time when the screen size got stuck at 640x480 I had unusual problems with my external USB drive not functioning correctly and acting weird. This led to rebooting my Ubuntu machine. This is when the resolution got stuck at 640x480.

At the time when the screen size got stuck at 649x480 I tried updating my Ubuntu machine thinking this may fix the problem. Things got worse. The updater couldn't accomplish certain things and gave errors. Due to the above condition I am unable to describe what these problems were for lack of visuals (i.e. dialogs off the screen).

I'd rather not reformat the entire system - but this may be the only option.

UPDATE 1:

After reading random solutions on the internet I have this really bad feeling that it's 100% impossible for me to fix this. If my system has recently updated to something absolutely incompatible with my GPU card then I guess I'm just hosed. There's no way I'll be able to "hack" a driver as others have suggested.

This is why I've always been against upgrades - especially when nothing was broken to begin with. At the very least there should be some method to roll back to the previous state if some problem like this were to occur.

EDIT 1 & 2 - (A) added Ubuntu version (B) added descriptive text. (C) deleted a paragraph (D) Deleted and added text at top

Log in Issues Post-update https://askubuntu.com/questions/1568579/log-in-issues-post-update

I recently installed Ubuntu 26.04 on my MS Surface 2 laptop. I was having issues with the wireless connection so I downloaded & updated the MS surface kernel. I would tell you specifically which one, but upon reboot, it sends me to a black screen with itty bitty font in the upper left corner of the screen saying:

Ubuntu 26.04 LTS (name)SB2 TTYL

(name)SB2 login:

(I input "y" & get this option next)

Password:

When I use either of the pass-phrase or the password, it tells me it's incorrect & just repeats the prompts. I can't figure out what to do to either bypass or fix this screen. Any ideas?

PS - would love to give you the kernel but I used my laptop to find & paste it. so....I can't access it now. ๐Ÿ˜ฌ

How to install blender in old laptops https://askubuntu.com/questions/1568578/how-to-install-blender-in-old-laptops

I have Lenovo G570 laptop with 256ssd and 6GB ram. i already using Ubuntu 25.10. i install blender but when i run it the laptop shutdown. I install synfig and it's work smoothly

Drivers Epson ET-1810 en Ubuntu 24 https://askubuntu.com/questions/1568577/drivers-epson-et-1810-en-ubuntu-24

I can't download the drivers for my Epson ET 1810 (L1250) printer from the official Epson website.

When I try to do so, a page appears with signs and symbols, in no case a package of files.

I will appreciate your help.

Challenge to chnge boot referenced partiion/s https://askubuntu.com/questions/1568572/challenge-to-chnge-boot-referenced-partiion-s

Release 26.04; AMD, all partitions are ext4

I have situation where I can boot in SSD 1 (I freshly installed Ubuntu 26.04 into here). No problem!

However I have my / and files on SSD 2. (This was extracted from an original PC and I have extracted the contents from the original partition [ encrypted and LV partition] into SSD2.

I have changed /etc/fstab from SSD1 / partition to SSD2 / partition by changing the UUIDs. On rebooting it does NOT boot into the SSD2 but boots again into SSD1 / partition.
My brain is fried after figuring out the extraction. BUT....I need to invoke some thing to ensure the booting is from SSD2. Need help....:)

Authentication using Google secure LDAP and Ubuntu 26.04 https://askubuntu.com/questions/1568571/authentication-using-google-secure-ldap-and-ubuntu-26-04

Using the standard guides, I was able to set up an ubuntu 24.04 server to use secure LDAP with google client certificate, I even got it working with Ansible (ansible vault for storing the secret key). This means setting up sssd.conf and other basic configuration files.

But this does not work with 26.04. When I check the logs, sssd_be stays offline and says it cannot authenticate with Google's ldap servers. I have tried many things including using Claude to suggest tests and read the debug logs.

Does anyone have U26.04 + Google LDAP working? Was there some special trick required?

can't upgrade with do-release-upgrade [duplicate] https://askubuntu.com/questions/1568570/cant-upgrade-with-do-release-upgrade

Are any additional steps required after apt upgrade to the next version?

So, I installed Ubuntu 25.04, then used dd to create 13 identical servers, changing machine-specific settings. Later, I upgraded all of them to Ubuntu 24.10 without any problems.

I have now started upgrading them to Ubuntu 26.04 LTS. The upgrade succeeded on 9 out of the 13 servers, but the remaining 4 refuse to upgrade.

user@server:~$ sudo apt update
user@server:~$ sudo apt upgrade
user@server:~$ sudo apt full-upgrade
user@server:~$ sudo apt autoremove
user@server:~$ sudo apt install --reinstall distro-info-data ubuntu-release-upgrader-core
user@server:~$ sudo apt install update-manager-core
user@server:~$ sudo reboot

After reboot:

user@server's password:
Welcome to Ubuntu 24.10 (GNU/Linux 6.11.0-29-generic x86_64)
New release '26.04 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

user@server:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
...
Continue [yN]
Get:1 Upgrade tool signature [833 B]
Get:2 Upgrade tool [958 kB]
Fetched 959 kB in 0s (0 B/s)
/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherCore.py:237: Warning:
W: Download is performed unsandboxed as root as file 'resolute.tar.gz.gpg' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
 result = fetcher.run()
authenticate 'resolute.tar.gz' against 'resolute.tar.gz.gpg'
extracting 'resolute.tar.gz'
Reading cache
Distribution data outdated
Please ensure all package updates are installed, and then try again.

How did I eventually perform the upgrade?

I restored /etc/apt/sources.list.d/ubuntu.sources, replacing old-releases and oracular with the normal archive, security, and resolute repositories, and then repeated the following steps:

user@server:~$ sudo apt update
user@server:~$ sudo apt upgrade
user@server:~$ sudo apt full-upgrade
user@server:~$ sudo apt autoremove
user@server:~$ sudo apt install --reinstall distro-info-data ubuntu-release-upgrader-core
user@server:~$ sudo apt install update-manager-core
user@server:~$ sudo reboot

After reboot:

user@server's password:
Welcome to Ubuntu 26.04 LTS (GNU/Linux 7.0.0-28-generic x86_64)
Live USB can't automount other USB https://askubuntu.com/questions/1568569/live-usb-cant-automount-other-usb

I am creating an Ubuntu 24.04 live USB. I first customized the ISO using Cubic and then used Rufus to create the bootable USB drive. After successfully booting into the live system, I plugged in another USB flash drive to test whether it would be mounted automatically, however it was not, even though the system detected it. I had to mount the drive manually.

I ran the following commands to confirm that both settings were enabled:

gsettings get org.gnome.desktop.media-handling automount
gsettings get org.gnome.desktop.media-handling automount-open

Both commands returned true.

Were there any changes in Ubuntu 24.04 that affected USB automounting or its related settings? The same setup worked correctly in Ubuntu 22.04.

Install 24.04 desktop with manual partitioning, LVM and Encryption using graphical installer https://askubuntu.com/questions/1568567/install-24-04-desktop-with-manual-partitioning-lvm-and-encryption-using-graphic

I am trying (for about 3 days) to install an Ubuntu 24.04 LTS desktop with these requirements using the graphical installer:

  • LVM
  • Encrypted storage
  • Swap (also encrypted)
  • Manual partitioning

Both ChatGPT and Gemini had me believing that this was possible but after days of wrangling it seems it isn't. So can someone with lots of experience in this area please confirm/debunk that this is possible at least so the AIs can pick it up and correct themselves.

If the above is not possible with the graphical installer, what is the closest (as I write I am downloading the server ISO to give that a shot ...TIA) ?

PS: Yes there exist questions that come close to what I am asking here but they usually wander away into manually setting up most of it which is not practical for repeated use.

The following packages have unmet dependencies: Linux Debian 11 [closed] https://askubuntu.com/questions/1568565/the-following-packages-have-unmet-dependencies-linux-debian-11

Now I'm no Linux expert, I'm pretty new to this kind of stuff.

I am currently trying to install VSC on my Linux Debian 11, and this has had me stuck.

code:amd64 : Depends: libasound2:amd64 (>= 1.0.17) but it is not installable
              Depends: libatk-bridge2.0-0:amd64 (>= 2.5.3) but it is not installable
              Depends: libatk1.0-0:amd64 (>= 2.11.90) but it is not installable
              Depends: libatspi2.0-0:amd64 (>= 2.9.90) but it is not installable
              Depends: libc6:amd64 (>= 2.14) but it is not installable
              Depends: libc6:amd64 (>= 2.16) but it is not installable
              Depends: libc6:amd64 (>= 2.17) but it is not installable
              Depends: libc6:amd64 (>= 2.2.5) but it is not installable
              Depends: libc6:amd64 (>= 2.25) but it is not installable
              Depends: libc6:amd64 (>= 2.28) but it is not installable

To sum it up, I keep getting these messages over and over.

I tried updating, upgrading, and installing, and my device says everything is in order, nothing needs to be fixed, and nothing needs to be installed.

I even checked what needs to be upgraded, and I even attempted to install all of these packages, but it gives me this message

libasound2 is already installed at the requested version (1.2.4-1.1+deb11u1)

libatk-bridge2.0-0 is already installed at the requested version (2.38.0-1)

libatk1.0-0 is already installed at the requested version (2.36.0-2)

it says this for every single package so if anyone can help me and give me a clue on what im doing wrong cause I even installed vea Aptitude which I have installed and even that won't work

Why do my USB cables only allow charging? https://askubuntu.com/questions/1568563/why-do-my-usb-cables-only-allow-charging

I am running Ubuntu release 22.04.5 Jammy Jellyfish.
When I connect the USB cables to my desktop, they do not see my Galaxy A16 5G phone?

How can that be repaired?

Port 80 is currently unreachable https://askubuntu.com/questions/1568560/port-80-is-currently-unreachable

So... I did a bad thing, probably.

I spent all of yesterday trying to open up another port that wouldn't work no matter how I tried, so I backed up my VPS and nuked everything in iptables just to see what it would do.

Didn't work, obviously. Had to restore my backup and that was that.

Theoretically, things should be back to normal โ€” but upon restart, the port I was having so much trouble with suddenly started working, and port 80 went down instead.

Using sites like Port Checker, 80 fluctuates constantly between "Open" and "Timed Out".

Telnet reports back "Connection closed by foreign host" or "Connection refused" in turn, and trying to connect to my website over any browser results in NS_ERROR_CONNECTION_REFUSED.

Output for udw status verbose:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
80/tcp                     ALLOW IN    Anywhere
443                        ALLOW IN    Anywhere
8433:8443/tcp              ALLOW IN    Anywhere
443/udp                    ALLOW IN    Anywhere
25565                      ALLOW IN    Anywhere
22/tcp (OpenSSH)           ALLOW IN    Anywhere
80,443/tcp (Nginx Full)    ALLOW IN    Anywhere
5190                       ALLOW IN    Anywhere
5190/tcp                   ALLOW IN    Anywhere
5190/udp                   ALLOW IN    Anywhere
80                         ALLOW IN    Anywhere
80/udp                     ALLOW IN    Anywhere
22/tcp (v6)                ALLOW IN    Anywhere (v6)
80/tcp (v6)                ALLOW IN    Anywhere (v6)
443 (v6)                   ALLOW IN    Anywhere (v6)
8433:8443/tcp (v6)         ALLOW IN    Anywhere (v6)
443/udp (v6)               ALLOW IN    Anywhere (v6)
25565 (v6)                 ALLOW IN    Anywhere (v6)
22/tcp (OpenSSH (v6))      ALLOW IN    Anywhere (v6)
80,443/tcp (Nginx Full (v6)) ALLOW IN    Anywhere (v6)
5190 (v6)                  ALLOW IN    Anywhere (v6)
5190/tcp (v6)              ALLOW IN    Anywhere (v6)
5190/udp (v6)              ALLOW IN    Anywhere (v6)
80 (v6)                    ALLOW IN    Anywhere (v6)
80/udp (v6)                ALLOW IN    Anywhere (v6)

Output for iptables -L -v -n :

Chain INPUT (policy DROP 144 packets, 8494 bytes)
 pkts bytes target     prot opt in     out     source               destination
 2525  194K ufw-before-logging-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
 2525  194K ufw-before-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-after-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-after-logging-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-reject-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-track-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ufw-before-logging-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-before-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-after-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-after-logging-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-reject-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-track-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
 2303  182K ufw-before-logging-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
 2303  182K ufw-before-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-after-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-after-logging-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-reject-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-track-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-after-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-after-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:137
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:138
    0     0 ufw-skip-to-policy-input  6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:139
    0     0 ufw-skip-to-policy-input  6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:445
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:67
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:68
    0     0 ufw-skip-to-policy-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type BROADCAST

Chain ufw-after-logging-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-after-logging-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
   11   652 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-after-logging-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-after-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 3
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 11
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 12
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 8
    0     0 ufw-user-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-before-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
   44  3212 ACCEPT     0    --  lo     *       0.0.0.0/0            0.0.0.0/0
 2288  179K ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
    0     0 ufw-logging-deny  0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate INVALID
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate INVALID
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 3
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 11
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 12
    4   303 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 8
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp spt:67 dpt:68
  189 11210 ufw-not-local  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            224.0.0.251          udp dpt:5353
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            239.255.255.250      udp dpt:1900
  189 11210 ufw-user-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-before-logging-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-logging-input (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-logging-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-output (1 references)
 pkts bytes target     prot opt in     out     source               destination
   44  3212 ACCEPT     0    --  *      lo      0.0.0.0/0            0.0.0.0/0
 2243  178K ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
   16  1216 ufw-user-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-logging-allow (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW ALLOW] "

Chain ufw-logging-deny (2 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate INVALID limit: avg 3/min burst 10
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-not-local (1 references)
 pkts bytes target     prot opt in     out     source               destination
  189 11210 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type LOCAL
    0     0 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type MULTICAST
    0     0 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type BROADCAST
    0     0 ufw-logging-deny  0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-reject-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-reject-input (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-reject-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-skip-to-policy-forward (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-skip-to-policy-input (7 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-skip-to-policy-output (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-track-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-track-input (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-track-output (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate NEW
   16  1216 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate NEW

Chain ufw-user-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:80
   10   600 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:443
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:443
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 8433:8443
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:443
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:25565
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:25565
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22 /* 'dapp_OpenSSH' */
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443 /* 'dapp_Nginx%20Full' */
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5190
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5190
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5190
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5190
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:80
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:80
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:80

Chain ufw-user-limit (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 5 LOG flags 0 level 4 prefix "[UFW LIMIT BLOCK] "
    0     0 REJECT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-port-unreachable

Chain ufw-user-limit-accept (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-user-logging-forward (0 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-logging-input (0 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-logging-output (0 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Disabling, re-enabling, reloading ufw doesn't seem to change anything, I've tried flushing iptables a couple times, and rebooting the server doesn't affect it either. Any ideas on what to do from here?

Mini-dlna, ext HDDs must be updated via force-reload every 2 days https://askubuntu.com/questions/1568558/mini-dlna-ext-hdds-must-be-updated-via-force-reload-every-2-days

I use NTFS ext-HDD drives > 20 TB, 10000 files.

Kubuntu 24.04... last version

Is there a way to denied a :

sudo service minidlna force-reload

Approximately 5 min to wait, to get an update. Without that, the Samsung TV does not recognize the HDD update.

DLNA :

db_dir=/var/cache/minidlna

inotify=yes

notify_interval=895

Is there any way to speed up the DLNA update ?

locate is forgetting files in home folder that it will find after another updatedb https://askubuntu.com/questions/1568543/locate-is-forgetting-files-in-home-folder-that-it-will-find-after-another-update

I run locate for files in my home (/home/xxxx) directory that I know have existed for months; it can't find them, but shows files in other file systems like /boot, /bulk, /usr, /var.

I run sudo updatedb and it then finds them. A day or two (or week ...) later, and locate can't find other files in the home directory. Again, a sudo updatedb fixes it.

This has been happenening for months.

FYI I checked one of the 'missing' files; it was created on 10 Jan 2026 and last accessed on 15 Jun 2026 - over a month ago.

To re-iterate, as some commenters are confusing 'never-indexed' with 'indexed-and-then-home-directory-forgotten-a-day-later'.

I am the sole user of this laptop.

It was a fresh Ubuntu 25.10 install, and then upgraded to 26.04. Hardware is HP Victus 15 laptop with 2TB SSD.

Example of terminal session (with extra spacing wrapping commands to make it easier to follow:

xxxx@vvvv15:~/git/yyyyArduino$ locate -i morse

/boot/grub/x86_64-efi/morse.mod
/bulk/main_bulk/Win150G/MyDocszzzz/eBooks/SabbathInPuritanNewEngland_AliceMorseEarle_pg8659.txt
/usr/bin/brltty-morse
/usr/lib/grub/x86_64-efi/morse.mod
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/128x128/io.github.teacond.Morse.png
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/64x64/io.github.teacond.Morse.png
/var/lib/swcatalog/icons/ubuntu-resolute-universe/64x64/xdemorse_xdemorse.png

xxxx@vvvv15:~/git/yyyyArduino$ sudo updatedb

[sudo: authenticate] Password:
/usr/bin/find: '/run/user/1000/gvfs': Permission denied
/usr/bin/find: '/run/user/1000/doc': Permission denied

xxxx@vvvv15:~/git/yyyyArduino$ locate -i morse

/boot/grub/x86_64-efi/morse.mod
/bulk/main_bulk/Win150G/MyDocszzzz/eBooks/SabbathInPuritanNewEngland_AliceMorseEarle_pg8659.txt
/home/xxxx/.cache/gnome-software/icons/09ba72a3038b432d4fc5c9363414bf17ff670ac1-io.github.teacond.Morse.png
/home/xxxx/.cache/gnome-software/icons/4ba28e0fe8fb6d8d61bef987d077504e0210c2f9-io.github.teacond.Morse.png
/home/xxxx/.cache/gnome-software/icons/54b2d0516ff523f778167779b661db3efb2b966d-io.github.teacond.Morse.png
/home/xxxx/.cache/gnome-software/icons/a0ce9bf871d2496151ef19a82836da1831871a2e-io.github.teacond.Morse.png
/home/xxxx/.local/share/Trash/files/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode
/home/xxxx/.local/share/Trash/files/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/Makefile
/home/xxxx/.local/share/Trash/files/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.ino
/home/xxxx/1_home_z15/.local/share/doc/networkx-3.1/examples/graph/__pycache__/plot_morse_trie.cpython-38.pyc
/home/xxxx/1_home_z15/.local/share/doc/networkx-3.1/examples/graph/plot_morse_trie.py
/home/xxxx/wwww/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode
/home/xxxx/wwww/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/Makefile
/home/xxxx/wwww/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.ino
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/Makefile
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.ino
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.o
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.out
/home/xxxx/git/yyyyArduino/AwkStuff/hex/TestMorseCode.ino.hex
/home/xxxx/git/yyyyArduino/AwkStuff/hex/TestMorseCode.ino.with_bootloader.hex
/home/xxxx/git/yyyyArduino/AwkStuff/ino_cpp_d/TestMorseCode.ino.cpp.d
/usr/bin/brltty-morse
/usr/lib/grub/x86_64-efi/morse.mod
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/128x128/io.github.teacond.Morse.png
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/64x64/io.github.teacond.Morse.png
/var/lib/swcatalog/icons/ubuntu-resolute-universe/64x64/xdemorse_xdemorse.png

xxxx@vvvv15:~/git/yyyyArduino$
Unable to update grub https://askubuntu.com/questions/1568542/unable-to-update-grub

I am trying to append the substring i915.enable_rc6=0 intel_idle.max_cstate=1 to grub. Without it my system will not boot up.

I have changed the line

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

to

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1"

In /etc/default/grub and run sudo update-grub but when I reboot. I attempt to reboot I get a black screen.

I have tried boot repair however there is no i915.enable_rc6=0 intel_idle.max_cstate=1 option.

I don't want to have to edit grub every time I start my machine. I'm running 24.04.4 LTS.

Update

When I run sudo update-grub the last few lines are

...
Found linux image: /boot/vmlinuz-3.13.0-98-generic
Found initrd image: /boot/initrd.img-3.13.0-98-generic
Found memtest86+x64 image: /boot/memtest86+x64.bin
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows 7 on /dev/sda1
Found Windows 7 on /dev/sda2
Found Linux Mint 22.2 Zara (22.2) on /dev/sdb6
Adding boot menu entry for UEFI Firmware Settings ...
done

So it doesn't look like there's an error. But when I grep splash I see that the last few entries do not have the c_state string. grub probably shows one of these by default.

grep splash /boot/grub/grub.cfg 
    linux   /boot/vmlinuz-6.8.0-136-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-6.8.0-136-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-6.8.0-134-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-6.8.0-85-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-47-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-45-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-42-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-38-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-74-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-73-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-71-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-69-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-68-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-66-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-65-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-64-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-61-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-59-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-58-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-56-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-51-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-49-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-47-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-43-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-42-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-41-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-39-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-37-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-33-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-32-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-31-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-30-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-28-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-26-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-25-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.13.0-101-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.13.0-100-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.13.0-98-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
    linux /boot/vmlinuz-6.14.0-33-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash
        linux /boot/vmlinuz-6.14.0-33-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash
        linux /boot/vmlinuz-6.14.0-33-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash
        linux /boot/vmlinuz-6.14.0-29-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash

And as I said the string fails to appear in grub, as shown below

grub

Ask Ctrl+Alt+T to open Ptyxis instead of gnome-terminal https://askubuntu.com/questions/1568519/ask-ctrlaltt-to-open-ptyxis-instead-of-gnome-terminal

I have the new Terminal by Ptyxis and the old gnome-terminal both in my Ubuntu 26.04. When I push Ctrl+Alt+T the old gnome-terminal appears. How to switch to modern Terminal by Ptyxis? I can call Terminal by Ptyxis manually, but I want to use Ctrl+Alt+T, and I don't want to remove gnome-terminal.

I have tried this without success:

$ sudo update-alternatives --config x-terminal-emulator
[sudo: authenticate] Password:  
There are 2 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).

  Selection    Path                             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/ptyxis                   40        auto mode
  1            /usr/bin/gnome-terminal.wrapper   40        manual mode
  2            /usr/bin/ptyxis                   40        manual mode

Press <enter> to keep the current choice[*], or type selection number:

Then pressed enter key. But Ctrl+Alt+T still calls old gnome-terminal.

Kernel 7.0.0-28-generic on Dell Latitude 7380 display issue: extremely dark https://askubuntu.com/questions/1568498/kernel-7-0-0-28-generic-on-dell-latitude-7380-display-issue-extremely-dark

Recently, on this Dell Latitude 7380, running Ubuntu 24.04.4 LTS with Wayland, the kernel updated from v. 6.17.0-40-generic to 7.0.0-28-generic. After rebooting the display became extremely dark, starting immediately after the selection of OS was made in grub. It was barely readable in a dimly lit room, and it also appeared to flicker slightly.

Rebooting and selecting kernel 6.17.0-40 from grub worked normally, with fully controllable brightness. Retesting both kernels gave consistent results. For now, I've changed the grub selection order so that 6.17.0-40 is the first, i.e., default entry. That kernel and its header also have been set on hold. However, I'd like to know what causes the issue, and if there is a workaround, or newer kernel in the pipeline that could be tested to see if the issue has been resolved.

The results of uname -a are as follows for the new and old kernels, respectively:

Linux <PC_NAME> 7.0.0-28-generic #28~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul  1 15:50:57 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Linux <PC_NAME> 6.17.0-40-generic #40~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jun 23 16:48:12 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Here are relevant parts of a system report:

Hardware Model:      Dell Inc. Latitude 7380
Memory:              16.0ย GiB
Processor:           Intelยฎ Coreโ„ข i7-6600U ร— 4
Graphics:            Intelยฎ HD Graphics 520 (SKL GT2)
Disk Capacity:       512.1ย GB
Firmware Version:    1.38.0
OS Name:             Ubuntu 24.04.4 LTS
GNOME Version:       46
Windowing System:    Wayland
Values /sys/class/backlight/intel_backlight/:
           Kernel: 6.17      7.0              
max_brightness:    7500     1023
actual_brightness: 2136     1023
brightness:        2136     1023
bi_power:             0        0
scale:             unknown  unknown
type:              raw      raw
uevent:            [null]  [null]

Has kernel 7.0.0-28-generic dropped support for hardware in this older Dell? This issue is about a Linux kernel update. Nothing in BIOS has changed.

Clones of the Dell 7380 (only slightly individualized per user) had been installed on four other laptops: two HP's, a low-end Acer, and an old Toshiba. Those machines receive the same updates as the Dell, and got kernel 7.0 (and any Wayland drivers) through Ubuntu Hardware Enablement (HWE) stack. Those four machines operate well with the new kernel; no issue has been noted, so the issue is peculiar to the Dell 7380 Latitude and its internal graphics.

Is there a conflict with Wayland windowing system?

Is there a driver needed?

Any help would be appreciated.

Testing kernel 7.0.0-14 in Ubuntu 26.04: it works

The latest Ubuntu 26.04 version was downloaded 22 Jul 2026 and used to make a bootable USB flash drive.The display worked well, at full brightness, and the brightness was controlled correctly from the assigned keys. Other peripherals (WiFi, sound, etc.) appear to work, as well.

So: The issue appears to be either kernel 7.0.0-28, its use on Ubuntu 24.04, or some peculiarity in the setup of this particular machine.

issue with screen resolution after software update https://askubuntu.com/questions/1568442/issue-with-screen-resolution-after-software-update

I've recently updated my system through the "Software Updater" app.

After restarting the system the screen resolution was wrong, much smaller than expected and if I look among the Settings I am not able to choose any other screen resolution.

Previously, I was able to solve it by playing around with the settings in the "Software & Updates" app (NB: which is different from "Software Updater").
Apparently, Canonical has decided to remove it from newest versions of Ubuntu (see more: https://www.omgubuntu.co.uk/2026/02/ubuntu-26-04-drops-software-and-updates-gui).

---

After looking around on the internet I followed some instructions:

  • I ran the cmmand ubuntu-drivers devices of which the below is the response from the terminal:
== /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0 ==
modalias : pci:v000010DEd00003893sv00001327sd0000413Bbc03sc00i00
vendor   : NVIDIA Corporation
model    : AD104 [GeForce RTX 4070 SUPER]
driver   : nvidia-driver-595-server-open - distro non-free
driver   : nvidia-driver-595 - distro non-free
driver   : nvidia-driver-580-server-open - distro non-free
driver   : nvidia-driver-595-server - distro non-free
driver   : nvidia-driver-580 - distro non-free
driver   : nvidia-driver-580-server - distro non-free
driver   : nvidia-driver-580-open - distro non-free
driver   : nvidia-driver-595-open - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin
  • I followed the instructions to install the recommended driver: sudo apt install nvidia-driver-595-open which returned the following response: nvidia-driver-595-open is already the newest version (595.71.05-0ubuntu0.26.04.1)

  • After rebooting the system, the problem persists

What else can I do to solve the problem?

Lubuntu 26.04 on HP Chromebook x2 - Trackpad not working correctly https://askubuntu.com/questions/1568431/lubuntu-26-04-on-hp-chromebook-x2-trackpad-not-working-correctly

Chromebook in question: HP Chromebook x2 - touchscreen tablet with detachable keyboard.

Following the guides on mrchromebox.tech, I was able to get Lubuntu installed. Everything is working great except the trackpad. The cursor "warps" to the corresponding location on the screen to wherever I touch the touchpad (if I touch the top left of the touchpad the cursor instantly moves to the top left of the screen) and it constantly clicks and drags as I move my finger around the touchpad.

Touchpad in question:

keyboard and mouse settings showing the touchpad on the Chromebook

I haven't used Linux in a decade or so so you'll have to excuse my ignorance. I used AI to give some bash commands for the below info. Let me know if I can provide more info.

user@chris-soraka:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/platform/LNXPWRBN:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=8000 10000000000000 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/pci0000:00/acpi.video_bus.0/input/input21
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel Virtual Buttons"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/INT33D6:00/input/input22
U: Uniq=
H: Handlers=kbd event11 
B: PROP=0
B: EV=13
B: KEY=2000000000000 0 0 0 0 1000000000000 0 201c000000000000 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel Virtual Switches"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/INT33D6:00/input/input23
U: Uniq=
H: Handlers=event12 
B: PROP=0
B: EV=21
B: SW=2

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="AVS HDMI HDMI/DP"
P: Phys=ALSA
S: Sysfs=/devices/platform/avs_hdaudio.22.auto/sound/card3/input24
U: Uniq=
H: Handlers=event13 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="AVS HDMI HDMI/DP,pcm=1"
P: Phys=ALSA
S: Sysfs=/devices/platform/avs_hdaudio.22.auto/sound/card3/input25
U: Uniq=
H: Handlers=event14 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="AVS HDMI HDMI/DP,pcm=2"
P: Phys=ALSA
S: Sysfs=/devices/platform/avs_hdaudio.22.auto/sound/card3/input26
U: Uniq=
H: Handlers=event15 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="AVS I2S ALC5663 Headset Jack"
P: Phys=ALSA
S: Sysfs=/devices/platform/avs_rt5663.21.auto/sound/card4/input27
U: Uniq=
H: Handlers=kbd event16 
B: PROP=0
B: EV=23
B: KEY=40 0 0 0 0 0 0 1000000000 c000000000000 0
B: SW=14

I: Bus=0018 Vendor=2d1f Product=4877 Version=0100
N: Name="WCOMCOHO:00 2D1F:4877"
P: Phys=i2c-WCOMCOHO:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-WCOMCOHO:00/0018:2D1F:4877.0006/input/input35
U: Uniq=
H: Handlers=mouse2 event5 
B: PROP=2
B: EV=1b
B: KEY=400 0 0 0 0 0
B: ABS=2f3800000000003
B: MSC=20

I: Bus=0018 Vendor=2d1f Product=4877 Version=0100
N: Name="WCOMCOHO:00 2D1F:4877 UNKNOWN"
P: Phys=i2c-WCOMCOHO:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-WCOMCOHO:00/0018:2D1F:4877.0006/input/input36
U: Uniq=
H: Handlers=event6 
B: PROP=0
B: EV=9
B: ABS=10000000000

I: Bus=0018 Vendor=2d1f Product=4877 Version=0100
N: Name="WCOMCOHO:00 2D1F:4877 Stylus"
P: Phys=i2c-WCOMCOHO:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-WCOMCOHO:00/0018:2D1F:4877.0006/input/input37
U: Uniq=
H: Handlers=mouse3 event7 
B: PROP=2
B: EV=1b
B: KEY=1c03 0 0 0 0 0
B: ABS=1000003
B: MSC=11

I: Bus=0018 Vendor=2d1f Product=4877 Version=0100
N: Name="WCOMCOHO:00 2D1F:4877 UNKNOWN"
P: Phys=i2c-WCOMCOHO:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-WCOMCOHO:00/0018:2D1F:4877.0006/input/input38
U: Uniq=
H: Handlers=mouse4 event8 
B: PROP=2
B: EV=1b
B: KEY=400 1 0 0 0 0
B: ABS=1000003
B: MSC=11

I: Bus=0018 Vendor=2d1f Product=4877 Version=0100
N: Name="WCOMCOHO:00 2D1F:4877 Mouse"
P: Phys=i2c-WCOMCOHO:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-WCOMCOHO:00/0018:2D1F:4877.0006/input/input39
U: Uniq=
H: Handlers=mouse5 event9 js0 
B: PROP=0
B: EV=1b
B: KEY=30000 0 0 0 0
B: ABS=3
B: MSC=10

I: Bus=0003 Vendor=18d1 Product=502b Version=0100
N: Name="Google Inc. Hammer"
P: Phys=usb-0000:00:14.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:18D1:502B.0007/input/input40
U: Uniq=3c002b000a57414739313320
H: Handlers=sysrq kbd event2 
B: PROP=0
B: EV=100013
B: KEY=1000000000007 ff800000000007ff febeffdfffefffff fffffffffffffffe
B: MSC=10

I: Bus=0003 Vendor=18d1 Product=502b Version=0100
N: Name="Google Inc. Hammer"
P: Phys=usb-0000:00:14.0-2/input2
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2/0003:18D1:502B.0008/input/input41
U: Uniq=3c002b000a57414739313320
H: Handlers=mouse1 event4 
B: PROP=7
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=673800001000003
B: MSC=20

I: Bus=0003 Vendor=046d Product=4080 Version=0111
N: Name="Logitech M350"
P: Phys=usb-0000:00:14.0-1/input1:1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:046D:C52F.000A/0003:046D:4080.000B/input/input42
U: Uniq=64-c1-67-36
H: Handlers=kbd mouse0 event3 
B: PROP=0
B: EV=1f
B: KEY=3f00733fff 0 0 483ffff17aff32d bfd4444600000000 ffff0001 130ff38b17d000 677bfad9415fed 19ed68000004400 10000002
B: REL=1943
B: ABS=100000000
B: MSC=10



user@chris-soraka:~$ # Kernel driver currently bound, and which .ko file it loaded from
modinfo hid_multitouch | grep filename
lsmod | grep hid_multitouch
filename:       /lib/modules/7.0.0-27-generic/kernel/drivers/hid/hid-multitouch.ko.zst
hid_multitouch         36864  0
hid                   278528  9 hid_google_hammer,i2c_hid,usbhid,hid_multitouch,hid_vivaldi_common,snd_soc_sdca,hid_generic,hid_logitech_dj,hid_logitech_hidpp



user@chris-soraka:~$ # udev's classification (touchpad vs touchscreen vs mouse)
udevadm info /dev/input/event4 | grep ID_INPUT
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_INPUT_WIDTH_MM=100
E: ID_INPUT_HEIGHT_MM=57



user@chris-soraka:~$ # libinput's view of the device's capabilities
sudo libinput list-devices | grep -A18 "Google Inc. Hammer" | grep -A18 "Capabilities.*pointer"
Capabilities:            pointer touch 
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             disabled
Nat.scrolling:           disabled
Middle emulation:        n/a
Calibration:             identity matrix
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none

System info:

  • Lubuntu 26.04 LTS
  • 7.0.0-27-generic kernel
Full system freeze on boot with charger connected โ€” ACPI BIOS Error (AE_AML_BUFFER_LIMIT) on HP Victus 15-fb3xxx https://askubuntu.com/questions/1568308/full-system-freeze-on-boot-with-charger-connected-acpi-bios-error-ae-aml-buff

I have an HP Victus 15-fb3xxx (Ryzen 7 7445HS, RTX 3050 laptop, BIOS F.14) running Ubuntu 26.04 (kernel 7.0.0-27-generic). The system freezes completely (hard freeze, requires forced shutdown) consistently when booting with the charger connected, even without any heavy workload.

In journalctl -b -1 -p err from the boot right before the freeze, I consistently see this:

kernel: No irq handler for 1.55
kernel: No irq handler for 2.55
[...]
kernel: ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Index (0x000000032) is beyond end of object (length 0x32) (20251212/exoparg2-393)
kernel: ACPI Error: Aborting method \_SB.WMID.WQBZ due to previous error (AE_AML_BUFFER_LIMIT) (20251212/psparse-529)
kernel: ACPI Error: Aborting method \_SB.WMID.WQBE due to previous error (AE_AML_BUFFER_LIMIT) (20251212/psparse-529)

WQBZ/WQBE appear to be HP-proprietary WMI methods related to temperature/power-mode reporting (also queried by the NVIDIA driver via PlatformRequestHandler, which in a separate log reports failed to get target temp from SBIOS).

I've already ruled out the WiFi driver (RTL8852BE-VT, rtw89_8852bte module) as the cause of this specific freeze โ€” it had a separate, unrelated power-save-mode bug that I already fixed with rtw89_core.disable_ps_mode=1 via GRUB, and it no longer shows up in recent logs.

Concrete questions:

  • Has anyone with an HP laptop (Victus, Omen, or similar) seen this exact AE_AML_BUFFER_LIMIT error on the WQBZ/WQBE methods, and correlated it with freezes specifically when the charger is connected/detected?
  • Is there a kernel parameter or a way to blacklist the hp_wmi module that mitigates this without losing critical functionality (fan control, function keys)?
  • Has HP fixed this ACPI table bug in any BIOS version newer than F.14 for this laptop line?

Happy to attach a full acpidump if that helps diagnose it further.


Update (July 10):

Some important corrections and new findings since posting:

  • The charger is NOT the trigger. I initially correlated the freeze with the charger, but it also happens on battery, with no charger connected, after ~40 minutes of normal uptime. So the charger connection was a red herring โ€” please disregard that part of the title.

  • NVIDIA D3 power-state failure found. On one freeze I caught this on screen: nvidia 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible (plus the same for snd_hda_intel and an nvidia-modeset HDMI-0 pixel clock error). I mitigated it with nvidia.NVreg_DynamicPowerManagement=0x00 in GRUB (confirmed Runtime D3 status: Disabled), but the freeze still occurs, so this was a symptom, not the root cause.

  • The freeze leaves no trace in the local journal. journalctl -b -1 simply cuts off mid-activity with no error, oops, or panic โ€” a silent hard hang. To capture it, I've set up netconsole / live journal streaming to a second machine over the network. Still waiting to catch a freeze with usable output.

  • The ACPI AE_AML_BUFFER_LIMIT errors on WQBZ/WQBE remain present in every boot regardless of the mitigations above.

Current GRUB cmdline: rtw89_core.disable_ps_mode=1 rtw89_pci.disable_aspm_l1=1 rtw89_pci.disable_aspm_l1ss=1 pcie_aspm=off nvidia.NVreg_DynamicPowerManagement=0x00

Will update again once I capture the hang over netconsole and/or after testing noapic and a BIOS update to F.15.


Update 2 (July 10, later):

Caught a hard freeze with actual output on screen this time (previously it was a silent hang with nothing in the local journal). The screen showed:

kernel: nvidia 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible kernel: snd_hda_intel 0000:01:00.1: Unable to change power state from D3hot to D0, device inaccessible nvidia-modeset: ERROR: GPU:0: Failure reading maximum pixel clock value for display device HDMI-0. kernel: BUG: unable to handle page fault for address: ffffcb14037700d0

So the D3hotโ†’D0 resume failure I mentioned in Update 1 isn't just a cosmetic error โ€” it culminates in a real kernel page fault (likely nvidia-modeset dereferencing an invalid pointer after the device dropped off the PCI bus), which is what causes the full hang.

Root cause of the gap: nvidia.NVreg_DynamicPowerManagement=0x00 (which I'd already set) only disables NVIDIA's own internal power management โ€” it does NOT disable the kernel's generic PCI runtime power management, which is a separate control. Checking:

cat /sys/bus/pci/devices/0000:01:00.0/power/control

returned auto, meaning the kernel could still autosuspend the GPU independently of the NVIDIA driver setting.

Fix applied: forced it to on and made it persistent via udev:

echo on | sudo tee /sys/bus/pci/devices/0000:01:00.0/power/control

/etc/udev/rules.d/99-nvidia-no-pm.rules: SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{power/control}="on"

Currently monitoring to see if this closes the gap. Also using netconsole/live journal streaming to a second machine to catch any future freeze with full context, since local journalctl doesn't survive a hang this violent.


Update 3 (July 11):

Progress and new findings:

The freeze produces a real kernel page fault. After disabling runtime PM at the PCI level (echo on > /sys/bus/pci/devices/0000:01:00.0/power/control, made persistent via udev rule + systemd service), the freeze still occurred, and I caught this on screen before the black-screen hang:

nvidia 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible snd_hda_intel 0000:01:00.1: Unable to change power state from D3hot to D0, device inaccessible nvidia-modeset: ERROR: GPU:0: Failure reading maximum pixel clock value for display device HDMI-0. BUG: unable to handle page fault for address: ffffcb14037700d0

So the failed D3hot->D0 transition leads to a kernel page fault. power/control was confirmed on at freeze time, so standard runtime PM wasn't the trigger โ€” something else is still driving the GPU into D3.

Already in hybrid mode. prime-select query returns on-demand, so the hybrid configuration by itself does not prevent the freezes. HP Support has confirmed on their forums that Victus laptops aren't officially validated for Linux (GPU/audio/thermal only validated for Windows 11), consistent with the ACPI firmware bug being the root cause.

Currently testing noapic (boot logs show repeated No irq handler for X.55 messages, so interrupt routing via the broken ACPI tables seemed worth ruling out). Current cmdline:

rtw89_core.disable_ps_mode=1 rtw89_pci.disable_aspm_l1=1 rtw89_pci.disable_aspm_l1ss=1 pcie_aspm=off nvidia.NVreg_DynamicPowerManagement=0x00 noapic

Next isolated test, only if noapic proves insufficient, is fully disabling the dGPU via prime-select intel. The AE_AML_BUFFER_LIMIT / WQBZ/WQBE ACPI errors remain constant across every boot regardless of any mitigation.


Update (July 11) โ€” root cause pinpointed in the ACPI method:

Captured the full AML failure via dmesg. The WQBZ method aborts on an off-by-one buffer access:

ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Index (0x32) is beyond end of object (length 0x32) (20251212/exoparg2-393) Initialized Local Variables for Method [WQBZ]: Local1: Integer 0x32 Local5: Integer 0x32 ACPI Error: Aborting method _SB.WMID.WQBZ due to previous error (AE_AML_BUFFER_LIMIT) ACPI Error: Aborting method _SB.WMID.WQBE due to previous error (AE_AML_BUFFER_LIMIT) hp_bioscfg: Returned error 0x3, "Invalid command value/Feature not supported"

The object length is 0x32 (50) and the method tries to index element 0x32 โ€” one past the last valid index (0โ€“49). A classic off-by-one in HP's AML bytecode. This is a firmware bug, not fixable via kernel parameters.

Things I've now ruled out as the freeze cause:

  • WiFi driver (rtw89) โ€” mitigated, no longer in logs.
  • NVIDIA dGPU โ€” freeze still happens with prime-select intel (dGPU fully off, nvidia-smi reports no device).
  • External mouse/keyboard โ€” they enumerate cleanly (Dell KB216, generic USB optical mouse), no i2c/usb errors tied to them.
  • noapic โ€” tested and removed; it introduced new amd_gpio / atkbd / i2c_designware controller timed out errors without fixing the hang.
  • PCI runtime PM forced to on โ€” freeze persists regardless.

Also note amdgpu 0000:06:00.0: Runtime PM not available โ€” even the integrated AMD GPU can't do runtime PM here, consistent with the ACPI power subsystem being broken at the firmware level.

Current plan: attempt a BIOS update to F.15 (via HP's USB flash mechanism if supported, to avoid needing Windows), since the root cause is in firmware. If HP hasn't fixed the WQBZ off-by-one in F.15, the fallback is an ACPI table override (acpidump + iasl) patching the method. Will report back.


Update (July 11) โ€” WORKAROUND APPLIED (pending real-world confirmation):

Since HP doesn't provide a Linux BIOS update path for this model (and BIOS updates on Victus laptops have a documented brick risk), I patched the broken method directly via a DSDT override loaded from initrd. No firmware flashing, fully reversible.

Steps:

  1. sudo acpidump -b and confirmed WQBZ lives in dsdt.dat.
  2. iasl -d dsdt.dat to decompile.
  3. In the WQBZ method, inserted an early Return (DerefOf (N012 [Arg0])) right after the local variable initialization, before the loops that overflow the buffer โ€” effectively neutralizing the method (I don't need the HP WMI feature it feeds on Linux).
  4. Recompiled with iasl -tc dsdt.dsl.
  5. Packed into a cpio at kernel/firmware/acpi/dsdt.aml and loaded it via GRUB_EARLY_INITRD_LINUX_CUSTOM in /etc/default/grub.

Key gotcha: the first attempt didn't apply โ€” the kernel found the table in initrd but kept using the original. The fix was incrementing the OEM Revision in the DefinitionBlock (from 0x01072009 to 0x01072010). The kernel silently ignores a DSDT override whose revision isn't higher than the firmware's. After bumping it, the override applied.

Result: dmesg | grep AE_AML_BUFFER_LIMIT is now empty. WQBZ/WQBE no longer abort. Confirmed the patch survives initramfs regeneration (e.g. after prime-select), since the cpio is prepended independently.

NVIDIA is back in on-demand mode with the patch active. Now testing under the conditions that previously triggered the freeze (4K video, charging, sleep/resume) to confirm this actually eliminates the hangs and not just the log error. Will report back after a few days of uptime.


Update (July 11) โ€” additional trigger found + note on HP Linux support:

After the DSDT patch eliminated the WQBZ freeze, the system was stable for general use. However, I hit a separate, more specific hang: it froze once while playing HD video on the external HDMI monitor. Notably, journalctl -b -1 was completely clean afterwards (silent hard hang, no ACPI error, no D3hot trace) โ€” so this is a different mechanism from the WQBZ firmware bug, which remains fixed (AE_AML_BUFFER_LIMIT stays absent).

Since the HDMI port on this Victus is wired to the NVIDIA dGPU, HD video decode + HDMI output stresses the NVIDIA path specifically. Disabling Chrome's hardware acceleration (chrome://settings/system -> turn off "Use graphics acceleration when available") appears to prevent it โ€” several HD videos have played without a freeze so far. This forces video decode off the NVIDIA GPU. Still confirming with longer uptime.

I also disabled system suspend entirely (systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target), because the NVIDIA D3hot->D0 resume failure would kill the external display on wake. On a hybrid NVIDIA laptop with this firmware, avoiding suspend proved more reliable than fighting the resume path.

Note for others considering this hardware on Linux: the root cause here is a firmware-level off-by-one in HP's own ACPI/WMI bytecode (WQBZ/WQBE), present verbatim across multiple HP models (another user confirmed the identical index on a Spectre X360). HP's official position is that Victus laptops are only validated for Windows, and there is no Linux BIOS update path โ€” so fixing this requires decompiling and patching the DSDT by hand, which is out of reach for most users. The workarounds above make the machine fully usable on Linux, but it's worth being aware going in that this class of HP gaming laptop needs manual firmware-level intervention to run Linux reliably. Hopefully documenting the full fix here spares the next person the multi-hour debugging session.


Update (July 15) โ€” CONFIRMED STABLE after 4 days of normal use:

Following the DSDT patch (WQBZ neutralized) plus the additional workarounds (suspend disabled, Chrome hardware acceleration off for HD video), the system has now been stable for 4 consecutive days of continuous real-world use โ€” movies, series, work sessions, charger connected throughout. Zero freezes of any kind: not the original hard hang, not the D3hot/HDMI resume issue, not the video-decode hang.

Final working configuration for anyone hitting the same bug on similar HP hardware:

  1. DSDT override neutralizing the broken WQBZ method (root cause: an off-by-one in HP's ACPI/WMI bytecode โ€” index 0x32 on an object of length 0x32), loaded via GRUB_EARLY_INITRD_LINUX_CUSTOM in /etc/default/grub. Key detail: the kernel silently ignores the override unless the DSDT's OEM Revision is bumped higher than the original.
  2. rtw89_core.disable_ps_mode=1 โ€” a separate, unrelated WiFi power-save bug (RTL8852BE-VT).
  3. System suspend disabled entirely (systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target) โ€” avoids an NVIDIA D3hot->D0 resume failure that killed the external HDMI display on wake.
  4. Chrome hardware acceleration disabled (chrome://settings/system) โ€” avoids a separate hang tied to HD video decode over the NVIDIA-wired HDMI output.

Important caveat: none of this repairs the underlying hardware or firmware. The WiFi chip's power-save bug and HP's ACPI off-by-one are still physically present in the silicon/BIOS โ€” these are stable, reproducible mitigations, not fixes at the source. Anyone reinstalling Ubuntu or moving to a different kernel will need to reapply all of the above.

Marking this resolved for my case. Hope the full trail here โ€” including everything that didn't work along the way โ€” saves the next person the multi-day debugging marathon.


Update (July 23) โ€” extended stability confirmation + video-decode fix details:

Following up after more real-world use (movies, series, work, charging, ~10+ days total since the DSDT patch):

The WQBZ/ACPI freeze remains completely fixed. No recurrence of the original hard hang.

On the separate HD-video-freeze mentioned in my previous update: it also happened once in VLC (not just Chrome), with the same silent-hang signature (looping audio, no journal trace). Investigated further:

  • Checked system-level VA-API first (vainfo): it already defaults to the AMD iGPU (radeonsi), not NVIDIA. So the issue isn't a system-wide VA-API misconfiguration โ€” each application can still independently choose to use the NVIDIA GPU for decode via its own internal logic (e.g. Chrome's own hardware decode path, VLC's own hwdec option), bypassing the system default.
  • Fix: disabled hardware-accelerated decoding per-application โ€” Chrome (chrome://settings/system) and VLC (Preferences -> Input/Codecs -> Hardware-accelerated decoding -> Disable).
  • Added __NV_PRIME_RENDER_OFFLOAD=0 in /etc/environment as a system-wide fallback for any Prime-aware application.

Also worth noting: I hadn't tested VLC with audio routed through the external monitor before (audio was previously on laptop speakers) โ€” the freeze happened specifically when I switched VLC's audio output to the HDMI monitor. Since the external HDMI on this Victus is wired to the NVIDIA GPU (both video and its HDMI audio controller, snd_hda_intel 0000:01:00.1), it's plausible the NVIDIA HDMI audio path is a contributing factor, not just video decode. Haven't isolated this separately yet (would require reverting the decode fix and testing audio-only), but with the decode fix in place, 5 full HD episodes over 2 days with monitor audio have played without issue.

Unrelated finding while investigating: the WiFi chip (RTL8852BE-VT) throws periodic firmware crash dumps (SER catches error, [ERR]fw PC = ...) independent of anything above โ€” but the driver's built-in SER (System Error Recovery) mechanism recovers it automatically without affecting the rest of the system, confirmed by checking system activity in the following minutes (Docker, Slack, browser all logging normally). Not the cause of any freeze so far; flagging in case others see it and wonder if it's related.

Current full mitigation set:

  • DSDT override neutralizing WQBZ (root cause, see previous update)
  • rtw89_core.disable_ps_mode=1 (WiFi power-save bug)
  • System suspend disabled
  • Hardware-accelerated decoding disabled per-app (Chrome, VLC) + __NV_PRIME_RENDER_OFFLOAD=0 system-wide

Machine has been fully usable for daily work, video, and development for over a week now.

Best way to sync Google Drive on Ubuntu 26.04 LTS https://askubuntu.com/questions/1567829/best-way-to-sync-google-drive-on-ubuntu-26-04-lts

I need the best way to sync Google Drive on my Ubuntu LTS 26.04 with local cache that allows me to keep working for at least a day without any internet.

Requirements are similar to Google Drive for PC:

  1. Ability to work completely offline (not even internet to "mount" the drive first and then disconnect).
  2. Download and caching of files when they are accessed.

Open source solution -- IMPROVEMENTS NEEDED: rclone vfs local mount now mounts and runs on cache, all without internet as of 22-07-2026. The current code is posted as my answer, and will be updated as I improve certain hiccups (see answer) down the line.

What I have tried and fails:

  1. Nautilus doesn't support native Google Drive starting GNOME 50. https://www.omgubuntu.co.uk/2026/03/google-drive-not-working-nautilus-ubuntu-26-04

  2. Dolphin + Dolphin Plugins + Konqueror + KIO GDrive + KIO Admin: Can't even add the Google account on Dolphin. Page shows blank.

  3. rclone bisync fails randomly and repeatedly. --resyncing has destroyed my work multiple times now. I can provide the last used code if asked.

Ubuntu 26.04 installer freezes at Get:5 /cdrom resolute/main amd64 Packages on older Dell https://askubuntu.com/questions/1567178/ubuntu-26-04-installer-freezes-at-get5-cdrom-resolute-main-amd64-packages-on-o

I am trying to install Ubuntu onto an older Dell laptop using a freshly flashed and validated SanDisk USB 3.0 drive (flashed via balenaEtcher).

The boot sequence starts up fine, but it completely freezes every single time right after reading the very last APT cache repository line: Get:5 file:/cdrom resolute/main amd64 Packages [31.7 kB]

I tried:

  • Replaced the USB drive entirely (originally used a generic UDisk which threw I/O buffer errors, switched to a brand new SanDisk 16GB).

  • Removed quiet splash from the GRUB menu to view the verbose terminal logs.

  • Tried booting with nomodeset (Safe Graphics mode).

  • Tried appending various combinations of boot flags like acpi=off, noapic, and irqpoll.

The logs:

Right before it hits the Get:5 line and hangs, the logs show a couple of errors regarding the communication bus and filesystem:

fuse: device /dev/fuse not found. Kernel module not loaded?
dbus-daemon: A connection to the bus can't be made
Failed to create stream fd: No such file or directory

This is the terminal output right at the freezing point. Since it is stalling the exact millisecond it finishes loading the configuration files and tries to hand over control to the display manager/graphics, I suspect it's a legacy hardware or kernel conflict with this specific Dell motherboard architecture.

Begin: Creating debconf-communicate fifo mechanism ... [    6.216597] evm: overlay not supported
done.
Begin: Running /scripts/casper-bottom ... Begin: Moving mount points... ... done.
Begin: Configuring fstab... ... done.
Begin: Setting up swap... ... done.
Begin: Setting up locales... ... done.
Begin: Setting up automatic login... ... done.
Begin: Setting hostname... ... done.
Begin: Setting up console keyboard... ... done.
Begin: Applying desktop settings... ... done.
Begin: Regenerating SSL certificate... ... hostname: Name or service not known
make-ssl-cert: Could not get FQDN, using '(none)'.
make-ssl-cert: You may want to fix your /etc/hosts and/or DNS setup and run
make-ssl-cert: 'make-ssl-cert generate-default-snakeoil --force-overwrite'
make-ssl-cert: again.
done.
Begin: Loading preseed file... ... done.
Begin: Adding live session user... ... passwd: password changed.
Failed to create stream fd: No such file or directory
Failed to create stream fd: No such file or directory
Failed to create stream fd: No such file or directory
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Activating service name='org.gtk.vfs.Daemon' re
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Successfully activated service 'org.gtk.vfs.Daemon'
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Activating service name='org.gtk.vfs.Metadata' re
fuse: device /dev/fuse not found. Kernel module not loaded?
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Successfully activated service 'org.gtk.vfs.Meta
A connection to the bus can't be made
done.
Begin: Setting up init... ... done.
Begin: Configuring accessibility options... ... done.
Begin: Disabling update-notifier... ... done.
Begin: Enabling detection of crashes... ... done.
Begin: Disabling unnecessary KDE services... ... done.
Begin: Disabling the lock screen for LXQt (LP: #2000787)... ... done.
Begin: Generating APT cache for cdrom... ... Ign:1 file:/cdrom resolute InRelease
Get:2 file:/cdrom resolute Release [664 B]
Get:2 file:/cdrom resolute Release [664 B]
Get:3 file:/cdrom resolute Release.gpg [228 B]
Get:3 file:/cdrom resolute Release.gpg [228 B]
Get:4 file:/cdrom resolute/restricted amd64 Packages [14.5 kB]
Get:5 file:/cdrom resolute/main amd64 Packages [31.7 kB]

Do you have any advice on what specific kernel boot parameters or BIOS tweaks I need to use to force it past this graphical handshake?

How to open Launchpad project directly without reporting an apport-bug? https://askubuntu.com/questions/1566205/how-to-open-launchpad-project-directly-without-reporting-an-apport-bug

Given a local package name, I would like to open the corresponding Launchpad project in the browser. apport-bug supports this, but requires first filing a bug. I would like to go on Launchpad to read the changelog or search for duplicate bugs.

My current manual workflow is this: Retrieve the package name from dpkg -S /path or apt list --upgradable. Convert to a project name if dpkg -s packagename has a Source: line. Manually type in https://launchpad.net/ubuntu/+source/projectname in Firefox.

I would like mycommand subcommand [pid | packagename | program path] to automatically open that one Launchpad page. Launchpad sometimes takes a few seconds to load, so I don't want to need to visit multiple Launchpad pages. Is there a built-in command that supports this?

Furthermore, the Launchpad.net search feature suggested by @user1898883 is broken. https://launchpad.net/+search?field.text=aspnetcore-runtime-10.0 and https://launchpad.net/+search?field.text=dotnet10&field.actions.search=Search both return the unrelated https://bugs.launchpad.net/bugs/10 and https://answers.launchpad.net/ubuntu/+question/10 .

Wavlink is not working on the Ubuntu 20.04.4 LTS - USB-C to HDMI Dual Display Adapter https://askubuntu.com/questions/1404637/wavlink-is-not-working-on-the-ubuntu-20-04-4-lts-usb-c-to-hdmi-dual-display-ad

I am trying to use two monitors on Ubuntu 20.04.4 with the wavlink UG7602HC USB3.0/USB-C to HDMI Dual Display Adapter (Model: WL-UG7602HC):

$ uname -a
Linux 5.13.0-27-generic Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux

CPU: Intel i5-7400 (4) @ 3.500GHz 
GPU: Intel HD Graphics 630

I install the DisplayLink software on Ubuntu 20.04 (as described here) the download from DisplayLink support for Ubuntu now available

Distribution discovered: Ubuntu 20.04.4 LTS
WARNING: Version 1.10.1 of EVDI kernel module is already running.

The device is already connected to the system:

$ lsusb                         
Bus 002 Device 010: ID 090c:0768 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) SMI USB Display

When I try to connect the two monitors, Nothing happens.

The two monitors, have the following resolutions:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.89  
   1280x960      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
DVI-I-4-4 disconnected (normal left inverted right x axis y axis)
DVI-I-3-3 disconnected (normal left inverted right x axis y axis)
DVI-I-2-2 disconnected (normal left inverted right x axis y axis)
DVI-I-1-1 disconnected (normal left inverted right x axis y axis)

For some reason, the computer does not detect the monitors.

Someone has some idea how to fix this?

Any suggestion is welcome :)

Thank you!

Why does Dolphin take forever to load on Kubuntu 20.04 all of a sudden? https://askubuntu.com/questions/1378721/why-does-dolphin-take-forever-to-load-on-kubuntu-20-04-all-of-a-sudden

I am using Ubuntu 20.04 with kde plasma. All of a sudden, my Dolphin file browser takes forever to open. Earlier it opened instantly, but now it is taking almost 30 seconds to start.

This seems to have started after an update; when I use kernel 5.11.0-38-generic there is no issue: the problem occurs when I use kernel 5.11.0-41-generic. In addition when on 5.41 the whole system seems to run slower.

When I run dolphin from the command line, there is no error output, and it is as slow as before to open.

I am using an Intel 4690k CPU with 16GB ram and SSD. I checked my drive health and it is fine.

Ubuntu 20.04, on-screen keyboard not showing when using touchscreen on LENOVO YOGA 500 https://askubuntu.com/questions/1231301/ubuntu-20-04-on-screen-keyboard-not-showing-when-using-touchscreen-on-lenovo-yo

Well, the title says it. I have a Lenovo yoga 500, recently updated to 20.04. When I was on 19.10, the keyboard used to show automatically when I touch a textbox. However, now it won't open, unless I do it manually via the Universal Access menu. I'll be happy If someone can help me.

Grub boot from Windows iso https://askubuntu.com/questions/1227291/grub-boot-from-windows-iso

Hello i want grub to boot Windows . I have a Windows ISO in my Linux Filesystem . I have No USB Ports . Uefi bios

Mic device not working on Ubuntu 18.04 https://askubuntu.com/questions/1138408/mic-device-not-working-on-ubuntu-18-04

I already installed pavucontrol and checked alsamixer for further verification, but I don't see an end to my problem. This is my Alsa Info

I already reinstalled alsa-pulseaudio, and force-realod.

Did

killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse*

pulseaudio -k

did

sudo apt-get remove --purge alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio

But none of the above solved the problem.

How should I update my wi-fi driver? https://askubuntu.com/questions/1019862/how-should-i-update-my-wi-fi-driver

I use Ubuntu16.04 and my laptop model is Asus-n552vw. My wi-fi network doesn't work properly. I thought maybe the problem solved if I update my wi-fi driver. I searched for that but couldn't find how should I do it?

EDIT: My problem is very strange and stupid! If I connect to my wi-fi network at home that has 512kbps speed, I should disconnect and reconnect for every access to internet! I mean I must disconnect/reconnect to open a new site, then I must do it again for another site, or refreshing the other apps data.

But, If I use a VPN like windscribe and connecting to it, my network works well untill I am connected to it!!!

Also when I use other network connections with 2mbps or upper speeds, it seems my network works well again!