Why does Flashrom 1.3.0 on Thinkpad T440p only show 8MiB of SPI? #1722
Replies: 6 comments 10 replies
-
t440p tagged board owners: @ThePlexus @srgrint @akunterkontrolle @rbreslow Any insights on discrepancies of flash chips wrongly detected? Can someone output in text the differences of reported discovered spi chips from Heads and OS versions?
|
Beta Was this translation helpful? Give feedback.
-
The t420 hardcoded some flashrom specific commands when doing internal flashing see board file and this line specifically. :
Please provide command output as requested prior of your answers to move this forward. |
Beta Was this translation helpful? Give feedback.
-
Sorry I reported traces for board configs of t420, not t440p in prior message. |
Beta Was this translation helpful? Give feedback.
-
This is the results of flashrom from the Heads environment on my t440p. Presumably @fhvyhjriur can do likewise from their OS environment. flashrom -p internalflashrom on Linux 5.10.5-Heads (x86_64) flashrom is free software, get the source code atCalibrating delay loop... ΟΚ. coreboot table found at 0x7f352000. Found chipset "Intel QM87". This chipset is marked as untested. If you are using an up-to-date version of flashrom and were (not) able to successfully update your firmware with it, then please email a report to [email protected] including a verbose (-V) log. Thank you! Enabling flash write... FREGO: Flash Descriptor region (0x00000000-0x00000fff) is read-write. FREG1: BIOS region (0x00021000-0x00bfffff) is read-write. FREGZ: Management Engine region (0x00003000-0x00020fff) is read-write. FREG3: Gigabit Ethernet region (0x00001000-0x00002fff) is read-write. Enabling hardware sequencing due to multiple flash chips detected. OK. Multiple flash components detected, skipping flash identification. Found Programmer flash chip "Opaque flash chip" (12288 kB, Programmer-specific) on internal. No operations were specified. |
Beta Was this translation helpful? Give feedback.
-
@fhvyhjriur ping |
Beta Was this translation helpful? Give feedback.
-
This issue is really strange. In ventoy i was able to boot a live mode where ventoy copy the whole ISO image to memdisk and starts from there on to boot. This is a successfull workaround. Then i have this working flashrom output: flashrom 1.4.0 ... @i-c-o-n , would you like to jump in? When flashrom or flashprog is in the heads-bootmode, then it always detects the 12MiB SPI, but always reports about the QM87 chipset: |
Beta Was this translation helpful? Give feedback.
-
I expect this question to be able to be answered in the heads project, because Flashrom compiled into heads image and running later from the SPI chip detects 12MiB of combined SPI memory space.
But when running Flasrhom 1.3.0 on Linux boot on same hardware, Flashrom show just 8MiB of combined SPI memory space. This is really a bad issue, because when you flash something else then Heads where no Flashrom that detects 12MiB of SPI is included, you are sort of stuck there. It is not possible to flash again a heads maximized image because you cant flash 12MiB into detected 8MiB of space.
Beta Was this translation helpful? Give feedback.
All reactions