Dear people,
Hello. My name is Masaru Suzuqi. I have been trying to libreboot the x60s. This is the first time for me to try to libreboot. Finally I have just succeeded to proceed to the step "./flash". Then I got below message. There was your email address. So I am writing this message. Would you mind teaching me what I should do? This message binds me.
Your flash chip is in an unknown state.
Get help on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with the subject "FAILED: <your board name>"! ------------------------------------------------------------------------------- DO NOT REBOOT OR POWEROFF!
I cannot do anything. I am afraid but I have no language skills to chat and I have not used IRC. I am looking forward to your reply. Thank you very much for reading this message.
Sincerely, Masaru Suzuqi
--
softwdensky@softwdensky:~/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S$ sudo ./flash i945lenovo_firstflash /home/softwdensky/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S/x60_usqwerty_txtmode.rom Mode selected: i945lenovo_firstflash bucts utility version 'withoutgit' Using LPC bridge 8086:27b9 at 0000:1f.00 Current BUC.TS=0 - 128kb address range 0xFFFE0000-0xFFFFFFFF is untranslated Updated BUC.TS=1 - 64kb address ranges at 0xFFFE0000 and 0xFFFF0000 are swapped flashrom v0.9.9-unknown on Linux 4.4.0-119-generic (i686) flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK. Found chipset "Intel ICH7M". Enabling flash write... WARNING: SPI Configuration Lockdown activated. OK. Found SST flash chip "SST25VF016B" (2048 kB, SPI) mapped at physical address 0xffe00000. Reading old flash chip contents... done. Erasing and writing flash chip... spi_block_erase_20 failed during command execution at address 0x0 Reading current flash chip contents... done. Looking for another erase function. spi_block_erase_52 failed during command execution at address 0x0 Reading current flash chip contents... done. Looking for another erase function. Transaction error! spi_block_erase_d8 failed during command execution at address 0x1f0000 Reading current flash chip contents... done. Looking for another erase function. spi_chip_erase_60 failed during command execution Reading current flash chip contents... done. Looking for another erase function. spi_chip_erase_c7 failed during command execution Looking for another erase function. No usable erase functions left. FAILED! Uh oh. Erase/write failed. Checking if anything has changed. Reading current flash chip contents... done. Apparently at least some data has changed. Your flash chip is in an unknown state. Get help on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with the subject "FAILED: <your board name>"! ------------------------------------------------------------------------------- DO NOT REBOOT OR POWEROFF! flashrom v0.9.9-unknown on Linux 4.4.0-119-generic (i686) flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK. Found chipset "Intel ICH7M". Enabling flash write... WARNING: SPI Configuration Lockdown activated. OK. No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. softwdensky@softwdensky:~/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S$
--
The below log is a log of my stumble right before the success. For your reference.
softwdensky@softwdensky:~$ cd twdensky/ドキュメント/LibreBoot_2/home/sof0160907_for_Lenovo_X60S bash: cd: twdensky/ドキュメント/LibreBoot_2/home/sof0160907_for_Lenovo_X60S: そのようなファイルやディレクトリはありません softwdensky@softwdensky:~$ cd softwdensky/ドキュメント/LibreBoot_2/home/sof0160907_for_Lenovo_X60S bash: cd: softwdensky/ドキュメント/LibreBoot_2/home/sof0160907_for_Lenovo_X60S: そのようなファイルやディレクトリはありません softwdensky@softwdensky:~$ cd /home/softwdensky/ドキュメント/LibreBoot_2/home/sof0160907_for_Lenovo_X60S bash: cd: /home/softwdensky/ドキュメント/LibreBoot_2/home/sof0160907_for_Lenovo_X60S: そのようなファイルやディレクトリはありません softwdensky@softwdensky:~$ cd /home/softwdensky/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S softwdensky@softwdensky:~/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S$ sudo ./flash i945lenovo_firstflash home/softwdensky/ドキュメント/libreboot_r20160907_src/coreboot/d83b0e9ac4174cca92ac2c3b83a7e8491a9a1ff4/d83b0e9ac4174cca92ac2c3b83a7e8491a9a1ff4/src/northbridge/intel/i945/x60/x60_usqwerty_text.rom [sudo] softwdensky のパスワード: すみません、もう一度試してください。 [sudo] softwdensky のパスワード: Mode selected: i945lenovo_firstflash File not found! softwdensky@softwdensky:~/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S$ sudo ./flash i945lenovo_firstflash home/softwdensky/ドキュメント/libreboot_r20160907_src/coreboot/d83b0e9ac4174cca92ac2c3b83a7e8491a9a1ff4/d83b0e9ac4174cca92ac2c3b83a7e8491a9a1ff4/src/northbridge/intel/i945/x60/x60_usqwerty_text.rom Mode selected: i945lenovo_firstflash File not found! softwdensky@softwdensky:~/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S$ ./flash i945lenovo_firstflash /home/softwdensky/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S/x60_usqwerty_textmode.rom This script must be run as root softwdensky@softwdensky:~/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S$ sudo ./flash i945lenovo_firstflash /home/softwdensky/ドキュメント/LibreBoot_20160907_for_Lenovo_X60S/x60_usqwerty_textmode.rom Mode selected: i945lenovo_firstflash File not found!
Hello Masaru,
I guess your flashing is fine. When you continue, you have to follow the libreboot documentation carefully. More about the error below.
On 02.08.19 17:36, msuzuqi@posteo.net wrote:
I have been trying to libreboot the x60s. This is the first time for me to try to libreboot. Finally I have just succeeded to proceed to the step "./flash". Then I got below message. There was your email address. So I am writing this message. Would you mind teaching me what I should do? This message binds me.
Your flash chip is in an unknown state.
Get help on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with the subject "FAILED: <your board name>"!
DO NOT REBOOT OR POWEROFF!
The libreboot documentation [1] says: "Seeing this means that the operation was a resounding success! DON’T PANIC.". Somewhere in the log it says at what address it finally failed:
spi_block_erase_d8 failed during command execution at address 0x1f0000
At this 0x1f0000 is the last 64-KiB block of your flash. It is write- protected by the Lenovo BIOS. Hence, the failure is expected. These last 64 KiB will be flashed after your first boot with coreboot with the `i945lenovo_secondflash` call.
Hope that helps, Nico
On 02.08.19 20:00, Nico Huber wrote:
On 02.08.19 17:36, msuzuqi@posteo.net wrote:
I have been trying to libreboot the x60s. This is the first time for me to try to libreboot. Finally I have just succeeded to proceed to the step "./flash". Then I got below message. There was your email address. So I am writing this message. Would you mind teaching me what I should do? This message binds me.
Your flash chip is in an unknown state.
Get help on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with the subject "FAILED: <your board name>"!
DO NOT REBOOT OR POWEROFF!
The libreboot documentation [1] says: "Seeing this means that the operation was a resounding success! DON’T PANIC.". Somewhere in the log it says at what address it finally failed:
I forgot the link:
[1] https://libreboot.org/docs/install/#flashrom_lenovobios
Nico