DisplayLink USB 3.0 无法在 Ubuntu 14.04LTS 上运行

DisplayLink USB 3.0 无法在 Ubuntu 14.04LTS 上运行

我注意到这可能是 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其列入黑名单,但没有任何效果。

好的,长话短说 - 有人设法让类似的 DisplayLink USB 3.0 适配器与 Ubuntu 14.04 LTS 或类似系统配合使用吗?

答案1

2015 年 8 月更新

芯片组发布三年后,Displaylink 发布了驱动程序的测试版本,以支持 Ubuntu 14.04 下的 DL3XXX 芯片代我将以下内容作为对问题的原始答复。

请参见:

以下是旧信息

USB3.0 Displaylink 设备不是 支持Linux

具体来说,这包括 Displaylink DL3XXX 代及更新版本。

Displaylink 在可预见的未来没有打算开发驱动程序。请参阅此线

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

目前我们还没有 ETA,仍在寻找最佳途径。一个问题是 DL-3000 支持内容保护,我们需要确保它在开源环境下保持安全。

这也讨论了答案。更多相关问题请见:

编辑:2015 年 7 月

据悉,USB3.0 对 Linux 的支持可能会在 2015 年第三季度推出这里 (感谢 NecLimDul)

答案2

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

我在 Ubuntu 15.04 上使用戴尔的 USB3-以太网/VGA/HDMI 适配器对其进行了测试,虽然识别的显示分辨率太低,但它还是可以正常工作。此外,每次重启后我都必须重新运行安装脚本

相关内容