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 infofb0 上顯示 - 這是筆記型電腦的主畫面。

# 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 月更新

晶片組發布3年後,Displaylink 發布了測試版驅動程序,以支援 Ubuntu 14.04 下的 DL3XXX 晶片代。我將以下內容保留為問題的原始回應。

請參閱:

下面是舊資訊

USB3.0 Displaylink 裝置可以不是 支援Linux

特別是,這包括 Displaylink DL3XXX 世代及更新版本。

Displaylink 在可預見的將來無意製作驅動程式。看到這個

Displaylink 的 Wim 於 2012 年 8 月 17 日寫道:

目前我們沒有任何預計到達時間,並且仍在尋找實現這一目標的最佳途徑。一個問題是 DL-3000 支援內容保護,我們需要確保其在開源環境下保持安全。

這也被討論在回答。更多相關問題請看這裡:

編輯:2015 年 7 月

正如所宣布的那樣,Linux 的 USB3.0 支援可能會在 2015 年第三季推出這裡 (感謝內克林杜爾)

答案2

Displaylink 剛剛發布了適用於 USB 3 裝置的 Linux 驅動程式: http://www.displaylink.com/downloads/ubuntu.php

我在 Ubuntu 15.04 下使用戴爾 USB3-乙太網路/VGA/HDMI 適配器對其進行了測試,雖然識別的顯示解析度太低,但它確實可以工作。另外,每次重新啟動後我都必須重新執行安裝腳本

相關內容