Percebi que isso pode ser mais um protesto do DisplayLink - mas pensei em tentar de qualquer maneira. Então, a história de sempre - eu tenho um adaptador DisplayLink Kensington USB3.0 Video Adapter 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
Eu coloquei na lista negra udl
e /etc/modprobe.d/blacklist-custom.conf
removi removido udlfb
do /etc/modprobe.d/blacklist-framebuffer.conf
.
Também carreguei manualmente o udlfb
driver.
# modprobe udlfb
[52418.187053] usbcore: registered new interface driver udlfb
Ok, então basicamente não vou avançar com isso - porque quando o fizer;
# ls /dev | grep fb
fb0
é o único bloco de dispositivo encontrado - o que indica que o udlfb não está detectando o dispositivo. udevadm info
no 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 essa é a tela principal.
# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x65 cap: 0x1, Source Output crtcs: 2 outputs: 4 associated providers: 0 name:nouveau
Pesquisando, /sys/class/graphics
notei fbcon
essas configurações:
looking at device '/devices/virtual/graphics/fbcon':
KERNEL=="fbcon"
SUBSYSTEM=="graphics"
DRIVER==""
ATTR{cursor_blink}=="0"
ATTR{rotate}=="0"
Deixe-me mencionar também que tentei entrar udl
na udlfb
lista negra sem nenhuma alegria também.
OK, resumindo a história - Alguém conseguiu fazer com que um adaptador DisplayLink USB 3.0 semelhante funcionasse com o Ubuntu 14.04 LTS ou similar?
Responder1
Atualização de agosto de 2015
3 anos após o lançamento do chipset,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:
- Baixar driver DisplayLink Ubuntue
- Como instalar o software DisplayLink no Ubuntuno site DisplayLink
Informações antigas abaixo
Os dispositivos USB3.0 Displaylink fazemNÃO suporte Linux
Em particular, isso inclui a geração Displaylink DL3XXX e mais recentes.
A Displaylink não tem intenção de criar um driver em um futuro próximo. Veja issofio.
Wim da Displaylink escreveu em 17/08/2012:
Não temos nenhum ETA no momento e ainda estamos procurando o melhor caminho para fazer isso. Um problema é que o DL-3000 suporta proteção de conteúdo e precisamos garantir que isso permaneça seguro em um ambiente de código aberto.
Isto também foi discutido emesseresponder. Mais perguntas relacionadas aqui:esse
EDITAR: julho de 2015
Parece que o suporte USB3.0 para Linux pode chegar no terceiro trimestre de 2015, conforme anunciadoaqui (Obrigado NecLimDul)
Responder2
Displaylink acaba de lançar um driver Linux para dispositivos USB 3: http://www.displaylink.com/downloads/ubuntu.php
Eu testei 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, tenho que executar novamente o script de instalação após cada reinicialização