Dell Venue 8 Pro imaging/eMMC
-
@AsGF2MX said:
Also I modified the DHCP (DHCPd) to just hand out different ipxe files (no modification) with a priority for 32bit followed by 64 bit then undi. So far most clients will just run fine with 32bit .
Would you mind telling me how you do this? Is it done with isc-dhcpd? Maybe send a personal message to me to not flood this thread even further.
-
@AsGF2MX I already build 32 bit ipxe Efi files in case you all need them.
-
@AsGF2MX Ok, I uploaded my image as Single Disk - Multiple Partitions and it still wouldn’t deploy. I then tried my oldest init_32.xz (SVN 3504) and it works.
Nope, I still use the 64-bit .efi files for these larger Asus EFI tablets we have.
On Monday I’m gonna experiment some more…I’m confident that with the right init_32.xz Single Disk - Resizable can work.
-
@AsGF2MX @d4rk3 @Tom-Elliott @Uncle-Frank
I’ve added the Venu 8 to the working hardware list. https://wiki.fogproject.org/wiki/index.php/WorkingDevices
However - I need to know exactly what kernel you were using and exactly what boot file. I need to know the original /path/name, not the names you changed them to.
Also, again, great work on this. I’m just trying to consolidate the important information here into our working hardware list so that others can just refer to that for what to do… instead of reading this gigantic thread lol.
and also, the “has usb nic” parameter was used obviously?
-
@d4rk3 If you figure anything out with whats wrong, please let me know. I do want to make sure the current init works in the same way the old client worked, or at least as close to it as possible.
-
Host:
Host Kernel: 4.2.0-x32
Host Primary Disk: /dev/mmcblk0
Image:
Image Type: Your choice
Links (for anyone who wants them):
bzImage32: 4.2.0 (x86) https://mega.nz/#!sQZFTCaY!aw23zMF9uY2g4Ep0W5kJP2sdrknshlGfrNR7mDCvgoY
Init_32.xz: SVN 3504 https://mega.nz/#!JEgWgCxa!KbTTSswOX4havJ4nb6b3UX25REZ3TWZg9BXL3_Q67Vw -
@Tom-Elliott Will do…I was shocked that I was able to upload the image but had issues deploying it. When the init_32.xz from SVN 3504 worked I was even more baffled.
Now all we need is a Secure Boot signed set of iPXE .efi bootfiles!
-
Good news, Single Disk (Resizable) uploads and deploys normally.
The problem was with my automated .xml I use with WDS. I had to manually set the partition types/sizes in the .xml and apparently FOG didn’t like something I had set.
Anyway, I turned off the automated setting, re-deployed to my image station, wiped out all partitions and let Windows automatically create the partitions. Once that was done I re-uploaded without issue. Then I deployed without issue
After this deploys I’m gonna try the newer init_32.xz, I have a feeling it will be fine now
-
@Uncle-Frank Apologies for going AWOL…cleaned up the deployment and held back one unit for testing purposes and took a brief break to recover.
The efi files and ipxe files are straight from the SVN with no modifications. I only took the stock isc dhcpd.conf file and modified the items right after max-lease time as below:
default-lease-time 21600; max-lease-time 43200; # option domain-name-servers x.x.x.x; # option routers x.x.x.x; class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } } <<< This one is the wrapping brace for the subnet x.x.x. netmask .x.x.x.x { at the beginning
Host Kernel: 4.2 x32 Sept 17 straight from FOG no mods
Host Primary disk: /dev/mmcblk0
Image type: Multi partition single disk (only one that works for me so far as I can’t build my own image due to the vendor’s preload)
bzImage32 - SVN 4586
init_32.xz: SVN 4586In my fog configuration options (this is on a test box):
- I have specified bzImage file name as bzImage32
- I have also specified init.xz as init_32.xz
So far I’m using 32-bit for the Venue 8 and also other hardware I have and it works for me - we use mostly Dell gear with a dash of Lenovo in the mix.
I actually didn’t have to use the has usb nic parameter for any unit. I used the USB-0301 as mentioned earlier and it didn’t complain on any of the units I had imaged with FOG.
-
@AsGF2MX said:
I actually didn’t have to use the has usb nic parameter for any unit. I used the USB-0301 as mentioned earlier and it didn’t complain on any of the units I had imaged with FOG.
Wow… who would have thought? Wonder why it worked?
I’ll be adding your isc-dhcp configuration to our WiKi sometime today, to the BIOS & UEFI coexistence article here: https://wiki.fogproject.org/wiki/index.php/BIOS_and_UEFI_Co-Existence