UNSOLVED

xps_ubuntu16

updated

6 years ago

3

11200

May 6th, 2017 10:00

Dell DA200

Hi all,

just so you know, I have given up on Dell's DA200....I don't see it working any time soon, although I have forwarded them patches and resolved bug reports from the Linux community. It's just pathetic and ignorant that Dell refuses to integrate this, so that their customers could actually benefit from it.

I received this message from one of the Dell employees more than a month ago
"Regarding DA200. Our scope of support for Ubuntu doesn't include DA200. However, I do know that high level Dell people are talking about it and there may be more support for that in the future. No ETA at this time."

Therefore I decided to move on and regret having wasted 70 euros on a worthless piece of garbage. It's beyond me how Dell refuses to support one of their very own products.... especially considering that this Laptop (Dell XPS 13) doesn't leave much room for other choices, since there is no native HDMI, Displayport, or Ethernet port... thus people are relying on *working* adapters, unfortunately not everything is wireless yet.

Anyway, I will think twice before I will buy another Dell product..... just so you know, I will continue to post this "rant" on my blog and as an Amazon review to save others from making the same mistake.....

maybe this will make Dell wake up.....

  • cloojure

    76 Posts

    7314

    0

    Posted May 6th, 2017 16:00

    I have the 2014 XPS 13 (model 9333) and can connect to 2+ external displays (regular HD) using the Dell D3100 external dock.  You may wish to review my posts from Oct 2015 in case something there can be of help. I had to upgrade to Ubuntu 15.10 (now on 16.04) & install the newest drivers for the D3100 video chip, but after that everything worked quite well.

    Alan

  • 7314

    1

    Posted May 6th, 2017 18:00

    I'm currently on 17.04 with the 4.10 kernel.  I will not say the DA200 works perfectly.  I've seen weird things especially with the display ports and some external monitors, but it generally works without issue at this point for my setup.

  • 7314

    0

    Posted May 6th, 2017 18:00

    Along the lines of what Cloojure mentioned, sometimes updates can help.

    I was on 16.04 LTS, and enabling the HWE or HWE-Edge stacks helped with hardware issues since the HWE uses the 4.8 kernel and HWE-Edge uses the 4.10 vs the 4.4 kernel with default 16.04 LTS:

    wiki.ubuntu.com/.../LTSEnablementStack

    As per that wiki, run the following for HWE and the 4.8 kernel:

    sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

    or for HWE-Edge and the 4.10 kernel:

    sudo apt-get install --install-recommends linux-generic-hwe-16.04-edge xserver-xorg-hwe-16.04

    Note:  The xserver-xorg package does not have an HWE-Edge equivalent.

  • nimnab

    1 Message

    7332

    0

    Posted May 10th, 2017 07:00

    I also have a DA200 and I connect it to my xps13 9350 running Ubuntu. For some time everything was working except HDMI port. Recently I noticed that the problem of HDMI is related to the output resolution. For some reason the default resolution of HDMI output was something which couldn't be handled by the port. I tried different resolutions to find the optimum one and I can confirm that now everything (USB3, LAN, VGA and HDMI) with kernel 4.11 works smoothly.

  • madchap

    23 Posts

    7332

    0

    Posted May 12th, 2017 08:00

    The output resolution is indeed limited on the DA200; you cannot connect a 4K monitor via HDMI for example with this adapter.

    "Regular" HDMI was working for me, but ceased to work a while back. I am now on kernel 4.10.13 and I cannot output anything to HDMI anymore. Therefore, I was impacted by a regression of some sort, but what and when...

  • 7332

    0

    Posted May 21st, 2017 09:00

    Hi guys,

    there is a bug in the i915 module which have been fixed but unfortunately the fix has not been included in the kernel 4.8.

    Here is a procedure to fix the issue for HDMI display:

    sudo -i

    apt-get install linux-source-4.8.0

    cd /usr/src

    tar -jxf linux-source-4.8.0.tar.bz2

    cp -R ./linux-source-4.8.0/ubuntu/i915 ./i915-usbc

    cd i915-usbc

    cat << EOF > dkms.conf

    PACKAGE_NAME="i915"

    PACKAGE_VERSION="usbc"

    AUTOINSTALL=yes

    REMAKE_INITRD=yes

    DEST_MODULE_LOCATION="/updates"

    BUILD_EXCLUSIVE_KERNEL="^4.8.*"

    EOF

    sed -i 's#../../../platform/x86/intel_ips.h#../../linux-source-4.8.0/drivers/platform/x86/intel_ips.h#g' intel_pm.c

    wget patchwork.freedesktop.org/.../ -O /tmp/drm-i915.patch

    patch -p5 < /tmp/drm-i915.patch

    dkms add -m i915 -v usbc

    dkms build -m i915 -v usbc

    dkms install -m i915 -v usbc

    reboot

    It creates a module for usbc and build it from the source patched.

    Unfortunately, if you upgrade your kernel, you will have to do it again.

    Enjoy!

    Olivier.

  • xps_dude

    4 Posts

    6482

    1

    Posted September 2nd, 2018 02:00

    I've plugged my DA200 adapter in my newly purchased XPS 9370 dev edition and tested only the ethernet port. It works for a bit and then it flaps, so it's not usable. It constantly goes up and down.

  • 6442

    0

    Posted September 3rd, 2018 23:00

    I have been using the DA200 on the XPS 9370 (Ubuntu 18.04, fresh install) for about a month without problems (confirmed DisplayPort, VGA and USB).

    This morning there was a firmware update for Thunderbolt (if I remember correctly it went from version 27 to 33??) which failed to complete. Afterwards, USB's from the DA200 stopped working, I have only verified that the DisplayPort works fine.

     

  • xps_dude

    4 Posts

    6301

    1

    Posted September 14th, 2018 13:00

    Everything updated but still Ethernet port goes down and up. Is there a fix planned?

  • xps_dude

    4 Posts

    3444

    0

    Posted September 22nd, 2018 06:00

    Entries in dmesg when disconnect happens:

    [ 1688.783880] usb 4-1.4: USB disconnect, device number 26
    [ 1688.923993] usb 4-1.4: new SuperSpeed USB device number 27 using xhci_hcd
    [ 1688.944613] usb 4-1.4: New USB device found, idVendor=0bda, idProduct=8153
    [ 1688.944618] usb 4-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=6
    [ 1688.944621] usb 4-1.4: Product: USB 10/100/1000 LAN
    [ 1688.944624] usb 4-1.4: Manufacturer: Realtek
    [ 1688.944626] usb 4-1.4: SerialNumber: XXXXXXXXXX
    [ 1689.032166] usb 4-1.4: reset SuperSpeed USB device number 27 using xhci_hcd
    [ 1689.055430] r8152 4-1.4:1.0 (unnamed net_device) (uninitialized): Using pass-thru MAC addr XXXXXXXXXX
    [ 1689.084823] r8152 4-1.4:1.0 eth0: v1.09.9
    [ 1689.668622] r8152 4-1.4:1.0 enxXXXXXXXXXXX: renamed from eth0
    [ 1689.706463] IPv6: ADDRCONF(NETDEV_UP):enxXXXXXXXXXXX: link is not ready
    [ 1689.711000] IPv6: ADDRCONF(NETDEV_UP):enxXXXXXXXXXXX: link is not ready
    [ 1691.656069] r8152 4-1.4:1.0enxXXXXXXXXXXX: carrier on
    [ 1691.656092] IPv6: ADDRCONF(NETDEV_CHANGE):enxXXXXXXXXXXX: link becomes ready
    [ 1707.578284] usb 4-1.4: Disable of device-initiated U1 failed.
    [ 1707.585235] usb 4-1.4: Disable of device-initiated U2 failed.
    [ 1707.592311] usb 4-1.4: usb_reset_and_verify_device Failed to disable LTM
    .
    [ 1707.771378] usb 4-1.4: USB disconnect, device number 27
    [ 1707.911446] usb 4-1.4: new SuperSpeed USB device number 28 using xhci_hcd
    [ 1707.931933] usb 4-1.4: New USB device found, idVendor=0bda, idProduct=8153
    [ 1707.931938] usb 4-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=6
    [ 1707.931941] usb 4-1.4: Product: USB 10/100/1000 LAN
    [ 1707.931944] usb 4-1.4: Manufacturer: Realtek
    [ 1707.931946] usb 4-1.4: SerialNumber: XXXXXXXXXX
    [ 1708.015857] usb 4-1.4: reset SuperSpeed USB device number 28 using xhci_hcd
    [ 1708.038890] r8152 4-1.4:1.0 (unnamed net_device) (uninitialized): Using pass-thru MAC addr XXXXXXXXXXXX
    [ 1708.068307] r8152 4-1.4:1.0 eth0: v1.09.9
    [ 1708.687225] r8152 4-1.4:1.0enxXXXXXXXXXXX: renamed from eth0
    [ 1708.736464] IPv6: ADDRCONF(NETDEV_UP):enxXXXXXXXXXXX: link is not ready
    [ 1708.741114] IPv6: ADDRCONF(NETDEV_UP):enxXXXXXXXXXXX: link is not ready
    [ 1710.648143] r8152 4-1.4:1.0enxXXXXXXXXXXX: carrier on
    [ 1710.648165] IPv6: ADDRCONF(NETDEV_CHANGE):enxXXXXXXXXXXX: link becomes ready