Questions about boot

Hello,

Requirements:

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

OpenMandriva Lx 25.04 ROME

Desktop environment (KDE, LXQT…):

KDE Plasma v: 6.3.4

Description of the issue (screenshots if relevant):

Relevant informations (hardware involved, software version, logs or output…):

inxi-b.txt (1.4 KB)

Since on my system graphical booting fails (9 out of 10), for some time now I have been booting the notebook with the “console mode” entry, at the prompt I perform authentication and then launch the graphical session with
“startx startplasma-x11” [or … startgnome, or … startplasma-wayland] And I access (… and work).

  1. Instead when I start with the default entry (and graphical login fails in a continuous loop), I have to change “tty” with Ctrl+Alt+Fx (x from 2 to 6); from the new console I authenticate then launch the graphical session with “startx startplasma-x11” etc. the graphical login window reappears and I have to authenticate again (wasn’t I already auenticate?).
  2. why during boot (in “console mode”) does the “log” not appear on the screen? (maybe “plymouth.enable=0”?).
  3. what it means:
systemd[1]: Failed to start multipathd.service - Device-Mapper Multipath Device Controller.
systemd[1]: multipathd.service: Start request repeated too quickly.
systemd[1]: multipathd.service: Failed with result 'exit-code'.

thanks to those who will take time to respond (and for the work you do).

One of the devs in cooker asked if your bios was up to date? And test it with X11.

Try that.
And/or press the Esc key as soon as plymouth screen appears.

already done nothing happens

1 Like

If you mean plasma-x11 has already been tried

How do I verify? (the notebook is 1 year old)

You would have to check the manufacturers website and see what the latest version is. Then check the bios on the notebook and see what it is running.

Just 1 monitor or 2?
Also, what session you boot to by default? x11 or wayland?
Any difference between the 2 desktops?

  • 2 monitors
  • usually x11
  • no difference in behavior

Is a machine purchased without operating system (to avoid windoze), it is difficult to trace back to the manufacturer (I guess it is an assembled one). I try to reboot and get information during the bios startup.

Already tried to unplug/disconnect one of them?

related to bios

maybe the consistent dust has its importance? (boot4, after Esc the hand shook)



"
Insyde BIOS Updates
To update Insyde BIOS, you should visit the manufacturer’s official website, not Insyde Software’s website, as Insyde Software provides BIOS solutions to hardware makers who then configure them for specific models.
For example, if you have an HP laptop, you would go to HP’s support website, enter your laptop’s model number, and navigate to the Software and Drivers section to find the latest BIOS update.

If you encounter issues finding the BIOS update, it might be due to the manufacturer purging older software downloads after an arbitrary period of time.
In such cases, contacting the manufacturer’s support directly can help you locate the necessary files.

Here are some steps to update Insyde BIOS:

Confirm your current BIOS version by opening the System Information window in Windows (press Windows + R, type msinfo32, and press Enter).
Go to the manufacturer’s support website, enter your laptop’s model number, and navigate to the Software and Drivers section.
Download the latest BIOS update available for your laptop model.
Backup all important data before proceeding.
Ensure your laptop is connected to the power adapter during the update process.
Run the downloaded BIOS update file (usually an executable file with a .exe extension).
After the update is complete and the system restarts, confirm that the BIOS version has been updated to the latest version.
"

just done: nothing changes

To get BIOS info and a lot more:

sudo dmidecode

OMLx does seem to have problems with some dual monitor set-ups. I do not know if we have more problems than other Linux distros. I don’t use anything but OMLx and only have a laptop. No monitors.

The problem with some ODM’s is the lack of consideration for anything but getting Windows running on it. It’s an unfortunate situation.

Back to the external monitor situation, they are probably different resolutions. The chances of proper support for your intel graphics card is going to be hit or miss on X11, let alone Wayland. You can try to remove the external monitor and see if that allows the GUI to load. If it does, see if you can hotplug the monitor and get it to show anything.

I have two monitors working fine. Laptop has a HIDPI screen, external HDMI monitor has an HD screen. Wayland is an absolute must in this situation; the only way X11 can handle it is if you lower the resolution on the HIDPI screen to match the HD screen.

This setup works the same on my other laptop running Arch (though that machine only has an HD screen). I use a KVM switch to swap keyboard, mouse, and monitor between the two.

I’m not doing anything crazy (not rotating the monitor or anything like that), but I can report that it does work.

@bruno Your problem seems either graphical because you can log in with startx or startplasma-x11 or a problem with sddm. Be sure sddm.service is enabled with sudo systemctl status sddm.service and if it is not run sudo systemctl enable sddm.service. We have seen users needing to enable this for some reason. (OK, honestly I forgot the reason…) If not that then for developers to resolve the problem you are seeing the logs explained below would help.

For any user: For people having unsuccessful booting we need logs of that. To get logs of a previous boot:

journalctl -b -x | tee journal-unsuccessful-boot.txt

journalctl -k -b -x | tee dmesg-unsuccessful-boot.txt

where -x is < boot_number > (How many reboots ago 0, -1, -2, etc.) 0 being current boot. -k provides dmesg output, so there are two different commands above with differing output. Also the commands create the .txt files you can post here in this forum or in your bug report. You can list previous boots with:

journalctl --list-boots

These are listed with dates/times so if you know the date/time of an unsuccessful boot you can find it in this list.

Hope this helps.

I did some tests using also another notebook:

  • notebook A = inxi -b ; system info ; A-dmidecode.txt ; external screen via HDMI (with screen connected or disconnected the behavior is identical so external screen is irrelevant)
    A-dmidecode.txt (17.0 KB)
    A-info.txt (346 Bytes)
    inxi-b.txt (1.4 KB)

  • notebook B = inxi -b ; System info ; B-dmidecode.txt
    B-dmidecode.txt (14.9 KB)
    B-info.txt (434 Bytes)
    B-inxi-b.txt (1.6 KB)

my conclusion is: sddm.service on my systems is unstable, creates tedious restarts of the graphics session.
I have to stop it to stop the loop.

So for now I proceed with restart in console mode + login + startx start(-x11 | -wayland | startgnome)

One question remains: why in “console mode” does it not scroll the log on the screen?

Thanks to @zeroability @WilsonPhillips @sez11a @rugyada @ben79 for having the interest and to @ben also for “sudo dmidecode” (my unforgivable ignorance)

1 Like

The TTY does not have a buffer, thus no scrolling back. One would that that after all these years, it could have been improved, but one would be wrong.

We have had several people who simply cannot use SDDM with their hardware. They have removed it and boot with lightdm. Of course this will not use the global themes from Plasma, but their systems work.