O DisplayLink USB 3.0 não funciona no Ubuntu 14.04LTS


9

Percebi que esse pode ser outro protesto do DisplayLink - mas pensei em tentar de qualquer maneira. Assim, a história de sempre - eu tenho um adaptador de vídeo Kensington USB3.0 adaptador DisplayLink e parece que nunca vai funcionar.

Ele é reorganizado quando eu o 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

Tenho na lista negra udlem /etc/modprobe.d/blacklist-custom.confe removidos removido udlfba partir /etc/modprobe.d/blacklist-framebuffer.conf.

Também carreguei manualmente o udlfbdriver.

# modprobe udlfb

[52418.187053] usbcore: registered new interface driver udlfb

Ok, então basicamente eu não estou avançando com isso - porque quando eu faço;

# ls /dev | grep fb

fb0é o único bloco de dispositivo encontrado - o que indica para mim que o udlfb não está detectando o dispositivo. udevadm infono fb0 revela - é a tela principal do laptop.

# 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"

Atualmente, tenho 1 provedor e esse é o principal screeen.

# xrandr --listproviders

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

Cavando através /sys/class/graphicsnotei fbconcom estas configurações:

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

Permitam-me também mencionar que tentei udlcom a udlfblista negra sem alegria também.

OK, história longa - alguém conseguiu obter um adaptador DisplayLink USB 3.0 semelhante trabalhando com o Ubuntu 14.04 LTS ou semelhante?

Respostas:


8

Atualização em agosto de 2015

Três anos após o lançamento do chipset, o Displaylink lançou versões beta de um driver para suportar a geração de chips DL3XXX no Ubuntu 14.04 . Deixo o seguinte conteúdo como resposta original às perguntas.

Por favor, veja:

Informações antigas abaixo

Os dispositivos USB3.0 Displaylink NÃO suportam Linux

Em particular, isso inclui a geração Displaylink DL3XXX e mais recente.

O Displaylink não tem intenção de criar um driver em um futuro próximo. Veja este tópico .

Wim of Displaylink escreveu em 17-08-2012:

No momento, não temos ETAs e ainda estamos procurando o melhor caminho para fazer isso. Uma questão é que o DL-3000 suporta a proteção de conteúdo e precisamos garantir que isso permaneça seguro em um ambiente de código aberto.

Isso também foi discutido nesta resposta. Mais perguntas relacionadas aqui: esta

EDIT: julho de 2015

Parece que o suporte a USB3.0 para Linux pode vir no terceiro trimestre de 2015, conforme anunciado aqui (Obrigado NecLimDul)


2
Vergonha init! Um monte de usuários de Linux por aí com um desses dispositivos em sua mesa e não podem usá-lo.
Bitmap


Ele deve ser atualizado novamente: displaylink.com/for-business/common_questions.php menciona suporte para Ubuntu 14.04, ligando para um pacote em displaylink.com/downloads/ubuntu.php
Reinier Pós

As instruções de instalação estão em support.displaylink.com/knowledgebase/articles/…
Reinier Post

Agora estou usando duas estações de acoplamento (HP Port Replicator e Dell D3100 Docking Station) em um laptop Dell Precision M4500 ao mesmo tempo; cada um tem um monitor conectado; os dois monitores funcionam, graças ao driver do DisplayLink para Ubuntu 14.04 , e eu posso posicioná-los com o widget padrão Configurações do sistema ... -> Monitores . A aceleração 3D provavelmente não funcionará, mas não preciso disso agora. Não que o laptop não seja compatível com USB 3.0, então não sei se funciona com USB 3.0.
Reinier Pós

3

A Displaylink acaba de lançar um driver Linux para dispositivos USB 3: http://www.displaylink.com/downloads/ubuntu.php

Testei-o no Ubuntu 15.04 com o adaptador USB3-Ethernet / VGA / HDMI da Dell e funcionou, embora a resolução de tela reconhecida fosse muito baixa. Além disso, preciso executar novamente o script de instalação após cada reinicialização


Eu instalei - mas ainda não há alegria. Não consigo nem ver a atividade dele dmesg.
Bitmap

Funciona para mim. com o Ubuntu 14.04 depois de atualizar o kernel (agora é 3.16). Não preciso executar novamente o script de instalação.
Reinier Pós

Com o compiz, ele esquece de atualizar a tela após pressionar as teclas, pelo menos no meu computador, o que dificulta o trabalho nas telas. Solução: inicie com metacity ( GNOME Metacity Flashback no iniciador do Ubuntu Unity).
Reinier Publicar

Eu instalei o driver no ubuntu 14.04 com o kernel versão 3.19, mas ainda HDMI não funciona para mim no Dell XPS 13
curiosa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.