[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:
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.
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.
#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.
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&num=1 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:
Hi Liam,
Looking for a replacement cable lead me an article that says that removing the cable is only possible by disassembling the display [1].
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.)
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.
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:
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.
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:
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 :-)
(?) 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:
On 10/01/2019 14:27, Robert Munteanu 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 :-)
(?)
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.
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