Issue report - Error accessing ICH RCRB, 0x4000 bytes at 0x00000000fed1c000
Hello, While I was trying to internally flash the bios chip I step in this issue. I am nowhere near a programmer or computer literate, but I followed step by step the documentation. Are you familiar with this issue? Many thanks for your work!! paolo@localhost:~> sudo '/usr/local/sbin/flashprog' -p internal -V [sudo] password di root: flashprog unknown on Linux 6.10.3-1-default (x86_64) flashprog is free software, get the source code at https://flashprog.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). flashprog was built with GCC 13.3.1 20240807 [revision 9d368828bd4d04ce507e02a581be850fca849fae], little endian Command line (3 args): /usr/local/sbin/flashprog -p internal -V Initializing internal programmer Found candidate at: 00000500-00000528 Found coreboot table at 0x00000500. Found candidate at: 00000000-00000900 Found coreboot table at 0x00000000. coreboot table found at 0x7f75b000. coreboot header(24) checksum: 4835 table(2280) checksum: 1d14 entries: 33 Vendor ID: LENOVO, part ID: ThinkPad T440p Using Internal DMI decoder. DMI string chassis-type: "Laptop" Laptop detected via DMI. DMI string system-manufacturer: "LENOVO" DMI string system-product-name: "ThinkPad T440p" DMI string system-version: "1.0" DMI string baseboard-manufacturer: "LENOVO" DMI string baseboard-product-name: "ThinkPad T440p" DMI string baseboard-version: "1.0" W836xx enter config mode worked or we were already in config mode. W836xx leave config mode had no effect. Active config mode, unknown reg 0x20 ID: 00. Found chipset "Intel QM87" with PCI ID 8086:8c4f. This chipset is marked as untested. If you are using an up-to-date version of flashprog *and* were (not) able to successfully update your firmware with it, then please email a report to flashprog@flashprog.org including a verbose (-V) log. Thank you! Enabling flash write... Root Complex Register Block address = 0xfed1c000 Error accessing ICH RCRB, 0x4000 bytes at 0x00000000fed1c000 /dev/mem mmap failed: Operation not permitted FAILED! FATAL ERROR! Error: Programmer initialization failed. paolo@localhost:~>
Hi Paolo, On 13.08.24 21:30, Paolo Giordanello via Flashprog wrote:
Error accessing ICH RCRB, 0x4000 bytes at 0x00000000fed1c000 /dev/mem mmap failed: Operation not permitted FAILED!
this is likely because of a conflicting kernel driver. You can try $ sudo modprobe -r lpc_ich There are also a few more hints in the FAQ: https://flashprog.org/wiki/FAQ Don't forget to make a backup first! :) Nico
Hello Nico,
It worked. Thank you really much for the help and for your dedication to the project!
Cheers!
Paolo
On Thursday, August 15th, 2024 at 10:22, Nico Huber
Hi Paolo,
On 13.08.24 21:30, Paolo Giordanello via Flashprog wrote:
Error accessing ICH RCRB, 0x4000 bytes at 0x00000000fed1c000 /dev/mem mmap failed: Operation not permitted FAILED!
this is likely because of a conflicting kernel driver. You can try
$ sudo modprobe -r lpc_ich
There are also a few more hints in the FAQ: https://flashprog.org/wiki/FAQ
Don't forget to make a backup first! :)
Nico
participants (2)
-
Nico Huber
-
Paolo Giordanello