DisplayLink USB 3.0 no funciona en Ubuntu 14.04LTS

DisplayLink USB 3.0 no funciona en Ubuntu 14.04LTS

Me di cuenta de que esto podría ser otra protesta más de DisplayLink, pero pensé en intentarlo de todos modos. Entonces, la historia habitual: tengo un adaptador de video DisplayLink Kensington USB3.0 y no parece que vaya a funcionar nunca.

Se reorganiza cuando lo conecto.

#uname -r
3.13.0-35-generic

# dmesg

[52049.856134] usb 2-2: new high-speed USB device number 8 using ehci-pci
[52049.989282] usb 2-2: New USB device found, idVendor=17e9, idProduct=430f
[52049.989290] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[52049.989295] usb 2-2: Product: Kensington USB3.0 Video Adapter
[52049.989299] usb 2-2: Manufacturer: DisplayLink
[52049.989304] usb 2-2: SerialNumber: 10024214
[52059.384628] usbcore: registered new interface driver udlfb
[52402.886345] usbcore: deregistering interface driver udlfb
[52418.187053] usbcore: registered new interface driver udlfb
[53522.914146] nouveau E[   PFIFO][0000:01:00.0] CACHE_ERROR - ch 2 [Xorg[1276]] subc 0 mthd 0x0060 data 0xbeef0201

Lo incluí udlen la lista negra /etc/modprobe.d/blacklist-custom.confy lo eliminé udlfbde /etc/modprobe.d/blacklist-framebuffer.conf.

También cargué manualmente el udlfbcontrolador.

# modprobe udlfb

[52418.187053] usbcore: registered new interface driver udlfb

Ok, básicamente no voy a seguir adelante con esto, porque cuando lo haga;

# ls /dev | grep fb

fb0es el único bloque de dispositivo encontrado, lo que me indica que udlfb no detecta el dispositivo. udevadm infoen fb0 revela: es la pantalla principal de la computadora portátil.

# udevadm info -a -p $(udevadm info -q path -n /dev/fb0)

 looking at device '/devices/pci0000:00/0000:00:01.0/0000:01:00.0/graphics/fb0':
    KERNEL=="fb0"
    SUBSYSTEM=="graphics"
    DRIVER==""
    ATTR{pan}=="0,0"
    ATTR{name}=="nouveaufb"
    ATTR{mode}==""
    ATTR{console}==""
    ATTR{blank}==""
    ATTR{modes}=="U:1440x900p-0"
    ATTR{state}=="0"
    ATTR{bits_per_pixel}=="32"
    ATTR{cursor}==""
    ATTR{rotate}=="0"
    ATTR{stride}=="7680"
    ATTR{virtual_size}=="1920,1080"

Actualmente tengo 1 proveedor y esa es la pantalla principal.

# xrandr --listproviders

Providers: number : 1
Provider 0: id: 0x65 cap: 0x1, Source Output crtcs: 2 outputs: 4 associated providers: 0 name:nouveau

Investigando /sys/class/graphicsme di cuenta fbconcon esta configuración:

  looking at device '/devices/virtual/graphics/fbcon':
    KERNEL=="fbcon"
    SUBSYSTEM=="graphics"
    DRIVER==""
    ATTR{cursor_blink}=="0"
    ATTR{rotate}=="0"

Permítanme mencionar también que lo intenté udlcon udlfbla lista negra y tampoco tuve ninguna alegría.

Bien, para resumir: ¿Alguien logró que un adaptador DisplayLink USB 3.0 similar funcione con Ubuntu 14.04 LTS o similar?

Respuesta1

Actualización agosto 2015

3 años después del lanzamiento del chipset,Displaylink ha lanzado versiones beta de un controlador para admitir la generación de chips DL3XXX en Ubuntu 14.04. Dejo el siguiente contenido como respuesta original a las preguntas.

Por favor mira:

Información antigua a continuación

Los dispositivos USB3.0 Displaylink noNO soporte linux

En particular, esto incluye la generación Displaylink DL3XXX y posteriores.

Displaylink no tiene intención de crear un controlador en un futuro previsible. Mira estohilo.

Wim de Displaylink escribió el 17/08/2012:

No tenemos ninguna ETA en este momento y seguimos buscando el mejor camino para hacerlo. Un problema es que el DL-3000 admite la protección de contenido y debemos garantizar que esto permanezca seguro en un entorno de código abierto.

Esto también fue discutido enesterespuesta. Más preguntas relacionadas aquí:este

EDITAR: julio de 2015

Parece que el soporte USB3.0 para Linux podría llegar en el tercer trimestre de 2015, como se anuncióaquí (Gracias NecLimDul)

Respuesta2

Displaylink acaba de lanzar un controlador de Linux para dispositivos USB 3: http://www.displaylink.com/downloads/ubuntu.php

Lo probé en Ubuntu 15.04 con el adaptador USB3-Ethernet/VGA/HDMI de Dell y funcionó, aunque la resolución de pantalla reconocida era demasiado baja. Además, tengo que volver a ejecutar el script de instalación después de cada reinicio.

información relacionada