Hello HyungJong
Thanks for the config information. I can only see one difference between your config and my own. That is the CFLAGS32+= -DASK_BOOT=3 -DANS_DEFAULT=ANS_NETWORK line, which I don't have enabled, but I can't see that being the cause of your problem.
Just for Information, I'm using version 1.16 of mkelfImage
As for you second question, I'm not sure about the values in raminit being optimised. I think they are configured to 'work' for 64Mbytes of memory - any more just get's ignored. For my 128Mb system, I've changed to the following 5a = 0x08 5b->5f,56,57 = 0x10 as these are what the original BIOS set for my memory module.
Andrew Ip may be able to tell you more on this. The one document I've not seen is the BIOS porting guide. Just can't seem to find it freely available on the web.
Regards Mark Wilkinson
Hi HyungJong, I've finally managed to get to the point where I can give the configs a try (one with -DTAGGED_IMAGE enabled, one without)
in both cases, the boot sequence reported that the bootloader class was unknown (Type = 0x00000000), but the system then went on to boot the loaded kernel quite happily (see attached capture file)
I've also attached the romimages as well file :- lb+eb-elf = linuxbios + etherboot (elf images only) lb+eb-tag+elf = linuxbios + etherboot (tagged and elf images)
if you still don't get any further, I think it time to look at the kernel configuration once again.... the command line you specified did have the correct disk partition listed as root didn't it ? I seem to recall that you'd configured /dev/hda3 as the root partition, does this match with where / really is ?
regards Mark Wilkinson
As for you second question, I'm not sure about the values in raminit being optimised. I think they are configured to 'work' for 64Mbytes of memory -
any
more just get's ignored. For my 128Mb system, I've changed to the
following
5a = 0x08
5b->5f,56,57 = 0x10 as these are what the original BIOS set for my memory module.
I could'nt get any more than 64mb of ram recognised using the raminit.inc approach, and even that 64mb was showing lots of errors. So i reworked things to uses the generic spd stuff. I did intend on producing a patch to send in to Andrew IP, but i ran out of time then my linuxbios got out of sync with the CVS etc. I'll try again soon but i am very busy at the moment.
Russell
I could'nt get any more than 64mb of ram recognised using the raminit.inc approach, and even that 64mb was showing lots of errors. So i reworked things to uses the generic spd stuff. I did intend on producing a patch to send in to Andrew IP, but i ran out of time then my linuxbios got out of sync with the CVS etc. I'll try again soon but i am very busy at the moment.
I think I have a fix. I'll check it in once I have double check the fix. It is just a stupid mistake.
-Andrew