Discussion:
ELILO IA32: LocateHandle GopProtocol failed
Naresh Bhat
2010-04-08 08:49:25 UTC
Permalink
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).

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."

fs0:\> elilo.efi -D bzImage
elilo.c(line 647):Optind=2 optarg=0x0 argc=3
localfs.c(line 245):size=4
netfs.c(line 804):size=8
fileops.c(line 552):found 3 filesystems
fileops.c(line 501):dev000 : vfat :
Acpi(PNP0A03,0)/Pci(1D|1)/Usb(1)/HD(Part1,Sig2C462474)

fileops.c(line 501):dev001 : netfs :
Acpi(PNP0A03,0)/Pci(2|0)/Pci(0|2)/Pci(4|0)/Mac(000423BCCC22)

fileops.c(line 501):dev002 : netfs :
Acpi(PNP0A03,0)/Pci(2|0)/Pci(0|2)/Pci(4|1)/Mac(000423BCCC23)

glue_localfs.c(line 91):localfs_default_path=\

fileops.c(line 264):fops_open(elilo.conf), dev::
fileops.c(line 282):dev:: fullname:elilo.conf: name:elilo.conf: f=0
localfs.c(line 99):localfs_open on \elilo.conf

near line 4: Option (null) expects an equal signal + value
config.c(line 898):done parsing config file

fileops.c(line 264):fops_open(elilo-ia32.conf), dev::
fileops.c(line 282):dev:: fullname:elilo-ia32.conf: name:elilo-ia32.conf:
f=0
localfs.c(line 99):localfs_open on \elilo-ia32.conf

fileops.c(line 264):fops_open(elilo.conf), dev::
fileops.c(line 282):dev:: fullname:elilo.conf: name:elilo.conf: f=0
localfs.c(line 99):localfs_open on \elilo.conf

near line 1: Unkown option ?#???U??ᅵ?ᅵ?t? N??Nᅵ
config.c(line 898):done parsing config file

forcing interactive mode due to config file error(s)
ELILO v3.12 for EFI/IA-32
fileops.c(line 264):fops_open(bzImage), dev::
fileops.c(line 282):dev:: fullname:bzImage: name:bzImage: f=0
localfs.c(line 99):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 264):fops_open(bzImage), dev::
fileops.c(line 282):dev:: fullname:bzImage: name:bzImage: f=0
localfs.c(line 99):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...

bzimage.c(line 113):param_size=12800 param_start=0x1F6BB010
bzimage.c(line 145):param_start(c=0x1F6BB212): H-d-r-S
alloc.c(line 143):allocator: allocated 1024 pages @0x100000

bzimage.c(line 197):reading kernel image...

bzimage.c(line 211):kernel image read: 4194304 bytes, 4096 Kbytes

bzimage.c(line 225):load_bzImage_boot()

bzimage.c(line 238):kstart=0x100000 kentry=0x100000 kend=0x500000

...............
system.c(line 205):LocateHandle GopProtocol failed.


My questions are

1. Why am I getting this error? Is it a target board problem or Linux Kernel
problem or ELILO problem ?

*Any pointers will be really helpful for me to debug or overcome from this
problem.*

*--Thanks in Advance
Naresh Bhat*
Jason Fleischli
2010-04-08 15:36:37 UTC
Permalink
Post by Naresh Bhat
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?
Post by Naresh Bhat
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.
Post by Naresh Bhat
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.
Post by Naresh Bhat
forcing interactive mode due to config file error(s)
ELILO v3.12 for EFI/IA-32
Naresh Bhat
2010-04-08 18:06:53 UTC
Permalink
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*
Post by Jason Fleischli
Post by Naresh Bhat
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?
Post by Naresh Bhat
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.
Post by Naresh Bhat
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.
Post by Naresh Bhat
forcing interactive mode due to config file error(s)
ELILO v3.12 for EFI/IA-32
--
Naresh Bhat
9845365362(M)
Naresh Bhat
2010-04-08 18:40:07 UTC
Permalink
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
*
Post by Naresh Bhat
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*
Post by Jason Fleischli
Post by Naresh Bhat
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?
Post by Naresh Bhat
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.
Post by Naresh Bhat
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.
Post by Naresh Bhat
forcing interactive mode due to config file error(s)
ELILO v3.12 for EFI/IA-32
--
Naresh Bhat
9845365362(M)
--
Naresh Bhat
9845365362(M)
Jason Fleischli
2010-04-08 18:44:20 UTC
Permalink
Post by Naresh Bhat
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" ?
forget it, its not your problem, the problem is your platform EFI is
not providing elilo the graphics output protocol while elilo is setting
up the boot parameters to pass to your kernel. at that line, elilo
is simply querying your EFI for the handle, your EFI is returning an
error on that query. Since your on IA32 non-mac and efi 1.10 try setting
option "legacy-free" an IA32 specific option and get your elilo.conf
fixed up, see elilo-source/docs/elilo.txt
for documentation on the config file setup and this "legacy-free"
option. you might check your EFI console settings too and make sure
everything in EFI is setup to go to the PCI or AGP default that you
intend to make sure EFI is not set to serial only or something for
which no graphics output is supported especially if you have multiple
graphics interfaces in your system.
Post by Naresh Bhat
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.
--
___________________________________
JASON FLEISCHLI
HP - Linux Telco R&D | Support
Ft. Collins CO (970)898-0874
Jason Fleischli
2010-04-08 19:29:25 UTC
Permalink
Post by Naresh Bhat
Post by Naresh Bhat
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
Post by Naresh Bhat
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" ?
forget it, its not your problem, the problem is your platform EFI is
not providing elilo the graphics output protocol while elilo is setting
up the boot parameters to pass to your kernel. at that line, elilo
is simply querying your EFI for the handle, your EFI is returning an
error on that query. Since your on IA32 non-mac and efi 1.10 try setting
option "legacy-free" an IA32 specific option and get your elilo.conf
fixed up, see elilo-source/docs/elilo.txt
for documentation on the config file setup and this "legacy-free"
option. you might check your EFI console settings too and make sure
everything in EFI is setup to go to the PCI or AGP default that you
intend to make sure EFI is not set to serial only or something for
which no graphics output is supported especially if you have multiple
graphics interfaces in your system.
and I mean with elilo-3.12
I see your response that 3.6 gets passed the GOP query, ah just looked
its not there in 3.6, wondering if the GOP query is invalid on EFI 1.10
It was introduced with the INTEL UEFI patches for 3.8. I'll look at the
EFI spec.
--
___________________________________
JASON FLEISCHLI
HP - Linux Telco R&D | Support
Ft. Collins CO (970)898-0874
Jason Fleischli
2010-04-08 19:32:39 UTC
Permalink
Post by Jason Fleischli
and I mean with elilo-3.12
I see your response that 3.6 gets passed the GOP query, ah just looked
its not there in 3.6, wondering if the GOP query is invalid on EFI 1.10
It was introduced with the INTEL UEFI patches for 3.8. I'll look at the
EFI spec.
So this is the issue, backwards compatibility issue, that handle is not
defined in EFI 1.10 so the query is invalid. I'll file a bug, thnx

-jason
Naresh Bhat
2010-04-09 11:24:38 UTC
Permalink
Hi Jason,

Thanks a lot for the information. Please, keep myself also in loop when you
file a bug.

Here is one more information I have downloaded and tried all the available
versions of the elilo-3.*-ia32.elf binaries. But no luck..-:( getting the
same "LocateHandle GopProtocol failed" error.

I have few questions

1. If it is back word compatibility issue, I assume at-least one version of
elilo-3.*-ia32.elf (between elilo-3.5pre1 to elilo-3.12) binary should be
working. I am not understanding why not all binaries? Is it because of
following reason?

Reason:
On platform x86/IA32 EFI 10.1 firmware does not have the GOP handler call
implementation (in UEFI 2.0 firmware GOP handler call exists) and It is
required to write a different handler, by looking in to x86/IA32 EFI 10.1
Firmware specification?

2. When can I expect the next version release of elilo ?
*
Thanks and Regards
-Naresh Bhat*
Post by Jason Fleischli
Post by Jason Fleischli
and I mean with elilo-3.12
I see your response that 3.6 gets passed the GOP query, ah just looked
its not there in 3.6, wondering if the GOP query is invalid on EFI 1.10
It was introduced with the INTEL UEFI patches for 3.8. I'll look at the
EFI spec.
So this is the issue, backwards compatibility issue, that handle is not
defined in EFI 1.10 so the query is invalid. I'll file a bug, thnx
-jason
Loading...