Re: Lenovo USB 3.0 Dock drivers - Displaylink

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 4/2/21 10:50 PM, Gordon Messmer wrote:
On 4/2/21 3:47 AM, Frederic Muller wrote:

It turns out that video through USB is not part of the standards and thus proprietary.


Just a point of clarification: video (DisplayPort) over USB *is* a part of the USB standard.  You have a non-standard dock.

DisplayLink (not DisplayPort) is basically a crappy GPU attached over USB.  It has some advantages, such as driving multiple monitors over a single port without daisy chaining, and driving higher resolution monitors than is possible over USB 3.0, but it's also slow and prone to corruption, and requires a driver that's not good on any platform (I work with a group that supports thousands of these on Windows and macOS.  They're a little bit terrible.)


sbin/modprobe evdi
modprobe: FATAL: Module evdi not found in directory /lib/modules/5.11.10-200.fc33.x86_64


dkms should have compiled that driver when you installed the RPM. Run this command to find the location of the log file, and examine that:

rpm -q displaylink --scripts

The log file should have more information about why you don't have an evdi module.
_______________________________________________

Hi!

Thank you for all those detailed information. I did install evdi through the repos suggested by Jonathan, with no success though.

Checking the log file I have the following message:
Creating symlink /var/lib/dkms/evdi/1.7.2/source ->
                 /usr/src/evdi-1.7.2

DKMS: add completed.
Error! echo
Your kernel headers for kernel 5.11.10-200.fc33.x86_64 cannot be found at
/lib/modules/5.11.10-200.fc33.x86_64/build or /lib/modules/5.11.10-200.fc33.x86_64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.

In fedora kernel headers are apparently in /usr/src/kernels/<kernel_version>/include/

But then I am getting this:
/usr/sbin/dkms build evdi/1.7.2 --kernelsourcedir=/usr/src/kernels/5.11.11-200.fc33.x86_64/include/
Error! echo
Your kernel headers for kernel 5.11.11-200.fc33.x86_64 cannot be found at
/lib/modules/5.11.11-200.fc33.x86_64/build or /lib/modules/5.11.11-200.fc33.x86_64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.

Searching a bit more I found out I could edit the evdi dkms.conf file and add the proper path. Then something starts happening when running dkms build but then stops again. Checking the log states:
ERROR: Kernel configuration is invalid.";        \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.

There is generated/autoconf.h but then I am not really sure where or how to run the next line.

A bit of help would be nice. Thank you very much.

Fred
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux