Dell Venue Pro 8 PXE boot issues
-
OK, progress is good. We re-downloaded the i386 efi files from the sourceforge trunk tftp folder and deleted the old ipxe.efi just to be safe.
The new one seems to be working much better, maybe a copy error before?
Now the error is different, see the attached picture. Looks like maybe UEFI [32 bit] binary is not there? or iPXE can’t understand the menu[ATTACH=full]1923[/ATTACH]
[url=“/_imported_xf_attachments/1/1923_fog error uefi 32 boot.png?:”]fog error uefi 32 boot.png[/url]
-
You willing to try out SVN/Trunk?
-
Sure, how do I do that?
Also, I got this back from the iPXE IRC if it helps.
[COLOR=#000000][FONT=Consolas] topazdemon: it seems as though you don’t have PNG support enabled via IMAGE_PNG in general.h[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas][11:24] <mcb30> Even if you did enable it, there’s no support for graphical framebuffers in UEFI iPXE yet[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas][11:24] <mcb30> so you won’t be able to display the .png[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas][11:25] <topazdemon> ok, could that cause all subsequent activity to fail?[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas][11:25] <[COLOR=red]mcb30[/COLOR]> topazdemon: yes; iPXE scripts will exit on error[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas][11:26] <mcb30> If you want a specific script line to ignore errors, you have to indicate how errors should be handled[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas][11:26] <mcb30> e.g. “console -p bg.png ||”[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas][11:26] <mcb30> would say to ignore errors[/FONT][/COLOR] -
It’s that reasoning I request you to update as that is already handled
-
Ok, is there a certain file or group of files I should update, or is there a compiled install for trunk? Do I need to compile from source and reinstall?
And thank you for your reply Tom, I really appreciate your help
EDITI found the SVN on the Wiki, we are building another server to test
Thanks,
Rob -
As per SVN just download the latest trunk and rerun the installer.
-
[quote=“rball01, post: 46192, member: 29220”]Ok, is there a certain file or group of files I should update, or is there a compiled install for trunk? Do I need to compile from source and reinstall?
And thank you for your reply Tom, I really appreciate your help
EDITI found the SVN on the Wiki, we are building another server to test
Thanks,
Rob[/quote]You can follow this: [url]http://fogproject.org/wiki/index.php/SVN[/url]
-
Ok, we are making progress, so far we see the FOG menu now, and we can select boot to hard disk and that works.
but selecting any other option we first get two lines of text:
/bzimage
/init.xz…OKthen it cycles back to the menu. Selecting any option other than boot to hard disk after that shows
/init.xz…OK
Then back to the menu again and repeat
FOG does not seem to be honoring the FOG_PXE_MENU_TIMEOUT (always 3) and FOG_QUICKREG_AUTOPOP either - not sure if this is due to using SVN/Trunk
Thanks again for your help
-
[quote=“rball01, post: 46196, member: 29220”]Ok, we are making progress, so far we see the FOG menu now, and we can select boot to hard disk and that works.
but selecting any other option we first get two lines of text:
/bzimage
/init.xz…OKthen it cycles back to the menu. Selecting any option other than boot to hard disk after that shows
/init.xz…OK
Then back to the menu again and repeat
FOG does not seem to be honoring the FOG_PXE_MENU_TIMEOUT (always 3) and FOG_QUICKREG_AUTOPOP either - not sure if this is due to using SVN/Trunk
Thanks again for your help[/quote]
Set the hide-menu timeout and the menu timeout to 4 or 5.
Also, the menu might be “There” but the graphics controller and/or monitor just hasn’t started showing it yet because it’s changing over.As soon as you see “initializing devices” on the screen, start hitting the down arrow. This will “Catch” the menu.
-
We see the menu, but the different options are just looping back to the menu as described above
-
This might be a tough road to go down, but I think you ought to try to build your own files for 32 bit. You will probably need help from both the iPXE people, and the FOG Project’s own Tom and Uncle Frank.
There are instructions in the WiKi and in the Forum for building the files, but I’m not sure about x86. I’ve only built x64 and I struggled a bit with it. We have updated the WiKi and forum to reflect what had to be done to get it to work on Fedora/Ubuntu. I’ve also heard things about requiring a 32 bit system to compile 32 bit software in Linux… maybe I’m wrong… I have no idea.
Here are some links that I’ve found that may help:
[url]http://fogproject.org/wiki/index.php/Building_undionly.kpxe[/url]
[url]http://fogproject.org/forum/threads/build-ipxe-from-source.10152/#post-24197[/url]
[url]http://fogproject.org/forum/threads/dell-7010-lenovo-l530-with-uefi-enabled-wont-network-boot.12727/#post-45357[/url] -
Thanks Wayne, I think the issue is with bzimage and/or init.xz since I am seeing the FOG menu, but to be honest I don’t know what they are or if they are 32 bit
I think my ipxe issues may have been solved in the current trunk
I am hoping Tom will have a suggestion on where i can look for clues, I can post a video if it helps
Thanks again for your suggestions and help
-
rball01,
Please, if you can post a video feel free. It really is more helpful to know the full scope instead of just throwing out ideas.
-
Thanks, I will get a video capture first thing Monday morning and upload. I really appreciate the help, and I love FOG btw, killer product
-
Good morning, here is the video capture of the FOG menu behavior. Sorry it is sideways, not sure what the phone was doing. Wasn’t able to upload the MOV file, so you will have to download and change extension to MOV.
Thanks,
Rob[url=“/_imported_xf_attachments/1/1926_IMG_0595.txt?:”]IMG_0595.txt[/url]
-
If it helps we were able to boot into Ubuntu Linux 64 bit Desktop on the Venue Pro 8 by following this article
and changing the resolution from [SIZE=15px][FONT=Monaco][COLOR=#656565]1368x768e to 800x1280e[/COLOR][/FONT][/SIZE]
-
We deleted init.xz and bzimage and renamed init_32.xz and bzimage_32 to them in /var/www/fog/service/ipxe
This got us a little further
We got to the Host Information menu, but then we lose all USB functionality, including the ethernet dongle and keyboard, so we can’t get any further on that screen either.
[ATTACH]1929[/ATTACH]When we select Host Registration we get some errors and it appears to fail to find a storage device, errors pictures are attached:
[ATTACH]1928[/ATTACH]Thanks for all your assistance
[url=“/_imported_xf_attachments/1/1928_20150427_131348.jpg?:”]20150427_131348.jpg[/url][url=“/_imported_xf_attachments/1/1929_20150427_131404.jpg?:”]20150427_131404.jpg[/url]
-
IME the loss of USB devices is caused by turning off Legacy USB in the BIOS.
-
So where is the road-block now?
Can you explain everything you’ve done to get this far? Just for future reference to others (and me).
-
Hi Wayne,
Most of the steps we’ve taken are on the first page of the thread, in summary:
Used the latest Trunk/SVN - fixed the loading issue with bg.png
Pointed Windows Server DHCP options at ipxe.efi - got us to the FOG menu
Replaced the original versions of of init.xz and bzimage with the 32 bit versions (deleted and renamed) - stopped the menu from looping back to itself and appeared to actually load FOGAt this point the roadblock is that we get to host registration (as mentioned above), the errors are thrown, and FOG reports no Hard disk found
This may or may not be related to the issue that if we choose Host Information - the USB port seems to have stopped functioning and we lose keyboard/network access
We are downloading the latest trunk now (looks like it was just updated) to see if that affects anything