Hello, I recently ran flashrom on my Lenovo V330-14ARR Laptop and got the following message asking me to make a report:
$ sudo flashrom -r backup.rom -p internal flashrom on Linux 5.12.19_1 (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). Found chipset "AMD FP4". Enabling flash write... FCH device found but SMBus revision 0x61 does not match known values. Please report this to flashrom@flashrom.org and include this log and the output of lspci -nnvx, thanks!. Could not determine chipset generation.PROBLEMS, continuing anyway ======================================================================== You seem to be running flashrom on an unknown laptop. Some internal buses have been disabled for safety reasons.
Laptops, notebooks and netbooks are difficult to support and we recommend to use the vendor flashing utility. The embedded controller (EC) in these machines often interacts badly with flashing. See the manpage and https://flashrom.org/Laptops for details.
If flash is shared with the EC, erase is guaranteed to brick your laptop and write may brick your laptop. Read and probe may irritate your EC and cause fan failure, backlight failure and sudden poweroff. You have been warned. ======================================================================== No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically.
I have attached the output of lspci -nnvx. For some context: the vendor firmware on this laptop is likely broken according to linux warning messages and it often fails to boot or even hangs with 100% CPU usage some time after boot. In fact, the reason I am running the 5.12 kernel is because newer kernels hardly boot at all anymore. For this reason I was trying to determine the viability of replacing the vendor firmware with coreboot.
Thank you kindly. Murray.