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"

我还要提到,我也曾尝试过将udludlfb列入黑名单,但也没有任何喜悦。

这么长的话就好了-有人设法与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.