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

Compatibility check for X1 Carbon 2018

Scheduled Pinned Locked Moved
Hardware Compatibility
5
13
1.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.
  • A
    AsGF2MX
    last edited by AsGF2MX Dec 9, 2018, 7:42 AM Dec 9, 2018, 1:41 PM

    I’ve just got a couple of X1 Carbons (i7-vPro) 2018 and right after the ram disk downloads, the machine freezes up and sits there before it auto reboots.

    I’ve tried using the USB Type-C dock and the USB adapters which were wrongly shipped. Still waiting on the native connector for the I219.

    I am unfortunately still running 1.3 so I have to ask if anyone has got this working and if so are there any special settings and which adapter are you using?

    1 Reply Last reply Reply Quote 0
    • G
      george1421 Moderator
      last edited by Dec 9, 2018, 2:17 PM

      Is there any chance to spin up a FOG 1.5.5 environment to see if the issue has already been resolved. 1.3.0 is somewhat old with old kernels and inits. Updating the kernel is not sufficient since you need the later inits too which are linked to the updated FOG server code.

      X1 Carbons (i7-vPro) 2018 and right after the ram disk downloads
      Can you explain this? is the ram disk you are talking about is the FOS init.xz file? Ensure that the firmware is up to date on the carbon devices. We’ve seen some pretty buggy firmware on early release systems that are addressed with firmware (BIOS) updates.

      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!

      A 1 Reply Last reply Dec 9, 2018, 3:47 PM Reply Quote 1
      • A
        AsGF2MX @george1421
        last edited by Dec 9, 2018, 3:47 PM

        @george1421 said in Compatibility check for X1 Carbon 2018:

        Is there any chance to spin up a FOG 1.5.5 environment to see if the issue has already been resolved. 1.3.0 is somewhat old with old kernels and inits. Updating the kernel is not sufficient since you need the later inits too which are linked to the updated FOG server code.

        X1 Carbons (i7-vPro) 2018 and right after the ram disk downloads
        Can you explain this? is the ram disk you are talking about is the FOS init.xz file? Ensure that the firmware is up to date on the carbon devices. We’ve seen some pretty buggy firmware on early release systems that are addressed with firmware (BIOS) updates.

        It is the init.xz and the firmware is the latest - just built 1 week ago. I will have to re-check to see if there are any other updates. Is it just the kernel and init.xz that need to be swapped out? I did try to replace the pxe files with the latest one but it made no difference.

        1.5.5 is on the cards but originally not till the X1s are out in the field. Having said that I had a fleet of T480 units that got imaged with no issue.

        G 1 Reply Last reply Dec 9, 2018, 5:54 PM Reply Quote 0
        • G
          george1421 Moderator @AsGF2MX
          last edited by Dec 9, 2018, 5:54 PM

          @AsGF2MX Well where we have seen this issue before is in then hand off between iPXE mode and the uefi firmware to launch the kernel. You could try newer iPXE kernels that may have a workaround for buggy firmware. Typically a firmware update fixes the issue. But if you have the latest firmware we need to look elsewhere.

          As an alternative, you could switch the device back to bios (legacy) mode for capture and deploying. I know its a bit of a pain, but that method works too. You can capture and deploy a uefi image in bios mode no problem. You just have to be in the right firmware mode to boot the OS.

          While this isn’t a solution (and not sure if it worked in 1.3) we have been able to usb boot right into FOS bypassing PXE loading altogether. There are some caveats with this approach but it does work (for sure) with the 1.4.x branch. https://forums.fogproject.org/topic/7727/building-usb-booting-fos-image Look at the FOG forum chat for an example image file. You will want to install the kernels and inits from 1.3.x series on the usb flash drive as well as update grub.cfg according to the tutorial to see if it works for you.

          One last thing I thought of, make sure secure boot is disabled. The FOS kernels are not signed by microsoft so secure booting is not viable right now.

          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
          • S
            Sebastian Roth Moderator
            last edited by Dec 9, 2018, 7:26 PM

            @AsGF2MX said in Compatibility check for X1 Carbon 2018:

            Is it just the kernel and init.xz that need to be swapped out?

            You can try using the latest binaries but no promise this will work. Download and extract the archive. Then put bzImage* and init* into /var/www/html/fog/service/ipxe - probably best to rename the original ones and not overwrite.

            We have seen numerous devices that simply hang after loading init.xz and quite often it turned out to be for different reasons. Some of them George has already mentioned. Also we had devices with buggy firmware that needed a specifically patched kernel binary to work around firmware issues.

            If you are keen to get this working I am sure we can work on this. All depends on how much time you have. When do you need to deploy those (tomorrow, in a week, two weeks, after Christmas?) and how much time to you have to test debug kernels I would provide?

            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

            A 1 Reply Last reply Dec 10, 2018, 1:08 PM Reply Quote 0
            • A
              AsGF2MX @Sebastian Roth
              last edited by AsGF2MX Dec 10, 2018, 8:25 AM Dec 10, 2018, 1:08 PM

              @Sebastian-Roth I’m going to give the binaries a shot first.

              I’m in tough spot timing wise - let me give the binary method a go first and see if it works. If yes, I’ll fastrack the planned rebuild of the FOG box. If not, 2 units have to go out by Friday while I can withhold the rest a bit longer. Definitely keen on getting it working.

              @george1421 I should have mentioned in the original post it seems the 8th gen chips don’t play nice with legacy mode as it doesn’t even get as far as PXE booting - crashes out. Not sure exactly why as I have the I219 in 7th gen machines with no issue.

              Secure boot is the first thing I disable as pretty much my entire fleet is UEFI - a mix of 4th to 7th gen i5 chips and now 8th gen chips as well.

              I will keep the USB method as a plan C

              EDIT:
              Well I’m now at the USB method and @george1421 thanks for the img. I got the usb to work. However I can’t remember the cli for the fog command. and the wiki page has the deploy section empty.

              G 1 Reply Last reply Dec 10, 2018, 6:35 PM Reply Quote 0
              • S
                Sebastian Roth Moderator
                last edited by Dec 10, 2018, 4:45 PM

                @AsGF2MX said in Compatibility check for X1 Carbon 2018:

                However I can’t remember the cli for the fog command. and the wiki page has the deploy section empty.

                Not sure if I get that right. In a debug shell you simply run command fog to run whichever task is scheduled for this client.

                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 1
                • T
                  Tom Elliott
                  last edited by Dec 10, 2018, 4:58 PM

                  Our API on the init side is pretty simple. fog is the command that does all the actions for you. There’s no switches/arguments involved. Maybe in a future version we’ll have stuff like:

                  fog -D || fog --deploy
                  fog -C || fog --capture
                  
                  fog -D -d || fog --deploy --debug
                  fog -C -d || fog --capture --debug
                  

                  It’s not there yet and we rely pretty heavily on the web calls to generate the appropriate action.

                  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
                  • G
                    george1421 Moderator @AsGF2MX
                    last edited by Dec 10, 2018, 6:35 PM

                    @AsGF2MX said in Compatibility check for X1 Carbon 2018:

                    Well I’m now at the USB method and @george1421 thanks for the img. I got the usb to work. However I can’t remember the cli for the fog command. and the wiki page has the deploy section empty.

                    Not sure why you need the debug command. You should schedule the task in the FOG server then usb boot the flash drive. Pick option 1 and it should boot into fos doing what ever the FOG server told it to do (capture/deploy).

                    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!

                    A 1 Reply Last reply Dec 15, 2018, 10:42 AM Reply Quote 1
                    • A
                      AsGF2MX @george1421
                      last edited by Dec 15, 2018, 10:42 AM

                      @george1421 said in Compatibility check for X1 Carbon 2018:

                      @AsGF2MX said in Compatibility check for X1 Carbon 2018:

                      Well I’m now at the USB method and @george1421 thanks for the img. I got the usb to work. However I can’t remember the cli for the fog command. and the wiki page has the deploy section empty.

                      Not sure why you need the debug command. You should schedule the task in the FOG server then usb boot the flash drive. Pick option 1 and it should boot into fos doing what ever the FOG server told it to do (capture/deploy).

                      I’m not using the default IP range on the fog server but the key seems to be using 192.x.x.x. I’m not sure how to get it to start imaging.

                      @AsGF2MX said in Compatibility check for X1 Carbon 2018:

                      @george1421 said in Compatibility check for X1 Carbon 2018:

                      Is there any chance to spin up a FOG 1.5.5 environment to see if the issue has already been resolved. 1.3.0 is somewhat old with old kernels and inits. Updating the kernel is not sufficient since you need the later inits too which are linked to the updated FOG server code.

                      X1 Carbons (i7-vPro) 2018 and right after the ram disk downloads
                      Can you explain this? is the ram disk you are talking about is the FOS init.xz file? Ensure that the firmware is up to date on the carbon devices. We’ve seen some pretty buggy firmware on early release systems that are addressed with firmware (BIOS) updates.

                      It is the init.xz and the firmware is the latest - just built 1 week ago. I will have to re-check to see if there are any other updates. Is it just the kernel and init.xz that need to be swapped out? I did try to replace the pxe files with the latest one but it made no difference.

                      1.5.5 is on the cards but originally not till the X1s are out in the field. Having said that I had a fleet of T480 units that got imaged with no issue.

                      Unfortunately, I just stood up a 1.5.5 instance and even with no image and triggering a quick host register causes it to hang up. So I’m trying to see how to proceed.

                      1 Reply Last reply Reply Quote 0
                      • S
                        Sebastian Roth Moderator
                        last edited by Dec 15, 2018, 3:33 PM

                        @AsGF2MX said in Compatibility check for X1 Carbon 2018:

                        I’m not using the default IP range on the fog server but the key seems to be using 192.x.x.x. I’m not sure how to get it to start imaging.

                        When creating the USB key there is a variable you need to change… here is an excerpt of the script:

                        ...
                        echo Create the grub configuration file
                        cat > /mnt/boot/grub/grub.cfg << 'EOF'
                        
                        set myfogip=192.168.1.100
                        set myimage=/boot/bzImage
                        set myinits=/boot/init.xz
                        ....
                        

                        No need to recreate the USB key. Simply mount it and edit boot/grub/grub.cfg on that key. Put in your FOG server’s IP and you should be fine. Manually register the host’s MAC, then simply schedule a task for it and boot right into the task via USB.

                        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

                        A 1 Reply Last reply Dec 31, 2018, 7:33 AM Reply Quote 0
                        • A
                          AsGF2MX @Sebastian Roth
                          last edited by Dec 31, 2018, 7:33 AM

                          @Sebastian-Roth said in Compatibility check for X1 Carbon 2018:

                          @AsGF2MX said in Compatibility check for X1 Carbon 2018:

                          I’m not using the default IP range on the fog server but the key seems to be using 192.x.x.x. I’m not sure how to get it to start imaging.

                          When creating the USB key there is a variable you need to change… here is an excerpt of the script:

                          ...
                          echo Create the grub configuration file
                          cat > /mnt/boot/grub/grub.cfg << 'EOF'
                          
                          set myfogip=192.168.1.100
                          set myimage=/boot/bzImage
                          set myinits=/boot/init.xz
                          ....
                          

                          No need to recreate the USB key. Simply mount it and edit boot/grub/grub.cfg on that key. Put in your FOG server’s IP and you should be fine. Manually register the host’s MAC, then simply schedule a task for it and boot right into the task via USB.

                          I do have to apologize for the delayed response as a lot happened:

                          • Modified the USB, it did boot but would not image as it couldn’t detect the disk (odd)
                          • I set up a new FOG server and had it try to capture the disk and it didn’t yield either (same PXE fail)
                          • Been hunting for a native Ethernet dongle but with vendors disappearing left and right for X’mas I didn’t have much luck

                          Having said that, I managed to snag a T480 dock from one of our users who is off till the end of the week and the T480 dock fits the X1 Carbon perfectly and will even allow the native Ethernet pass through - this seems to be specific to the 8th gen machines as my own T470 doesn’t want fit this dock.

                          As I had expected, it works without any issue! My Fog 1.3.x works and the 1.5 is to be tested later.

                          In case it helps what didn’t work due to the X1/USB dongle issue:

                          • USB 3.0 Ethernet Adapter Model: RTL8153
                          • USB-C Dock - Model DK1633
                            Both would seize up BIOS/UEFI mode right after the iPXE load.

                          What did work:

                          • Thinkpad Pro Docking Station SD20R56775

                          I just imaged the first X1. Though I didn’t get the fleet out for X’mas at least I should be able to get these out in time for the users to start with a fresh machine next year!

                          Hopefully this insight helps.

                          1 Reply Last reply Reply Quote 0
                          • fry_pF
                            fry_p Moderator
                            last edited by Dec 31, 2018, 5:15 PM

                            I wanted to stop by and say that I can concur that I was able to image the 2018 newest x1 carbon using the Lenovo Dock as well. I did not try any other means as we purchased the docks with the carbons and that seemed to be the logical choice. I apologize to @AsGF2MX for not saying this earlier to save you some hassle. Just didn’t click in my head that I recently imaged these with this method. Best of luck in your future Fogging.

                            Like open source community computing? Why not do it for a good cause?
                            Use your computer/server for humanitarian projects when it is idle!
                            https://join.worldcommunitygrid.org?recruiterId=1026912

                            1 Reply Last reply Reply Quote 0
                            • 1 / 1
                            • First post
                              Last post

                            212

                            Online

                            12.0k

                            Users

                            17.3k

                            Topics

                            155.2k

                            Posts
                            Copyright © 2012-2024 FOG Project