DisplayLink LT1421 e Ubuntu 14.04 64 bits

1

Eu tenho um problema com a instalação do meu monitor Lenovo LT1421 no Ubuntu. Eu tentei instalar o driver original ( link ) de acordo com o manual no site DisplayLink ( link ), mas não vai funcionar. Só mostra tela preta. A atualização do apt-get, dist-upgrade e upgrade já foi feita. Eu tenho kernel 3.19.0-51-genérico e versão 14.04.1-Ubuntu SMP Sex Fev 26 22:02:58 UTC 2016.

xrandr --listproviders mostra isso:

Providers: number : 1
Provider 0: id: 0x199 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

A exibição é visível em lsusb e o dmesg mostra isso:

[  385.035567] usb 1-1: new high-speed USB device number 3 using ehci-pci
[  385.391498] usb 1-1: New USB device found, idVendor=17e9, idProduct=03e0
[  385.391505] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  385.391507] usb 1-1: Product: Lenovo LT1421 wide
[  385.391509] usb 1-1: Manufacturer: DisplayLink
[  385.391511] usb 1-1: SerialNumber: 6V9CHDG9
[  385.399108] [drm] vendor descriptor length:17 data:17 5f 01 00 15 05 00 01 03 00 04
[  385.792728] udl 1-1:1.0: fb3: udldrmfb frame buffer device
[  385.792734] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[  385.792736] [drm] No driver support for vblank timestamp query.
[  385.792739] [drm] Initialized udl on minor 3
[  385.831167] [D] evdi_detect Painter is disconnected
[  385.832991] [D] evdi_detect Painter is disconnected
[  385.840739] [D] evdi_detect Painter is disconnected
[  386.262437] [D] evdi_detect Painter is disconnected
[  386.263054] [D] evdi_detect Painter is disconnected
[  386.263538] [D] evdi_detect Painter is disconnected
[  386.668883] [D] evdi_detect Painter is disconnected
[  388.880960] [D] evdi_painter_connect (dev=2) Connected with ffff88007919c000
[  388.881025] [D] evdi_painter_connect (dev=2) Edid (3 bytes): 00 ff ff
[  388.881033] [D] evdi_detect (dev=2) Painter is connected
[  389.298588] [D] evdi_detect (dev=2) Painter is connected
[  389.299002] [D] evdi_detect (dev=2) Painter is connected
[  389.299005] [D] evdi_painter_get_edid (dev=2) 00 ff ff

Eu tentei instalá-lo de uma maneira antiga: instale o xserver-xorg-video-displaylink, mas ele diz que este pacote não está mais disponível. Isso soa lógico porque já deveria estar no kernel, mas ...

Estou totalmente preso a esse problema.

Existe alguma outra maneira ou truque?

Muito obrigado por qualquer resposta!

EDIT1: Talvez seja bom dizer que estou tentando em um Linux virtualizado (usando o VMware).

    
por Shadow2334 01.03.2016 / 15:16

1 resposta

0

TL; DR: Primeiro tente com um kernel oficialmente portado a partir de 16.04 e a versão mais recente do driver.

Você está executando o Ubuntu 14.04 LTS Trusty e 3.19 é a versão do kernel usada no Vivid , então eu Eu estou supondo que você instalou a versão oficialmente backported através do pacote linux-generic-lts-vivid .

Essa é geralmente a melhor maneira de obter uma versão vívida do kernel no Trusty, embora eu não tenha certeza de que uma versão específica esteja disponível dessa maneira. Se você instalou de alguma outra forma, a melhor maneira de continuar pode depender de como você o instalou e pode envolver desinstalá-lo antes de continuar a instalar outra versão.

Se você instalou o kernel 3.19 usando um pacote para o Vivid, ou é um kernel principal (mainline) que você construiu e instalou, então eu recomendo desinstalá-lo (ou não usá-lo) e continuar com kernels que são mais recentes (maior número de versão) e oficialmente fornecidos para o seu lançamento do Ubuntu.

Se você quiser usar um kernel do Vivid e não instalar também o xserver-xorg-lts-vivid e (já que você está usando o VMware e presumivelmente deseja que seu monitor virtual funcione também) xserver-xorg-video-vmware-lts-vivid , sugiro tentar ver se resolver o problema.

Caso contrário, eu recomendo ver se o kernel backported do Xenial resolve o problema. Para um sistema desktop a maneira como LTSEnablementStack recomenda que ele seja instalado é executar:

sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial

Você terá que reinstalar o driver para o novo kernel. Primeiro, verifique se você tem a versão mais recente , a menos que esteja deliberadamente usando uma versão anterior. Até o momento, a versão mais recente é a 1.3.54 . (Se você estiver usando uma versão anterior, talvez a atualização possa resolver o problema.)

Embora não seja o mesmo problema - você instalou o driver com sucesso, simplesmente não funciona - a questão relacionada falha ao criar o evdi instalando drivers de displaylink pode ser útil para você ou para outras pessoas que encontrarem essa pergunta pesquisando.

Se o kernel Xenial não ajudar, será necessário solucionar ainda mais. Como isso está em uma máquina virtual, sugiro experimentar o Ubuntu 16.04:

  • Você poderia criar uma máquina virtual separada, instalando o Ubuntu 16.04 LTS e verificando se isso funciona.
  • Ou você pode fazer com que o VMware tire um instantâneo da sua máquina virtual Ubuntu 14.04 LTS e atualize-a para 16.04 LTS. (Você sempre pode reverter restaurando o instantâneo.)

Se isso funcionar e você estiver disposto a usar o 16.04, terá sua solução. Se não funcionar, mas você precisa usar o 14.04, isso ainda fornecerá informações potencialmente valiosas que podem ajudar a levar a uma solução.

    
por Eliah Kagan 23.07.2017 / 21:33