DisplayLink USB 3.0在Ubuntu 14.04LTS上不起作用


9

我注意到这可能又是DisplayLink的另一次强烈抗议-但我认为我还是愿意这样做。因此,通常的情况-我有一个DisplayLink适配器Kensington USB3.0视频适配器,而且看起来永远都无法使用。

插入电源后会重新组织。

#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列入黑名单,但也没有任何喜悦。

这么长的话就好了-有人设法与Ubuntu 14.04 LTS或类似产品一起使用类似的DisplayLink USB 3.0适配器吗?

Answers:


8

2015年8月更新

在发布芯片组3年之后,Displaylink已发布驱动程序的beta版本,以支持Ubuntu 14.04下的DL3XXX芯片生成。我保留以下内容作为对问题的原始答复。

请参阅:

下面的旧信息

USB3.0 Displaylink设备不 支持Linux

特别是,这包括Displaylink DL3XXX和更高版本。

Displaylink无意在可预见的将来成为驱动程序。看到这个线程。

Displaylink的Wim在2012年8月17日写道:

目前我们没有任何预计到达时间,并且仍在寻找实现此目的的最佳途径。一个问题是DL-3000支持内容保护,我们需要确保在开源环境下这种保护仍然安全。

此答案中也对此进行了讨论。更多相关的问题在这里:此

编辑:2015年7月

看来,对Linux USB3.0的支持可能会派上2015年第三季度,如宣布在这里 (感谢NecLimDul)


2
真可惜!一堆Linux用户在他们的桌子上拿着这些设备之一,无法使用它。
— 位图


它应该再次更新:displaylink.com/for-business/common_questions.php提到了对Ubuntu 14.04的支持,并链接到displaylink.com/downloads/ubuntu.php
— Reinier


我现在同时在Dell Precision M4500笔记本电脑上使用两个扩展坞(HP Port Replicator和Dell D3100扩展坞);每个都有一个显示器;借助DisplayLink的Ubuntu 14.04驱动程序,两个显示器都可以正常工作,我可以使用标准的系统设置...->显示器小部件来放置它们。3D加速可能无法正常工作,但我现在不需要。并不是说笔记本电脑不支持USB 3.0,所以我不知道它是否可以与USB 3.0一起使用。
— Reinier Post 2015年

3

Displaylink刚刚发布了适用于USB 3设备的Linux驱动程序:http : //www.displaylink.com/downloads/ubuntu.php

我在Ubuntu 15.04下使用Dell的USB3-Ethernet / VGA / HDMI适配器对其进行了测试,尽管公认的显示分辨率太低,但它还是可以工作的。另外,每次重启后我都必须重新运行安装脚本


我已经安装了它-但仍然没有喜悦。甚至看不到它的活动dmesg。
— 位图

这个对我有用。升级内核后使用Ubuntu 14.04(现在是3.16)。我不需要重新运行安装脚本。
— Reinier Post 2015年

使用compiz时,至少在我的计算机上,它会在击键后忘记更新屏幕,这使得显示器很难使用。解决方案:改用metacity(Ubuntu Unity启动器中的GNOME Metacity Flashback)启动。
— Reinier Post 2015年

我在内核版本3.19的ubuntu 14.04上安装了驱动程序,但hdmi在Dell XPS 13上对我不起作用
— 奇怪的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.