notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details
linux-nvidia-libs-580 NVIDIA graphics libraries and programs (Linux)
580.142 x11new! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-03-28 01:39:13
Last Update: 2026-03-28 01:37:47
Commit Hash: b35026e
Also Listed In: linux
License: NVIDIA
WWW:
https://www.nvidia.com/object/unix.html
Description:
These are the Linux versions of common NVidia OpenGL/GLX/EGL/GLES/GLVND libraries and Vulkan ICD.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (238 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/linux-nvidia-libs-580-580.142/catalog.mk
  3. /usr/local/share/licenses/linux-nvidia-libs-580-580.142/LICENSE
  4. /usr/local/share/licenses/linux-nvidia-libs-580-580.142/NVIDIA
  5. /compat/linux/etc/OpenCL/vendors/nvidia.icd
  6. /compat/linux/etc/vulkan/icd.d/nvidia_icd.json
  7. /compat/linux/usr/bin/nvidia-bug-report.sh
  8. /compat/linux/usr/bin/nvidia-cuda-mps-control
  9. /compat/linux/usr/bin/nvidia-cuda-mps-server
  10. /compat/linux/usr/bin/nvidia-debugdump
  11. /compat/linux/usr/bin/nvidia-persistenced
  12. /compat/linux/usr/bin/nvidia-settings
  13. /compat/linux/usr/bin/nvidia-smi
  14. /compat/linux/usr/bin/nvidia-xconfig
  15. /compat/linux/usr/lib/libEGL.so.1
  16. /compat/linux/usr/lib/libEGL.so.X
  17. @postunexec [ ! -e /compat/linux/usr/lib/libEGL.so.1.0.0 ] || ln -sf libEGL.so.1.0.0 /compat/linux/usr/lib/libEGL.so.1
  18. @postunexec [ ! -e /compat/linux/usr/lib/libEGL.so.1.1.0 ] || ln -sf libEGL.so.1.1.0 /compat/linux/usr/lib/libEGL.so.1
  19. /compat/linux/usr/lib/libEGL_nvidia.so.0
  20. /compat/linux/usr/lib/libEGL_nvidia.so.580.142
  21. /compat/linux/usr/lib/libGL.so.1
  22. /compat/linux/usr/lib/libGL.so.X
  23. @postunexec [ ! -e /compat/linux/usr/lib/libGL.so.1.2.0 ] || ln -sf libGL.so.1.2.0 /compat/linux/usr/lib/libGL.so.1
  24. @postunexec [ ! -e /compat/linux/usr/lib/libGL.so.1.7.0 ] || ln -sf libGL.so.1.7.0 /compat/linux/usr/lib/libGL.so.1
  25. /compat/linux/usr/lib/libGLESv1_CM.so.1
  26. /compat/linux/usr/lib/libGLESv1_CM.so.X
  27. @postunexec [ ! -e /compat/linux/usr/lib/libGLESv1_CM.so.1.2.0 ] || ln -sf libGLESv1_CM.so.1.2.0 /compat/linux/usr/lib/libGLESv1_CM.so.1
  28. /compat/linux/usr/lib/libGLESv1_CM_nvidia.so.1
  29. /compat/linux/usr/lib/libGLESv1_CM_nvidia.so.580.142
  30. /compat/linux/usr/lib/libGLESv2.so.2
  31. /compat/linux/usr/lib/libGLESv2.so.X
  32. @postunexec [ ! -e /compat/linux/usr/lib/libGLESv2.so.2.1.0 ] || ln -sf libGLESv2.so.2.1.0 /compat/linux/usr/lib/libGLESv2.so.2
  33. /compat/linux/usr/lib/libGLESv2_nvidia.so.2
  34. /compat/linux/usr/lib/libGLESv2_nvidia.so.580.142
  35. /compat/linux/usr/lib/libGLX.so.0
  36. @postunexec [ ! -e /compat/linux/usr/lib/libGLX.so.0.0.0 ] || ln -sf libGLX.so.0.0.0 /compat/linux/usr/lib/libGLX.so.0
  37. /compat/linux/usr/lib/libGLX_indirect.so.0
  38. /compat/linux/usr/lib/libGLX_nvidia.so.0
  39. /compat/linux/usr/lib/libGLX_nvidia.so.580.142
  40. /compat/linux/usr/lib/libGLdispatch.so.0
  41. @postunexec [ ! -e /compat/linux/usr/lib/libGLdispatch.so.0.0.0 ] || ln -sf libGLdispatch.so.0.0.0 /compat/linux/usr/lib/libGLdispatch.so.0
  42. /compat/linux/usr/lib/libOpenGL.so.0
  43. @postunexec [ ! -e /compat/linux/usr/lib/libOpenGL.so.0.0.0 ] || ln -sf libOpenGL.so.0.0.0 /compat/linux/usr/lib/libOpenGL.so.0
  44. /compat/linux/usr/lib/libcuda.so
  45. /compat/linux/usr/lib/libcuda.so.1
  46. /compat/linux/usr/lib/libcuda.so.580.142
  47. /compat/linux/usr/lib/libnvcuvid.so
  48. /compat/linux/usr/lib/libnvcuvid.so.1
  49. /compat/linux/usr/lib/libnvcuvid.so.580.142
  50. /compat/linux/usr/lib/libnvidia-allocator.so.580.142
  51. /compat/linux/usr/lib/libnvidia-compiler.so.580.142
  52. /compat/linux/usr/lib/libnvidia-egl-gbm.so
  53. /compat/linux/usr/lib/libnvidia-egl-gbm.so.1
  54. /compat/linux/usr/lib/libnvidia-egl-gbm.so.X
  55. /compat/linux/usr/lib/libnvidia-egl-wayland.so.1
  56. /compat/linux/usr/lib/libnvidia-egl-wayland.so.X
  57. /compat/linux/usr/lib/libnvidia-egl-wayland2.so.1
  58. /compat/linux/usr/lib/libnvidia-egl-wayland2.so.X
  59. /compat/linux/usr/lib/libnvidia-egl-xcb.so
  60. /compat/linux/usr/lib/libnvidia-egl-xcb.so.1
  61. /compat/linux/usr/lib/libnvidia-egl-xcb.so.X
  62. /compat/linux/usr/lib/libnvidia-egl-xlib.so
  63. /compat/linux/usr/lib/libnvidia-egl-xlib.so.1
  64. /compat/linux/usr/lib/libnvidia-egl-xlib.so.X
  65. /compat/linux/usr/lib/libnvidia-eglcore.so.580.142
  66. /compat/linux/usr/lib/libnvidia-encode.so
  67. /compat/linux/usr/lib/libnvidia-encode.so.1
  68. /compat/linux/usr/lib/libnvidia-encode.so.580.142
  69. /compat/linux/usr/lib/libnvidia-fatbinaryloader.so.580.142
  70. /compat/linux/usr/lib/libnvidia-fbc.so
  71. /compat/linux/usr/lib/libnvidia-fbc.so.1
  72. /compat/linux/usr/lib/libnvidia-fbc.so.580.142
  73. /compat/linux/usr/lib/libnvidia-glcore.so.580.142
  74. /compat/linux/usr/lib/libnvidia-glsi.so.580.142
  75. /compat/linux/usr/lib/libnvidia-glvkspirv.so.580.142
  76. /compat/linux/usr/lib/libnvidia-gpucomp.so.580.142
  77. /compat/linux/usr/lib/libnvidia-ifr.so
  78. /compat/linux/usr/lib/libnvidia-ifr.so.1
  79. /compat/linux/usr/lib/libnvidia-ifr.so.580.142
  80. /compat/linux/usr/lib/libnvidia-ml.so
  81. /compat/linux/usr/lib/libnvidia-ml.so.1
  82. /compat/linux/usr/lib/libnvidia-ml.so.580.142
  83. /compat/linux/usr/lib/libnvidia-opencl.so.1
  84. /compat/linux/usr/lib/libnvidia-opencl.so.580.142
  85. /compat/linux/usr/lib/libnvidia-opticalflow.so.580.142
  86. /compat/linux/usr/lib/libnvidia-ptxjitcompiler.so
  87. /compat/linux/usr/lib/libnvidia-ptxjitcompiler.so.1
  88. /compat/linux/usr/lib/libnvidia-ptxjitcompiler.so.580.142
  89. /compat/linux/usr/lib/libnvidia-tileiras.so.580.142
  90. /compat/linux/usr/lib/libnvidia-tls.so.580.142
  91. /compat/linux/usr/lib/libvdpau_nvidia.so.580.142
  92. /compat/linux/usr/lib/libnvidia-nvvm.so
  93. /compat/linux/usr/lib/libnvidia-nvvm.so.4
  94. /compat/linux/usr/lib/libnvidia-nvvm.so.580.142
  95. /compat/linux/usr/lib/tls/libnvidia-tls.so.580.142
  96. /compat/linux/usr/lib/vdpau/libvdpau_nvidia.so.1
  97. /compat/linux/usr/lib64/libEGL.so.1
  98. /compat/linux/usr/lib64/libEGL.so.X
  99. @postunexec [ ! -e /compat/linux/usr/lib64/libEGL.so.1.0.0 ] || ln -sf libEGL.so.1.0.0 /compat/linux/usr/lib64/libEGL.so.1
  100. @postunexec [ ! -e /compat/linux/usr/lib64/libEGL.so.1.1.0 ] || ln -sf libEGL.so.1.1.0 /compat/linux/usr/lib64/libEGL.so.1
  101. /compat/linux/usr/lib64/libEGL_nvidia.so.0
  102. /compat/linux/usr/lib64/libEGL_nvidia.so.580.142
  103. /compat/linux/usr/lib64/libGL.so.1
  104. /compat/linux/usr/lib64/libGL.so.X
  105. @postunexec [ ! -e /compat/linux/usr/lib64/libGL.so.1.2.0 ] || ln -sf libGL.so.1.2.0 /compat/linux/usr/lib64/libGL.so.1
  106. @postunexec [ ! -e /compat/linux/usr/lib64/libGL.so.1.7.0 ] || ln -sf libGL.so.1.7.0 /compat/linux/usr/lib64/libGL.so.1
  107. /compat/linux/usr/lib64/libGLESv1_CM.so.1
  108. /compat/linux/usr/lib64/libGLESv1_CM.so.X
  109. @postunexec [ ! -e /compat/linux/usr/lib64/libGLESv1_CM.so.1.2.0 ] || ln -sf libGLESv1_CM.so.1.2.0 /compat/linux/usr/lib64/libGLESv1_CM.so.1
  110. /compat/linux/usr/lib64/libGLESv1_CM_nvidia.so.1
  111. /compat/linux/usr/lib64/libGLESv1_CM_nvidia.so.580.142
  112. /compat/linux/usr/lib64/libGLESv2.so.2
  113. /compat/linux/usr/lib64/libGLESv2.so.X
  114. @postunexec [ ! -e /compat/linux/usr/lib64/libGLESv2.so.2.1.0 ] || ln -sf libGLESv2.so.2.1.0 /compat/linux/usr/lib64/libGLESv2.so.2
  115. /compat/linux/usr/lib64/libGLESv2_nvidia.so.2
  116. /compat/linux/usr/lib64/libGLESv2_nvidia.so.580.142
  117. /compat/linux/usr/lib64/libGLX.so.0
  118. @postunexec [ ! -e /compat/linux/usr/lib64/libGLX.so.0.0.0 ] || ln -sf libGLX.so.0.0.0 /compat/linux/usr/lib64/libGLX.so.0
  119. /compat/linux/usr/lib64/libGLX_indirect.so.0
  120. /compat/linux/usr/lib64/libGLX_nvidia.so.0
  121. /compat/linux/usr/lib64/libGLX_nvidia.so.580.142
  122. /compat/linux/usr/lib64/libGLdispatch.so.0
  123. @postunexec [ ! -e /compat/linux/usr/lib64/libGLdispatch.so.0.0.0 ] || ln -sf libGLdispatch.so.0.0.0 /compat/linux/usr/lib64/libGLdispatch.so.0
  124. /compat/linux/usr/lib64/libOpenGL.so.0
  125. @postunexec [ ! -e /compat/linux/usr/lib64/libOpenGL.so.0.0.0 ] || ln -sf libOpenGL.so.0.0.0 /compat/linux/usr/lib64/libOpenGL.so.0
  126. /compat/linux/usr/lib64/libXvMCNVIDIA.so.580.142
  127. /compat/linux/usr/lib64/libXvMCNVIDIA_dynamic.so
  128. /compat/linux/usr/lib64/libXvMCNVIDIA_dynamic.so.1
  129. /compat/linux/usr/lib64/libcuda.so
  130. /compat/linux/usr/lib64/libcuda.so.1
  131. /compat/linux/usr/lib64/libcuda.so.580.142
  132. /compat/linux/usr/lib64/libnvcuvid.so
  133. /compat/linux/usr/lib64/libnvcuvid.so.1
  134. /compat/linux/usr/lib64/libnvcuvid.so.580.142
  135. /compat/linux/usr/lib64/libnvidia-allocator.so.580.142
  136. /compat/linux/usr/lib64/libnvidia-cbl.so.580.142
  137. /compat/linux/usr/lib64/libnvidia-cfg.so
  138. /compat/linux/usr/lib64/libnvidia-cfg.so.1
  139. /compat/linux/usr/lib64/libnvidia-cfg.so.580.142
  140. /compat/linux/usr/lib64/libnvidia-compiler.so.580.142
  141. /compat/linux/usr/lib64/libnvidia-egl-gbm.so
  142. /compat/linux/usr/lib64/libnvidia-egl-gbm.so.1
  143. /compat/linux/usr/lib64/libnvidia-egl-gbm.so.X
  144. /compat/linux/usr/lib64/libnvidia-egl-wayland.so.1
  145. /compat/linux/usr/lib64/libnvidia-egl-wayland.so.X
  146. /compat/linux/usr/lib64/libnvidia-egl-wayland2.so.1
  147. /compat/linux/usr/lib64/libnvidia-egl-wayland2.so.X
  148. /compat/linux/usr/lib64/libnvidia-egl-xcb.so
  149. /compat/linux/usr/lib64/libnvidia-egl-xcb.so.1
  150. /compat/linux/usr/lib64/libnvidia-egl-xcb.so.X
  151. /compat/linux/usr/lib64/libnvidia-egl-xlib.so
  152. /compat/linux/usr/lib64/libnvidia-egl-xlib.so.1
  153. /compat/linux/usr/lib64/libnvidia-egl-xlib.so.X
  154. /compat/linux/usr/lib64/libnvidia-eglcore.so.580.142
  155. /compat/linux/usr/lib64/libnvidia-encode.so
  156. /compat/linux/usr/lib64/libnvidia-encode.so.1
  157. /compat/linux/usr/lib64/libnvidia-encode.so.580.142
  158. /compat/linux/usr/lib64/libnvidia-fatbinaryloader.so.580.142
  159. /compat/linux/usr/lib64/libnvidia-fbc.so
  160. /compat/linux/usr/lib64/libnvidia-fbc.so.1
  161. /compat/linux/usr/lib64/libnvidia-fbc.so.580.142
  162. /compat/linux/usr/lib64/libnvidia-glcore.so.580.142
  163. /compat/linux/usr/lib64/libnvidia-glsi.so.580.142
  164. /compat/linux/usr/lib64/libnvidia-glvkspirv.so.580.142
  165. /compat/linux/usr/lib64/libnvidia-gpucomp.so.580.142
  166. /compat/linux/usr/lib64/libnvidia-gtk2.so.580.142
  167. /compat/linux/usr/lib64/libnvidia-gtk3.so.580.142
  168. /compat/linux/usr/lib64/libnvidia-ifr.so
  169. /compat/linux/usr/lib64/libnvidia-ifr.so.1
  170. /compat/linux/usr/lib64/libnvidia-ifr.so.580.142
  171. /compat/linux/usr/lib64/libnvidia-ml.so
  172. /compat/linux/usr/lib64/libnvidia-ml.so.1
  173. /compat/linux/usr/lib64/libnvidia-ml.so.580.142
  174. /compat/linux/usr/lib64/libnvidia-opencl.so.1
  175. /compat/linux/usr/lib64/libnvidia-opencl.so.580.142
  176. /compat/linux/usr/lib64/libnvidia-opticalflow.so
  177. /compat/linux/usr/lib64/libnvidia-opticalflow.so.1
  178. /compat/linux/usr/lib64/libnvidia-opticalflow.so.580.142
  179. /compat/linux/usr/lib64/libnvidia-ptxjitcompiler.so
  180. /compat/linux/usr/lib64/libnvidia-ptxjitcompiler.so.1
  181. /compat/linux/usr/lib64/libnvidia-ptxjitcompiler.so.580.142
  182. /compat/linux/usr/lib64/libnvidia-rtcore.so.580.142
  183. /compat/linux/usr/lib64/libnvidia-tileiras.so.580.142
  184. /compat/linux/usr/lib64/libnvidia-tls.so.580.142
  185. /compat/linux/usr/lib64/libvdpau_nvidia.so.580.142
  186. /compat/linux/usr/lib64/libnvoptix.so
  187. /compat/linux/usr/lib64/libnvoptix.so.1
  188. /compat/linux/usr/lib64/libnvoptix.so.580.142
  189. /compat/linux/usr/lib64/libnvidia-nvvm.so
  190. /compat/linux/usr/lib64/libnvidia-nvvm.so.4
  191. /compat/linux/usr/lib64/libnvidia-nvvm.so.580.142
  192. /compat/linux/usr/lib64/libnvidia-ngx.so.580.142
  193. /compat/linux/usr/lib64/libnvidia-present.so.580.142
  194. /compat/linux/usr/lib64/tls/libnvidia-tls.so.580.142
  195. /compat/linux/usr/lib64/vdpau/libvdpau_nvidia.so.1
  196. /compat/linux/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json
  197. /compat/linux/usr/share/egl/egl_external_platform.d/20_nvidia_xcb.json
  198. /compat/linux/usr/share/egl/egl_external_platform.d/20_nvidia_xlib.json
  199. /compat/linux/usr/share/egl/egl_external_platform.d/09_nvidia_wayland2.json
  200. /compat/linux/usr/share/egl/egl_external_platform.d/99_nvidia_wayland2.json
  201. /compat/linux/usr/share/glvnd/egl_vendor.d/10_nvidia.json
  202. /compat/linux/usr/share/man/man1/nvidia-cuda-mps-control.1.gz
  203. /compat/linux/usr/share/man/man1/nvidia-persistenced.1.gz
  204. /compat/linux/usr/share/man/man1/nvidia-settings.1.gz
  205. /compat/linux/usr/share/man/man1/nvidia-smi.1.gz
  206. /compat/linux/usr/share/man/man1/nvidia-xconfig.1.gz
  207. /compat/linux/usr/share/nvidia/monitoring.conf
  208. /compat/linux/usr/share/nvidia/nvidia-application-profiles-580.142-key-documentation
  209. /compat/linux/usr/share/nvidia/nvidia-application-profiles-580.142-rc
  210. /compat/linux/usr/share/nvidia/pci.ids
  211. @postexec /compat/linux/sbin/ldconfig
  212. @postunexec /compat/linux/sbin/ldconfig
  213. @dir /compat/linux/etc/OpenCL/vendors
  214. @dir /compat/linux/etc/OpenCL
  215. @dir /compat/linux/etc/vulkan/icd.d
  216. @dir /compat/linux/etc/vulkan
  217. @dir /compat/linux/etc
  218. @dir /compat/linux/usr/bin
  219. @dir /compat/linux/usr/lib/tls
  220. @dir /compat/linux/usr/lib/vdpau
  221. @dir /compat/linux/usr/lib
  222. @dir /compat/linux/usr/lib64/tls
  223. @dir /compat/linux/usr/lib64/vdpau
  224. @dir /compat/linux/usr/lib64
  225. @dir /compat/linux/usr/share/egl/egl_external_platform.d
  226. @dir /compat/linux/usr/share/egl
  227. @dir /compat/linux/usr/share/glvnd/egl_vendor.d
  228. @dir /compat/linux/usr/share/glvnd
  229. @dir /compat/linux/usr/share/man/man1
  230. @dir /compat/linux/usr/share/man
  231. @dir /compat/linux/usr/share/nvidia
  232. @dir /compat/linux/usr/share
  233. @dir /compat/linux/usr
  234. @dir /compat/linux
  235. @dir /compat
  236. @owner
  237. @group
  238. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • linux-nvidia-libs-580>0:x11/linux-nvidia-libs-580
Conflicts:
CONFLICTS_INSTALL:
  • linux-nvidia-libs*
To install the port:
cd /usr/ports/x11/linux-nvidia-libs-580/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/linux-nvidia-libs-580
  • pkg install linux-nvidia-libs-580
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: linux-nvidia-libs-580
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1773187517 SHA256 (NVIDIA-Linux-x86_64-580.142.run) = 20915fcf3ffe89c3550cf93b60a04a285453150d92e2468e1911a43620447563 SIZE (NVIDIA-Linux-x86_64-580.142.run) = 398046590

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Master port: x11/linux-nvidia-libs
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. linux-rl9-xorg-libs>=7.7 : x11/linux-rl9-xorg-libs
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_linux-nvidia-libs-580
USES:
linux
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (7 items)
Collapse this list.
  1. ftp://download.nvidia.com/XFree86/Linux-x86_64/580.142/
  2. ftp://download1.nvidia.com/XFree86/Linux-x86_64/580.142/
  3. http://download.nvidia.com/XFree86/Linux-x86_64/580.142/
  4. http://us.download.nvidia.com/XFree86/Linux-x86_64/580.142/
  5. https://http.download.nvidia.com/XFree86/Linux-x86_64/580.142/
  6. https://jp.download.nvidia.com/XFree86/Linux-x86_64/580.142/
  7. https://tw.download.nvidia.com/XFree86/Linux-x86_64/580.142/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: x11/linux-nvidia-libs
CommitCreditsLog message
580.142
28 Mar 2026 01:37:47
commit hash: b35026e786a2c761d4b2b7853a989ab23dda5e9bcommit hash: b35026e786a2c761d4b2b7853a989ab23dda5e9bcommit hash: b35026e786a2c761d4b2b7853a989ab23dda5e9bcommit hash: b35026e786a2c761d4b2b7853a989ab23dda5e9b files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: Tomoaki AOKI
x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs,
graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to
595.58.03

Update to latest Production Branch of drivers 595.58.03:
https://www.nvidia.com/en-us/drivers/details/265873/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/265870/

Also bump -devel variant to match with master ports, as Production
Branch [PB] of drivers have now higher version than New Feature
Branch [NFB] of drivers.

As this update drops a bunch of old (pre-Turing generation of
architectures) GPUs as done in -devel variants updated 20260103,
add -580 variant of legacy branch of driver.

Currently, this is exactly the same version before this update.
(580.142)

PR:		294038
Differential Revision:	https://reviews.freebsd.org/D56077

Number of commits found: 1