Le 4 févr. 2014 à 16:22, Aaron Durbin adurbin@chromium.org a écrit :
On Tue, Feb 4, 2014 at 9:12 AM, Carmelo Ingrao carmelo@ingrao.fr wrote:
Hi Aaron, first thanks to take the time to answer :)
Le 4 févr. 2014 à 16:03, Aaron Durbin adurbin@chromium.org a écrit :
SeaBIOS was loading correctly until you changed the GBB flags, right? And CTRL+L is just not being detected any longer? Can you change the GBB flags back and determine if the legacy booting still works?
Yes, before doing mess with the gbb flags, the SeaBIOS was correctly working : I have once installed Fedora on my c720 Now CTRL+L is no longer detected (only a sound out the speakers)
Yes I can change the GBB flags, but which one do I have to set ?
I was thinking changing them back to 0x00, but it sounds like you installed Fedora over ChromeOS? And it was working until you changed the gbb flags?
First, I had ChromeOS Then I installed Fedora Then I reinstall ChromeOS (no more Fedora), and at this moment I played with GBB flags.
I have read online it may be caused by the wipe of SeaBIOS part in the ROM.
It's possible. Since you are in dev mode, could you run the following? ' iotools mmio_dump 0xffc00000 0x200000 -b | hexdump -C' It will dump the contents of legacy portion of the flash. We'd know for certain if the area is wiped.
I have copy/paste your command, and here is what I obtain :
localhost / # iotools mmio_dump 0xffc00000 0x200000 -b | hexdump -C bash: iotools: command not found
Sorry. I thought you were booting ChromeOS in dev mode (I'm just used to using iotools). Try this:
dd iflag=sync if=/dev/mem bs=2M skip=2046 count=1 | hexdump -C
Yes I have right now ChromeOS in dev mode but it can’t find the iotools (when I start the laptop it says « press space to enable security)
Here the output :
localhost / # dd iflag=sync if=/dev/mem bs=2M skip=2046 count=1 | hexdump -C 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 1+0 records in 1+0 records out 2097152 bytes (2.1 MB) copied, 1.30793 s, 1.6 MB/s 00200000
Carmelo
-Aaron
On Tue, Feb 4, 2014 at 9:26 AM, Carmelo Ingrao carmelo@ingrao.fr wrote:
Le 4 févr. 2014 à 16:22, Aaron Durbin adurbin@chromium.org a écrit :
On Tue, Feb 4, 2014 at 9:12 AM, Carmelo Ingrao carmelo@ingrao.fr wrote:
Hi Aaron, first thanks to take the time to answer :)
Le 4 févr. 2014 à 16:03, Aaron Durbin adurbin@chromium.org a écrit :
SeaBIOS was loading correctly until you changed the GBB flags, right? And CTRL+L is just not being detected any longer? Can you change the GBB flags back and determine if the legacy booting still works?
Yes, before doing mess with the gbb flags, the SeaBIOS was correctly working : I have once installed Fedora on my c720 Now CTRL+L is no longer detected (only a sound out the speakers)
Yes I can change the GBB flags, but which one do I have to set ?
I was thinking changing them back to 0x00, but it sounds like you installed Fedora over ChromeOS? And it was working until you changed the gbb flags?
First, I had ChromeOS Then I installed Fedora Then I reinstall ChromeOS (no more Fedora), and at this moment I played with GBB flags.
Got it. It's clearer now.
I have read online it may be caused by the wipe of SeaBIOS part in the ROM.
It's possible. Since you are in dev mode, could you run the following? ' iotools mmio_dump 0xffc00000 0x200000 -b | hexdump -C' It will dump the contents of legacy portion of the flash. We'd know for certain if the area is wiped.
I have copy/paste your command, and here is what I obtain :
localhost / # iotools mmio_dump 0xffc00000 0x200000 -b | hexdump -C bash: iotools: command not found
Sorry. I thought you were booting ChromeOS in dev mode (I'm just used to using iotools). Try this:
dd iflag=sync if=/dev/mem bs=2M skip=2046 count=1 | hexdump -C
Yes I have right now ChromeOS in dev mode but it can’t find the iotools (when I start the laptop it says « press space to enable security)
Here the output :
localhost / # dd iflag=sync if=/dev/mem bs=2M skip=2046 count=1 | hexdump -C 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
1+0 records in 1+0 records out 2097152 bytes (2.1 MB) copied, 1.30793 s, 1.6 MB/s 00200000
It definitely is gone, but I am not sure why.
I would use the script Kevin posted in http://permalink.gmane.org/gmane.comp.bios.coreboot.seabios/7572 to build a new SeaBIOS and flash it to the RW_LEGACY in the SPI. The script looks to be well documented and straight forward.
-Aaron