Hi David:

For flashrom could update BIOS successfully on the Intel Bakerville
platform(CPU:SKY-D), we need to add device id to chipset_enables table in
the file of"chipset_enables.c", or it will cause below error:
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.

So could you please help to add these three device ids to the
chipset_enable table and upload to the Github?
Attached the changed file.

Thanks,
Best Regards,
Ocean

On Wed, Mar 4, 2020 at 2:47 PM Ocean Huang <hah...@celestica.com> wrote:

> Thanks a lot.
>
> On Wed, Mar 4, 2020 at 2:43 PM David Hendricks <dhend...@fb.com> wrote:
>
>> (Resending to the mailing list)
>> ------------------------------
>> *From:* David Hendricks <dhend...@fb.com>
>> *Sent:* Monday, March 2, 2020 2:50:24 PM
>> *To:* flashrom@flashrom.org <flashrom@flashrom.org>; Ocean Huang <
>> hah...@celestica.com>
>> *Subject:* Re: [flashrom] Flashrom tool failed on the Intel Bakerville
>> platform(CPU:SKY-D)
>>
>> Hello Ocean,
>> At the moment we do not support updating the Intel ME region. You may
>> target other regions described by the flash descriptor using the --ifd
>> option, for example `flashrom -p internal --ifd -i bios --noverify-all -w
>> CBR.1.00.01.bin`*.*
>>
>> Depending on your use case, another option is to modify the flash
>> descriptor to allow the host to write to the ME region. However Intel
>> recommends locking the ME region so that reads and writes to the ME region
>> from the host are not allowed.
>>
>> Please also see https://flashrom.org/ME#Suggested_workarounds for
>> additional guidance.
>> ------------------------------
>> *From:* Ocean Huang via flashrom <flashrom@flashrom.org>
>> *Sent:* Wednesday, February 26, 2020 5:20 AM
>> *To:* flashrom@flashrom.org <flashrom@flashrom.org>
>> *Subject:* [flashrom] Flashrom tool failed on the Intel Bakerville
>> platform(CPU:SKY-D)
>>
>> Hi Vendor:
>>
>> We have some issue when using flashrom tool update BIOS & ME firmware on
>> the Intel Bakeville platform, you can refer to the below error log, could
>> you please help give some comments or suggestions about this issue?
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *[root@localhost flashrom-v1.1]# ./flashrom  -p internal -w
>> CBR.1.00.01.bin flashrom v1.1 on Linux 3.10.0-957.el7.x86_64 (x86_64)
>> flashrom is free software, get the source code at https://flashrom.org
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__flashrom.org&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=4-bAjA7rj5_lsAnGYQCM_w&m=532SYzVno7CxakMNFHC-ELomxuPqcWKaBcM1kqjV6qc&s=lw-AUImht5ouHueP-_e7nSmbqEDP4RPihF9Y8o5_70A&e=>
>> Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found
>> chipset "Intel C620 Series Chipset Supersku". 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 flashrom@flashrom.org <flashrom@flashrom.org> including a
>> verbose (-V) log. Thank you! Enabling flash write... SPI Configuration is
>> locked down. FREG2: Management Engine region (0x00003000-0x00a15fff) is
>> locked. Not all flash regions are freely accessible by flashrom. This is
>> most likely due to an active ME. Please see https://flashrom.org/ME
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__flashrom.org_ME&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=4-bAjA7rj5_lsAnGYQCM_w&m=532SYzVno7CxakMNFHC-ELomxuPqcWKaBcM1kqjV6qc&s=X8yqTjX2TTNy16DkSDCTNXyOc8FAG1Yfn126AxBHqVI&e=>
>> for details. At least some flash regions are read protected. You have to
>> use a flash layout and include only accessible regions. For write
>> operations, you'll additionally need the --noverify-all switch. See manpage
>> for more details. Enabling hardware sequencing because some important
>> opcode is locked. OK. Found Programmer flash chip "Opaque flash chip"
>> (32768 kB, Programmer-specific) mapped at physical address
>> 0x0000000000000000. Reading old flash chip contents... Transaction error
>> between offset 0x00003000 and 0x0000303f (= 0x00003000 + 63)! FAILED.
>> [root@localhost flashrom-v1.1]# ./flashrom  -p internal -r 111.bin --ifd -i
>> bios flashrom v1.1 on Linux 3.10.0-957.el7.x86_64 (x86_64) flashrom is free
>> software, get the source code at https://flashrom.org
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__flashrom.org&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=4-bAjA7rj5_lsAnGYQCM_w&m=532SYzVno7CxakMNFHC-ELomxuPqcWKaBcM1kqjV6qc&s=lw-AUImht5ouHueP-_e7nSmbqEDP4RPihF9Y8o5_70A&e=>
>> Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found
>> chipset "Intel C620 Series Chipset Supersku". 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 flashrom@flashrom.org <flashrom@flashrom.org> including a
>> verbose (-V) log. Thank you! Enabling flash write... SPI Configuration is
>> locked down. FREG2: Management Engine region (0x00003000-0x00a15fff) is
>> locked. Not all flash regions are freely accessible by flashrom. This is
>> most likely due to an active ME. Please see https://flashrom.org/ME
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__flashrom.org_ME&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=4-bAjA7rj5_lsAnGYQCM_w&m=532SYzVno7CxakMNFHC-ELomxuPqcWKaBcM1kqjV6qc&s=X8yqTjX2TTNy16DkSDCTNXyOc8FAG1Yfn126AxBHqVI&e=>
>> for details. At least some flash regions are read protected. You have to
>> use a flash layout and include only accessible regions. For write
>> operations, you'll additionally need the --noverify-all switch. See manpage
>> for more details. Enabling hardware sequencing because some important
>> opcode is locked. OK. Found Programmer flash chip "Opaque flash chip"
>> (32768 kB, Programmer-specific) mapped at physical address
>> 0x0000000000000000. Reading ich descriptor... done. Using region: "bios".
>> Reading flash... done.*
>>
>> --
>> Thanks,
>> Best Regards,
>> Ocean Huang
>> BIOS Engineer
>> Celestica(Shanghai) R&D Center, China
>> email: hah...@celestica.com
>> www.celestica.com
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.celestica.com_&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=4-bAjA7rj5_lsAnGYQCM_w&m=532SYzVno7CxakMNFHC-ELomxuPqcWKaBcM1kqjV6qc&s=ahLKTJPmpgx5K_VNSq96O7Ke4K285bLxzBHr4zcAuv8&e=>
>>
>>
>
>
> --
> Thanks,
> Best Regards,
> Ocean Huang
> BIOS Engineer
> Celestica(Shanghai) R&D Center, China
> email: hah...@celestica.com
> www.celestica.com
>


-- 
Thanks,
Best Regards,
Ocean Huang
BIOS Engineer
Celestica(Shanghai) R&D Center, China
email: hah...@celestica.com
www.celestica.com

Attachment: chipset_enable.c
Description: Binary data

_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to