Temat: Brak opcji CONFIG_KERNEL_DEVMEM=y w kernelu dla PCEngines APU2
Witam,
Stałem się posiadaczem PCEngines APU2E4 i chciałem zaaktualizować BIOS z poziomu OpenWRT, gdyż płytka przyjechała z dość starą wersją coreboot 4.0.7 z 2017 roku.
Wgrałem najnowszy obraz luci-21.02-snapshot-r15866-17a627ec82-x86-64-apu2-apu3-apu4-generic-squashfs-combined.img.gz i chciałem zrobić update przez dołączony w obrazie flashrom, niestety wygląda na to, że w configu kernela brakuje opcji CONFIG_KERNEL_DEVMEM=y umożliwiającej wykorzystanie flashrom do aktualizacji BIOS.
Czy można liczyć na włączenie tej opcji w obrazach dla APU?
flashrom v1.2 on Linux 5.4.99 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Critical error: open(/dev/mem): No such file or directory
Error accessing low megabyte, 0x100000 bytes at 0x0000000000000000
/dev/mem mmap failed: No such file or directory
Failed getting access to coreboot low tables.
Found chipset "AMD FCH".
Enabling flash write... Critical error: open(/dev/mem): No such file or directory
Error accessing SB600 SPI registers, 0x1000 bytes at 0x00000000fec10000
/dev/mem mmap failed: No such file or directory
FAILED!
FATAL ERROR!
Error: Programmer initialization failed.EDIT: Ogarnąłęm aktualizację przez obraz Gargoyle, bo on ma wkompilowaną obsługę /dev/mem, ale warto rozważyć zmianę configu dla OpenWRT.