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

    MBP 13" 2017 Touchbar - OSX Mojave - Fog can't find a disk

    Scheduled Pinned Locked Moved Solved
    Mac Problems
    4
    39
    5.9k
    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

      @rhulet Sounds like a network driver issue. But network did work earlier, right? Can you please take a picture of that error and post here?

      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
      • R
        rhulet
        last edited by rhulet

        Nevermind I’m dumb. I forgot the butterfly keyboard doesn’t work with the kernal. I plugged in a usb and hit enter and its working. I can see the nvme drive. Lets see if I can drop an image!

        1 Reply Last reply Reply Quote 1
        • R
          rhulet
          last edited by

          Update. Good news, I was able successfully capture and deploy an image from one 2017 mbp to another. Thanks!

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

            OK so where did we end up here? Did applying the T2 kernel github patch resolve the issue or just adding subsystem ID to the nvme driver kernel parameter fix 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!

            R 1 Reply Last reply Reply Quote 0
            • R
              rhulet @george1421
              last edited by

              @george1421 Using the kernal provided by @Sebastian-Roth at https://fogproject.org/kernels/Kernel.TomElliott.5.1.16_mac-nvme-fix.64 was all I needed. Worked like a charm.

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

                It’s been almost a months and I am not 100% sure which patch I added. I think it was the one mentioned here: https://github.com/Dunedan/mbp-2016-linux/issues/71#issuecomment-510715810 (patch)

                Will check later on today on the build server. Should still be 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

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

                  @george1421 Yes indeed it was this patch I used. I don’t really fancy having it in our official build.

                  @rhulet Would you mind being the housekeeper for this special Mac patch? We can show you how to build and add the patch. It’s not very hard if you know how to use the Linux terminal.

                  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
                  • Q
                    Quazz Moderator
                    last edited by

                    As an aside, Linux kernel 5.3 has added native support for keyboard in these models.

                    1 Reply Last reply Reply Quote 1
                    • R
                      rhulet
                      last edited by

                      @Sebastian-Roth yeah I’d be happy to take it, just show me what to do.

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

                        @rhulet I’ll show you how to bake your own kernel. Though George suggested adding the patch to our official kernel. I am still not sure if it’s wise to do or not.

                        Use any kind of Linux machine you have at hand:

                        git clone https://github.com/FOGProject/fos
                        cd fos
                        grep KERNEL_VERSION Jenkinsfile
                        export KERNEL_VERSION=4.19.64
                        ./build.sh -kn -a x64
                        

                        See if that runs trough withou an issue.

                        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
                        • R
                          rhulet
                          last edited by

                          Build successful. Where did it dump it at though?

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

                            @rhulet Ok, nice! You will find the new kernel binary in fos/kernelsourcex64/arch/x86/boot/bzImage. Copy that to your FOG server in /var/www/html/fog/service/ipxe/ but I suggest you rename the original bzImage in that directory instead of overwriting it. Just so you have a surely working backup copy of the kernel.

                            Now, applying the patch I notice that I gave you instructions for building our current kernel version. But for this stuff you need to use a newer one. Sorry for that. Move that 4.19.64 code out of the way, you might want to use it some other time:

                            cd fos
                            mv kernelsourcex64 kernelsourcex64_4.19.64
                            

                            Now add the patch and build the newer kernel:

                            export KERNEL_VERSION=5.1.16
                            ./build.sh -kn -a x64
                            wget https://ozlabs.org/~benh/nvme-mac-5.1.16.diff
                            cd kernelsourcex64
                            patch -p1 < ../nvme-mac-5.1.16.diff
                            make
                            

                            This will get you the same kernel version I built for you some days ago. But there also seems to be a patch for kernel 5.2. If you want to give that a try instead:

                            export KERNEL_VERSION=5.2
                            ./build.sh -kn -a x64
                            wget https://ozlabs.org/~benh/nvme-mac.diff
                            cd kernelsourcex64
                            patch -p1 < ../nvme-mac.diff
                            make
                            

                            This last one is untested.

                            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
                            • 1
                            • 2
                            • 2 / 2
                            • First post
                              Last post

                            245

                            Online

                            12.0k

                            Users

                            17.3k

                            Topics

                            155.2k

                            Posts
                            Copyright © 2012-2024 FOG Project