Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Dec 2018 11:26:06 +0100
From:      Niclas Zeising <zeising@freebsd.org>
To:        Charlie Li <ml@vishwin.info>, "freebsd-x11@freebsd.org" <freebsd-x11@FreeBSD.org>
Subject:   Re: Dock station
Message-ID:  <cd86fd2e-a805-0954-0167-222b4249e4b4@freebsd.org>
In-Reply-To: <f359ad62-4f09-5fa8-acb4-cb5cff6a2db3@vishwin.info>
References:  <0B1E35D0-7921-4AD9-8F5B-BF7F072E04F0@FreeBSD.org> <527c399b-faa7-2e7b-f012-ced03aa7009c@freebsd.org> <f359ad62-4f09-5fa8-acb4-cb5cff6a2db3@vishwin.info>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/27/18 10:36 AM, Charlie Li wrote:
> On 27/12/2018 04:11, Niclas Zeising wrote:
>> On 12/27/18 8:54 AM, Martin Wilke wrote:
>>> Hi,
>>>
>>> I have a thinkpad t480 (2018 model) / dock station. Everything works
>>> fine except that when i disconnect from the dock station and
>>> reconnect, my monitors won't be detected without restarting x. Is
>>> there any known workaround for that?
>>>
>>
>> This is the thunderbolt dock, right?
>> Regards!
> USB-C.

Which means thunderbolt iirc.
Thunderbolt isn't supported at all on FreeBSD.  Apparently there are no 
public specs to write drivers from.

> 
> This behaviour is also present on at least the previous generation
> mechanical docks, as I regularly disconnect and connect my ThinkPad
> W550s (2015) to mine. Always have to zap X before suspending the machine
> prior to disconnecting from the dock, or else open the lid to a black
> screen where the only way out is to zap X. Reconnecting to the dock is
> similar; have to zap X before the console shows on all monitors.
> 
> Back when this machine ran Linux prior to August 2017, monitor detection
> in this way only worked to a certain extent. It was highly kernel
> driver-dependent from what I can remember, though the desktop
> environment or window manager probably played a role here too.
> 
> This is all with i915kms (doesn't matter which Linux kernel version of
> drm-kmod), by the way.
> 

If it's a problem on Linux, then it's most likely a problem on FreeBSD 
as well, remember that the drivers are basically the same.

What does xrandr say once you've plugged the dock back in?
Regards
-- 
Niclas Zeising



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cd86fd2e-a805-0954-0167-222b4249e4b4>