Go Back   DisplayLink Forum > DisplayLink Graphics Technology > Linux and Open Source

Reply
 
Thread Tools Search this Thread Display Modes
Old 09-28-2016, 10:09 AM   #11
mlukaszek
Senior Member
 
mlukaszek's Avatar
 
Join Date: Feb 2010
Posts: 386
Default

DRM driver for USB 2.0 DisplayLink Devices is udl, a rewrite of the original udlfb driver (which you shouldn't use). Which one have you unblacklisted?

Thanks,
Michla
mlukaszek is offline   Reply With Quote
Old 09-28-2016, 01:27 PM   #12
TomStaels
Junior Member
 
Join Date: Sep 2016
Posts: 5
Default

i was trying to get it to work with udlfb, since this seems to be a "Bad Idea" (tm), I tried udl :

Code:
$ lsmod | grep "udl"
udl                    32768  1
drm_kms_helper        147456  2 udl,i915
drm                   364544  7 udl,i915,drm_kms_helper
Turning ON the "Unknown Display" in Displays, the system becomes nearly unresponsive, and the display never actually turns on.
syslog is spammed with :
Code:
[  104.344500] [drm] wait for urb interrupted: ffffffc2 available: 0
[  105.344655] [drm] wait for urb interrupted: ffffffc2 available: 0
[  106.344680] [drm] wait for urb interrupted: ffffffc2 available: 0
[  107.356719] [drm] wait for urb interrupted: ffffffc2 available: 0
[  107.456677] EDID block is all zeroes
[  107.456687] udl 2-1.1:1.0: DVI-I-1: EDID invalid.
[  108.564776] [drm] wait for urb interrupted: ffffffc2 available: 0
[  109.656798] [drm] wait for urb interrupted: ffffffc2 available: 0
[  110.696848] [drm] wait for urb interrupted: ffffffc2 available: 0
[  111.712881] [drm] wait for urb interrupted: ffffffc2 available: 0
[  112.728887] [drm] wait for urb interrupted: ffffffc2 available: 0
[  113.748959] [drm] wait for urb interrupted: ffffffc2 available: 0
[  114.776999] [drm] wait for urb interrupted: ffffffc2 available: 0
[  115.797050] [drm] wait for urb interrupted: ffffffc2 available: 0
[  116.817072] [drm] wait for urb interrupted: ffffffc2 available: 0
[  117.837127] [drm] wait for urb interrupted: ffffffc2 available: 0
[  118.857171] [drm] wait for urb interrupted: ffffffc2 available: 0
[  119.873186] [drm] wait for urb interrupted: ffffffc2 available: 0
[  120.893225] [drm] wait for urb interrupted: ffffffc2 available: 0
[  121.925288] [drm] wait for urb interrupted: ffffffc2 available: 0
[  122.945319] [drm] wait for urb interrupted: ffffffc2 available: 0
[  123.973343] [drm] wait for urb interrupted: ffffffc2 available: 0
[  124.431887] EDID block is all zeroes
[  124.431904] udl 2-1.1:1.0: DVI-I-1: EDID invalid.
TomStaels is offline   Reply With Quote
Old 09-28-2016, 01:42 PM   #13
mlukaszek
Senior Member
 
mlukaszek's Avatar
 
Join Date: Feb 2010
Posts: 386
Default

This looks like a genuine problem with finding out what the EDID for the monitor is. Note the messages telling that the block is all zeros. How is the monitor connected to the device? Do you use an adapter (DVI-VGA) - some of them could block lines reponsible for EDID read?

Thanks,
Michal

Last edited by mlukaszek; 09-28-2016 at 02:53 PM.
mlukaszek is offline   Reply With Quote
Old 09-28-2016, 02:11 PM   #14
TomStaels
Junior Member
 
Join Date: Sep 2016
Posts: 5
Default

the cable is DVI-DVI, no adapter used...
The system dual boots Win/Linux, all screens work just fine in windows.
I will try to get my hands on a 2nd DVI cable for testing.
TomStaels is offline   Reply With Quote
Old 09-29-2016, 02:45 PM   #15
TomStaels
Junior Member
 
Join Date: Sep 2016
Posts: 5
Default

tried with another DVI-D Single link cable, no joy
tried another screen...no joy.
Every test with udl results in a near unresponsive system, and syslog being spammed as before.

This is a fresh install of Ubuntu 16.04, there's nothing else on there.
Anything else I could try ?
TomStaels is offline   Reply With Quote
Old 10-08-2016, 10:13 AM   #16
Gabor
Junior Member
 
Join Date: Oct 2016
Posts: 1
Default Same issue here

Hi,

I have an old usb 2.0 displaylink device with hdmi, also tried with different displays and have the same behaviour and outputs, my session is also crashes, when I disconnect the device, and drops me to login screen.

I know I should use fbl, but before I knew I have tried EVDI, and it doesn't work as well, but I had not all zeros invalid EDID
Code:
kernel: [ 1002.378434] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is184                                                          
kernel: [ 1002.378438] Raw EDID:                                                                                                                                    
kernel: [ 1002.378440]     00 ff ff ff ff ff ff 00 41 2f 00 00 01 01 01 01
kernel: [ 1002.378442]     00 15 01 03 80 00 00 78 0a da ff a3 58 4a a2 29                                                                                          
kernel: [ 1002.378443]     17 49 4b 00 00 00 01 01 01 01 01 01 01 01 01 01                                                                                          
kernel: [ 1002.378444]     01 01 01 01 01 01 01 1d 00 bc 52 d0 1e 20 b8 28                                                                                          
kernel: [ 1002.378446]     55 40 ba 88 21 00 00 1e 01 1d 00 72 51 d0 1e 20                                                                                          
kernel: [ 1002.378447]     6e 28 55 00 ba 88 21 00 00 1e 00 00 00 00 00 00                                                                                          
kernel: [ 1002.378448]     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00                                                                                          
kernel: [ 1002.378450]     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00                                                                                          
kernel: [ 1002.378453] udl 2-3.1:1.0: DVI-I-2: EDID invalid.                                                                                                        
kernel: [ 1002.379077] udl 2-3.1:1.0: fb2: udldrmfb frame buffer device
Without evdi:
Code:
[ 2617.838969] usb 2-2.1: new high-speed USB device number 19 using xhci_hcd
[ 2617.946762] usb 2-2.1: New USB device found, idVendor=17e9, idProduct=019d
[ 2617.946766] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2617.946769] usb 2-2.1: Product: USB TO HDMI
[ 2617.946771] usb 2-2.1: Manufacturer: DisplayLink
[ 2617.946773] usb 2-2.1: SerialNumber: 003142
[ 2617.948083] [drm] vendor descriptor length:23 data:23 5f 01 00 21 00 04 04 07 00 01
[ 2617.986830] EDID block is all zeroes
[ 2617.986837] udl 2-2.1:1.0: DVI-I-1: EDID invalid.
[ 2617.987493] udl 2-2.1:1.0: fb1: udldrmfb frame buffer device
[ 2617.987497] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2617.987498] [drm] No driver support for vblank timestamp query.
[ 2617.987500] [drm] Initialized udl on minor 1
[ 2618.074972] usb 2-2.2: new full-speed USB device number 20 using xhci_hcd
[ 2618.180003] usb 2-2.2: New USB device found, idVendor=0d8c, idProduct=000c
[ 2618.180008] usb 2-2.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2618.180010] usb 2-2.2: Product: C-Media USB Headphone Set  
[ 2618.184149] input: C-Media USB Headphone Set   as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.2/2-2.2:1.2/0003:0D8C:000C.0007/input/input25
[ 2618.239182] hid-generic 0003:0D8C:000C.0007: input,hidraw2: USB HID v1.00 Device [C-Media USB Headphone Set  ] on usb-0000:00:14.0-2.2/input2
[ 2619.091410] EDID block is all zeroes
[ 2619.091431] udl 2-2.1:1.0: DVI-I-1: EDID invalid.
[ 2619.131242] EDID block is all zeroes
[ 2619.131247] udl 2-2.1:1.0: DVI-I-1: EDID invalid.
[ 2655.928327] [drm] write mode info 153
[ 2656.932604] [drm] wait for urb interrupted: ffffffc2 available: 0
...
[ 2870.401817] [drm] wait for urb interrupted: ffffffc2 available: 0
[ 2871.401847] [drm] wait for urb interrupted: ffffffc2 available: 0
[ 2872.401860] [drm] wait for urb interrupted: ffffffc2 available: 0
[ 2872.677582] [drm:udl_urb_completion [udl]] *ERROR* udl_urb_completion - nonzero write bulk status received: -71
[ 2872.678194] usb 2-2: USB disconnect, device number 18
[ 2872.678200] usb 2-2.1: USB disconnect, device number 19
[ 2872.681277] usb 2-2.2: USB disconnect, device number 20
[ 2873.307596] konsole[7540]: segfault at 7f8cffaa6608 ip 00007f8d0ec5c371 sp 00007ffed4c340b0 error 4 in libQt5Core.so.5.5.1[7f8d0e99b000+4c5000]
[ 2874.301959] [drm] wait for urb interrupted: ffffffc2 available: 4
[ 2875.201910] usb 1-1.6: reset full-speed USB device number 5 using ehci-pci
Code:
$ lsmod |grep udl
udl                    32768  0
drm_kms_helper        147456  2 udl,i915
drm                   364544  7 udl,i915,drm_kms_helper
$ uname -a
Linux grey 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Last edited by Gabor; 10-08-2016 at 10:17 AM.
Gabor is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:43 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.