• Igel M350C - unable to use integrated mmc after recent FOG Update

    7
    0 Votes
    7 Posts
    100 Views
    JJ FullmerJ

    @pilipp_edv
    Glad you got it figure out.
    In case you aren’t aware, you can download that bzImage as a different name like bzImage-mmc and use that case sensitive name in the Host Kernel field on any host you have with the mmc and your other hosts can use the default latest.

    Would you be willing to share more info on the make/model of these computers and or the make/model of the mmc controller and such? Although it could just be down to what driver versions are included by linux at the kernel level with different versions of the kernel, we can also check if there was a config change in what we include in the kernel between then and now that could have caused this.

  • Dell Pro Slim

    3
    0 Votes
    3 Posts
    333 Views
    M

    Dear Tom,

    Thanks, and this is what I figured. At least I can pxe boot it and capture the image now, if I switch it to “AHCI/NVMe” mode, and switch back to “RAID” mode to boot the single NVMe drive.

    I made this known so we can reach out to Dell and possibly have this changed as it actually doesn’t need this “RAID” mode.

    Also we still have to disable secure boot on any computer either HP or Dell to get the pxe boot to work.

    We did manage to use FOG to capture a RAID from an HPE DL380 Proliant Gen10 RAID controller and use that to load Windows Server 2022 now, so it does seem the kernel is the issue here on this intel motherboard RAID.

    Regards,

    Matt

  • Problem PCX Boot HP 17x104fg

    4
    0 Votes
    4 Posts
    575 Views
    M

    @george1421

    thank you for your great answer. You are completely right, it is a 17-x104ng, not a fg. It was an error of me 🙂

    The needed hardware id is VEN_10EC&DEV_8136

    Hope that helps

    Thx,
    mchristo

  • W11 on vsphere 8.0 U2 crashing at pxe after FOG update

    1
    0 Votes
    1 Posts
    170 Views
    No one has replied
  • Del Pro 14 Premium PXE fails

    9
    0 Votes
    9 Posts
    879 Views
    george1421G

    @Donutsrule5

    OK lets see if we can boot from a usb drive. This tutorial will instruct you on how to build a usb boot image. https://forums.fogproject.org/post/69606 the google drive link below will take you to step 7 in the thread.

    https://drive.google.com/file/d/1psCrPVzBTvlakLkCMvhdoScAEZp1CKE6/view?usp=drive_link

    Once you build the usb boot drive, take the kernel and init.xz from your current version of fog and replace the ones on the flash drive with the ones in from the FOG server. The files are in /var/www/html/fog/service/ipxe directory.

    Once you have the usb drive ready, pxe boot into the grub menu on the flash drive, then go into debug mode. After several pages of text you need to clear with the enter key you will be dropped at a fos linux command prompt. If you can get that far then fos linux is OK and the problem is probably with ipxe or the handoff between the two.

    If you want to image with the flash drive, schedule the task in the fog server BEFORE you usb boot and select option 1 from the menu. If you get it out of sequence you will get an error that says something about Null. Basically its saying you don’t have a task scheduled on the fog server so there is nothing to do. Lets see if we can get it to boot this way.

  • Sub 512MB RAM Devices

    5
    0 Votes
    5 Posts
    433 Views
    george1421G

    @skyhawk3355 I remember awhile ago I needed to create a one-off kernel for a system that had a 486 cpu. I checked but I don’t have that kernel any more.

    I just recompiled the linux 6.6.85 for a 586 based CPU. I can recompile for a 486, but I don’t know if that is going to get us anything better.

    Here is 6.6.85 586 version
    https://drive.google.com/file/d/1GAzFjbtpDVXXCRpe6bIZ5mwySSXeDHko/view?usp=drive_link

    Here is 6.6.85 586 where I stripped out some drivers like scsi, nvme, uncommon network drivers, virtualization drivers, etc. I was able to strip out over 1MB of kernel size from the previous one above. Did I through out too much?? YMMV.
    https://drive.google.com/file/d/13dE7BLgofsFiNJj_Q8nLDknplRbWRqkJ/view?usp=drive_link

  • LENOVO L13 : IPXE initialising Devices

    5
    0 Votes
    5 Posts
    639 Views
    JJ FullmerJ

    @Ced58 I use this model. It’s best to get either the official Lenovo usb c ethernet adapter or the proprietary Lenovo adapter for the special ethernet port on these. Also in the bios there’s a Mac pass through option that you want to set to internal or second Mac address. With the latest version of fog and kernel it should see that internal mac even if you share an adapter for imaging multiple of that device.

  • Lenovo ThinkPad L14 Gen 5 - kernel panic

    20
    0 Votes
    20 Posts
    2k Views
    J

    @rodluz said in Lenovo ThinkPad L14 Gen 5 - kernel panic:

    @jflash Great! Did you use the default kernel from FOG after the update, or did you use the kernel from my repo?

    I don’t try older kernel, just put new one 🙂

  • realtek RTL8111EPV

    5
    0 Votes
    5 Posts
    603 Views
    R

    @pilipp_edv I had a very similar issue to this a while back but it was with an HP laptop. It turned out to be a hardware defect. I was able to get the motherboard replaced under warranty, so maybe you can too for this laptop.

  • Dell Optiplex & Fog PXE Connectivity

    8
    0 Votes
    8 Posts
    926 Views
    J

    Hello All! (Especially Wilsol)

    I used the top configuration ideas from Wilsol, and before I could get through the entire list, darned thing started working. (yeah probably secure boot, thanks Tom for pointing us in the right direction)

    Thanks to everyone for the assist.

    -Jim

  • 10Gb SolarFlare compatibility

    2
    0 Votes
    2 Posts
    362 Views
    george1421G

    @aurfalien If you are still on this quest. What we would need is the hardware id of this network adapter. You can get this from windows in the device manager. We would need the vend and device IDs.

    If in linux then use lspci -nn to get the device IDs. They will be 2 sets of 4 character hex numbers within the square brackets separated by a colon. i.e. [8086:1b4e].

    With that code we can see if there are standard linux kernel drivers for this network adapter.

  • iPXE initialising Devices

    5
    0 Votes
    5 Posts
    810 Views
    I

    I got this fixed.
    i think they fixed it without me but i had an open ticket and was talking iPXE and swapping files and all sorts.

    Anyway new firmware 1.21 now working.

  • FOG on Jetson Orin NX ARM64

    2
    0 Votes
    2 Posts
    455 Views
    george1421G

    @Nyeine I’ve got an Orin Nano at home and an AGX at work. I’m not sure you can image them with FOG. TBH I have never tried, so it would be interesting to find out.

    One comment before I get too deep into this, if you use for your dhcp server either WIndows 2016 or later or linux as your dhcp server, you can setup profiles with your dhcp server to automatically send the right ipxe boot loader based on the pxe booting computer. You won’t need to mess with the ipxe.efi files like you have. You can surely continue to do it that way, I just wanted to let you know there might be an easier way to go about it.

    So you are able to pxe boot into the iPXE boot loader, as soon as you pick a menu option that is where the wheels come off, so to say. Looking at the screen shot the process is failing at the handoff between ipxe and FOS Linux (arm_Image+arm_init). Its hard to tell if its ipxe or fos linux at fault.

    I have a process to create a debug usb image for x64, but I haven’t tried to create one for arm. In theory if you have a working Jetson Orin running ubuntu you should be able to follow this to create a FOS linux usb boot image: https://forums.fogproject.org/topic/7727/building-usb-booting-fos-image In your case you don’t want to use bzImage and init.xy but use the arm_Imag… (to replace bzImage) and arm_init (to replace init.xz). The idea here is to see if you can select register from the grub menu to get FOS Linux to boot on the jetson nx. If it can then the issue is with ipxe. If it doesn’t hopefully you can debug with the usb boot image.

    You may need to build a custom linux kernel for the Jetson. Just for reference https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/SD/Kernel/KernelCustomization.html

  • FOG on Orin AGX

    5
    0 Votes
    5 Posts
    554 Views
    Tom ElliottT

    @yardk Okay, good news, bad news, so good news is the code loading the Arm architecture seems to be working correctly.

    Bad news, we haven’t really had much time to troubleshoot against all potential arm devices and I believe this is a semi-known issue that we just haven’t been able to narrow down and/or fix at this point.

    If you’re able, can you try loading a 6.1.22 arm kernel or maybe 6.1.89?

    I suspect, and it’s just a sneaking suspicion, what you’re seeing is similar to the issue we’re seeing with hyper-v/proxmox and efi loading.

  • iPXE "Boot from hard disk" not working with RAID.

    4
    0 Votes
    4 Posts
    730 Views
    P

    Thanks for clarifying on iPXE and FOS Linux.

    @george1421 said in iPXE "Boot from hard disk" not working with RAID.:

    Why refind is working is it is configured to find “windows” and boot it out of the box.

    I tried configuring refind to boot grub and it partially works.
    Grub shows and I can boot windows from it, but when booting Ubuntu Server I get error: failed to install protocols even though I manually installed grub with --disable-shim-lock and disabled secure boot.
    Looks like it’s not secure boot related, but more like driver issue and I probably should try that iPXE chain load thing.

    @george1421 said in iPXE "Boot from hard disk" not working with RAID.:

    What you need is for iPXE to chain load grub.efi from the first partition so that the grub menu starts up correctly so you can dual boot.
    I guess that I need to modify default.ipxe?
    Could you direct me?

  • HP Probook 440 G11 iPXE initialising devices

    3
    0 Votes
    3 Posts
    886 Views
    W

    @rodluz , Thanks for your help, this solved the problem.

  • Windows on ARM

    37
    0 Votes
    37 Posts
    8k Views
    S

    @george1421 This seems positive, looks like we may have a working solution by the end of the year. Unfortunately as the laptops we are testing this on are the CEO’s and CTO’s new ones, I will not be able to keep hold of them much longer and so they will be unavailable for testing in 2 weeks time. I will keep following the progress of this forum but wont be able to lend a hand to testing.

  • Fog does not run on MSI

    16
    0 Votes
    16 Posts
    1k Views
    A

    @Tom-Elliott The stack is as follows: There is a Debian 11 virtual system with a FOG server deployed on it. There is a DHCP server (settings in the screenshot) . There is an MSI Cube 5 12M client from which you need to make an image.
    dhcp.jpg
    next-server is ip address FOG server

  • Kyocera TASkalfa 5040ci - won't staple or punch

    4
    0 Votes
    4 Posts
    910 Views
    L

    @JJ-Fullmer Thank you for these suggestions. Yes, I am using an install package when doing it manually. I have looked all through device settings, and while I can find the punching feature, I can’t enable it.
    I will look into FOG printer settings as well as FogApi powershell module. Haven’t delved into these yet.
    Thanks again.

  • Use of different ipx files between different hardware

    3
    0 Votes
    3 Posts
    485 Views
    EazisE

    @george1421 Ok thanks for your reply. In the past i already did some research and found the arch 7 flags.

    I will check out the uuid and come back with results. Thanks.

99

Online

12.2k

Users

17.4k

Topics

155.6k

Posts