I had build once a coreboot image for a Intel G41 board. Then i liked to build for an other Intel G41 board. I first removed the config: rm .config* then i ran again 'make menuconfig' chose the other Intel G41 board and ran 'make'.
I got this error:
..... Compile checking out/src/fw/smm.o Compile checking out/src/fw/smp.o Compile checking out/src/fw/mtrr.o Compile checking out/src/fw/xen.o Compiling IASL src/fw/ssdt-misc.hex out/src/fw/ssdt-misc.dsl.i 4: DefinitionBlock ("ssdt-misc.aml", "SSDT", 0x01, "BXPC", "BXSSDTSUSP", 0x1) Error 6155 - Invalid OEM Table ID ^ (Length cannot exceed 8 characters)
ASL Input: out/src/fw/ssdt-misc.dsl.i - 102 lines, 2567 bytes, 35 keywords Listing File: out/src/fw/ssdt-misc.lst - 8393 bytes Hex Dump: out/src/fw/ssdt-misc.hex - 4096 bytes
Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 2 Optimizations Makefile:254: recipe for target 'src/fw/ssdt-misc.hex' failed make[2]: *** [src/fw/ssdt-misc.hex] Error 255 Makefile:80: recipe for target 'build' failed make[1]: *** [build] Error 2 payloads/external/Makefile.inc:85: recipe for target 'seabios' failed make: *** [seabios] Error 2
I then removed the config with rm .config* ran again 'make menuconfig' and chose again the board that i was able to build an image before some minutes with a warning ( https://mail.coreboot.org/pipermail/coreboot/2018-August/087162.html ). Then i ran 'make'. Now i also get for that board the issue i have copied above. This Compiling IASL src/fw/ssdt-misc.hex failed again. But it was probably working before because i had got an image.
On 14.08.2018 12:49, h42@memeware.net wrote:
I had build once a coreboot image for a Intel G41 board. Then i liked to build for an other Intel G41 board.
It looks like you either used an older IASL for this initial build or chose a different SeaBIOS version.
Nico
I first removed the config: rm .config* then i ran again 'make menuconfig' chose the other Intel G41 board and ran 'make'.
I got this error:
..... Compile checking out/src/fw/smm.o Compile checking out/src/fw/smp.o Compile checking out/src/fw/mtrr.o Compile checking out/src/fw/xen.o Compiling IASL src/fw/ssdt-misc.hex out/src/fw/ssdt-misc.dsl.i 4: DefinitionBlock ("ssdt-misc.aml", "SSDT", 0x01, "BXPC", "BXSSDTSUSP", 0x1) Error 6155 - Invalid OEM Table ID ^ (Length cannot exceed 8 characters)
ASL Input: out/src/fw/ssdt-misc.dsl.i - 102 lines, 2567 bytes, 35 keywords Listing File: out/src/fw/ssdt-misc.lst - 8393 bytes Hex Dump: out/src/fw/ssdt-misc.hex - 4096 bytes
Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 2 Optimizations Makefile:254: recipe for target 'src/fw/ssdt-misc.hex' failed make[2]: *** [src/fw/ssdt-misc.hex] Error 255 Makefile:80: recipe for target 'build' failed make[1]: *** [build] Error 2 payloads/external/Makefile.inc:85: recipe for target 'seabios' failed make: *** [seabios] Error 2>
I then removed the config with rm .config* ran again 'make menuconfig' and chose again the board that i was able to build an image before some minutes with a warning ( https://mail.coreboot.org/pipermail/coreboot/2018-August/087162.html ). Then i ran 'make'. Now i also get for that board the issue i have copied above. This Compiling IASL src/fw/ssdt-misc.hex failed again. But it was probably working before because i had got an image.
I have not changed anything. I was able to reproduce that every single time i tried. rm -r coreboot git clone coreboot build buildchain build corebot image for g41m-gs (ONLY open make menuconfig, choose model, press esc and save) rm .coreboot* try to build image for gigabyte g41 board (ONLY open make menuconfig, choose model, press esc and save)
It fails with the written error every single time.
On 2018-08-15 21:26, Nico Huber wrote:
On 14.08.2018 12:49, h42@memeware.net wrote:
I had build once a coreboot image for a Intel G41 board. Then i liked to build for an other Intel G41 board.
It looks like you either used an older IASL for this initial build or chose a different SeaBIOS version.
Nico
I first removed the config: rm .config* then i ran again 'make menuconfig' chose the other Intel G41 board and ran 'make'.
I got this error:
..... Compile checking out/src/fw/smm.o Compile checking out/src/fw/smp.o Compile checking out/src/fw/mtrr.o Compile checking out/src/fw/xen.o Compiling IASL src/fw/ssdt-misc.hex out/src/fw/ssdt-misc.dsl.i 4: DefinitionBlock ("ssdt-misc.aml", "SSDT", 0x01, "BXPC", "BXSSDTSUSP", 0x1) Error 6155 - Invalid OEM Table ID ^ (Length cannot exceed 8 characters)
ASL Input: out/src/fw/ssdt-misc.dsl.i - 102 lines, 2567 bytes, 35 keywords Listing File: out/src/fw/ssdt-misc.lst - 8393 bytes Hex Dump: out/src/fw/ssdt-misc.hex - 4096 bytes
Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 2 Optimizations Makefile:254: recipe for target 'src/fw/ssdt-misc.hex' failed make[2]: *** [src/fw/ssdt-misc.hex] Error 255 Makefile:80: recipe for target 'build' failed make[1]: *** [build] Error 2 payloads/external/Makefile.inc:85: recipe for target 'seabios' failed make: *** [seabios] Error 2>
I then removed the config with rm .config* ran again 'make menuconfig' and chose again the board that i was able to build an image before some minutes with a warning ( https://mail.coreboot.org/pipermail/coreboot/2018-August/087162.html ). Then i ran 'make'. Now i also get for that board the issue i have copied above. This Compiling IASL src/fw/ssdt-misc.hex failed again. But it was probably working before because i had got an image.
On 16.08.2018 12:47, h42@memeware.net wrote:
I have not changed anything. I was able to reproduce that every single time i tried.
Ah, sorry I wasn't referring to the error but to your mail's subject. The "second/third/... time fails" (as opposed to the first time) because you changed parameters (maybe outside of coreboot or in the config). That's what I was trying to tell you.
If you wanted help with the error, you should have told so. It's a known incompatibility of older SeaBIOS versions with current IASL. I guess, SeaBIOS master should build fine.
Nico