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

    UEFI-PXE-Boot (Asus t100 Tablet)

    Scheduled Pinned Locked Moved
    FOG Problems
    9
    83
    47.0k
    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.
    • K
      K.Hays @Wayne Workman
      last edited by

      @Wayne-Workman Firmware update was ineffective.

      1 Reply Last reply Reply Quote 0
      • JunkhackerJ
        Junkhacker Developer @K.Hays
        last edited by Junkhacker

        @K.Hays well, i know that you can get BIOS and UEFI to coexist and work with Windows 2012 server or a linux DHCP, but you should be able to get BIOS or UEFI (but not both at the same time) to work on Windows 2008 server as DHCP. I’d like to see the exact configuration you have the server set to, is it anything but options 66/67?

        signature:
        Junkhacker
        We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

        K 1 Reply Last reply Reply Quote 0
        • K
          K.Hays @Junkhacker
          last edited by

          @Junkhacker What exactly do you mean by that?

          Wayne WorkmanW 1 Reply Last reply Reply Quote 0
          • Wayne WorkmanW
            Wayne Workman @K.Hays
            last edited by Wayne Workman

            @K.Hays He’s talking about your dhcp server’s scope options. Option 066 should already be correct as you said fog works for other computers. Option 067 needs set to ipxe.efi for this device only, or to snponly.efi @Scott-Adams hit on this point earlier.

            It might be worthwhile to run wireshark on the DHCP server to see if it’s even getting a request for DHCP from the device. Also, what are you connecting to as far as the network goes? We know you’re using the adapter, but can you put a dumb-switch (aka a mini-switch) between the adapter and the rest of the network and see what that does?

            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
            Daily Clean Installation Results:
            https://fogtesting.fogproject.us/
            FOG Reporting:
            https://fog-external-reporting-results.fogproject.us/

            1 Reply Last reply Reply Quote 1
            • S
              Sebastian Roth Moderator
              last edited by

              @K-Hays said:

              >>Start PXE over IPv4

              This is way before any kernel options and even before iPXE binaries are being loaded. To me it seems like it does not get an IP via DHCP. Wonder if it does send a DHCP discovery request at all?!

              The only thing that can help is wireshark/tcpdump I suppose. Are you aware on how to use those tools? Please take a packet dump and upload here to the forum.

              Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

              Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

              george1421G 1 Reply Last reply Reply Quote 1
              • george1421G
                george1421 Moderator @Sebastian Roth
                last edited by george1421

                @Sebastian-Roth I agree here. The image below with starting ipxv4 indicates that the firmware IS seeing that the network interface is pxe bootable (otherwise no boot option). And it is attempting to init it. I would go the tcpdump route if the FOG server and target computer is on the same subnet/broadcast domain.

                with this command tcpdump -w output.pcap port 67 or port 68 that would be executed on your FOG server and then attempt to boot the target computer. Stop the tcpdump program after your target computer errors out. Then upload the pcap file here.

                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                K 1 Reply Last reply Reply Quote 1
                • K
                  K.Hays @george1421
                  last edited by

                  @george1421 said in UEFI-PXE-Boot (Asus t100 Tablet):

                  tcpdump -w output.pcap port 67 or port 68

                  When i run this command i get “tcpdump: no suitable device found”
                  Tcpdump is installed, and i can run it with just the tcpdump command, but this specific line is not working.

                  Q 1 Reply Last reply Reply Quote 0
                  • Q
                    Quazz Moderator @K.Hays
                    last edited by

                    @K.Hays try

                    sudo tcpdump -w issue.pcap -i eth0
                    

                    (make sure the interface is specified correctly there)

                    george1421G K 2 Replies Last reply Reply Quote 0
                    • george1421G
                      george1421 Moderator @Quazz
                      last edited by

                      @Quazz just for clarity you also need the filter part in addition to the interface selection.

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                      Q 1 Reply Last reply Reply Quote 0
                      • K
                        K.Hays @Quazz
                        last edited by

                        @Quazz Thanks, i rebooted and was able to run the previous command.

                        1 Reply Last reply Reply Quote 0
                        • Q
                          Quazz Moderator @george1421
                          last edited by

                          @george1421 You can, but you could also filter afterwards so it doesn’t matter much imo.

                          george1421G 1 Reply Last reply Reply Quote 0
                          • george1421G
                            george1421 Moderator @Quazz
                            last edited by george1421

                            @Quazz said in UEFI-PXE-Boot (Asus t100 Tablet):

                            @george1421 You can, but you could also filter afterwards so it doesn’t matter much imo.

                            The issue is without the filter part you will collect all broadcast traffic as well as unicast traffic to the device where you run tcpdump. This maybe too much to filter through (i.e. looking for a needle in the haystack). Also by only capturing the specific traffic there is little concern about other traffic leaking private info out if the pcap file is posted here.

                            Just for clarity the command should be this

                            sudo tcpdump -w issue.pcap -i eth0 port 67 or port 68
                            

                            Depending on the flavor of linux you are running you may need the sudo command (which now that I think about it could have been the root cause of the interface not being found).

                            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                            1 Reply Last reply Reply Quote 0
                            • Wayne WorkmanW
                              Wayne Workman @Guest
                              last edited by

                              @K.Hays Please try to re-upload… wireshark is saying it’s damaged/corrupt.

                              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                              Daily Clean Installation Results:
                              https://fogtesting.fogproject.us/
                              FOG Reporting:
                              https://fog-external-reporting-results.fogproject.us/

                              1 Reply Last reply Reply Quote 0
                              • george1421G
                                george1421 Moderator @Guest
                                last edited by george1421

                                @K.Hays Just so I’m looking at the correct dhcp request (I think I see it already) what is the mac address of this device?

                                If its the one I think I see it is a uefi device with a IE32 arch.

                                Also can you confirm that your dhcp server has an 10.40.0.x IP address?

                                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  K.Hays @george1421
                                  last edited by K.Hays

                                  @george1421 Would you need the mac address of the adapter or the tablet itself?
                                  The mac adress of the adapter would be 9c:eb:e8:2b:7c:b1
                                  Also the dhcp server does not have a 10.40.0.x address. it would be 10.100.0.x

                                  george1421G 1 Reply Last reply Reply Quote 0
                                  • george1421G
                                    george1421 Moderator @K.Hays
                                    last edited by george1421

                                    @K.Hays OK that is the mac address of what I’m seeing.

                                    What I see in your pcap file is the tablet asking for dhcp stuff but your dhcp server never responds. I do see other clients sending informs (dhcp client saying hello i’m here but nothing from your dhcp server.)

                                    OK then that explains why the pcap is missing the dhcp server responses. You have the dhcp server on a different subnet, so then your router must have a dhcp-relay service running. If this is the case the responses from the dhcp server will be unicast on the client side.

                                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                    K 1 Reply Last reply Reply Quote 0
                                    • K
                                      K.Hays @george1421
                                      last edited by K.Hays

                                      This post is deleted!
                                      george1421G 1 Reply Last reply Reply Quote 0
                                      • george1421G
                                        george1421 Moderator @K.Hays
                                        last edited by

                                        @K.Hays ok I see the same results in this pcap file.

                                        You have an unfortunate situation here.

                                        Because of the way a switched network works the fog server (packet capture device) will never see unicast communication that its not directly involved with. So what you must do is insert the packet capture device in the data path between the two unicast devices.

                                        Its not as complicated as it sounds, if you switch has a port mirroring capabilities then you can mirror the traffic going to your router interface on the client subnet to the network interface where your packet capture device is running. The port mirroring will echo all traffic going into and out of the link that goes to your router to the packet capture device. I feel this is more complicated of a setup than you are ready for. But if you can do this, then use wireshark to capture this traffic into a pcap file.

                                        Another solution is to move this device to the same subnet as your dhcp server (for debugging purposes only), as well as setup wireshark on a laptop (or what ever) and capture the dhcp broadcast traffic from there. You won’t get the tftp stuff, but I think the error so far is on the dhcp side.

                                        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                        K 1 Reply Last reply Reply Quote 0
                                        • K
                                          K.Hays @george1421
                                          last edited by

                                          @george1421 The client and the fog server are on the same switch, different ports. The dhcp is on the other side of the network. Were talking about what to do next, just thought this may be valuable information. We are also looking for any dhcp settings that may need to be switched to accommodate for a uefi device.

                                          george1421G 1 Reply Last reply Reply Quote 0
                                          • george1421G
                                            george1421 Moderator @K.Hays
                                            last edited by george1421

                                            @K.Hays The key will be to get the dhcp server, booting client and packet capture device into the same broadcast domain (subnet). To get a clean capture. This will avoid having to mess with switch configuration for port mirroring.

                                            Also for clarity, your dhcp server is a microsoft dhcp server? If its a 2012 dhcp server we have a few more options when dealing with bios and uefi clients. Typically the dhcp server should just hand out dhcp addresses unless you are doing something already for bios and uefi clients. In that case this device is a IA32 device where most computers are x64 which has a different arch ID.

                                            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                            1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 4 / 5
                                            • First post
                                              Last post

                                            155

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project