Librem Mini fail to load firmwares

Hello,

Yesterday I have performed an update of PureOS, and shut down the OS before going to bed.

Today, starting the Mini PC, the monitor didn’t wake up. The Librem Mini boot fine though, since I can connect over SSH.

Reading the content of dmesg, I see several error messages regarding various firmware the kernel is unable to load, including the GPU firmware.

You can find the out put of dmesg at https://gist.github.com/montaropdf/7b9dd69213451cca38d8a78304cfd32b#file-librem-mini-pureos-firmaware-fail-to-load-dmesg-txt

Any idea what could be wrong?

I am using PureBoot.

Are you connecting via HDMI or Display Port? I’ve had weird issues with the HDMI not connecting properly so I stick with Display Port now.

Which version of PureBoot are you using? ( There is some issues with it that cause this on displayport ).

I use HDMI, I don’t have any displayport cable at hand.

Info from dmidecode

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: coreboot
	Version: PureBoot-Release-15
	Release Date: 01/01/1970
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		PC Card (PCMCIA) is supported
		BIOS is upgradeable
		Selectable boot is supported
		ACPI is supported
		Targeted content distribution is supported
	BIOS Revision: 0.0
	Firmware Revision: 0.0

Further informations. The list of last packages updated.

roland@dark-dwarf:~$ cat /var/log/apt/history.log

Start-Date: 2021-01-04 19:00:42
Commandline: apt dist-upgrade
Requested-By: roland (1000)
Upgrade: p11-kit:amd64 (0.23.15-2, 0.23.15-2+deb10u1), chromium:amd64 (83.0.4103.116-1~deb10u3, 87.0.4280.88-0.4~deb10u1), seadrive-gui:amd64 (2.0.6, 2.0.10), p11-kit-modules:amd64 (0.23.15-2, 0.23.15-2+deb10u1), chromium-sandbox:amd64 (83.0.4103.116-1~deb10u3, 87.0.4280.88-0.4~deb10u1), chromium-common:amd64 (83.0.4103.116-1~deb10u3, 87.0.4280.88-0.4~deb10u1), libp11-kit0:amd64 (0.23.15-2, 0.23.15-2+deb10u1), seadrive-daemon:amd64 (2.0.6, 2.0.10), tzdata:amd64 (2020d-0+deb10u1, 2020e-0+deb10u1)
End-Date: 2021-01-04 19:00:49

Start-Date: 2021-01-05 12:38:06
Commandline: apt dist-upgrade
Requested-By: roland (1000)
Upgrade: docker-ce-rootless-extras:amd64 (5:20.10.1~3-0~debian-buster, 5:20.10.2~3-0~debian-buster), docker-ce:amd64 (5:20.10.1~3-0~debian-buster, 5:20.10.2~3-0~debian-buster), docker-ce-cli:amd64 (5:20.10.1~3-0~debian-buster, 5:20.10.2~3-0~debian-buster)
End-Date: 2021-01-05 12:38:15

Start-Date: 2021-01-05 12:46:23
Commandline: apt install smartmontools
Requested-By: roland (1000)
Install: smartmontools:amd64 (6.6-1)
End-Date: 2021-01-05 12:46:25

As for firmware, all the proprietary firmwares are not installed in PureOS. So those firmware errors are normal.

1 Like

Here the issue I am referring to with coreboot -> https://source.puri.sm/coreboot/coreboot/-/issues/13

2 Likes

Here’s the issue I had with HDMI, if it’s related

1 Like

All everybody,

I finally manage to fix the issue.

It was simply my stupid me and cable management.

Prior to this fiasco, I unplug the HDMI cable from the Librem Mini to connect it to a server I need physical access to. However, once the job done on the server, due to lazyness and an hdmi port, on the server, relatively difficult to reach, I use the cable connect between the second hdmi port, of the screen and my desktop PC. And this is were the troubles begin.

The port, used by the Librem Mini, is an HDMI 2.0. while the second port is an HDMI 1.4. For whatever reason, I didn’t think about switch ports on the screen side and this morning in a last desperate attempt to recover the situation, I finally unplug the HDMI cable from the server and connect it back to the Librem.

So I close the issue, really sorry for the disturbance.

1 Like

I didn’t know about dmidecode - very handy, glad you mentioned that.

I am having this exact problem with both my HDMI and DisplayPort video.

The effective disconnect of the video from the monitor happens via my 2 Anker HTML A/B splitters that have 2 in -> 1 out, where the in A on each is from LM v2 and the 1 out goes to my HDMI input to my monitors.