Page 1 of 1

dmi: Firmware registration failed.

Posted: Sat Sep 01, 2018 2:46 am
by neckTwi
I have followed https://wiki.gentoo.org/wiki/Raspberry_ ... it_Install and installed kernel 4.10.y from https://github.com/raspberrypi/linux. dmesg shows following errors

Code: Select all

...
[    0.000000] Failed to get local register map. FIQ is disabled for cpus > 1
...
[    0.182547] dmi: Firmware registration failed.
...
[    0.327396] bcm2835-aux-uart 3f215040.serial: could not get clk: -517
...
[    2.224843] mmc1: error -110 whilst initialising SDIO card
[    2.270109] random: crng init done
[    3.483868] mmc1: error -110 whilst initialising SDIO card
[    4.751858] mmc1: error -110 whilst initialising SDIO card
[    6.120869] mmc1: error -110 whilst initialising SDIO card
[    8.168627] cgroup: cgroup2: unknown option "nsdelegate"
[    8.631640] udevd[657]: starting version 3.2.5
[    8.688998] udevd[657]: specified group 'i2c' unknown
[    8.689131] udevd[657]: specified group 'spi' unknown
[    8.689254] udevd[657]: specified group 'gpio' unknown
How can I fix them and update to the latest stable kernel?
Thank you!

Re: dmi: Firmware registration failed.

Posted: Sun Sep 02, 2018 10:30 am
by sakaki
neckTwi,

not sure about your specific use case, but it generally makes sense to work on the default branch kernel for stability, which (at the time of writing) is 4.14.y

I have instructions for cross-compiling a (64-bit) 4.14.y kernel on a Gentoo PC here. And instructions for building one natively on your RPi3 here.

Or, if you want to try something quickly, I maintain a weekly autobuild of the bcmrpi3_defconfig default branch 64-bit kernel here - you can just download the latest release tarball on your RPi3, untar (assuming you have /boot mounted) and restart to try it (full instructions on the readme). No compilation required.

Remember you also need the appropriate firmware files in /boot, and that you may also need sys-kernel/linux-firmware installed, depending on your peripherals/use case. You can also take a look at my gentoo-on-rpi3-64bit image (and supporting overlay) if you'd like to cross check against another system (when running this image, I don't see any of the errors you show, other than the "dmi: Firmware registration failed" one which I believe is benign).

hth, Sakaki