Hi Flashrom team,
Am trying to flash on W25R256JVEIQ NOR flash
sudo flashrom -p internal -w coreboot_ehl_2609.bin
flash device is not found, hope it means W25R256JVEIQ NOR flash device is not supported by flashrom 1.2?
sudo flashrom -p internal -w coreboot_ehl_2609.bin flashrom v1.2 on Linux 5.13.0-21-generic (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). WARNING: No chipset found. Flash detection will most likely fail. No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically
Thanks for your time!
Best Regards Rao
Hi Flashrom Team,
The DID 0x4019 which is for WINBOND_NEX_W25Q256_V 0x4019 /* W25Q256FV or W25Q256JV_Q (QE=1) */ supports W25R256JVEIQ flashpart
I think the issue is with table *chipset_enables *defined inside -> flashrom-master\flashrom-master\Chipset_enable.c is not matching Elkhart Lake PCH ID which is causing
WARNING: No chipset found. Flash detection will most likely fail
Best Regards
Rao
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free. www.avg.com http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Tue, Nov 23, 2021 at 11:38 AM Rao G grao.v80@gmail.com wrote:
Hi Flashrom team,
Am trying to flash on W25R256JVEIQ NOR flash
sudo flashrom -p internal -w coreboot_ehl_2609.bin
flash device is not found, hope it means W25R256JVEIQ NOR flash device is not supported by flashrom 1.2?
sudo flashrom -p internal -w coreboot_ehl_2609.bin flashrom v1.2 on Linux 5.13.0-21-generic (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). WARNING: No chipset found. Flash detection will most likely fail. No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically
Thanks for your time!
Best Regards Rao
Hello Rao,
On 23.11.21 18:15, Rao G wrote:
I think the issue is with table *chipset_enables *defined inside -> flashrom-master\flashrom-master\Chipset_enable.c is not matching Elkhart Lake PCH ID which is causing
WARNING: No chipset found. Flash detection will most likely fail
that's correct. Elkhart Lake is not supported yet. If Intel didn't change their course, the flash chip's DID won't matter, as Intel wants their hardware to handle that. Flashrom would then treat it as an "opaque flash chip".
For the moment, you could just try if it works if you add the EHL PCH ID. However, I wouldn't know which chipset generation (enum ich_chipset) to choose.
For a permanent solution, somebody should review all the code around `enum ich_chipset` against the EHL datasheet, to figure which paths would suit it best, if any. If none, we should extend the enum.
Beside the actual SPI-controller support, flashrom also maintains support for Intel's flash descriptor (IFD). This is also strongly tied to `enum ich_chipset`. To review the related code, one needs the "SPI Guide" for EHL. Alas, this is usually only available under NDA. If you can get it, it's usually part of the firmware package for the management engine ((TX|CS(M)|M)E, or whatever it's called this time ^^).
Hope that helps, Nico