“No thunderbolt 3 support” Ubuntu 18.04
Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:
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
add a comment |
Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:
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
add a comment |
Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:
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
Why do I get this message on my Lenovo Y720 laptop? I have a thunderbolt 3 port, but for some reason it says this:
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
18.04 thunderbolt
edited Jul 5 '18 at 12:03
StudentCoderJava
asked Jul 5 '18 at 11:30
StudentCoderJavaStudentCoderJava
128210
128210
add a comment |
add a comment |
5 Answers
5
active
oldest
votes
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.
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
|
show 8 more comments
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.
add a comment |
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.)
add a comment |
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.
add a comment |
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
|
show 8 more comments
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.
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
|
show 8 more comments
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.
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.
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
|
show 8 more comments
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
|
show 8 more comments
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.
add a comment |
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.
add a comment |
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.
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.
answered Nov 12 '18 at 21:50
StudentCoderJavaStudentCoderJava
128210
128210
add a comment |
add a comment |
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.)
add a comment |
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.)
add a comment |
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.)
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.)
answered Jul 10 '18 at 14:45
Raltar1Raltar1
1
1
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Jan 11 at 21:07
user3305609user3305609
1
1
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered 11 mins ago
Karatekid430Karatekid430
61
61
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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