DisplayLink USB 3.0 no funciona en Ubuntu 14.04LTS


9

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

Se reorganiza cuando lo enchufo.

#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

He lista negra udlen /etc/modprobe.d/blacklist-custom.confy se retira eliminado udlfbde /etc/modprobe.d/blacklist-framebuffer.conf.

También he cargado manualmente el udlfbcontrolador.

# modprobe udlfb

[52418.187053] usbcore: registered new interface driver udlfb

Ok, entonces básicamente no estoy avanzando con esto, porque cuando lo hago;

# ls /dev | grep fb

fb0es el único bloque de dispositivo encontrado, lo que me indica que udlfb no está detectando el dispositivo. udevadm infoen fb0 revela: es la pantalla principal del 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

Excavando /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 he intentado udlcon la udlfblista negra sin alegría tampoco.

Muy bien, en pocas palabras: ¿alguien logró obtener un adaptador DisplayLink USB 3.0 similar que funcione con Ubuntu 14.04 LTS o similar?

Respuestas:


8

Actualización agosto 2015

3 años después de lanzar el conjunto de chips, 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 anterior a continuación

Los dispositivos USB3.0 Displaylink NO son compatibles con Linux

En particular, esto incluye la generación Displaylink DL3XXX y más reciente.

Displaylink no tiene intención de hacer un controlador en un futuro previsible. Ver este hilo .

Wim of Displaylink escribió el 17/08-2012:

No tenemos ninguna ETA en este momento, y todavía estamos buscando el mejor camino para hacerlo. Un problema es que el DL-3000 es compatible con la protección de contenido y debemos asegurarnos de que esto permanezca seguro en un entorno de código abierto.

Esto también se discutió en esta respuesta. Más preguntas relacionadas aquí: esto

EDITAR: julio de 2015

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


2
¡Qué vergüenza init! Muchos usuarios de Linux tienen uno de estos dispositivos en su escritorio y no pueden usarlo.
Mapa de bits

3
Esto se actualiza al tercer trimestre de 2015 displaylink.org/forum/showpost.php?p=77618&postcount=177
NecLimDul

Debería actualizarse nuevamente: displaylink.com/for-business/common_questions.php menciona el soporte para Ubuntu 14.04, que se vincula a un paquete en displaylink.com/downloads/ubuntu.php
Reinier Post

Las instrucciones de instalación se encuentran en support.displaylink.com/knowledgebase/articles/…
Reinier Post

Ahora estoy usando dos estaciones de acoplamiento (HP Port Replicator y Dell D3100 Docking Station) en una computadora portátil Dell Precision M4500 al mismo tiempo; cada uno tiene una pantalla adjunta; ambas pantallas funcionan, gracias al controlador de DisplayLink para Ubuntu 14.04 , y puedo posicionarlas con la configuración estándar del sistema ... -> Muestra el widget. La aceleración 3D probablemente no funcionará, pero no lo necesito en este momento. No es que la computadora portátil no sea compatible con USB 3.0, así que no sé si funciona con USB 3.0.
Reinier Post

3

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


Lo he instalado, pero aún no hay alegría. Ni siquiera puedo ver la actividad en él dmesg.
Mapa de bits del

Esto funciona para mi. con Ubuntu 14.04 después de actualizar el kernel (ahora es 3.16). No necesito volver a ejecutar el script de instalación.
Reinier Post

Con compiz, se olvida de actualizar la pantalla después de presionar una tecla, al menos en mi computadora, lo que hace que las pantallas sean bastante difíciles de trabajar. Solución: inicie con metacity en su lugar ( GNOME Metacity Flashback en el iniciador de Ubuntu Unity).
Reinier Post

Instalé el controlador en ubuntu 14.04 con la versión de kernel 3.19 pero aún así hdmi no funciona para mí en Dell XPS 13
curioso
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.