“No thunderbolt 3 support” Ubuntu 18.04












5















Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:



enter image description here



I don't suppose it's because I have no cable inserted.




  • Secure boot is disabled

  • Fast boot is disabled

  • AHCI mode enabled

  • UEFI mode enabled

  • The port works if I connect to my phone, but I cannot test it with another thunderbolt device as I do not have any.










share|improve this question





























    5















    Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:



    enter image description here



    I don't suppose it's because I have no cable inserted.




    • Secure boot is disabled

    • Fast boot is disabled

    • AHCI mode enabled

    • UEFI mode enabled

    • The port works if I connect to my phone, but I cannot test it with another thunderbolt device as I do not have any.










    share|improve this question



























      5












      5








      5


      2






      Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:



      enter image description here



      I don't suppose it's because I have no cable inserted.




      • Secure boot is disabled

      • Fast boot is disabled

      • AHCI mode enabled

      • UEFI mode enabled

      • The port works if I connect to my phone, but I cannot test it with another thunderbolt device as I do not have any.










      share|improve this question
















      Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:



      enter image description here



      I don't suppose it's because I have no cable inserted.




      • Secure boot is disabled

      • Fast boot is disabled

      • AHCI mode enabled

      • UEFI mode enabled

      • The port works if I connect to my phone, but I cannot test it with another thunderbolt device as I do not have any.







      18.04 thunderbolt






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jul 5 '18 at 12:03







      StudentCoderJava

















      asked Jul 5 '18 at 11:30









      StudentCoderJavaStudentCoderJava

      128210




      128210






















          5 Answers
          5






          active

          oldest

          votes


















          2














          Not sure if you're still looking for an answer, but I ran into this same issue and got it working.



          I'm running Ubuntu Budgie 18.04.1 and it seemed to be missing the bolt package.



          If you're also missing the package, running the command



          sudo apt install bolt


          and then a restart should give you the ability to access your thunderbolt settings.





          And no, even with no devices plugged in, you should still be able to see the controls.



          Edit: Another thing you can do is run lspci -tv and look to see if the thunderbolt ports are even recognized by the system.






          share|improve this answer


























          • Mine has bolt installed, but it still show No Thunderbolt support. My laptop is XPS 9360. Do you know why?

            – ismailsunni
            Aug 6 '18 at 4:32











          • I tried this and it seems it was already installed on the system (preinstalled), so it did not work.

            – StudentCoderJava
            Aug 7 '18 at 10:58











          • @ismailsunni I have the XPS 9370 (very similar hardware). Do you have all the relevant drivers installed and do you have the most recent BIOS? What Linux kernel are you on? If you're on a dual boot setup, does windows 10 recognize the thunderbolt ports?

            – Robert Judka
            Aug 7 '18 at 11:41











          • @mth1417 please look at my edit about viewing the PCIe tree

            – Robert Judka
            Aug 7 '18 at 11:49











          • @RobertJudka I use dualboots, I have updated the bios to 2.8.1. What driver should I install for the thunderbolt in ubuntu 18.04? I am using 18.04. I will check on windows later and post it here.

            – ismailsunni
            Aug 9 '18 at 8:43



















          1














          The thunderbolt port itself works (not hotplug, so I have to restart with the device plugged in for it to be detected). I have no thunderbolt device to test if thunderbolt is turned on though, but the port can move files between my phone and PC, this is the closest I see I will get to the answer.






          share|improve this answer































            0














            Check the BIOS settings for thunderbolt security. I've heard that with the Yoga 720 there is thunderbolt security implemented at the BIOS level. You have to either specifically allow each device or turn the security off.



            Also, make sure your thunderbolt 3 device is plugged in when you check this tool. On my Yoga 920, it shows the same thing until a thunderbolt 3 device is actually plugged in, and only then does it "wake up."



            Finally, I've found some TB docks don't work as reliably as others. I have a Dell TB16 dock that works somewhat sporadically, but my Lenovo Thunderbolt 3 dock seems to do better (I've only had it for a few days, so jury is still out on stability with Ubunut.)






            share|improve this answer































              0















              I don't suppose it's because I have no cable inserted.




              Actually that is probably exactly the problem. Thunderbolt is controlled by the BIOS and depending on BIOS it can be setup and configured in different ways. What you probably want is BIOS Assisted Mode. That completly disconnects the thunderbolt once the cable is unplugged. You won't see it in lspci or any other tool, and that would explain the screenshot you provided.






              share|improve this answer































                0














                Thunderbolt controllers in BIOS-assisted enumeration mode go to sleep when not in use.
                All that is left is a PCI hotplug bridge with no child bridges attached.



                The Thunderbolt controllers that break this rule are:




                • Titan Ridge

                • Presumably any future controllers released after Titan Ridge

                • Some Alpine Ridge controllers with updated firmware and BIOS to support (uncommon)


                https://www.kernel.org/doc/html/latest/admin-guide/thunderbolt.html



                From the above link, we find a command to force the power and wake the controller (usually used for firmware updates without requiring Thunderbolt devices to be attached).



                "echo 1 | sudo tee /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power" without the quotes, should wake it up. Then "lspci -vnnt" to visualise the difference. If you want, you can post the output of "lspci -vnnt" for us to confirm for you.



                But this only works on recent kernels. I cannot remember which one was the first, but 4.20 most definitely has it (and definitely some earlier ones but for the sake of simplicity, just use that one).



                Hopefully this works and allows for your Thunderbolt controller to be acknowledged by Ubuntu. However, since you said you do not have any Thunderbolt devices, I am not sure why you care (although I do not say that discouragingly). But that should be the solution.



                Oh, and remember, if you have another Thunderbolt 3 laptop and a USB-C to USB-C cable with USB 3.X speeds, you should be able to connect the two laptops together via their Thunderbolt ports, which will wake the controllers and result in emulated 10GbE networking in between them. If they are both Linux then you will have to "sudo modprobe thunderbolt-net" on one of them.






                share|improve this answer























                  Your Answer








                  StackExchange.ready(function() {
                  var channelOptions = {
                  tags: "".split(" "),
                  id: "89"
                  };
                  initTagRenderer("".split(" "), "".split(" "), channelOptions);

                  StackExchange.using("externalEditor", function() {
                  // Have to fire editor after snippets, if snippets enabled
                  if (StackExchange.settings.snippets.snippetsEnabled) {
                  StackExchange.using("snippets", function() {
                  createEditor();
                  });
                  }
                  else {
                  createEditor();
                  }
                  });

                  function createEditor() {
                  StackExchange.prepareEditor({
                  heartbeatType: 'answer',
                  autoActivateHeartbeat: false,
                  convertImagesToLinks: true,
                  noModals: true,
                  showLowRepImageUploadWarning: true,
                  reputationToPostImages: 10,
                  bindNavPrevention: true,
                  postfix: "",
                  imageUploader: {
                  brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                  contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                  allowUrls: true
                  },
                  onDemand: true,
                  discardSelector: ".discard-answer"
                  ,immediatelyShowMarkdownHelp:true
                  });


                  }
                  });














                  draft saved

                  draft discarded


















                  StackExchange.ready(
                  function () {
                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1052380%2fno-thunderbolt-3-support-ubuntu-18-04%23new-answer', 'question_page');
                  }
                  );

                  Post as a guest















                  Required, but never shown

























                  5 Answers
                  5






                  active

                  oldest

                  votes








                  5 Answers
                  5






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes









                  2














                  Not sure if you're still looking for an answer, but I ran into this same issue and got it working.



                  I'm running Ubuntu Budgie 18.04.1 and it seemed to be missing the bolt package.



                  If you're also missing the package, running the command



                  sudo apt install bolt


                  and then a restart should give you the ability to access your thunderbolt settings.





                  And no, even with no devices plugged in, you should still be able to see the controls.



                  Edit: Another thing you can do is run lspci -tv and look to see if the thunderbolt ports are even recognized by the system.






                  share|improve this answer


























                  • Mine has bolt installed, but it still show No Thunderbolt support. My laptop is XPS 9360. Do you know why?

                    – ismailsunni
                    Aug 6 '18 at 4:32











                  • I tried this and it seems it was already installed on the system (preinstalled), so it did not work.

                    – StudentCoderJava
                    Aug 7 '18 at 10:58











                  • @ismailsunni I have the XPS 9370 (very similar hardware). Do you have all the relevant drivers installed and do you have the most recent BIOS? What Linux kernel are you on? If you're on a dual boot setup, does windows 10 recognize the thunderbolt ports?

                    – Robert Judka
                    Aug 7 '18 at 11:41











                  • @mth1417 please look at my edit about viewing the PCIe tree

                    – Robert Judka
                    Aug 7 '18 at 11:49











                  • @RobertJudka I use dualboots, I have updated the bios to 2.8.1. What driver should I install for the thunderbolt in ubuntu 18.04? I am using 18.04. I will check on windows later and post it here.

                    – ismailsunni
                    Aug 9 '18 at 8:43
















                  2














                  Not sure if you're still looking for an answer, but I ran into this same issue and got it working.



                  I'm running Ubuntu Budgie 18.04.1 and it seemed to be missing the bolt package.



                  If you're also missing the package, running the command



                  sudo apt install bolt


                  and then a restart should give you the ability to access your thunderbolt settings.





                  And no, even with no devices plugged in, you should still be able to see the controls.



                  Edit: Another thing you can do is run lspci -tv and look to see if the thunderbolt ports are even recognized by the system.






                  share|improve this answer


























                  • Mine has bolt installed, but it still show No Thunderbolt support. My laptop is XPS 9360. Do you know why?

                    – ismailsunni
                    Aug 6 '18 at 4:32











                  • I tried this and it seems it was already installed on the system (preinstalled), so it did not work.

                    – StudentCoderJava
                    Aug 7 '18 at 10:58











                  • @ismailsunni I have the XPS 9370 (very similar hardware). Do you have all the relevant drivers installed and do you have the most recent BIOS? What Linux kernel are you on? If you're on a dual boot setup, does windows 10 recognize the thunderbolt ports?

                    – Robert Judka
                    Aug 7 '18 at 11:41











                  • @mth1417 please look at my edit about viewing the PCIe tree

                    – Robert Judka
                    Aug 7 '18 at 11:49











                  • @RobertJudka I use dualboots, I have updated the bios to 2.8.1. What driver should I install for the thunderbolt in ubuntu 18.04? I am using 18.04. I will check on windows later and post it here.

                    – ismailsunni
                    Aug 9 '18 at 8:43














                  2












                  2








                  2







                  Not sure if you're still looking for an answer, but I ran into this same issue and got it working.



                  I'm running Ubuntu Budgie 18.04.1 and it seemed to be missing the bolt package.



                  If you're also missing the package, running the command



                  sudo apt install bolt


                  and then a restart should give you the ability to access your thunderbolt settings.





                  And no, even with no devices plugged in, you should still be able to see the controls.



                  Edit: Another thing you can do is run lspci -tv and look to see if the thunderbolt ports are even recognized by the system.






                  share|improve this answer















                  Not sure if you're still looking for an answer, but I ran into this same issue and got it working.



                  I'm running Ubuntu Budgie 18.04.1 and it seemed to be missing the bolt package.



                  If you're also missing the package, running the command



                  sudo apt install bolt


                  and then a restart should give you the ability to access your thunderbolt settings.





                  And no, even with no devices plugged in, you should still be able to see the controls.



                  Edit: Another thing you can do is run lspci -tv and look to see if the thunderbolt ports are even recognized by the system.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Aug 7 '18 at 11:47

























                  answered Aug 5 '18 at 17:43









                  Robert JudkaRobert Judka

                  213




                  213













                  • Mine has bolt installed, but it still show No Thunderbolt support. My laptop is XPS 9360. Do you know why?

                    – ismailsunni
                    Aug 6 '18 at 4:32











                  • I tried this and it seems it was already installed on the system (preinstalled), so it did not work.

                    – StudentCoderJava
                    Aug 7 '18 at 10:58











                  • @ismailsunni I have the XPS 9370 (very similar hardware). Do you have all the relevant drivers installed and do you have the most recent BIOS? What Linux kernel are you on? If you're on a dual boot setup, does windows 10 recognize the thunderbolt ports?

                    – Robert Judka
                    Aug 7 '18 at 11:41











                  • @mth1417 please look at my edit about viewing the PCIe tree

                    – Robert Judka
                    Aug 7 '18 at 11:49











                  • @RobertJudka I use dualboots, I have updated the bios to 2.8.1. What driver should I install for the thunderbolt in ubuntu 18.04? I am using 18.04. I will check on windows later and post it here.

                    – ismailsunni
                    Aug 9 '18 at 8:43



















                  • Mine has bolt installed, but it still show No Thunderbolt support. My laptop is XPS 9360. Do you know why?

                    – ismailsunni
                    Aug 6 '18 at 4:32











                  • I tried this and it seems it was already installed on the system (preinstalled), so it did not work.

                    – StudentCoderJava
                    Aug 7 '18 at 10:58











                  • @ismailsunni I have the XPS 9370 (very similar hardware). Do you have all the relevant drivers installed and do you have the most recent BIOS? What Linux kernel are you on? If you're on a dual boot setup, does windows 10 recognize the thunderbolt ports?

                    – Robert Judka
                    Aug 7 '18 at 11:41











                  • @mth1417 please look at my edit about viewing the PCIe tree

                    – Robert Judka
                    Aug 7 '18 at 11:49











                  • @RobertJudka I use dualboots, I have updated the bios to 2.8.1. What driver should I install for the thunderbolt in ubuntu 18.04? I am using 18.04. I will check on windows later and post it here.

                    – ismailsunni
                    Aug 9 '18 at 8:43

















                  Mine has bolt installed, but it still show No Thunderbolt support. My laptop is XPS 9360. Do you know why?

                  – ismailsunni
                  Aug 6 '18 at 4:32





                  Mine has bolt installed, but it still show No Thunderbolt support. My laptop is XPS 9360. Do you know why?

                  – ismailsunni
                  Aug 6 '18 at 4:32













                  I tried this and it seems it was already installed on the system (preinstalled), so it did not work.

                  – StudentCoderJava
                  Aug 7 '18 at 10:58





                  I tried this and it seems it was already installed on the system (preinstalled), so it did not work.

                  – StudentCoderJava
                  Aug 7 '18 at 10:58













                  @ismailsunni I have the XPS 9370 (very similar hardware). Do you have all the relevant drivers installed and do you have the most recent BIOS? What Linux kernel are you on? If you're on a dual boot setup, does windows 10 recognize the thunderbolt ports?

                  – Robert Judka
                  Aug 7 '18 at 11:41





                  @ismailsunni I have the XPS 9370 (very similar hardware). Do you have all the relevant drivers installed and do you have the most recent BIOS? What Linux kernel are you on? If you're on a dual boot setup, does windows 10 recognize the thunderbolt ports?

                  – Robert Judka
                  Aug 7 '18 at 11:41













                  @mth1417 please look at my edit about viewing the PCIe tree

                  – Robert Judka
                  Aug 7 '18 at 11:49





                  @mth1417 please look at my edit about viewing the PCIe tree

                  – Robert Judka
                  Aug 7 '18 at 11:49













                  @RobertJudka I use dualboots, I have updated the bios to 2.8.1. What driver should I install for the thunderbolt in ubuntu 18.04? I am using 18.04. I will check on windows later and post it here.

                  – ismailsunni
                  Aug 9 '18 at 8:43





                  @RobertJudka I use dualboots, I have updated the bios to 2.8.1. What driver should I install for the thunderbolt in ubuntu 18.04? I am using 18.04. I will check on windows later and post it here.

                  – ismailsunni
                  Aug 9 '18 at 8:43













                  1














                  The thunderbolt port itself works (not hotplug, so I have to restart with the device plugged in for it to be detected). I have no thunderbolt device to test if thunderbolt is turned on though, but the port can move files between my phone and PC, this is the closest I see I will get to the answer.






                  share|improve this answer




























                    1














                    The thunderbolt port itself works (not hotplug, so I have to restart with the device plugged in for it to be detected). I have no thunderbolt device to test if thunderbolt is turned on though, but the port can move files between my phone and PC, this is the closest I see I will get to the answer.






                    share|improve this answer


























                      1












                      1








                      1







                      The thunderbolt port itself works (not hotplug, so I have to restart with the device plugged in for it to be detected). I have no thunderbolt device to test if thunderbolt is turned on though, but the port can move files between my phone and PC, this is the closest I see I will get to the answer.






                      share|improve this answer













                      The thunderbolt port itself works (not hotplug, so I have to restart with the device plugged in for it to be detected). I have no thunderbolt device to test if thunderbolt is turned on though, but the port can move files between my phone and PC, this is the closest I see I will get to the answer.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Nov 12 '18 at 21:50









                      StudentCoderJavaStudentCoderJava

                      128210




                      128210























                          0














                          Check the BIOS settings for thunderbolt security. I've heard that with the Yoga 720 there is thunderbolt security implemented at the BIOS level. You have to either specifically allow each device or turn the security off.



                          Also, make sure your thunderbolt 3 device is plugged in when you check this tool. On my Yoga 920, it shows the same thing until a thunderbolt 3 device is actually plugged in, and only then does it "wake up."



                          Finally, I've found some TB docks don't work as reliably as others. I have a Dell TB16 dock that works somewhat sporadically, but my Lenovo Thunderbolt 3 dock seems to do better (I've only had it for a few days, so jury is still out on stability with Ubunut.)






                          share|improve this answer




























                            0














                            Check the BIOS settings for thunderbolt security. I've heard that with the Yoga 720 there is thunderbolt security implemented at the BIOS level. You have to either specifically allow each device or turn the security off.



                            Also, make sure your thunderbolt 3 device is plugged in when you check this tool. On my Yoga 920, it shows the same thing until a thunderbolt 3 device is actually plugged in, and only then does it "wake up."



                            Finally, I've found some TB docks don't work as reliably as others. I have a Dell TB16 dock that works somewhat sporadically, but my Lenovo Thunderbolt 3 dock seems to do better (I've only had it for a few days, so jury is still out on stability with Ubunut.)






                            share|improve this answer


























                              0












                              0








                              0







                              Check the BIOS settings for thunderbolt security. I've heard that with the Yoga 720 there is thunderbolt security implemented at the BIOS level. You have to either specifically allow each device or turn the security off.



                              Also, make sure your thunderbolt 3 device is plugged in when you check this tool. On my Yoga 920, it shows the same thing until a thunderbolt 3 device is actually plugged in, and only then does it "wake up."



                              Finally, I've found some TB docks don't work as reliably as others. I have a Dell TB16 dock that works somewhat sporadically, but my Lenovo Thunderbolt 3 dock seems to do better (I've only had it for a few days, so jury is still out on stability with Ubunut.)






                              share|improve this answer













                              Check the BIOS settings for thunderbolt security. I've heard that with the Yoga 720 there is thunderbolt security implemented at the BIOS level. You have to either specifically allow each device or turn the security off.



                              Also, make sure your thunderbolt 3 device is plugged in when you check this tool. On my Yoga 920, it shows the same thing until a thunderbolt 3 device is actually plugged in, and only then does it "wake up."



                              Finally, I've found some TB docks don't work as reliably as others. I have a Dell TB16 dock that works somewhat sporadically, but my Lenovo Thunderbolt 3 dock seems to do better (I've only had it for a few days, so jury is still out on stability with Ubunut.)







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Jul 10 '18 at 14:45









                              Raltar1Raltar1

                              1




                              1























                                  0















                                  I don't suppose it's because I have no cable inserted.




                                  Actually that is probably exactly the problem. Thunderbolt is controlled by the BIOS and depending on BIOS it can be setup and configured in different ways. What you probably want is BIOS Assisted Mode. That completly disconnects the thunderbolt once the cable is unplugged. You won't see it in lspci or any other tool, and that would explain the screenshot you provided.






                                  share|improve this answer




























                                    0















                                    I don't suppose it's because I have no cable inserted.




                                    Actually that is probably exactly the problem. Thunderbolt is controlled by the BIOS and depending on BIOS it can be setup and configured in different ways. What you probably want is BIOS Assisted Mode. That completly disconnects the thunderbolt once the cable is unplugged. You won't see it in lspci or any other tool, and that would explain the screenshot you provided.






                                    share|improve this answer


























                                      0












                                      0








                                      0








                                      I don't suppose it's because I have no cable inserted.




                                      Actually that is probably exactly the problem. Thunderbolt is controlled by the BIOS and depending on BIOS it can be setup and configured in different ways. What you probably want is BIOS Assisted Mode. That completly disconnects the thunderbolt once the cable is unplugged. You won't see it in lspci or any other tool, and that would explain the screenshot you provided.






                                      share|improve this answer














                                      I don't suppose it's because I have no cable inserted.




                                      Actually that is probably exactly the problem. Thunderbolt is controlled by the BIOS and depending on BIOS it can be setup and configured in different ways. What you probably want is BIOS Assisted Mode. That completly disconnects the thunderbolt once the cable is unplugged. You won't see it in lspci or any other tool, and that would explain the screenshot you provided.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Jan 11 at 21:07









                                      user3305609user3305609

                                      1




                                      1























                                          0














                                          Thunderbolt controllers in BIOS-assisted enumeration mode go to sleep when not in use.
                                          All that is left is a PCI hotplug bridge with no child bridges attached.



                                          The Thunderbolt controllers that break this rule are:




                                          • Titan Ridge

                                          • Presumably any future controllers released after Titan Ridge

                                          • Some Alpine Ridge controllers with updated firmware and BIOS to support (uncommon)


                                          https://www.kernel.org/doc/html/latest/admin-guide/thunderbolt.html



                                          From the above link, we find a command to force the power and wake the controller (usually used for firmware updates without requiring Thunderbolt devices to be attached).



                                          "echo 1 | sudo tee /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power" without the quotes, should wake it up. Then "lspci -vnnt" to visualise the difference. If you want, you can post the output of "lspci -vnnt" for us to confirm for you.



                                          But this only works on recent kernels. I cannot remember which one was the first, but 4.20 most definitely has it (and definitely some earlier ones but for the sake of simplicity, just use that one).



                                          Hopefully this works and allows for your Thunderbolt controller to be acknowledged by Ubuntu. However, since you said you do not have any Thunderbolt devices, I am not sure why you care (although I do not say that discouragingly). But that should be the solution.



                                          Oh, and remember, if you have another Thunderbolt 3 laptop and a USB-C to USB-C cable with USB 3.X speeds, you should be able to connect the two laptops together via their Thunderbolt ports, which will wake the controllers and result in emulated 10GbE networking in between them. If they are both Linux then you will have to "sudo modprobe thunderbolt-net" on one of them.






                                          share|improve this answer




























                                            0














                                            Thunderbolt controllers in BIOS-assisted enumeration mode go to sleep when not in use.
                                            All that is left is a PCI hotplug bridge with no child bridges attached.



                                            The Thunderbolt controllers that break this rule are:




                                            • Titan Ridge

                                            • Presumably any future controllers released after Titan Ridge

                                            • Some Alpine Ridge controllers with updated firmware and BIOS to support (uncommon)


                                            https://www.kernel.org/doc/html/latest/admin-guide/thunderbolt.html



                                            From the above link, we find a command to force the power and wake the controller (usually used for firmware updates without requiring Thunderbolt devices to be attached).



                                            "echo 1 | sudo tee /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power" without the quotes, should wake it up. Then "lspci -vnnt" to visualise the difference. If you want, you can post the output of "lspci -vnnt" for us to confirm for you.



                                            But this only works on recent kernels. I cannot remember which one was the first, but 4.20 most definitely has it (and definitely some earlier ones but for the sake of simplicity, just use that one).



                                            Hopefully this works and allows for your Thunderbolt controller to be acknowledged by Ubuntu. However, since you said you do not have any Thunderbolt devices, I am not sure why you care (although I do not say that discouragingly). But that should be the solution.



                                            Oh, and remember, if you have another Thunderbolt 3 laptop and a USB-C to USB-C cable with USB 3.X speeds, you should be able to connect the two laptops together via their Thunderbolt ports, which will wake the controllers and result in emulated 10GbE networking in between them. If they are both Linux then you will have to "sudo modprobe thunderbolt-net" on one of them.






                                            share|improve this answer


























                                              0












                                              0








                                              0







                                              Thunderbolt controllers in BIOS-assisted enumeration mode go to sleep when not in use.
                                              All that is left is a PCI hotplug bridge with no child bridges attached.



                                              The Thunderbolt controllers that break this rule are:




                                              • Titan Ridge

                                              • Presumably any future controllers released after Titan Ridge

                                              • Some Alpine Ridge controllers with updated firmware and BIOS to support (uncommon)


                                              https://www.kernel.org/doc/html/latest/admin-guide/thunderbolt.html



                                              From the above link, we find a command to force the power and wake the controller (usually used for firmware updates without requiring Thunderbolt devices to be attached).



                                              "echo 1 | sudo tee /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power" without the quotes, should wake it up. Then "lspci -vnnt" to visualise the difference. If you want, you can post the output of "lspci -vnnt" for us to confirm for you.



                                              But this only works on recent kernels. I cannot remember which one was the first, but 4.20 most definitely has it (and definitely some earlier ones but for the sake of simplicity, just use that one).



                                              Hopefully this works and allows for your Thunderbolt controller to be acknowledged by Ubuntu. However, since you said you do not have any Thunderbolt devices, I am not sure why you care (although I do not say that discouragingly). But that should be the solution.



                                              Oh, and remember, if you have another Thunderbolt 3 laptop and a USB-C to USB-C cable with USB 3.X speeds, you should be able to connect the two laptops together via their Thunderbolt ports, which will wake the controllers and result in emulated 10GbE networking in between them. If they are both Linux then you will have to "sudo modprobe thunderbolt-net" on one of them.






                                              share|improve this answer













                                              Thunderbolt controllers in BIOS-assisted enumeration mode go to sleep when not in use.
                                              All that is left is a PCI hotplug bridge with no child bridges attached.



                                              The Thunderbolt controllers that break this rule are:




                                              • Titan Ridge

                                              • Presumably any future controllers released after Titan Ridge

                                              • Some Alpine Ridge controllers with updated firmware and BIOS to support (uncommon)


                                              https://www.kernel.org/doc/html/latest/admin-guide/thunderbolt.html



                                              From the above link, we find a command to force the power and wake the controller (usually used for firmware updates without requiring Thunderbolt devices to be attached).



                                              "echo 1 | sudo tee /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power" without the quotes, should wake it up. Then "lspci -vnnt" to visualise the difference. If you want, you can post the output of "lspci -vnnt" for us to confirm for you.



                                              But this only works on recent kernels. I cannot remember which one was the first, but 4.20 most definitely has it (and definitely some earlier ones but for the sake of simplicity, just use that one).



                                              Hopefully this works and allows for your Thunderbolt controller to be acknowledged by Ubuntu. However, since you said you do not have any Thunderbolt devices, I am not sure why you care (although I do not say that discouragingly). But that should be the solution.



                                              Oh, and remember, if you have another Thunderbolt 3 laptop and a USB-C to USB-C cable with USB 3.X speeds, you should be able to connect the two laptops together via their Thunderbolt ports, which will wake the controllers and result in emulated 10GbE networking in between them. If they are both Linux then you will have to "sudo modprobe thunderbolt-net" on one of them.







                                              share|improve this answer












                                              share|improve this answer



                                              share|improve this answer










                                              answered Jan 21 at 5:16









                                              Karatekid430Karatekid430

                                              61




                                              61






























                                                  draft saved

                                                  draft discarded




















































                                                  Thanks for contributing an answer to Ask Ubuntu!


                                                  • Please be sure to answer the question. Provide details and share your research!

                                                  But avoid



                                                  • Asking for help, clarification, or responding to other answers.

                                                  • Making statements based on opinion; back them up with references or personal experience.


                                                  To learn more, see our tips on writing great answers.




                                                  draft saved


                                                  draft discarded














                                                  StackExchange.ready(
                                                  function () {
                                                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1052380%2fno-thunderbolt-3-support-ubuntu-18-04%23new-answer', 'question_page');
                                                  }
                                                  );

                                                  Post as a guest















                                                  Required, but never shown





















































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown

































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown







                                                  Popular posts from this blog

                                                  flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                                                  Mangá

                                                  Eduardo VII do Reino Unido