From: Naresh B. <nar...@gm...> - 2010-04-08 08:49:36
|
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* |
From: Jason F. <jas...@hp...> - 2010-04-08 15:37:03
|
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 |
From: Naresh B. <nar...@gm...> - 2010-04-08 18:06:59
|
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) |
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) |
From: Jason F. <jas...@hp...> - 2010-04-08 18:47:45
|
On Thu, 2010-04-08 at 23:36 +0530, Naresh Bhat 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" ? 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. > 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 |
From: Jason F. <jas...@hp...> - 2010-04-08 19:32:37
|
On Thu, 2010-04-08 at 12:44 -0600, Jason Fleischli wrote: > On Thu, 2010-04-08 at 23:36 +0530, Naresh Bhat 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" ? > 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 |
From: Jason F. <jas...@hp...> - 2010-04-08 19:35:51
|
On Thu, 2010-04-08 at 13:29 -0600, Jason Fleischli wrote: > 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 |
From: Naresh B. <nar...@gm...> - 2010-04-09 11:24:45
|
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* On Fri, Apr 9, 2010 at 1:02 AM, Jason Fleischli <jas...@hp...>wrote: > On Thu, 2010-04-08 at 13:29 -0600, Jason Fleischli wrote: > > 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 > > |