DisplayLink USB 3.0 Не работает в Ubuntu 14.04LTS
Я заметил, что это может быть еще один протест DisplayLink - но я все равно решил попробовать. Итак, обычная история - у меня есть адаптер DisplayLink Kensington USB3.0 Video Adapter, и, похоже, он никогда не будет работать.
Это реорганизовано, когда я подключаю его.
#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
Я в черном списке udl
в /etc/modprobe.d/blacklist-custom.conf
и удалены удалены udlfb
от /etc/modprobe.d/blacklist-framebuffer.conf
,
Я также вручную загрузил udlfb
Водитель.
# modprobe udlfb
[52418.187053] usbcore: registered new interface driver udlfb
Хорошо, в общем, я не продвигаюсь вперед с этим - потому что, когда я делаю;
# ls /dev | grep fb
fb0
это единственный найденный блок устройства, который указывает мне, что udlfb не обнаруживает устройство. udevadm info
на fb0 раскрывается - это основной экран ноутбука.
# 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"
В настоящее время у меня есть 1 провайдер, и это главный экран.
# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x65 cap: 0x1, Source Output crtcs: 2 outputs: 4 associated providers: 0 name:nouveau
Копаем /sys/class/graphics
Я заметил fbcon
с этими настройками:
looking at device '/devices/virtual/graphics/fbcon':
KERNEL=="fbcon"
SUBSYSTEM=="graphics"
DRIVER==""
ATTR{cursor_blink}=="0"
ATTR{rotate}=="0"
Позвольте мне также упомянуть, что я пытался udl
с udlfb
занесен в черный список без радости.
Итак, короткая история. Кому-нибудь удалось получить аналогичный адаптер DisplayLink USB 3.0, работающий с Ubuntu 14.04 LTS или аналогичным?
2 ответа
Обновление август 2015
Через 3 года после выпуска чипсета Displaylink выпустила бета-версии драйвера для поддержки поколения чипов DL3XXX под Ubuntu 14.04. Я оставляю следующее содержание как оригинальный ответ на вопросы.
Посмотри пожалуйста:
- Загрузка драйвера DisplayLink Ubuntu и
- Как установить программное обеспечение DisplayLink в Ubuntu на веб-сайте DisplayLink
Старая информация ниже
Устройства USB3.0 Displaylink НЕ поддерживают Linux
В частности, это относится к поколению Displaylink DL3XXX и новее.
Displaylink не собирается делать драйвер в обозримом будущем. Смотрите эту ветку.
Вим из Displaylink написал 08-17-2012:
На данный момент у нас нет ETA, и мы все еще ищем лучший способ сделать это. Одна из проблем заключается в том, что DL-3000 поддерживает защиту контента, и мы должны обеспечить ее безопасность в среде с открытым исходным кодом.
Это также обсуждалось в этом ответе. Более связанные вопросы здесь: это
РЕДАКТИРОВАТЬ: июль 2015
Похоже, что поддержка USB3.0 для Linux может появиться в третьем квартале 2015 года, как было объявлено здесь(спасибо NecLimDul)
Displaylink только что выпустила драйвер Linux для устройств USB 3: http://www.displaylink.com/downloads/ubuntu.php
Я протестировал его под Ubuntu 15.04 с адаптером Dell USB3-Ethernet/VGA/HDMI, и он вроде работал, хотя распознаваемое разрешение дисплея было слишком низким. Кроме того, я должен перезапустить установочный скрипт после каждой перезагрузки