Sample Header Ad - 728x90

Is it possible to reactivate (not reload) a driver from running kernel?

1 vote
1 answer
1061 views
Struggling with some devices often not functioning upon suspend , I came across the SE U&L question of [reloading drivers](https://unix.stackexchange.com/questions/113828/how-to-find-and-reload-specific-driver-from-kernel). In my case, a few devices are not detected, and I can see the driver (displaylink-driver.service) is loaded but inactive/dead.  So, is it possible to start drivers up again? $ lsusb # missing usb devices (detected by $ lsusb before the issue) Bus 004 Device 005: ID 17ef:a357 Lenovo USB3.1 Hub Bus 004 Device 004: ID 17ef:a359 Lenovo ThinkPad Lan Bus 004 Device 003: ID 17e9:6015 DisplayLink ThinkPad Hybrid USB-C with USB-A Dock Bus 004 Device 002: ID 17ef:a356 Lenovo USB3.1 Hub $ sudo systemctl status displaylink-driver.service ● displaylink-driver.service - DisplayLink Driver Service Loaded: loaded (/lib/systemd/system/displaylink-driver.service; static) Active: inactive (dead) May 26 14:50:56 debija systemd[1] : Starting DisplayLink Driver Service... May 26 14:50:56 debija systemd[1] : Started DisplayLink Driver Service. May 26 18:03:21 debija systemd[1] : Stopping DisplayLink Driver Service... May 26 18:03:22 debija systemd[1] : displaylink-driver.service: Succeeded. May 26 18:03:22 debija systemd[1] : Stopped DisplayLink Driver Service. May 26 18:03:22 debija systemd[1] : displaylink-driver.service: Consumed 41min 25.761s CPU time.
Asked by Johan (439 rep)
May 26, 2023, 08:10 PM
Last activity: Aug 11, 2023, 01:53 PM