neckTwi
Posts: 2
Joined: Fri May 23, 2014 10:18 am

dmi: Firmware registration failed.

Sat Sep 01, 2018 2:46 am

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!

User avatar
sakaki
Posts: 91
Joined: Sun Jul 16, 2017 1:11 pm

Re: dmi: Firmware registration failed.

Sun Sep 02, 2018 10:30 am

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

Return to “Gentoo”