AdnanHodzic / displaylink-debian

DisplayLink driver installer for Debian and Ubuntu based Linux distributions.
https://foolcontrol.org/?p=1777
GNU General Public License v3.0
1.27k stars 229 forks source link

Debian SID : Fail to connect screens #130

Closed odivel closed 5 years ago

odivel commented 6 years ago

Hi,

This morning I had an issue when trying to connect my displaylink device. When I activate my screens it brings back to the login screen.

I thought it was kernel related (this weekend I updated to 4.16) so I reverted back to 4.15.0.3 and reinstalled the displaylink driver but I have the same issue.

Can you help me with this ?

Regards, ODI

AdnanHodzic commented 6 years ago

Are you logging into X11 session? WIth Sid/Booster Wayland has been set to be default, and Displaylink doesn't work on Wayland ATM.

odivel commented 6 years ago

Hi,

I'm aware of that and I'm logging into X11 session (choose Gnome on Xorg when logging) It was working fine until today.

The only thing I've done is an aptitude upgrade, kernel was updated to 4.16 but I have the same issue with 4.15.

odivel commented 6 years ago

to add more informations

dlm.service is started

xrandr --listproviders Providers: number : 3 Provider 0: id: 0xb6 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 2 associated providers: 0 name:modesetting Provider 1: id: 0x81 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 0 name:modesetting Provider 2: id: 0x41 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

And you will find in attachment a dmesg

dmesg.txt

AdnanHodzic commented 6 years ago

What happens if you temporarily remove this file: /usr/share/X11/xorg.conf.d/20-displaylink.conf and reboot?

If doesn't do anything, could you please add nomodset parameter to your kernel and see if that works?

odivel commented 6 years ago

Ok so I tried to remove /usr/share/X11/xorg.conf.d/20-displaylink.conf but it does nothing

And when adding nomodset nothing too (tried with nomodeset and it's not booting)

Here is what I added : GRUB_CMDLINE_LINUX_DEFAULT="elevator=deadline radeon.modeset=0 modprobe.blacklist=radeon nomodeset quiet"

Maybe I've done something wrong ?

I tried with Kernel 4.16, should I retry with 4.15 ?

AdnanHodzic commented 6 years ago

So after adding nomodeset it's still not working? Also why did you add rest of the parameters, i.e:

elevator=deadline radeon.modeset=0 modprobe.blacklist=radeon?

odivel commented 6 years ago

After adding nomodeset it's not booting at all, I have a black screen and nothing (have to boot in recovery mode to remove nomodeset)

I added elevator=deadline to change the I/O scheduler, and radeon.modeset=0 modprobe.blacklist=radeon is a workaround to solve a vce init error radeon 0000:08:00.0: failed VCE resume (-110) Just tried without these options and with Kernel 4.15 in case of but same issue.

odivel commented 6 years ago

If I cannot solve this issue I think I will just migrate to Ubuntu for my professional Laptop

Too much issues like that with Debian SID, maybe I've underestimated the unstability of Debian Unstable (Yeah I know many people would say that they never had problems for years)

AdnanHodzic commented 6 years ago

I'm really not sure what the problem is here.

It definitely takes a lot of dedication to use Debian Sid as your work laptop. I would recommend using Testing/Buster, or even if Stable/Stretch with APT pinning.

I wrote about this topic few years ago in case you decide to go down this path: Taking control over Debian and its package repositories

Either way, let me know if you end up having same issue with whatever out of these you decide to go with. Similiar problem was reported on Ubuntu 18.04 yesterday but was resolved with nomodset

odivel commented 6 years ago

Ok I think I will make a try with Ubuntu 18.04 and report if it work well

Thanks for your time

odivel commented 6 years ago

Ok so I moved to Ubuntu 18.04 and it's working fine

For now I will keep Ubuntu and switch to Debian later

AdnanHodzic commented 6 years ago

Great, also out of curiosity did you have to make any customizations. Or displaylink-debian install got everything working out of box?

odivel commented 6 years ago

It worked out of the box,

But I think I will go back to Debian, I will try testing with apt pining

cilynx commented 6 years ago

I can second the issue, but I haven't figured out the cause yet. I've been successfully running a pair of displaylink adapters under Sid with 4.16 for a while and all of a sudden today while doing nothing out of the ordinary my session crashed and it kicked me out to the login screen. I haven't run an aptitude update in several days. When I logged back in and went through the normal dance, I can set things up through xrandr fine, but once I enable either display in gnome-control-center, it kicks me back out to the login screen. I'll post back if I can figure out what's going on.

redjamesg commented 6 years ago

I too noticed this, using the latest install script, the only temporary solution I have found is to remove the /use/share/X11/xorg.config.d/20-xorg.displaylink.conf file and keep my old one that I made along with the very first install of this driver.

cilynx commented 6 years ago

I managed to get back up and running by sudo apt purge gnome* xorg*, reconfiguring networking from the cli, swapping unstable to testing in my sources.list then sudo apt install gnome xorg. I'm still running the newest 4.16, so the breaking change must have come from an update in xorg. I'm guessing my "random" crash came from whatever part of xorg got updated with the breaking change finally being reloaded from disk on my machine.

@redjamesg -- can you share your 20-xorg.displaylink.conf that is working for you in sid? If I can spare another couple hours to trash my machine again tomorrow, I'd like to try it out.

odivel commented 6 years ago

Hi,

Ok so I decided to reinstall Debian testing and it's working fine.

I'm using apt pining for some softwares but displaylink is working with the last script

Maybe a broken xorg that have been fixed

redjamesg commented 6 years ago

This is my current xorg.conf

Section "Device" Identifier "Intel" Driver "intel" Option "VSync" "false" EndSection

AdnanHodzic commented 6 years ago

@redjamesg what happens for you if you add Option "VSync" "false" to /usr/share/X11/xorg.conf.d/20-displaylink.conf file?

Would love to extend it so we could potentially have an universal file which we could use everywhere.

redjamesg commented 6 years ago

What I was experiencing, was after installing with teh latest script my three monitors were working as expected without any issues, but two days later they startet acting up. Occationaly they would flicker and drop me to the login prompt of my GUI (xfce) once again but after a few activations they would continue to work. This tendency would increase in frequence and at one point I was unable to activate the monitors, they would get stuck in the state described in #68 and since I remembered my fix for that I tried to change the 20-displaylink.conf file to just being what I used then, and now everything works.

I will on a later instance try the "VSync" "False" setting in the orriginal 20-displayling.conf to verify if that has an impact on my issues.

redjamesg commented 6 years ago

OK, it turns out I have to use the

Driver "Intel"
Option "VSync" "false" 

settings in the 20-displaylink.conf file else my monitors wont be correct activated and I will end up with the described freezing/black/grey screens described in #68

My setup is Dell XPS13 9360 with a Toshiba Dynadoc U3 PA3729E-1PRP displaylink and three monitors. Running Debian Stretch with displaylink 4.2 for Ubuntu.

# xrandr --listproviders
  Providers: number : 3
  Provider 0: id: 0x49 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 6 associated providers: 2 name:Intel
  Provider 1: id: 0x15f cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
  Provider 2: id: 0x130 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting

And my activation script for the screens are:

#!/bin/sh
xrandr --setprovideroutputsource 1 0
xrandr --setprovideroutputsource 2 0
xrandr --output DVI-I-1-1 --mode 1920x1200 --pos 1920x0 --rotate normal --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DVI-I-2-2 --mode 1600x1200 --pos 3840x0 --rotate normal --output HDMI-2 --off --output HDMI-1 --off --output DP-2 --off --output DP-1 --off

dmesg when connecting the dynadoc

# dmesg -w
[ 2604.497886] usb 2-1: new SuperSpeed USB device number 5 using xhci_hcd
[ 2604.520815] usb 2-1: New USB device found, idVendor=2109, idProduct=0811
[ 2604.520818] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2604.520819] usb 2-1: Product: Toshiba USB 3.0 Dock⨌
[ 2604.520821] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 2604.524303] hub 2-1:1.0: USB hub found
[ 2604.524799] hub 2-1:1.0: 4 ports detected
[ 2604.817685] usb 2-1.1: new SuperSpeed USB device number 6 using xhci_hcd
[ 2604.838540] usb 2-1.1: New USB device found, idVendor=17e9, idProduct=4305
[ 2604.838547] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2604.838552] usb 2-1.1: Product: dynadock U3.0
[ 2604.838556] usb 2-1.1: Manufacturer: DisplayLink
[ 2604.838560] usb 2-1.1: SerialNumber: 10115268
[ 2604.861610] usb 2-1.1: Warning! Unlikely big volume range (=511), cval->res is probably wrong.
[ 2604.861619] usb 2-1.1: [15] FU [dynadock Audio Playback Volume] ch = 6, val = -8176/0/16
[ 2604.862250] usb 2-1.1: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[ 2604.862255] usb 2-1.1: [12] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[ 2604.878486] cdc_ncm 2-1.1:1.5: MAC-Address: 00:50:b6:60:8d:7b
[ 2604.878492] cdc_ncm 2-1.1:1.5: setting rx_max = 16384
[ 2604.878729] cdc_ncm 2-1.1:1.5: setting tx_max = 16384
[ 2604.879353] cdc_ncm 2-1.1:1.5 usb0: register 'cdc_ncm' at usb-0000:00:14.0-1.1, CDC NCM, 00:50:b6:60:8d:7b
[ 2604.969553] usb 2-1.4: new SuperSpeed USB device number 7 using xhci_hcd
[ 2604.991800] usb 2-1.4: New USB device found, idVendor=2109, idProduct=0811
[ 2604.991808] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2604.991813] usb 2-1.4: Product: Toshiba USB 3.0 Dock⨌
[ 2604.991817] usb 2-1.4: Manufacturer: VIA Labs, Inc.
[ 2604.998270] hub 2-1.4:1.0: USB hub found
[ 2604.998429] hub 2-1.4:1.0: 4 ports detected
[ 2605.045314] cdc_ncm 2-1.1:1.5 enx0050b6608d7b: renamed from usb0
[ 2605.074231] IPv6: ADDRCONF(NETDEV_UP): enx0050b6608d7b: link is not ready
[ 2605.074312] IPv6: ADDRCONF(NETDEV_UP): enx0050b6608d7b: link is not ready
[ 2605.233249] usb 1-1: new high-speed USB device number 14 using xhci_hcd
[ 2605.374470] usb 1-1: New USB device found, idVendor=2109, idProduct=3431
[ 2605.374477] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2605.374481] usb 1-1: Product: USB2.0 Hub
[ 2605.375407] hub 1-1:1.0: USB hub found
[ 2605.375539] hub 1-1:1.0: 4 ports detected
[ 2605.677239] usb 1-1.4: new high-speed USB device number 15 using xhci_hcd
[ 2605.786122] usb 1-1.4: New USB device found, idVendor=2109, idProduct=3431
[ 2605.786127] usb 1-1.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2605.786131] usb 1-1.4: Product: USB2.0 Hub
[ 2605.786975] hub 1-1.4:1.0: USB hub found
[ 2605.787132] hub 1-1.4:1.0: 4 ports detected
[ 2606.089200] usb 1-1.4.1: new high-speed USB device number 16 using xhci_hcd
[ 2606.193322] usb 1-1.4.1: New USB device found, idVendor=0424, idProduct=2514
[ 2606.193327] usb 1-1.4.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2606.193826] hub 1-1.4.1:1.0: USB hub found
[ 2606.193892] hub 1-1.4.1:1.0: 4 ports detected
[ 2606.281200] usb 1-1.4.2: new low-speed USB device number 17 using xhci_hcd
[ 2606.390730] usb 1-1.4.2: New USB device found, idVendor=046d, idProduct=c517
[ 2606.390731] usb 1-1.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2606.390732] usb 1-1.4.2: Product: USB Receiver
[ 2606.390733] usb 1-1.4.2: Manufacturer: Logitech
[ 2606.393978] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.2/1-1.4.2:1.0/0003:046D:C517.0008/input/input26
[ 2606.453495] logitech 0003:046D:C517.0008: input,hidraw1: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-1.4.2/input0
[ 2606.458577] logitech 0003:046D:C517.0009: fixing up Logitech keyboard report descriptor
[ 2606.458951] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.2/1-1.4.2:1.1/0003:046D:C517.0009/input/input27
[ 2606.481259] usb 1-1.4.1.3: new full-speed USB device number 18 using xhci_hcd
[ 2606.517414] logitech 0003:046D:C517.0009: input,hiddev0,hidraw2: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-1.4.2/input1
[ 2606.584374] usb 1-1.4.1.3: New USB device found, idVendor=062a, idProduct=4101
[ 2606.584377] usb 1-1.4.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2606.584378] usb 1-1.4.1.3: Product: 2.4G Keyboard Mouse
[ 2606.584379] usb 1-1.4.1.3: Manufacturer: MOSART Semi.
[ 2606.586681] input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.1/1-1.4.1.3/1-1.4.1.3:1.0/0003:062A:4101.000A/input/input28
[ 2606.645852] hid-generic 0003:062A:4101.000A: input,hidraw3: USB HID v1.10 Keyboard [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:14.0-1.4.1.3/input0
[ 2606.648597] input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.1/1-1.4.1.3/1-1.4.1.3:1.1/0003:062A:4101.000B/input/input29
[ 2606.665274] usb 1-1.4.3: new high-speed USB device number 19 using xhci_hcd
[ 2606.706025] hid-generic 0003:062A:4101.000B: input,hiddev0,hidraw4: USB HID v1.10 Mouse [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:14.0-1.4.1.3/input1
[ 2606.785353] usb 1-1.4.3: New USB device found, idVendor=1c6b, idProduct=a223
[ 2606.785356] usb 1-1.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2606.785358] usb 1-1.4.3: Product: Mass Storag Device
[ 2606.785360] usb 1-1.4.3: Manufacturer: USB2.0 External
[ 2606.785362] usb 1-1.4.3: SerialNumber: 009280015216   
[ 2606.788285] usb-storage 1-1.4.3:1.0: USB Mass Storage device detected
[ 2606.788660] scsi host8: usb-storage 1-1.4.3:1.0
[ 2606.933308] cdc_ncm 2-1.1:1.5 enx0050b6608d7b: 1000 mbit/s downlink 1000 mbit/s uplink
[ 2606.949299] cdc_ncm 2-1.1:1.5 enx0050b6608d7b: network connection: connected
[ 2606.949351] IPv6: ADDRCONF(NETDEV_CHANGE): enx0050b6608d7b: link becomes ready
[ 2607.798986] scsi 8:0:0:0: CD-ROM            Slimtype eNAU608   5      CL02 PQ: 0 ANSI: 0
[ 2607.816587] sr 8:0:0:0: [sr0] scsi3-mmc drive: 24x/8x writer dvd-ram cd/rw xa/form2 cdda tray
[ 2607.817176] sr 8:0:0:0: Attached scsi CD-ROM sr0
[ 2607.817606] sr 8:0:0:0: Attached scsi generic sg0 type 5
[ 2611.912329] evdi: [D] evdi_painter_connect:573 (dev=1) Connected with ffff88c2105dbe00
[ 2611.912333] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.912412] evdi: [D] evdi_painter_crtc_state_notify:482 (dev=1) Notifying crtc state: 3
[ 2611.916100] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.916173] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.916178] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.925865] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.925879] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.925882] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.926427] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.926435] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.926438] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.927845] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.927859] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.927861] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.954927] evdi: [D] evdi_painter_mode_changed_notify:506 (dev=1) Notifying mode changed: 1920x1200@60; bpp 32; 
[ 2611.954928] evdi: [D] evdi_painter_mode_changed_notify:507 pixel format 875713112
[ 2611.954932] evdi: [D] evdi_painter_crtc_state_notify:482 (dev=1) Notifying crtc state: 0
[ 2611.954935] evdi: [D] evdi_painter_dpms_notify:469 (dev=1) Notifying dpms mode: 0
[ 2611.960638] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.960652] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.960654] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.969808] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.969820] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.969823] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.973461] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.973475] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.973477] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.976056] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.976068] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.976070] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2611.995017] evdi: [D] evdi_detect:78 Painter is disconnected
[ 2611.995033] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2611.995040] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2618.508190] evdi: [D] evdi_painter_connect:573 (dev=2) Connected with ffff88c34c85b800
[ 2618.508192] evdi: [D] evdi_detect:75 (dev=2) Painter is connected
[ 2618.508594] evdi: [D] evdi_painter_crtc_state_notify:482 (dev=2) Notifying crtc state: 3
[ 2618.509772] evdi: [D] evdi_detect:75 (dev=2) Painter is connected
[ 2618.509776] evdi: [D] evdi_painter_get_edid_copy:216 (dev=2) 00 ff ff
[ 2618.510988] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2618.510991] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2618.511331] evdi: [D] evdi_detect:75 (dev=2) Painter is connected
[ 2618.511333] evdi: [D] evdi_painter_get_edid_copy:216 (dev=2) 00 ff ff
[ 2618.511387] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2618.511389] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2618.511755] evdi: [D] evdi_detect:75 (dev=2) Painter is connected
[ 2618.511756] evdi: [D] evdi_painter_get_edid_copy:216 (dev=2) 00 ff ff
[ 2618.511806] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2618.511807] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2618.512894] evdi: [D] evdi_detect:75 (dev=2) Painter is connected
[ 2618.512896] evdi: [D] evdi_painter_get_edid_copy:216 (dev=2) 00 ff ff
[ 2618.512967] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2618.512969] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2618.515192] evdi: [D] evdi_painter_mode_changed_notify:506 (dev=2) Notifying mode changed: 1920x1200@60; bpp 32; 
[ 2618.515193] evdi: [D] evdi_painter_mode_changed_notify:507 pixel format 875713112
[ 2618.515198] evdi: [D] evdi_painter_crtc_state_notify:482 (dev=2) Notifying crtc state: 0
[ 2618.515200] evdi: [D] evdi_painter_dpms_notify:469 (dev=2) Notifying dpms mode: 0
[ 2618.516290] evdi: [D] evdi_detect:75 (dev=2) Painter is connected
[ 2618.516293] evdi: [D] evdi_painter_get_edid_copy:216 (dev=2) 00 ff ff
[ 2618.516382] evdi: [D] evdi_detect:75 (dev=1) Painter is connected
[ 2618.516383] evdi: [D] evdi_painter_get_edid_copy:216 (dev=1) 00 ff ff
[ 2618.516812] evdi: [D] evdi_detect:75 (dev=2) Painter is connected
[ 2618.516814] evdi: [D] evdi_painter_get_edid_copy:216 (dev=2) 00 ff ff
[ 2618.516886] evdi: [D] evdi_detect:75 (dev=1) Painter is connected

And to clarify the USB identification some more info:

# lsusb -v 
 Bus 002 Device 003: ID 17e9:4305 DisplayLink 
 Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.10
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0         9
  idVendor           0x17e9 DisplayLink
  idProduct          0x4305 
  bcdDevice           30.15
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          532
    bNumInterfaces          7
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      3 
      iInterface              0 
      ** UNRECOGNIZED:  0c 5f 01 00 0a 00 04 04 01 00 04 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       254 Application Specific Interface
      bInterfaceSubClass      1 Device Firmware Update
      bInterfaceProtocol      1 
      iInterface              0 
      Device Firmware Upgrade Interface Descriptor:
        bLength                             9
        bDescriptorType                    33
        bmAttributes                        1
          Will Not Detach
          Manifestation Intolerant
          Upload Unsupported
          Download Supported
        wDetachTimeout                    200 milliseconds
        wTransferSize                   16384 bytes
        bcdDFUVersion                   1.01
      ** UNRECOGNIZED:  10 40 09 05 12 01 01 03 45 6c 6c 61 44 6f 63 6b
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         2
      bInterfaceCount         3
      bFunctionClass          1 Audio
      bFunctionSubClass       0 
      bFunctionProtocol      32 
      iFunction               8 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol     32 
      iInterface              8 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID              15
        bCSourceID             11
        bmControls         0x0004
          Connector Control (read-only)
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             8
        wTerminalType      0x0201 Microphone
        bAssocTerminal          0
        bCSourceID             10
        bNrChannels             2
        bmChannelConfig   0x00000003
          Front Left (FL)
          Front Right (FR)
        bmControls    0x0004
          Connector Control (read-only)
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     10 (CLOCK_SOURCE)
        bClockID               10
        bmAttributes         0x01 Internal fixed Clock 
        bmControls           0x07
          Clock Frequency Control (read/write)
          Clock Validity Control (read-only)
        bAssocTerminal          0
        iClockSource            0 
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     10 (CLOCK_SOURCE)
        bClockID               11
        bmAttributes         0x01 Internal fixed Clock 
        bmControls           0x07
          Clock Frequency Control (read/write)
          Clock Validity Control (read-only)
        bAssocTerminal          0
        iClockSource            0 
      AudioControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                12
       bSourceID               8
        bmaControls( 0)      0x00000000
        bmaControls( 1)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 2)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID            13
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID              12
        bCSourceID             10
        bmControls         0x0000
        iTerminal               4 
      AudioControl Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID            14
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bCSourceID             11
        bNrChannels             6
        bmChannelConfig   0x0000003f
          Front Left (FL)
          Front Right (FR)
          Front Center (FC)
          Low Frequency Effects (LFE)
          Back Left (BL)
          Back Right (BR)
        bmControls    0x0000
        iChannelNames           0 
        iTerminal               5 
      AudioControl Interface Descriptor:
        bLength                34
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                15
        bSourceID              14
        bmaControls( 0)      0x00000000
        bmaControls( 1)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 2)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 3)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 4)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 5)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 6)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        iFeature                0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0006  1x 6 bytes
        bInterval               8
        bMaxBurst               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              8 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              8 
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
       bTerminalLink          14
        bmControls           0x00
        bFormatType             1
        bmFormats         0x00000001
          PCM
        bNrChannels             6
        bmChannelConfig   0x0000003f
          Front Left (FL)
          Front Right (FR)
          Front Center (FC)
          Low Frequency Effects (LFE)
          Back Left (BL)
          Back Right (BR)
        iChannelNames           0 
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            2
        bBitResolution         16
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x09  EP 9 OUT
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x0240  1x 576 bytes
        bInterval               4
        bMaxBurst               0
        AudioControl Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         1 Milliseconds
          wLockDelay              0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              8 
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink          14
        bmControls           0x00
        bFormatType             1
        bmFormats         0x00000001
          PCM
        bNrChannels             2
        bmChannelConfig   0x00000003
          Front Left (FL)
          Front Right (FR)
        iChannelNames           0 
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            2
        bBitResolution         16
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x09  EP 9 OUT
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x00c0  1x 192 bytes
        bInterval               4
        bMaxBurst               0
        AudioControl Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         1 Milliseconds
          wLockDelay              0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              8 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              8 
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink          13
        bmControls           0x00
        bFormatType             1
        bmFormats         0x00000001
          PCM
        bNrChannels             2
        bmChannelConfig   0x00000003
          Front Left (FL)
          Front Right (FR)
        iChannelNames           0 
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            2
        bBitResolution         16
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
        bMaxBurst               0
        AudioControl Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         1 Milliseconds
          wLockDelay              0
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         5
      bInterfaceCount         2
      bFunctionClass          2 Communications
      bFunctionSubClass      13 
      bFunctionProtocol       0 
      iFunction              10 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass     13 
      bInterfaceProtocol      0 
      iInterface             10 
      CDC Header:
        bcdCDC               1.20
      CDC Union:
        bMasterInterface        5
        bSlaveInterface         6 
      CDC Ethernet:
        iMacAddress                      9 (??)
        bmEthernetStatistics    0x0000001c
        wMaxSegmentSize               1514
        wNumberMCFilters            0x000e
        bNumberPowerFilters              8
      CDC NCM:
        bcdNcmVersion        1.00
        bmNetworkCapabilities 0x03
          net address
          packet filter
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               8
        bMaxBurst               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        6
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      1 
      iInterface             10 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        6
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      1 
      iInterface             10 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0a  EP 10 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x87  EP 7 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               3

And the PCI bus:

# lspci -v
00:02.0 VGA compatible controller: Intel Corporation Device 5926 (rev 06) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 075b
        Flags: bus master, fast devsel, latency 0, IRQ 287
        Memory at db000000 (64-bit, non-prefetchable) [size=16M]
        Memory at 90000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: i915
        Kernel modules: i915

And lastly the processor info:

# cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 142
model name  : Intel(R) Core(TM) i7-7560U CPU @ 2.40GHz
stepping    : 9
microcode   : 0x4e
cpu MHz     : 700.048
cache size  : 4096 KB
physical id : 0
siblings    : 4
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 22
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs        : cpu_meltdown spectre_v1 spectre_v2
bogomips    : 4800.00
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:
rosetree commented 6 years ago

Had a similar problem when using this on Debian Testing few months ago. I followed the advices in #68. My xrandr didn’t show any providers (as described in the Arch Forum). The monitor worked, after I disabled the Wayland backend in GDM (see Arch Wiki, GDM “Use Xorg backend”).

Edit: Just realized that my comment doesn’t help with this issue. I’m really sorry for posting this.

But I experience the same issue with Debian Testing (kernel version 4.17.0 and Xorg 1.20). Using Option "VSync" "false" didn’t resolve the issue and using Driver "Intel" instead modesetting caused the xrandr Provider to disappear.

AdnanHodzic commented 5 years ago

I'm closing this issue for inactivity.

Please re-open the issue If you're still experiencing same problem after pulling latest updates and running reinstall.