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

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 06-14-2016, 01:05 PM   #1
samjam
Junior Member
 
Join Date: May 2016
Posts: 22
Default plugable USB 3.0 UGA not working in Linux VM

I have a USB 3.0 UGA display adaptor. It works fine plugged into my android devices using HDMI or DVI adaptor; but does not work with LinuxMint 17.3 on an ESXi guest with the DVi adaptor.

When re-inserting (while in a text console and then switching back to graphics), dmesg shows:

Code:
Jun 14 13:53:32 HOSTNAME kernel: [  335.021322] usb 5-1.5: new high-speed USB device number 5 using ehci-pci
Jun 14 13:53:32 HOSTNAME kernel: [  335.115139] usb 5-1.5: New USB device found, idVendor=17e9, idProduct=4301
Jun 14 13:53:32 HOSTNAME kernel: [  335.115145] usb 5-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 14 13:53:32 HOSTNAME kernel: [  335.115149] usb 5-1.5: Product: Plugable USB3-HDMI-DVI
Jun 14 13:53:32 HOSTNAME kernel: [  335.115152] usb 5-1.5: Manufacturer: DisplayLink
Jun 14 13:53:32 HOSTNAME kernel: [  335.115155] usb 5-1.5: SerialNumber: PLUG412120903041460172
Jun 14 13:53:32 HOSTNAME kernel: [  335.121012] usb 5-1.5: Warning! Unlikely big volume range (=511), cval->res is probably wrong.
Jun 14 13:53:32 HOSTNAME kernel: [  335.121018] usb 5-1.5: [14] FU [Digital In Playback Volume] ch = 6, val = -8176/0/16
Jun 14 13:53:32 HOSTNAME mtp-probe: checking bus 5, device 5: "/sys/devices/pci0000:00/0000:00:17.0/0000:13:00.0/usb5/5-1/5-1.5"
Jun 14 13:53:32 HOSTNAME mtp-probe: bus: 5, device: 5 was not an MTP device
Jun 14 13:53:32 HOSTNAME pulseaudio[12917]: [pulseaudio] alsa-util.c: Disabling timer-based scheduling because running inside a VM.
Jun 14 13:53:32 HOSTNAME pulseaudio[12917]: [pulseaudio] sink.c: Default and alternate sample rates are the same.
Jun 14 13:53:32 HOSTNAME rtkit-daemon[12921]: Successfully made thread 13974 of process 12917 (n/a) owned by '1000' RT at priority 5.
Jun 14 13:53:32 HOSTNAME rtkit-daemon[12921]: Supervising 2 threads of 1 processes of 1 users.
Jun 14 13:53:32 HOSTNAME kernel: [  335.400515] evdi: [D] evdi_painter_connect:433 (dev=-1) Connected with           (null)
Jun 14 13:53:32 HOSTNAME kernel: [  335.400524] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Jun 14 13:53:32 HOSTNAME kernel: [  335.402454] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Jun 14 13:54:45 HOSTNAME kernel: [  408.502672] evdi: [D] evdi_painter_crtc_state_notify:359 (dev=1) Notifying crtc state: 3
Jun 14 13:54:45 HOSTNAME kernel: [  408.502703] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Jun 14 13:54:45 HOSTNAME kernel: [  408.502709] evdi: [D] evdi_painter_get_edid_copy:186 (dev=1) 00 ff ff
Jun 14 13:54:45 HOSTNAME kernel: [  408.528583] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Jun 14 13:54:45 HOSTNAME kernel: [  408.528594] evdi: [D] evdi_painter_get_edid_copy:186 (dev=1) 00 ff ff
Jun 14 13:54:45 HOSTNAME kernel: [  408.529473] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Jun 14 13:54:45 HOSTNAME kernel: [  408.529480] evdi: [D] evdi_painter_get_edid_copy:186 (dev=1) 00 ff ff
xrandr does not detect a new device.
udlfb is blacklisted and not loaded, udl and evdi are loaded.

/dev/fb1 appears, some modeset's return without error but do not affect the display output which remains black screen, no signal.

e.g.

Code:
$ sudo fbset -fb /dev/fb1 -g 1024 768 1024 768 16
$
$ sudo fbset -fb /dev/fb1 -g 1920 1200 1920 1200 32
ioctl FBIOPUT_VSCREENINFO: Invalid argument
$ sudo fbset -fb /dev/fb1 -g 1920 1200 1920 1200 16
ioctl FBIOPUT_VSCREENINFO: Invalid argument
The whole X screen does blink/redraw if I remove/re-insert the USB, but xrandr never offers or detects it as a device.

I also notice that /dev/fb1 won't appear unless X has already started (or something like that) which is weird, meaning I can't use a fixed xorg.conf on /dev/fb1.

I notice this in the logs relating to X starting:
Code:
                 
[  199.134112] usb 5-1.8: new high-speed USB device number 4 using ehci-pci                         
[  199.227527] usb 5-1.8: New USB device found, idVendor=17e9, idProduct=4301                       
[  199.227533] usb 5-1.8: New USB device strings: Mfr=1, Product=2, SerialNumber=3                  
[  199.227536] usb 5-1.8: Product: Plugable USB3-HDMI-DVI                                           
[  199.227539] usb 5-1.8: Manufacturer: DisplayLink                                                 
[  199.227541] usb 5-1.8: SerialNumber: PLUG412120903041460172                                      
[  199.231897] usb 5-1.8: Warning! Unlikely big volume range (=511), cval->res is probably wrong.   
[  199.231902] usb 5-1.8: [14] FU [Digital In Playback Volume] ch = 6, val = -8176/0/16             
[  199.498676] evdi: [D] add_store:195 Increasing device count to 1                                 
[  199.499023] evdi: [D] evdi_crtc_init:304 drm_crtc_init: 0                                        
[  199.499189] evdi: [W] evdi_painter_crtc_state_notify:362 Painter does not exist!                 
[  199.499194] evdi: [D] evdi_detect:72 Painter is disconnected                                     
[  199.499200] evdi evdi.0: No connectors reported connected with modes                             
[  199.499203] [drm] Cannot find any crtc or sizes - going 1024x768                                 
[  199.500280] evdi evdi.0: fb1: evdidrmfb frame buffer device                                      
[  199.500283] evdi evdi.0: registered panic notifier                                               
[  199.514084] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).                          
[  199.514088] [drm] No driver support for vblank timestamp query.                                  
[  199.514090] [drm] evdi: evdi_stats_init                                                          
[  199.514097] [drm] Initialized evdi 1.1.61 20160510 on minor 1
It is plugged into a 1920x1200 DVI monitor but claims not to find any crtc or sizes.

Last edited by samjam; 06-14-2016 at 01:23 PM.
samjam is offline   Reply With Quote
 


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 10:01 PM.


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