Dock station

Charlie Li ml at vishwin.info
Sun Dec 30 04:21:50 UTC 2018


On 27/12/2018 05:26, Niclas Zeising wrote:
> 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.
> 
It kind of worked on Linux. It was very much dependent on even the
desktop environment as well. I'm still in the midst of porting the
latest version of Cinnamon, as that was the last desktop environment I
used back on Linux.
> What does xrandr say once you've plugged the dock back in?
Unfortunately forgot to run xrandr itself, but I did get a chance last
night for a warm-plug. On a resume from suspend, the console briefly
displayed on both screens before X kicked back in and shut the dock
DisplayPort monitor off. I currently run MATE, and the following appears
in Xorg.log when I use MATE's detect monitors button in their display
settings:

[  6025.651] (II) modeset(0): EDID vendor "MEI", prod id 38562
[  6025.651] (II) modeset(0):     EDID quirk: Use maximum size instead
of detailed timing sizes.
[  6025.651] (II) modeset(0): Using hsync ranges from config file
[  6025.651] (II) modeset(0): Using vrefresh ranges from config file
[  6025.651] (II) modeset(0): Printing DDC gathered Modelines:
[  6025.651] (II) modeset(0): Modeline "2880x1620"x0.0  302.50  2880
2924 2928 3076  1620 1629 1630 1640 +hsync +vsync (98.3 kHz eP)
[  6025.651] (II) modeset(0): Modeline "2880x1620"x0.0  302.50  2880
2924 2928 3076  1620 1629 1630 1967 +hsync +vsync (98.3 kHz e)

Meanwhile, syslog during the resume:

Dec 28 21:08:12 ardmore acpi[43549]: suspend at 20181228 21:08:12
Dec 28 22:19:09 ardmore kernel: uhub0: at usbus1, port 1, addr 1
(disconnected)
Dec 28 22:19:09 ardmore kernel: ugen1.2: <vendor 0x8087 product 0x8001>
at usbus1 (disconnected)
Dec 28 22:19:09 ardmore kernel: uhub2: at uhub0, port 1, addr 2
(disconnected)
Dec 28 22:19:09 ardmore kernel: uhub2: detached
Dec 28 22:19:09 ardmore kernel: wlan0: link state changed to DOWN
Dec 28 22:19:09 ardmore kernel: uhub1: at usbus0, port 1, addr 1
(disconnected)
Dec 28 22:19:09 ardmore kernel: ugen0.2: <vendor 0x8087 product 0x0a2a>
at usbus0 (disconnected)
Dec 28 22:19:09 ardmore kernel: ubt0: at uhub1, port 7, addr 1
(disconnected)
Dec 28 22:19:09 ardmore kernel: ubt0: detached
Dec 28 22:19:09 ardmore kernel: ugen0.3: <SunplusIT Inc Integrated
Camera> at usbus0 (disconnected)
Dec 28 22:19:09 ardmore kernel: hdac0: Command timeout on address 0
Dec 28 22:19:09 ardmore kernel: unregister_acpi_notifier not implemented
-- see your local kernel hacker
Dec 28 22:19:09 ardmore kernel: vgapci0: child drmn0 requested
pci_disable_io
Dec 28 22:19:09 ardmore syslogd: last message repeated 1 times
Dec 28 22:19:09 ardmore kernel: vgapci0: child drmn0 requested
pci_set_powerstate
Dec 28 22:19:09 ardmore kernel: pci0: failed to set ACPI power state D3
on \_SB_.PCI0.VID_: AE_BAD_PARAMETER
Dec 28 22:19:09 ardmore kernel: pcib0: failed to set ACPI power state D2
on \_SB_.PCI0: AE_BAD_PARAMETER
Dec 28 22:19:09 ardmore kernel: acpi0: cleared fixed power button status
Dec 28 22:19:09 ardmore kernel: vgapci0: child drmn0 requested
pci_set_powerstate
Dec 28 22:19:09 ardmore kernel: vgapci0: child drmn0 requested pci_enable_io
Dec 28 22:19:09 ardmore syslogd: last message repeated 1 times
Dec 28 22:19:09 ardmore kernel: drmn0: rcs0 is not idle before parking
Dec 28 22:19:09 ardmore kernel: intel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f710Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park 0xfffffe004cd5f730V
Dec 28 22:19:09 ardmore kernel: drmn0: bcs0 is not idle before parking
Dec 28 22:19:09 ardmore kernel: intel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f710Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park 0xfffffe004cd5f730V
Dec 28 22:19:09 ardmore kernel: drmn0: vcs0 is not idle before parking
Dec 28 22:19:09 ardmore kernel: intel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f710Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park 0xfffffe004cd5f730V
Dec 28 22:19:09 ardmore kernel: drmn0: vecs0 is not idle before parking
Dec 28 22:19:09 ardmore kernel: intel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f720Vintel_engines_park
0xfffffe004cd5f710Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park
0xfffffe004cd5f730Vintel_engines_park 0xfffffe004cd5f730V
Dec 28 22:19:09 ardmore kernel:
[drm:drm_atomic_helper_wait_for_flip_done] [CRTC:37:pipe A] flip_done
timed out
Dec 28 22:19:09 ardmore kernel: [drm] Connector DP-3: get mode from
tunables:
Dec 28 22:19:09 ardmore kernel: [drm]   - kern.vt.fb.modes.DP-3
Dec 28 22:19:09 ardmore kernel: [drm]   - kern.vt.fb.default_mode
Dec 28 22:19:09 ardmore kernel: [drm] Connector DP-4: get mode from
tunables:
Dec 28 22:19:09 ardmore kernel: [drm]   - kern.vt.fb.modes.DP-4
Dec 28 22:19:09 ardmore kernel: [drm]   - kern.vt.fb.default_mode
Dec 28 22:19:09 ardmore kernel: [drm] Connector DP-5: get mode from
tunables:
Dec 28 22:19:09 ardmore kernel: [drm]   - kern.vt.fb.modes.DP-5
Dec 28 22:19:09 ardmore kernel: [drm]   - kern.vt.fb.default_mode
Dec 28 22:19:09 ardmore kernel: xhci0: Port routing mask set to 0xffffffff
Dec 28 22:19:09 ardmore kernel: uhub0: <0x8086 XHCI root HUB, class 9/0,
rev 3.00/1.00, addr 1> on usbus0
Dec 28 22:19:09 ardmore kernel: uhub0: 15 ports with 15 removable, self
powered
Dec 28 22:19:09 ardmore kernel: uhub1: <Intel EHCI root HUB, class 9/0,
rev 2.00/1.00, addr 1> on usbus1
Dec 28 22:19:09 ardmore kernel: ugen0.2: <LENOVO Lenovo ThinkPad Dock>
at usbus0
Dec 28 22:19:09 ardmore kernel: uhub2 on uhub0
Dec 28 22:19:09 ardmore kernel: uhub2: <LENOVO Lenovo ThinkPad Dock,
class 9/0, rev 2.10/50.40, addr 1> on usbus0
Dec 28 22:19:09 ardmore wpa_supplicant[46531]: wlan0:
CTRL-EVENT-DISCONNECTED bssid=[snipped] reason=0
Dec 28 22:19:09 ardmore acpi[65970]: resumed at 20181228 22:19:09
Dec 28 22:19:10 ardmore kernel: uhub2: 4 ports with 3 removable, self
powered
Dec 28 22:19:10 ardmore kernel: [drm] Reducing the compressed
framebuffer size. This may lead to less power savings than a
non-reduced-size. Try to increase stolen memory size if available in BIOS.
Dec 28 22:19:10 ardmore kernel: ugen0.3: <vendor 0x0451 product 0x8142>
at usbus0
Dec 28 22:19:10 ardmore kernel: uhub3 on uhub2
Dec 28 22:19:10 ardmore kernel: uhub3: <vendor 0x0451 product 0x8142,
class 9/0, rev 2.10/1.00, addr 2> on usbus0
Dec 28 22:19:10 ardmore kernel: uhub3: MTT enabled
Dec 28 22:19:10 ardmore wpa_supplicant[46531]: wlan0: Trying to
associate with [snipped]
Dec 28 22:19:10 ardmore wpa_supplicant[46531]: Failed to add supported
operating classes IE
Dec 28 22:19:10 ardmore kernel: uhub1: 3 ports with 3 removable, self
powered
Dec 28 22:19:11 ardmore kernel: uhub3: 4 ports with 4 removable, self
powered
Dec 28 22:19:11 ardmore kernel: ugen1.2: <vendor 0x8087 product 0x8001>
at usbus1
Dec 28 22:19:11 ardmore kernel: uhub4 on uhub1
Dec 28 22:19:11 ardmore kernel: uhub4: <vendor 0x8087 product 0x8001,
class 9/0, rev 2.00/0.03, addr 2> on usbus1
Dec 28 22:19:12 ardmore kernel: uhub4: 8 ports with 8 removable, self
powered
Dec 28 22:19:12 ardmore kernel: ugen0.4: <vendor 0x05e3 USB2.0 Hub> at
usbus0
Dec 28 22:19:12 ardmore kernel: uhub5 on uhub3
Dec 28 22:19:12 ardmore kernel: uhub5: <vendor 0x05e3 USB2.0 Hub, class
9/0, rev 2.00/32.98, addr 3> on usbus0
Dec 28 22:19:12 ardmore kernel: uhub5: 4 ports with 4 removable, self
powered
Dec 28 22:19:13 ardmore kernel: ugen0.5: <Linksys WUSB6300> at usbus0
Dec 28 22:19:13 ardmore kernel: rtwn0 on uhub5
Dec 28 22:19:13 ardmore kernel: rtwn0: <Linksys WUSB6300, class 0/0, rev
2.00/0.00, addr 4> on usbus0
Dec 28 22:19:13 ardmore kernel: rtwn0: MAC/BB RTL8812AU, RF 6052 2T2R
Dec 28 22:19:14 ardmore wpa_supplicant[34230]: Successfully initialized
wpa_supplicant
Dec 28 22:19:14 ardmore kernel: wlan1: Ethernet address: [snipped]
Dec 28 22:19:14 ardmore kernel: ugen0.6: <Lenovo Lenovo ThinkPad Dock>
at usbus0
Dec 28 22:19:14 ardmore kernel: uhub6 on uhub2
Dec 28 22:19:14 ardmore kernel: uhub6: <Lenovo Lenovo ThinkPad Dock,
class 9/0, rev 2.00/0.01, addr 5> on usbus0
Dec 28 22:19:14 ardmore kernel: uhub6: MTT enabled
Dec 28 22:19:15 ardmore kernel: uhub6: 3 ports with 3 removable, self
powered
Dec 28 22:19:15 ardmore kernel: ugen0.7: <Unicomp Inc Ruffian6x Kbrd
v3xx> at usbus0
Dec 28 22:19:15 ardmore kernel: ukbd0 on uhub6
Dec 28 22:19:15 ardmore kernel: ukbd0: <Keyboard Interface> on usbus0
Dec 28 22:19:15 ardmore kernel: kbd2 at ukbd0
Dec 28 22:19:16 ardmore kernel: ugen0.8: <vendor 0x17ef ThinkPad USB
Travel Mouse> at usbus0
Dec 28 22:19:17 ardmore kernel: ugen0.9: <vendor 0x8087 product 0x0a2a>
at usbus0
Dec 28 22:19:17 ardmore kernel: ubt0 on uhub0
Dec 28 22:19:17 ardmore kernel: ubt0: <vendor 0x8087 product 0x0a2a,
class 224/1, rev 2.01/0.01, addr 8> on usbus0
Dec 28 22:19:17 ardmore kernel: ugen0.10: <SunplusIT Inc Integrated
Camera> at usbus0
Dec 28 22:19:18 ardmore kernel: ugen0.11: <LENOVO Lenovo ThinkPad Dock>
at usbus0
Dec 28 22:19:18 ardmore kernel: uhub7 on uhub0
Dec 28 22:19:18 ardmore kernel: uhub7: <LENOVO Lenovo ThinkPad Dock,
class 9/0, rev 3.00/50.41, addr 10> on usbus0
Dec 28 22:19:19 ardmore kernel: uhub7: 4 ports with 3 removable, self
powered

Not sure what the kernel identifies the dock monitor as out of DP-3,
DP-4 or DP-5, but X identifies the monitor as DP-2-1.

Of course, zapping X and running startx again results in all displays
working.

-- 
Charlie Li
Can't think of a witty .sigline today…

(This email address is for mailing list use only; replace local-part
with vishwin for off-list communication)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20181229/edf6cd6a/attachment.sig>


More information about the freebsd-x11 mailing list