Re: [elilo-discuss] ELILO IA32: LocateHandle GopProtocol failed
ELILO was the legacy EFI linux boot loader for IA-64(IPF), IA-32(x86),
Status: Abandoned
Brought to you by:
sourceforge
From: Naresh B. <nar...@gm...> - 2010-04-08 18:40:17
|
Hi Jason, I have downloaded the pre-built binary elilo-3.6 from sourceforge.net http://sourceforge.net/projects/elilo/files/ fs0:\> elilo-3.6-ia32.efi ELILO boot: Loading file ramdisk.img.gz...done <After approximately 30 sec machine is restarting> ----------------------------------------------------------------------------------------------------------------------------- *Complete logs are as below:* Loading.: EFI Shell [Built-in] EFI Shell version 1.10 [14.62] Device mapping table fs0 : Acpi(PNP0A03,0)/Pci(1D|1)/Usb(1, 0)/HD(Part1,Sig2C462474) blk0 : Acpi(PNP0A03,0)/Pci(1D|1)/Usb(1, 0) blk1 : Acpi(PNP0A03,0)/Pci(1D|1)/Usb(1, 0)/HD(Part1,Sig2C462474) **** Extensible Firmware Interface (EFI) shell **** --------------------------------------------------- Welcome to the EFI shell, an embedded pre-OS environment. By default, the systemboots to the EFI shell when no other bootable media are found. If you did not intend to boot to the EFI shell, please insert a bootable media and reboot the system or check your boot device order in the F2 BIOS setup. For help on using EFI, type <help> at the shell prompt. To learn more about EFI,please visit the EFI website at http://developer.intel.com/technology/efi Shell> fs0: fs0:\> ls Directory of: fs0:\ 04/08/10 03:17p 536 elilo.conf 04/08/10 03:24p 210,540 elilo.efi 04/08/10 07:38p 3,488,352 bzImage 04/01/10 03:24p 8,209,207 initrd-karmic.gz 03/31/10 02:06p 3,890,400 linux-karmic 04/01/10 08:39a 22,795,742 initrd-constantine.img 04/01/10 08:39a 3,387,680 vmlinuz-constantine 04/01/10 03:42p 8,865,026 ramdisk.img.gz 04/01/10 02:14p 69 startup.nsh-Autoboot 04/08/10 02:31p 586 elilo.conf-bkup 04/08/10 06:19p 203,222 elilo-3.6-ia32.efi 04/08/10 06:19p 374,212 elilo-3.6-ia64.efi 12 File(s) 51,425,572 bytes 0 Dir(s) fs0:\> elilo-3.6-ia32.efi -D elilo.c(line 598):Optind=2 optarg=0 argc=2 localfs.c(line 241):size=4 alloc.c(line 110):alloc: allocated 4 bytes @[0x1F6C3D941F6C3D90-0x1F6DC04A1F6DAF76] alloc.c(line 110):alloc: allocated 32 bytes @[0x1F6C3D301F6C3D10-0x1F6DC04A1F6DAF76] netfs.c(line 733):size=8 alloc.c(line 110):alloc: allocated 8 bytes @[0x1F6C3C981F6C3C90-0x1F6DC04A1F6DAF76] alloc.c(line 110):alloc: allocated 1220 bytes @[0x1F6C2ED41F6C2A10-0x1F6DC04A1F6DAF76] alloc.c(line 110):alloc: allocated 1220 bytes @[0x1F6C29D41F6C2510-0x1F6DC04A1F6DAF76] fileops.c(line 547):found 3 filesystems alloc.c(line 110):alloc: allocated 120 bytes @[0x1F6C2F881F6C2F10-0x1F6DC04A1F6DAF76] alloc.c(line 110):alloc: allocated 4 bytes @[0x1F6C3C141F6C3C10-0x1F6DC04A1F6DAF76] alloc.c(line 110):alloc: allocated 100 bytes @[0x1F6C3BF41F6C3B90-0x1F6DC04A1F6DAF76] fileops.c(line 496):dev000 : vfat : Acpi(PNP0A03,0)/Pci(1D|1)/Usb(1)/HD(Part1,Sig2C462474) alloc.c(line 163):free: Pool @0x41F6C3C10 size=2264677612224622454 alloc.c(line 110):alloc: allocated 8 bytes @[0x1F6C3C181F6C3C10-0x1F6DC04A1F6DAF76] alloc.c(line 110):alloc: allocated 100 bytes @[0x1F6C3B741F6C3B10-0x1F6DC04A1F6DAF76] fileops.c(line 496):dev001 : netfs : Acpi(PNP0A03,0)/Pci(2|0)/Pci(0|2)/Pci(4|0)/Mac(000423BCCC22) alloc.c(line 110):alloc: allocated 100 bytes @[0x1F6C3AF41F6C3A90-0x1F6DC04A1F6DAF76] fileops.c(line 496):dev002 : netfs : Acpi(PNP0A03,0)/Pci(2|0)/Pci(0|2)/Pci(4|1)/Mac(000423BCCC23) alloc.c(line 163):free: Pool @0x81F6C3C10 size=2264677612224622454 glue_localfs.c(line 91):localfs_default_path=\ fileops.c(line 261):fops_open(elilo.conf), dev:: fileops.c(line 279):dev:: fullname:elilo.conf: name:elilo.conf: f=0 localfs.c(line 95):localfs_open on \elilo.conf alloc.c(line 110):alloc: allocated 6164 bytes @[0x1F6C18241F6C0010-0x1F6DC04A1F6DAF76] config.c(line 486):must do image on bzImage alloc.c(line 110):alloc: allocated 6164 bytes @[0x1F6BF8241F6BE010-0x1F6DC04A1F6DAF76] config.c(line 486):must do image on linux-karmic alloc.c(line 110):alloc: allocated 6164 bytes @[0x1F6BD8241F6BC010-0x1F6DC04A1F6DAF76] config.c(line 486):must do image on vmlinuz-constantine config.c(line 875):done parsing config file ELILO boot: config.c(line 1021):label linux: kname=bzImage options=root=/dev/sda2 console=tty0 console=ttyS0,9600 1 ro initrd=ramdisk.img.gz vmcode= fileops.c(line 261):fops_open(bzImage), dev:: fileops.c(line 279):dev:: fullname:bzImage: name:bzImage: f=0 localfs.c(line 95):localfs_open on \bzImage fileops.c(line 261):fops_open(bzImage), dev:: fileops.c(line 279):dev:: fullname:bzImage: name:bzImage: f=0 localfs.c(line 95):localfs_open on \bzImage fileops.c(line 261):fops_open(bzImage), dev:: fileops.c(line 279):dev:: fullname:bzImage: name:bzImage: f=0 localfs.c(line 95):localfs_open on \bzImage plain_loader.c(line 51):class=7 type=48892 data=140 machine=45 bzimage.c(line 47):probe_bzImage_boot() bzimage.c(line 58):opening bzImage... fileops.c(line 261):fops_open(bzImage), dev:: fileops.c(line 279):dev:: fullname:bzImage: name:bzImage: f=0 localfs.c(line 95):localfs_open on \bzImage bzimage.c(line 70): reading boot sector... bzimage.c(line 95):bootsect[1F1h] == 24 setup sectors bzimage.c(line 108):reading setup data... alloc.c(line 110):alloc: allocated 12800 bytes @[0x1F6BB2101F6B8010-0x1F6DC04A1F6DAF76] bzimage.c(line 113):param_size=12800 param_start=1F6B8010 bzimage.c(line 145):param_start(c=1F6B8212): H-d-r-S alloc.c(line 140):allocator: allocated 512 pages @0x100000 bzimage.c(line 172):reading kernel image... bzimage.c(line 186):kernel image read: 2097152 bytes, 2048 Kbytes bzimage.c(line 200):load_bzImage_boot() bzimage.c(line 213):kstart=0x100000 kentry=0x100000 kend=0x300000 system.c(line 131):initrd_get_addr() fileops.c(line 261):fops_open(ramdisk.img.gz), dev:: fileops.c(line 279):dev:: fullname:ramdisk.img.gz: name:ramdisk.img.gz: f=0 localfs.c(line 95):localfs_open on \ramdisk.img.gz initrd.c(line 60):open ramdisk.img.gz worked alloc.c(line 140):allocator: allocated 2165 pages @0x300000 Loading file ramdisk.img.gz...done alloc.c(line 163):free: Pool @0x781F6C2F10 size=2264677612224622454 alloc.c(line 163):free: Pool @0x201F6C3D10 size=2264677612224622454 alloc.c(line 163):free: Pool @0x41F6C3D90 size=2264677612224622454 alloc.c(line 163):free: Pool @0x4C41F6C2A10 size=2264677612224622454 alloc.c(line 163):free: Pool @0x4C41F6C2510 size=2264677612224622454 alloc.c(line 163):free: Pool @0x81F6C3C90 size=2264677612224622454 alloc.c(line 110):alloc: allocated 16384 bytes @[0x1F6B70101F6B3010-0x1F6DC04A1F6DAF76] system.c(line 177):fill_boot_params() alloc.c(line 163):free: Pool @0x32001F6B8010 size=2264677612224622454 system.c(line 266):initrd->start_addr=0x300000 initrd->pgcnt=2165 alloc.c(line 110):alloc: allocated 4096 bytes @[0x1F6BB0101F6BA010-0x1F6DC04A1F6DAF76] util.c(line 306):final get_memmap map_size=1314259994352 * -Thanks and Regards Naresh Bhat * On Thu, Apr 8, 2010 at 11:36 PM, Naresh Bhat <nar...@gm...> wrote: > Hi Jason, > > Thank you very much for responding. Here are my comments and questions > > 1. NO, I have not tried the pre-compiled binaries. I have downloaded the > latest elilo and gnu-efi source code from sourceforge.net and compiled. > > 2. What does this mean "There was code that went into 3.12 to force text > output mode for ia32 macs" ? > Note that my machine is not a Intel based iMac machine. I am using > normal x86 target machines which is having EFI shell utility support in > BIOS. These x86 machines will be having different VGA cards (e.g. My Intel > Irwindale target machine contains 04:0c.0 VGA compatible controller: ATI > Technologies Inc Rage XL (rev 27)). > > I have tried with the following parameters after reading the section of > "5.6 Got a ATI card?" in Framebuffer HowTo.pdf document > > > http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/Framebuffer-HOWTO.pdf > > append = "video=atyfb:mode:1024x768,font:SUN12x22" > > But getting the same error results ..-:( - system.c(line > 205):LocateHandle GopProtocol failed. > > > 3. Is it possible to pass "text mode" as a parameter to elilo ? If yes, > please let me know how can I pass ? > > 4. I will try with elilo-3.6 and also I will correct the elilo.conf file. > Let you know the results. > > *Thanks and Regards > -Naresh Bhat* > > On Thu, Apr 8, 2010 at 9:06 PM, Jason Fleischli <jas...@hp...>wrote: > >> On Thu, 2010-04-08 at 14:19 +0530, Naresh Bhat wrote: >> > Hi All, >> > >> > I am a beginner to elilo. My aim is to test the EFI using elilo. I >> > have downloaded the latest gnu-efi and elilo package from >> > sourceforge.net and compiled on my x86 32 bit desktop machine (Which >> > is having FC10). >> Have you tried the precompiled binaries available for download >> what does FC10 mean? >> >> > >> > I have a Intel Irwindale x86 64 bit machine as target machine. This >> > machine contains the the following EFI firmware >> > >> > EFI version 1.10 [14.62] Build flags: EFI32 >> > EFI IA-32 Flash (BIOS) [Thu May 12 10:11:37 2005] - INTEL >> > This image MainEntry is at address 1FF262A5 >> > >> > Now to test elilo I have done the following things >> > >> > STEP 1: I have created a EFI partition and copied the elilo.efi, >> > elilo.conf, bzImage and ramdisk images in that partition. >> > >> > STEP 2: Selected EFI shell as a first boot in BIOS and able to map >> > the device logs as below >> > >> > STEP 3: Launch the elilo.efi from EFI shell and getting the following >> > errors as "system.c(line 205):LocateHandle GopProtocol failed." >> This means your EFI failed to provide a device handle to elilo for the >> Graphics Output Protocol. Im not familiar with Irwindale at all but >> I see its an old 1.10 EFI. There was code that went into 3.12 to force >> text output mode for ia32 macs, wonder if that is tripping things up >> on your platform. download and try elilo-3.6 binary(pre-UEFI2.0) while I >> look into that ia32 code section. >> >> > >> > near line 1: Unkown option ?#???U??�?�?t? N??N� >> > config.c(line 898):done parsing config file >> This means elilo cant parse your config file at all due to >> garbage on first line. >> > >> > forcing interactive mode due to config file error(s) >> > ELILO v3.12 for EFI/IA-32 >> >> >> >> > > > -- > > Naresh Bhat > 9845365362(M) > -- Naresh Bhat 9845365362(M) |