Hello Rudolf,
You are right. It works with your patch using buildtarget instead of kconfig. But now, I'm back to the first problem I found: when using kconfig, S3 resume doesn't work and when using buildtarget, I can't boot opensuse because I get the error: initrd is too big.
You don't seem to have such a problem, do you ?
I really appreciate your help and you (and coreboot team) are a god for me at this time because I come from high level language ie csharp and it's difficult to switch to low level language,asm or linux but I try.
Regards.
Message du 28/12/09 à 10h44 De : "Rudolf Marek" r.marek@assembler.cz A : congedete@voila.fr Copie à : coreboot@coreboot.org Objet : Re: [coreboot] M2v-mx_se asus : s3 sleeping broken since rev4625 ruik
Hi,
I can confirm the patch works fine. The board reserves the memory on 31MB as hole. So, the saving stuff can be left unimplemented for now.
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f000 (usable) [ 0.000000] BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000001f00000 (usable) [ 0.000000] BIOS-e820: 0000000001f00000 - 0000000002000000 (reserved) [ 0.000000] BIOS-e820: 0000000002000000 - 0000000017fe7000 (usable) [ 0.000000] BIOS-e820: 0000000017fe7000 - 0000000018000000 (reserved) [ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
High Tables Base is 17ff0000, but that little missing stuff 0000000017fe7000 - 17ff0000 is from SeaBIOS I think.
I used classic buildtarget/abuild method beccause I think Kconfig has bit different configuration.
I'm glad that you have chosen this board! It was a lot of work to get it running ;)
Thanks, Rudolf
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
____________________________________________________
Adressez gratuitement vos cartes de voeux virtuelles avec Voila.fr sur http://carte-de-voeux.voila.fr
On Mon, Dec 28, 2009 at 1:55 PM, congedete@voila.fr wrote:
Hello Rudolf,
You are right. It works with your patch using buildtarget instead of kconfig. But now, I'm back to the first problem I found: when using kconfig, S3 resume doesn't work and when using buildtarget, I can't boot opensuse because I get the error: initrd is too big.
This patch should get you most of the way to buildtarget using Kconfig. It minimizes the differences that are found by running
util/kbuildall/kbuildall asus/m2v-mx_se
Thanks, Myles
I really appreciate your help and you (and coreboot team) are a god for me at this time because I come from high level language ie csharp and it's difficult to switch to low level language,asm or linux but I try.
Btw you can boot Windows with Coreboot/SeaBIOS too ;) I think you would need to run the orig VGA BIOS ROM for this. But anyway you are asking good questions and generally doing very well. Maybe you can help us to extend the user documentation to get things running -> because I think it is not so easy for newcomers. This needs to be fixed/improved.
Back to your problem:
I think the error message is because our memory hole is at 32MB. Maybe shifting this to 64MB would solve the problem.
So lets move the ramtop to 64MB and base to 63MB. I think what needs to be done is to replace 0x1F00000 with 0x3F00000 and 0x2000000 with 0x4000000
I think we can go to 128MB so you would need to supply the 127MB as base and 128MB RAMTOPs (address is in hex and in bytes, just use some calc to 128*1024*1024 and 127*1024*1024 and get result in hex).
This change is needed either in KConfig or in the *lb files.
Thanks, Rudolf