• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    IPXE.EFI does not load USB network adapters

    Scheduled Pinned Locked Moved Hardware Compatibility
    3 Posts 1 Posters 19 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      FlorianLenz
      last edited by

      Hi there,
      after several successful imaging tasks, I’m stuck with a notebook that has no onboard LAN Adapter. IPXE.EFI is loading successfully, but then the network adapter that has loaded IPXE.EFI will not get active:

      iPXE 1.21.1+ (gcf534)… (Brand new recompiled today)
      Waiting for link-up on net0…
      DHCP failed.

      Using the iPXE shell, I found out, that the network adapter is not detected (I used another notebook with an onboard NIC, but booted from USB. Same behavior, but I could see, that theonly adpater that was found after loading IPXE.EFI was the onboard adapter, not the USB.

      Then I cloned the IPXE github repository directly and compiled the IPXE.EFI from scratch. This time the IPXE.EFI is connecting the network adapter, but I get into an endless loop:

      Next server: (correct ip address)
      Filename: ipxe.efi
      tftp://(ip-addess)/ipxe.efi… ok
      iPXE.efi: 1041408 bytes [EFI]
      iPXE initialising devices…
      file:autoexec.ipxe… Not found
      file:/autoexec.ipxe… Not found

      …
      And the back to:
      iPXE 1.21.1+ (gcf534)…

      1 Reply Last reply Reply Quote 0
      • F
        FlorianLenz
        last edited by

        I found the solution for this issue here: https://forums.fogproject.org/topic/17997/booting-uefi-only-devices-with-usb-network-adapters-problem-and-solution

        1 Reply Last reply Reply Quote 0
        • F
          FlorianLenz
          last edited by

          Just follow these steps:
          Replace the following files (I used the default installation):

          /root/fogproject/utils/FOGiPXE/buildipxe.sh
          /root/ipxe/src/config/usb.h
          

          then fire:

          /root/fogproject/utils/FOGiPXE/buildipxe.sh
          

          and finally copy the files to the target folder:

          cp -r /root/fogproject/packages/ftp/* /tftpboot
          
          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post

          121

          Online

          12.3k

          Users

          17.4k

          Topics

          155.8k

          Posts
          Copyright © 2012-2025 FOG Project