Highlighted
lhicks123123123
Not applicable

XPS 13 (9343) Ubuntu 16.04 LTS, Dock D3100 video freeze

I have recently purchased a D3100 docking station to work with the XPS 13 (9343) on Ubuntu 16.04. Most of everything seems to work (ethernet, usb, etc) except for the display.

 

Upon enabling them what feels like the X server locks up. I can still SSH into the laptop and shut it down but can't restart the display server.

 

displays.jpg

 

Thing I have tried to fix:

- Update bios to A19

- Install display link driver for Ubuntu v5.1

- Trying both ports of the XPS13

- Different window managers including Unity, saw  no difference

- The only thing I could find in kernel log about this issue

[   42.058141] evdi: [D] evdi_detect:88 (dev=1) poll connector state: connected
[   42.058145] evdi: [D] evdi_painter_get_edid_copy:227 (dev=1) EDID valid
[   45.901003] evdi: [D] evdi_painter_dpms_notify:541 (dev=1) Notifying dpms mode: 0
[   45.901016] evdi: [D] evdi_painter_mode_changed_notify:601 (dev=1) Notifying mode changed: 1920x1080@60; bpp 32; 
[   45.901018] evdi: [D] evdi_log_pixel_format:576 pixel format XR24 little-endian (0x34325258)
[   45.901020] evdi: [D] evdi_painter_dpms_notify:541 (dev=1) Notifying dpms mode: 0
[   45.905518] evdi: [D] evdi_detect:88 (dev=1) poll connector state: connected
[   45.905523] evdi: [D] evdi_painter_get_edid_copy:227 (dev=1) EDID valid
[   45.908136] BUG: unable to handle kernel NULL pointer dereference at 0000000000000028
[   45.908199] IP: [<ffffffffc0092123>] drm_atomic_state_clear+0x13/0x30 [drm]
[   45.908273] PGD 0 
[   45.908291] Oops: 0000 [#1] SMP 
[   45.908317] Modules linked in: evdi(OE) cdc_mbim cdc_wdm snd_usb_audio cdc_ncm snd_usbmidi_lib usbnet mii ctr ccm ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nfnetlink iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter ip_tables xt_conntrack x_tables nf_nat nf_conntrack br_netfilter bridge stp llc rfcomm pci_stub vboxpci(OE) xfrm_user xfrm4_tunnel vboxnetadp(OE) tunnel4 vboxnetflt(OE) ipcomp xfrm_ipcomp esp4 ah4 vboxdrv(OE) af_key xfrm_algo aufs overlay bnep binfmt_misc arc4 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common videodev hid_multitouch btusb media btrtl btbcm dell_wmi btintel sparse_keymap dell_laptop bluetooth dcdbas dell_led snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic snd_hda_intel
[   45.908920]  snd_hda_codec intel_rapl x86_pkg_temp_thermal intel_powerclamp snd_hda_core coretemp snd_hwdep iwlmvm kvm_intel snd_seq_midi snd_seq_midi_event snd_rawmidi kvm mac80211 snd_pcm irqbypass joydev iwlwifi input_leds serio_raw intel_pch_thermal snd_seq cfg80211 snd_seq_device snd_timer rtsx_pci_ms memstick snd mei_me mei shpchp processor_thermal_device soundcore lpc_ich intel_soc_dts_iosf int3403_thermal dw_dmac dw_dmac_core i2c_designware_platform i2c_designware_core int3400_thermal int3402_thermal int340x_thermal_zone acpi_pad mac_hid acpi_thermal_rel parport_pc ppdev lp parport autofs4 drbg ansi_cprng algif_skcipher af_alg dm_crypt rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul ghash_clmulni_intel i915 aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i2c_algo_bit drm_kms_helper
[   45.909501]  syscopyarea sysfillrect psmouse sysimgblt ahci fb_sys_fops libahci drm rtsx_pci wmi fjes video i2c_hid hid
[   45.909585] CPU: 2 PID: 1305 Comm: Xorg Tainted: G           OE   4.4.0-142-generic #168-Ubuntu
[   45.909636] Hardware name: Dell Inc. XPS 13 9343/0TM99H, BIOS A19 12/24/2018
[   45.909678] task: ffff880213832a00 ti: ffff88021128c000 task.ti: ffff88021128c000
[   45.909721] RIP: 0010:[<ffffffffc0092123>]  [<ffffffffc0092123>] drm_atomic_state_clear+0x13/0x30 [drm]
[   45.909796] RSP: 0018:ffff88021128fcb0  EFLAGS: 00010282
[   45.909827] RAX: 0000000000000000 RBX: ffff88021036a4e0 RCX: 0000000000003c4e
[   45.909869] RDX: 0000000000003c4d RSI: ffff88021f51a560 RDI: ffff88021036a4e0
[   45.909911] RBP: ffff88021128fcb0 R08: 000000000001a560 R09: ffffffffc0092911
[   45.909952] R10: ffffea000840da80 R11: ffff8802111cc738 R12: ffff88021036aa20
[   45.909994] R13: ffff8800c3435bc0 R14: ffff8802111cc738 R15: 0000000000000001
[   45.910036] FS:  00007f456017ca00(0000) GS:ffff88021f500000(0000) knlGS:0000000000000000
[   45.910083] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   45.910117] CR2: 0000000000000028 CR3: 0000000214f26000 CR4: 0000000000360670
[   45.910158] Stack:
[   45.910171]  ffff88021128fcd0 ffffffffc00928dc 0000000000000000 ffff880212fc2b58
[   45.910222]  ffff88021128fd50 ffffffffc0adc76b ffff88021036a4e0 ffff880213832a00
[   45.910272]  000000000000028b 0000000000000002 0000000000000000 ffff880214e55050
[   45.910322] Call Trace:
[   45.910355]  [<ffffffffc00928dc>] drm_atomic_state_free+0x1c/0x70 [drm]
[   45.910397]  [<ffffffffc0adc76b>] evdi_user_framebuffer_dirty+0xfb/0x170 [evdi]
[   45.910455]  [<ffffffffc0086e61>] drm_mode_dirtyfb_ioctl+0xf1/0x180 [drm]
[   45.910506]  [<ffffffffc0077905>] drm_ioctl+0x155/0x540 [drm]
[   45.910552]  [<ffffffffc0086d70>] ? drm_mode_getfb+0xf0/0xf0 [drm]
[   45.910592]  [<ffffffff810f632c>] ? __remove_hrtimer+0x3c/0x90
[   45.910629]  [<ffffffff8122faaf>] do_vfs_ioctl+0x2af/0x4b0
[   45.910663]  [<ffffffff810f7f25>] ? SyS_setitimer+0xe5/0x120
[   45.910700]  [<ffffffff8122fd29>] SyS_ioctl+0x79/0x90
[   45.910732]  [<ffffffff8186145b>] entry_SYSCALL_64_fastpath+0x22/0xcb
[   45.910769] Code: 81 0a c0 48 c7 c7 b0 61 0a c0 e8 f9 90 fe ff e9 b7 fe ff ff 0f 1f 40 00 0f 1f 44 00 00 48 8b 07 55 48 89 e5 48 8b 80 a8 03 00 00 <48> 8b 40 28 48 85 c0 74 07 e8 4f 4f 7d c1 5d c3 e8 68 fe ff ff 
[   45.910990] RIP  [<ffffffffc0092123>] drm_atomic_state_clear+0x13/0x30 [drm]
[   45.911048]  RSP <ffff88021128fcb0>
[   45.911069] CR2: 0000000000000028
[   45.920438] ---[ end trace 7111faa95eaf780d ]---

 

0 Kudos