Go Back   DisplayLink Forum > DisplayLink Graphics Technology > Linux and Open Source
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 10-19-2016, 02:02 AM   #1
davirtavares
Junior Member
 
Join Date: Oct 2016
Posts: 6
Default Kernel 4.7: Edid length too small

Hello, I'm using a DisplayLink with the kernel 4.7, as soon as I plug the device and try to start my X server it crashes with the folowwing error:

Code:
[   24.528706] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.528711] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.528714] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.528716] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.650483] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.650490] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.650493] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.650496] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.650657] evdi: [E] evdi_painter_connect:415 Edid length too small
[   24.650713] evdi: [D] evdi_detect:72 Painter is disconnected
[   24.652852] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff88046bd1dc00 tries to close us
[   24.652856] evdi: [W] evdi_painter_disconnect:479  - ignoring
[   29.790082] ACPI Warning: \_SB.PCI0.RP01.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[   29.791558] ACPI: \_SB_.PCI0.RP01.PEGP: failed to evaluate _DSM
[   29.791577] ACPI Warning: \_SB.PCI0.RP01.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[   29.792364] nouveau 0000:01:00.0: DRM: evicting buffers...
[   29.792372] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
[   29.792406] nouveau 0000:01:00.0: DRM: suspending client object trees...
[   29.796619] nouveau 0000:01:00.0: DRM: suspending kernel object tree...
[   59.390370] evdi: [D] add_store:195 Increasing device count to 2
[   59.391159] evdi: [D] evdi_crtc_init:312 drm_crtc_init: 0
[   59.391535] evdi: [W] evdi_painter_crtc_state_notify:377 Painter does not exist!
[   59.391547] evdi: [D] evdi_detect:72 Painter is disconnected
[   59.391564] evdi evdi.1: No connectors reported connected with modes
[   59.391574] [drm] Cannot find any crtc or sizes - going 1024x768
[   59.394964] evdi evdi.1: fb2: evdidrmfb frame buffer device
Here is my EDID, as per /var/log/displaylink:

Code:
00000000: 00ff ffff ffff ff00 1e6d 1f4c 0101 0101  .........m.L....
00000010: 0419 0103 8029 1778 ead0 25a2 5855 9c28  .....).x..%.XU.(
00000020: 0f50 54a5 6a00 314f 454f 614f 0101 0101  .PT.j.1OEOaO....
00000030: 0101 0101 0101 6621 56aa 5100 1e30 468f  ......f!V.Q..0F.
00000040: 3300 9ae6 1000 001e 0000 00fd 0038 4b1e  3............8K.
00000050: 3d09 000a 2020 2020 2020 0000 00fc 0031  =...      .....1
00000060: 3945 4231 330a 2020 2020 2020 0000 00ff  9EB13.      ....
00000070: 0053 6572 6961 6c4e 756d 6265 720a 00ba  .SerialNumber...
00000080: 0a
I appreciate any help (or directions) you guys can give me, I have some experience in programming and debugging, so I can give more information if necessary.
davirtavares is offline   Reply With Quote
Old 10-19-2016, 11:37 AM   #2
mlukaszek
Senior Member
 
mlukaszek's Avatar
 
Join Date: Feb 2010
Posts: 386
Default

This is odd - the EDID is indeed too short. Could you attach all logs, gathered with our Linux Support Tool?

Regards,
Michal
mlukaszek is offline   Reply With Quote
Old 10-19-2016, 03:40 PM   #3
davirtavares
Junior Member
 
Join Date: Oct 2016
Posts: 6
Default

Here it is, hope it helps.
Attached Files
File Type: zip davi_2016-10-19T12:36:30.526042.zip (1.62 MB, 7 views)
davirtavares is offline   Reply With Quote
Old 10-19-2016, 05:08 PM   #4
davirtavares
Junior Member
 
Join Date: Oct 2016
Posts: 6
Default

Update: I tested with a different monitor, still not working, the error message appears to be different tho.
Attached Files
File Type: zip davi_2016-10-19T14:06:48.505357.zip (1.69 MB, 5 views)
davirtavares is offline   Reply With Quote
Old 10-20-2016, 02:54 PM   #5
mlukaszek
Senior Member
 
mlukaszek's Avatar
 
Join Date: Feb 2010
Posts: 386
Default

Thanks,

We can reproduce the issue with your original monitor. We should be able to fix it.
As for the other attempt, there are no signs of loading evdi kernel module at all in dmesg?

Regards,
Michal
mlukaszek is offline   Reply With Quote
Old 10-20-2016, 03:21 PM   #6
davirtavares
Junior Member
 
Join Date: Oct 2016
Posts: 6
Default

You are right Michal.

I probably had unloaded it for being able to start X server.

That's good news. The two displays are from LG, and they are very similar, despite their sizes, maybe the problem is related.

I'm sending the files again. Please let me know if you need anything else.

Best regards.
Attached Files
File Type: zip davi_2016-10-20T12:10:01.229052.zip (1.71 MB, 5 views)
davirtavares is offline   Reply With Quote
Old 11-21-2016, 08:33 PM   #7
skvist
Junior Member
 
Join Date: Nov 2016
Posts: 1
Default

Hi,

I also get this error.

Laptop: Asus UX303UB, Kubuntu 16.10, Nvidia/Intel graphics.
USB screen: Asus MB169B+

Thanks!
Attached Files
File Type: zip lava_2016-11-21T22:23:08.666908.zip (165.6 KB, 0 views)
skvist is offline   Reply With Quote
Old 02-01-2017, 01:42 AM   #8
davirtavares
Junior Member
 
Join Date: Oct 2016
Posts: 6
Default Any news?

It's been a while, just wanted to know if there are any news about this problem.

Have a great week!
davirtavares is offline   Reply With Quote
Old 04-14-2017, 07:15 PM   #9
jgilliland_apqc
Junior Member
 
Join Date: Apr 2017
Posts: 1
Default

I understand based on the earlier discussion it sounds like this is an EVDI problem? Is there a better place for us to track this(bug report or gitlab issue) so I know when I can look at updating *buntu on my laptop?
jgilliland_apqc is offline   Reply With Quote
Old 09-29-2017, 10:14 AM   #10
baldyman
Junior Member
 
Join Date: Aug 2015
Posts: 3
Default

I also have this issue with Linux Mint 18.2 Kernel 4.4.0. on Dell M3800 Intel+NVidia

Code:
[  138.183835] usb 4-6: new SuperSpeed USB device number 2 using xhci_hcd
[  138.200611] usb 4-6: New USB device found, idVendor=17e9, idProduct=ff03
[  138.200615] usb 4-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  138.200617] usb 4-6: Product: MB168B+
[  138.200618] usb 4-6: Manufacturer: DisplayLink
[  138.200620] usb 4-6: SerialNumber: f5lmtf073897
[  158.022941] evdi: [D] add_store:195 Increasing device count to 4
[  158.023192] evdi: [D] evdi_crtc_init:312 drm_crtc_init: 0
[  158.023277] evdi: [W] evdi_painter_crtc_state_notify:377 Painter does not exist!
[  158.023281] evdi: [D] evdi_detect:72 Painter is disconnected
[  158.023285] evdi evdi.3: No connectors reported connected with modes
[  158.023288] [drm] Cannot find any crtc or sizes - going 1024x768
[  158.024308] evdi evdi.3: fb4: evdidrmfb frame buffer device
[  158.024311] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[  158.024312] [drm] No driver support for vblank timestamp query.
[  158.024314] [drm] evdi: evdi_stats_init
[  158.024318] [drm] Initialized evdi 1.2.55 20160912 on minor 4
[  158.025949] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff8800c501da00 tries to close us
[  158.025951] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  158.026201] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff8800c501da00 tries to close us
[  158.026202] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  158.041540] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff8800c501da00 tries to close us
[  158.041542] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414838] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414840] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414848] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414849] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414853] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414854] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414858] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414859] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414928] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414929] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414934] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414935] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414939] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414939] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414944] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414944] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414977] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414977] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414982] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414982] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414986] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414987] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.414991] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.414992] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.415020] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.415021] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.415025] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.415026] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.415030] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.415031] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  159.415035] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895400 tries to close us
[  159.415035] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.430956] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff8800c501ca00 tries to close us
[  160.430958] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.430965] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff8800c501ca00 tries to close us
[  160.430966] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.430971] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff8800c501ca00 tries to close us
[  160.430972] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.430978] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff8800c501ca00 tries to close us
[  160.430979] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.435436] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff88041a71f800 tries to close us
[  160.435438] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.435510] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff88041a71f800 tries to close us
[  160.435511] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.435583] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff88041a71f800 tries to close us
[  160.435584] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.435640] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff88041a71f800 tries to close us
[  160.435640] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.441404] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895600 tries to close us
[  160.441406] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.441412] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895600 tries to close us
[  160.441413] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.441418] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895600 tries to close us
[  160.441418] evdi: [W] evdi_painter_disconnect:479  - ignoring
[  160.441423] evdi: [W] evdi_painter_disconnect:478 (dev=0) An unknown connection to ffff880418895600 tries to close us
[  160.441423] evdi: [W] evdi_painter_disconnect:479  - ignoring
baldyman is offline   Reply With Quote
Reply


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 11:21 AM.


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