[opensuse-support] Tumbleweed - unable to connect Apple Thunderbolt Display to Lenovo Thinkpad P52

Hi, I am having problems with connecting my laptop to an Apple Thunderbolt Display [1]. The P52 has two Thunderbolt over USB-C ports and I am connecting it to the Apple Display using an Apple adapter. A colleague has validated that the display works with a Macbook using a similar adapter. I am using the 'Discrete Graphics' setting and using the proprietary nvidia driver version 410.93. I have checked the following: - in the BIOS Thunderbolt assist is disabled ( should not be necessary _and_ it is reported to brick the laptop [2] ) - in the BIOS I have set the security level to 'none' - in Gnome the 'Thunderbolt' panel displays 'Thunderbolt could not be detected' - xrandr -q does not return any connected displays $ xrandr -q Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767 DP-0 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis) HDMI-0 disconnected (normal left inverted right x axis y axis) DP-2 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 344mm x 193mm 3840x2160 60.00*+ DP-3 disconnected (normal left inverted right x axis y axis) DP-4 disconnected (normal left inverted right x axis y axis) - tbtadm devices returns no entries. However, tbtadm topology does recognize the host $ tbtadm topology Controller 0 └─ Details: ├─ Name: P52, Lenovo └─ Security level: SL0 (none) In case it helps, here's the lspci -vt output $ sudo lspci -vt -[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers +-01.0-[01]--+-00.0 NVIDIA Corporation GP107GLM [Quadro P2000 Mobile] | \-00.1 NVIDIA Corporation GP107GL High Definition Audio Controller +-04.0 Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem +-08.0 Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model +-12.0 Intel Corporation Cannon Lake PCH Thermal Controller +-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller +-14.2 Intel Corporation Cannon Lake PCH Shared SRAM +-14.3 Intel Corporation Wireless-AC 9560 [Jefferson Peak] +-15.0 Intel Corporation Device a368 +-16.0 Intel Corporation Cannon Lake PCH HECI Controller +-16.3 Intel Corporation Device a363 +-1b.0-[02]-- +-1b.4-[03]----00.0 Intel Corporation Device 7360 +-1c.0-[04-6e]----00.0-[05-6e]--+-00.0-[06]----00.0 Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] | +-01.0-[07-39]-- | +-02.0-[3a]----00.0 Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] | \-04.0-[3b-6e]-- +-1c.7-[70]----00.0 Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader +-1d.0-[71]----00.0 Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 +-1e.0 Intel Corporation Device a328 +-1f.0 Intel Corporation Device a30e +-1f.3 Intel Corporation Cannon Lake PCH cAVS +-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller +-1f.5 Intel Corporation Cannon Lake PCH SPI Controller \-1f.6 Intel Corporation Ethernet Connection (7) I219-LM At this point I have no idea where to go next. Thunderbolt support should be there (both hardware and software) . All of the above listings have been taken with the display connected. Any ideas on how to debug or fix this would be appreciated. Thanks! Robert [1]: https://en.wikipedia.org/wiki/Apple_Thunderbolt_Display [2]: https://forums.lenovo.com/t5/ThinkPad-P-and-W-Series-Mobile/Lenovo-P52-brick... -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 09/01/2019 11:48, Robert Munteanu wrote:
Any ideas on how to debug or fix this would be appreciated.
2 suggestions: one fairly easy, one less so. #1 I have an Apple 27" Thunderbolt display on my Retina iMac. I have to use a separate external Thunderbolt cable, *not* the built-in one. The built-in captive cable works, but then the auxiliary ports on the back of the screen do not and both adaptive brightness control and direct control via System Preferences fail. So, try a different cable. #2 I know it's not very helpful, but I'd try with a different OS, e.g. Windows. I have failed to get my device working with another non-Apple computer, and Googling for why suggested it probably won't work with anything else. -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Hi Liam, On Wed, 2019-01-09 at 13:53 +0100, Liam Proven wrote:
Looking for a replacement cable lead me an article that says that removing the cable is only possible by disassembling the display [1]. Was that what you had to do? The cable does not seem user-removable at my end.
That's also possibility. I probably should've tested before quickly wiping Windows ... I was encourage by the fact that there were many references to this display working on Linux. - https://www.reddit.com/r/linuxquestions/comments/68lj11/linux_thunderbolt_su... - https://www.phoronix.com/scan.php?page=article&item=apple_thunderbolt_linux&... Might be the thunderbolt 3-to-2 adapter I'm using, as referenced at - https://bugzilla.kernel.org/show_bug.cgi?id=189731 But unfortunately I would not have the time to install Windows on my laptop. Thanks, Robert -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 09/01/2019 14:13, Robert Munteanu wrote:
That is what the phrase "captive cable" means, yes. :-)
Was that what you had to do? The cable does not seem user-removable at my end.
You can't remove it, you shouldn't try and you don't have to. You buy a Thunderbolt cable and you plug one end of it into your laptop -- via adaptor if required -- and the other end of it into one of the the Thunderbolt ports on the back of the monitor. I have coiled up the Apple cable and tied it with a cable-tie, so that it doesn't get in the way. (Incidentally I have also removed the Apple stand, and mounted the T'bolt display on one of these: https://www.amazon.de/gp/product/B00U8KSWB6 I recommend it. It's strong, includes the special Apple mounting bracket in the box, and makes the screen far more versatile. Mine is now a large portrait display and works very well in this mode. I found 2 × 27" landscape screens side-by-side was impractical and gave me neck-ache.)
Ah. That is unfortunate. I usually keep it around, disk space permitting, for things like hardware testing, firmware updates, and in order to facilitate dual-booting on UEFI machines. -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On Wed, 2019-01-09 at 17:35 +0100, Liam Proven wrote:
Aaargh, apparently I'd rather Google than look at the back of the monitor ... By the looks of it I'll stop putting more time into this and try and obtain a different monitor :-) Thanks for your help, Robert -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 10/01/2019 14:27, Robert Munteanu wrote:
(?) Had you not noticed that it had Thunderbolt ports, too? :-) They are bidirectional. You can attach it to a Macbook Pro via the built-in cable, then attach other Thunderbold peripherals, including daisychaining more Thunderbolt displays, to the monitor... Or, you can attach the monitor to a computer via a Thunderbolt cable, and then use the other ports (Thunderbolt, Ethernet, USB, Firewire) from that computer. E.g. my Retina iMac doesn't have onboard Firewire, but I can use the port on the Thunderbolt display and it works fine. So long as I'm using an add-on cable and not the built-in one. The only thing is that they're quite expensive -- circa €30-€40. -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On Thu, 2019-01-10 at 16:49 +0100, Liam Proven wrote:
Right, I did miss that it had other Thunderbolt ports :-) Thanks for the help. Robert -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 09/01/2019 11:48, Robert Munteanu wrote:
Any ideas on how to debug or fix this would be appreciated.
2 suggestions: one fairly easy, one less so. #1 I have an Apple 27" Thunderbolt display on my Retina iMac. I have to use a separate external Thunderbolt cable, *not* the built-in one. The built-in captive cable works, but then the auxiliary ports on the back of the screen do not and both adaptive brightness control and direct control via System Preferences fail. So, try a different cable. #2 I know it's not very helpful, but I'd try with a different OS, e.g. Windows. I have failed to get my device working with another non-Apple computer, and Googling for why suggested it probably won't work with anything else. -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Hi Liam, On Wed, 2019-01-09 at 13:53 +0100, Liam Proven wrote:
Looking for a replacement cable lead me an article that says that removing the cable is only possible by disassembling the display [1]. Was that what you had to do? The cable does not seem user-removable at my end.
That's also possibility. I probably should've tested before quickly wiping Windows ... I was encourage by the fact that there were many references to this display working on Linux. - https://www.reddit.com/r/linuxquestions/comments/68lj11/linux_thunderbolt_su... - https://www.phoronix.com/scan.php?page=article&item=apple_thunderbolt_linux&... Might be the thunderbolt 3-to-2 adapter I'm using, as referenced at - https://bugzilla.kernel.org/show_bug.cgi?id=189731 But unfortunately I would not have the time to install Windows on my laptop. Thanks, Robert -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 09/01/2019 14:13, Robert Munteanu wrote:
That is what the phrase "captive cable" means, yes. :-)
Was that what you had to do? The cable does not seem user-removable at my end.
You can't remove it, you shouldn't try and you don't have to. You buy a Thunderbolt cable and you plug one end of it into your laptop -- via adaptor if required -- and the other end of it into one of the the Thunderbolt ports on the back of the monitor. I have coiled up the Apple cable and tied it with a cable-tie, so that it doesn't get in the way. (Incidentally I have also removed the Apple stand, and mounted the T'bolt display on one of these: https://www.amazon.de/gp/product/B00U8KSWB6 I recommend it. It's strong, includes the special Apple mounting bracket in the box, and makes the screen far more versatile. Mine is now a large portrait display and works very well in this mode. I found 2 × 27" landscape screens side-by-side was impractical and gave me neck-ache.)
Ah. That is unfortunate. I usually keep it around, disk space permitting, for things like hardware testing, firmware updates, and in order to facilitate dual-booting on UEFI machines. -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On Wed, 2019-01-09 at 17:35 +0100, Liam Proven wrote:
Aaargh, apparently I'd rather Google than look at the back of the monitor ... By the looks of it I'll stop putting more time into this and try and obtain a different monitor :-) Thanks for your help, Robert -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 10/01/2019 14:27, Robert Munteanu wrote:
(?) Had you not noticed that it had Thunderbolt ports, too? :-) They are bidirectional. You can attach it to a Macbook Pro via the built-in cable, then attach other Thunderbold peripherals, including daisychaining more Thunderbolt displays, to the monitor... Or, you can attach the monitor to a computer via a Thunderbolt cable, and then use the other ports (Thunderbolt, Ethernet, USB, Firewire) from that computer. E.g. my Retina iMac doesn't have onboard Firewire, but I can use the port on the Thunderbolt display and it works fine. So long as I'm using an add-on cable and not the built-in one. The only thing is that they're quite expensive -- circa €30-€40. -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On Thu, 2019-01-10 at 16:49 +0100, Liam Proven wrote:
Right, I did miss that it had other Thunderbolt ports :-) Thanks for the help. Robert -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
participants (2)
-
Liam Proven
-
Robert Munteanu