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

    Dell 7730 precision laptop deploy GPT error message

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    4
    94
    23.3k
    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.
    • S
      Sebastian Roth Moderator
      last edited by

      @george1421 said in Dell 7730 precision laptop deploy GPT error message:

      Do we have empirical evidence that these disks are being swapped as being reported by the uefi bios?

      See @jmason’s lsblk listings. From my point of view this is evidence enough. The disks are different size and do swap. As far as I got the postings it seems like the output was always taken on the same deploy system. One time 477 GB drive is last and the other time it’s first.

      The Precision 7730 generation is pretty new, so the first thing I would check/watch for is firmware update availability.

      Definitely a good point!!

      It would be interesting to compare the FOS boot logs between the two states to see if there are any telling events.

      Good one as well! @jmason Can you please schedule a debug deploy job. Boot that machine and run dmesg | grep -i nvm. Take a picture and reboot the machine. When you are bacl to the shell, again dmesg | grep -i nvm and take a picture. Do this maybe ten times to see if we see a difference there.

      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

      jmasonJ 2 Replies Last reply Reply Quote 1
      • george1421G
        george1421 Moderator
        last edited by

        It would also be interesting to see if the 4.15.2 kernels gave us the same random results (Actually I’d like to push it earlier than 4.13.x but the inits would get in the way, because we had issue with kernels after that and the Dell Precision swappable nvme drives that have been since fixed). To see if this randomness is linux kernel related or not. I’m not really sure what this will tell us other than if the problem was introduced in later kernels.

        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
        • jmasonJ
          jmason @Sebastian Roth
          last edited by

          @Sebastian-Roth

          I ran it 10 times and noticed a slight difference on the 6th and 9th time.

          Test10times.png

          george1421G 1 Reply Last reply Reply Quote 0
          • jmasonJ
            jmason @Sebastian Roth
            last edited by

            @Sebastian-Roth said in Dell 7730 precision laptop deploy GPT error message:

            @george1421 said in Dell 7730 precision laptop deploy GPT error message:

            Do we have empirical evidence that these disks are being swapped as being reported by the uefi bios?

            See @jmason’s lsblk listings. From my point of view this is evidence enough. The disks are different size and do swap. As far as I got the postings it seems like the output was always taken on the same deploy system. One time 477 GB drive is last and the other time it’s first.

            I have indeed been working with only 1 laptop with the deploy attempts and only 1 laptop from which the capture image was created, and both are identical machines. I have 20 of them in total.

            1 Reply Last reply Reply Quote 0
            • jmasonJ
              jmason @george1421
              last edited by

              @george1421 said in Dell 7730 precision laptop deploy GPT error message:

              @Sebastian-Roth (this is more of a brain dump than an answer)
              The Precision 7730 generation is pretty new, so the first thing I would check/watch for is firmware update availability.

              There is a BIOS update with the following fixes, but don’t see anything related to our issue. I can go ahead and update the system with all the latest fixes available if requested.

              Dell Support for Precision 7730

              • Fixes the issue where the mouse lags when the Dell TB16 dock is unplugged or plugged in.
              • Fixes the issue where the system cannot set hard drive password with Dell Client Configuration Toolkit.
              • Fixes the issue where the system always boots to Rufus formatted USB drives instead of internal hard drive.
              • Improves system performance under heavy load when connected to Dell TB18DC Dock.
              george1421G 1 Reply Last reply Reply Quote 0
              • george1421G
                george1421 Moderator @jmason
                last edited by

                @jmason said in Dell 7730 precision laptop deploy GPT error message:

                There is a BIOS update with the following fixes, but don’t see anything related to our issue. I can go ahead and update the system with all the latest fixes available if requested.

                I would do this no matter what even though the change log shows the fix primarily dealing with the usb-c dock.

                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!

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

                  @jmason First let me say, thank you for being so detailed and helping debug this issue. I know it takes quite a bit of time to do these iterative testing, so Thank You.

                  So I see from the pictures you have a 20% rate where it looks like the nvme disk 1 inits before disk 0. Can we correlate the 6th and 9th order with the swap when shown by lsblk.

                  I also see from the picture that the PCI address for nvme disks are not changing, at least the location vs name. My intuition is telling me that this problem is probably rooted in the linux kernel and or hardware/linux kernel race condition.

                  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!

                  jmasonJ 1 Reply Last reply Reply Quote 0
                  • jmasonJ
                    jmason @george1421
                    last edited by jmason

                    @george1421

                    Here are two images showing the correlation. I only had to attempt deploy twice this time to get the difference to appear.

                    nvme1n1-nvme0n1.PNG

                    nvme0n1-nvme1n1.PNG

                    well I just ran it a third time and got another difference, but it appears it might be just like the first image displayed with only the output in a different order.
                    .
                    nvme0n1-nvme1n1-1TB-500GB.PNG

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

                      @jmason Great stuff. Thanks for that as well. From those pictures it looks like the order of initialization (dmesg output nvme0n1 before nvme1n1 or vice versa) does not co-relate to the disks being in different order.

                      1. picture: init nvme1n1 before nvme0n1 - nvme0n1 954 GB disk / nvme1n1 477 GB disk
                      2. picture: init nvme0n1 before nvme1n1 - nvme0n1 477 GB disk / nvme1n1 954 GB
                      3. picture: init nvme0n1 before nvme1n1 - nvme0n1 954 GB disk / nvme1n1 477 GB

                      I suppose if you’d have three disks it could be any combination… 😞

                      Let’s see what we can do about this. Can you please get a couple of different Linux Live ISOs and do exactly the same testing on those.

                      • Debian: https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-9.7.0-amd64-xfce.iso
                      • Ubuntu: http://releases.ubuntu.com/18.04.1/ubuntu-18.04.1-desktop-amd64.iso
                      • Arch: https://mirror.orbit-os.com/archlinux/iso/2019.01.01/archlinux-2019.01.01-x86_64.iso
                      • SystemRescueCD: https://osdn.net/projects/systemrescuecd/storage/releases/6.0.1/systemrescuecd-6.0.1.iso

                      Please see if all of those behave exactly the same (random change on every reboot) or if the disk order seems stable. At lease boot each OS ten times.

                      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

                      jmasonJ 4 Replies Last reply Reply Quote 0
                      • jmasonJ
                        jmason @Sebastian Roth
                        last edited by

                        @Sebastian-Roth Grabbing the ISOs now, debian and ubuntu just updated their release.

                        https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-9.8.0-amd64-xfce.iso
                        http://releases.ubuntu.com/18.04.2/ubuntu-18.04.2-desktop-amd64.iso

                        1 Reply Last reply Reply Quote 1
                        • jmasonJ
                          jmason @Sebastian Roth
                          last edited by jmason

                          @Sebastian-Roth

                          I am unable to get Debian live to start up after the initial run without install menu.

                          Ubuntu showed the behavior on the 3rd with lsblk and 5th reboot with dmesg, while reboot 7 was different than all previous, I’ll move on to the other 2 ISOs next.

                          -1-ubuntulive-1.PNG

                          -2-ubuntulive-2.PNG

                          -3-ubuntulive-3.PNG

                          -4-ubuntulive-4.PNG

                          -5-ubuntulive-5.PNG

                          -6- was like -3-

                          -7-ubuntulive-7.PNG

                          Tom ElliottT george1421G 2 Replies Last reply Reply Quote 0
                          • Tom ElliottT
                            Tom Elliott @jmason
                            last edited by Tom Elliott

                            @jmason what mode is the sata operation within the bios in?

                            I’m guessing it’s in raid mode. Is it likely because RAID mode would want at least 2 HDDs regardless of mode of raid that the raid controller is changing how the disks present to the OS?

                            Essentially, because it wants raid the order in which they’re listed wouldn’t matter to build the array and have things work properly. But because we aren’t in a RAID configuration we are seeing the issue?

                            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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                            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

                            1 Reply Last reply Reply Quote 0
                            • jmasonJ
                              jmason
                              last edited by jmason

                              @Tom-Elliott I specifically have set the mode to AHCI for these systems.

                              1 Reply Last reply Reply Quote 0
                              • jmasonJ
                                jmason @Sebastian Roth
                                last edited by jmason

                                @Sebastian-Roth

                                First 4 reboots in archlinux showed all different inits it appears.

                                archliux1-4.png reboot -5- was like -1-

                                1 Reply Last reply Reply Quote 0
                                • jmasonJ
                                  jmason @Sebastian Roth
                                  last edited by

                                  @Sebastian-Roth said in Dell 7730 precision laptop deploy GPT error message:

                                  SystemRescueCD

                                  5 reboots, 1st 4 times different init, 5th same as 1st

                                  sysresccd1-5.png

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

                                    @jmason To me this seems to be enough evidence that it’s a general “issue” or known to work as intended. I suspect this to be “normal” as PCIe initialization probably returns the disks in different order. Weird thing is that I can’t find much about this being a particular issue with NVMe disks.

                                    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

                                    jmasonJ 1 Reply Last reply Reply Quote 0
                                    • jmasonJ
                                      jmason @george1421
                                      last edited by

                                      @george1421 said in Dell 7730 precision laptop deploy GPT error message:

                                      @jmason said in Dell 7730 precision laptop deploy GPT error message:

                                      There is a BIOS update with the following fixes, but don’t see anything related to our issue. I can go ahead and update the system with all the latest fixes available if requested.

                                      I would do this no matter what even though the change log shows the fix primarily dealing with the usb-c dock.

                                      I did load all available bios/firmware updates and retested the behavior and it is still the same.

                                      1 Reply Last reply Reply Quote 0
                                      • jmasonJ
                                        jmason @Sebastian Roth
                                        last edited by jmason

                                        @Sebastian-Roth Is it feasible to have an option for multiple disk non-resizeable and some kind of checkbox/option to notify fog that the machines are identical drive wise/hardware wise and would it make a difference. It’s been a long time since I did any coding, and it wasn’t related to this at all, just throwing a thought out.

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

                                          @jmason Sorry if it sounded like I’d leave you alone now that we are fairly sure it’s just “normal” behaviour. I still think about how we can solve this for you and others. Though I still have not come up with a great solution to it I sort of postpone implementing a solution in hope of a flash of genius.

                                          What is your deadline to get those devices imaged?

                                          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

                                          Tom ElliottT jmasonJ 2 Replies Last reply Reply Quote 0
                                          • Tom ElliottT
                                            Tom Elliott @Sebastian Roth
                                            last edited by

                                            @Sebastian-Roth everything I’ve found on this issue refers to using the disks uuid to identify which one to apply it to. That doesn’t help us much as every drive on a system would have its own uuid. So how do we identify which is which? I know it doesn’t help anything. Everything from Serial to Pata and nvme aren’t guaranteed to be a persistent naming scheme for Linux. Luckily SATA and PATA seem to follow the channel pattern on how they’re connected and named. With NVME being on a pcie channel this makes enumeration dependent on how fast a disk feels like revealing itself to the system.

                                            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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                            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

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

                                            290

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project