You are not logged in.

#1 2016-11-15 19:59:22

Syntaxeus
Member
Registered: 2008-10-04
Posts: 24

Dell WD15 dock issues (connected to a Dell XPS 13 9360)

Hi all!

I'm having issues with my WD15 dock when connecting it to my new Dell XPS 13 9360 laptop.
USB, audio jack and charging works fine for a while, but then sometimes the USB port sometimes looses its connection.

However, the biggest problem is the DisplayPort port. When I connect my external Dell 27" monitor to the dock it gets recognized in arandr, but when I enable the monitor in the application it doesn't get any input signal.

I'm running Arch with kernel 4.8.7-1-ARCH, Xorg and Cinnamon.


Any tips for how to resolve these issues are warmly welcomed!

Offline

#2 2016-11-17 19:40:05

iv597
Member
From: United States
Registered: 2011-09-18
Posts: 96
Website

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

For the USB issue, using a Windows install (or other Windows machine with USB-C) you'll need to flash the latest WD15 firmware to the device. You'll also need the latest BIOS for your 9360 (I don't know version numbers, but on my 9350 the port was unusable until BIOS 1.4.4).

USB works (USB hubs or hub-alikes are a mess, though - my Mistel split keyboard will usually only detect the master half, I'll have to replug the slave half a few times), both HDMI and miniDP work, audio is very broken (detected but cannot be played to or controlled with alsamixer), ethernet untested.


Currently running Arch on a Samsung Chromebook Pro (dual booted with ChromeOS), and various VPSes and Docker containers.

Dotfiles on Github

Offline

#3 2016-11-17 23:10:49

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

Which device is losing connection to usb port?  Do you have any powersaving that autosuspends usb (tlp/powertop/udev-rules/etc)?  Does this usb peripheral stay connected when plugging directly to laptop?  Can you try using xrandr?  I've tried front end guis before and they aren't as flexible/powerful for configurations.  Use xrandr in combination with autorandr to save xrandr profiles has worked best for me. 

PS.  I have both 9360 and wd15.  I also did not upgrade the wd15 firmware.

Offline

#4 2016-11-18 08:51:29

marcvangend
Member
Registered: 2013-04-22
Posts: 21

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

Since about a week, I have experienced the same display port problems. I tried various xrandr commands, and the xrasengan utility, but that didn't help.

When Arch boots, the external displayport monitor (connected to my Dell Latitude E5540 through a PR03X dock) works fine. When I disconnect and reconnect the laptop to the dock, the external monitor doesn't come back on. The monitor does wake up from its suspend state, but says "no signal" and goes back to sleep. Xrandr does correctly recognize the monitor:

$ xrandr --listmonitors 
Monitors: 2
 0: +*DP1-2 2560/600x1440/340+0+0  DP1-2
 1: +eDP1 1920/340x1080/190+0+0  eDP1

All help appreciated!

Offline

#5 2016-11-18 09:19:53

marcvangend
Member
Registered: 2013-04-22
Posts: 21

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

Update: downgrading to Linux kernel 4.8.4 seems to solve the problem for now. Possibly related: https://bugs.freedesktop.org/show_bug.cgi?id=97397

Offline

#6 2016-11-18 16:58:05

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

marcvangend wrote:

Since about a week, I have experienced the same display port problems. I tried various xrandr commands

Which ones?  What happens? 

marcvangend wrote:

Update: downgrading to Linux kernel 4.8.4 seems to solve the problem for now.

Does 4.8.4 solve the issue for you?  Git bisect and possibly update bug with your findings.  Here is a quote from that issue "Closing. Please reopen if the problem persists with v4.8.6+ or v4.9-rc1+."

edit: does your usb issue resolve as well?

edit2:  brain fart, just realized marcvangend isn't op.  oops!

Last edited by frank604 (2016-11-18 16:59:51)

Offline

#7 2016-11-28 11:37:18

marcvangend
Member
Registered: 2013-04-22
Posts: 21

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

(Sorry I missed the notification about your reply. I only noticed it just now.)

frank604 wrote:
marcvangend wrote:

Since about a week, I have experienced the same display port problems. I tried various xrandr commands

Which ones?  What happens?

I don't remember the exact commands, but I do remember what happened: nothing. The monitor remained black, didn't respond at all, and the output of `xrandr --listmonitors` didn't change.

frank604 wrote:
marcvangend wrote:

Update: downgrading to Linux kernel 4.8.4 seems to solve the problem for now.

Does 4.8.4 solve the issue for you?  Git bisect and possibly update bug with your findings.  Here is a quote from that issue "Closing. Please reopen if the problem persists with v4.8.6+ or v4.9-rc1+."

I have never done git-bisect on the kernel, but it sounds like a very time-consuming process... If I understand correctly you have to compile a new kernel between every bisect step? And I would have to reboot between every step as well, because I haven't found a better way to reset the display port to a working state. I'm afraid I can't do the on the boss' time.

Offline

#8 2016-12-19 16:35:38

Syntaxeus
Member
Registered: 2008-10-04
Posts: 24

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

I've tried flashing the BIOS to v. 1.2.3 and ran the other firmware updates (according to this guide). Now it seems like both the DisplayPort and audio ports are working as intended.

USB is still not working though, or rather, when plugging in the USB-C cable the USB-ports on the dock works for a couple of seconds and then the connected devices (mouse and keyboard) stop responding, but the ports are still powered and lsusb shows the connected devices.

This is the dmesg output when the devices stops responding:

[   63.466529] usb 4-1: USB disconnect, device number 2
[   63.466537] usb 4-1.2: USB disconnect, device number 3
[   64.364903] usb 3-1.1: reset full-speed USB device number 3 using xhci_hcd
[   74.595274] usb 3-1.3: new low-speed USB device number 8 using xhci_hcd
[   76.588002] usb 3-1.3: new low-speed USB device number 9 using xhci_hcd
[   76.958557] usb 3-1.3: new low-speed USB device number 10 using xhci_hcd
[   77.048627] usb 3-1.3: device descriptor read/64, error -32
[   77.245641] usb 3-1.3: device descriptor read/64, error -32
[   77.425873] usb 3-1.3: new low-speed USB device number 11 using xhci_hcd
[   77.516005] usb 3-1.3: device descriptor read/64, error -32
[   77.696170] usb 3-1.3: device descriptor read/64, error -32
[   77.876468] usb 3-1.3: new low-speed USB device number 12 using xhci_hcd
[   77.877045] usb 3-1.3: Device not responding to setup address.
[   78.083843] usb 3-1.3: Device not responding to setup address.
[   78.290244] usb 3-1.3: device not accepting address 12, error -71

I've also tried disabling USB power save for all devices as described here, without any results

Any further tips on how to fix the USB ports?

Last edited by Syntaxeus (2016-12-21 13:46:24)

Offline

#9 2016-12-28 09:31:28

Syntaxeus
Member
Registered: 2008-10-04
Posts: 24

Re: Dell WD15 dock issues (connected to a Dell XPS 13 9360)

I've now also tried disabling power save for all USB devices with tlp, but the problem remains sad

Last edited by Syntaxeus (2016-12-28 09:31:37)

Offline

Board footer

Powered by FluxBB