RE: Re: June 2025 stabilization week [and what FreeBSD-kmods has available]

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 24 Jun 2025 20:25:13 UTC
Cy Schubert <Cy.Schubert_at_cschubert.com> wrote on
Date: Tue, 24 Jun 2025 18:42:45 UTC :

> In message <aFrvvHQoZUgw-41W@cell.glebi.us>, Gleb Smirnoff writes:
> > On Tue, Jun 24, 2025 at 11:10:30AM -0700, Gleb Smirnoff wrote:
> > T> C> > > - Laptop with Intel graphics - drm61 kmod is broken due to disappea
> > red
> > T> C> > > vm_page_lock_KBI().
> > T> C> >
> > T> C> > What exactly is the problem there? Are your drm kmods built against 
> > the
> > T> C> > same kernel you're running?
> > T> C> 
> > T> C> This problem was fixed a couple of weeks ago when patches were applied 
> > to 
> > T> C> the drm-66-kmod port. Make sure ports are up to date.
> > T> 
> > T> Yes, looks like ports are buildable at least. Probably FreeBSD-kmods pkg r
> > epo
> > T> is lagging behind.
> >
> > Confirmed. The drm packages just need to be manually rebuilt from ports.
> 
> Ports are built against 14.2. Those of us using -CURRENT need to rebuild 
> any kmod ports ourselves.


Not that I know how useful they generally are by content, but
there are:

https://pkg.freebsd.org/FreeBSD:15:amd64/kmods_latest/
https://pkg.freebsd.org/FreeBSD:15:aarch64/kmods_latest/
https://pkg.freebsd.org/FreeBSD:15:armv7/kmods_latest/
https://pkg.freebsd.org/FreeBSD:15:powerpc/kmods_latest/
https://pkg.freebsd.org/FreeBSD:15:powerpc64/kmods_latest/
https://pkg.freebsd.org/FreeBSD:15:powerpc64le/kmods_latest/

to go with the matching:

https://pkg.freebsd.org/FreeBSD:15:*/base_latest

at the time of installing a PkgBase build for the
FreeBSD:15:* involved. Or that seems to be the
intent, if it is not in-fact working.

One issue can be what subset of the *-kmod*
packages are actually available in each of
those places. Any other kmods would definitely
have the need-to-build issue.

For example, on main aarch64 (as I write this):

# pkg search -rFreeBSD-kmods -g '*'
acpi_call-1.0.1.1500043_2      Kernel module for calling ACPI methods from userspace
devctl-jail-kmod-g20190521.1500043 Module to expose jail lifecycle events
intel-ixv-kmod-1.5.34.1500043_2 10G FreeBSD Base Driver Virtual Function for Intel(R) NIC
linux_dvbwrapper-kmod-1.0.1500043_2 Linux compatibility layer - DVB ioctl handler
mac_nonet-kmod-g20150821.1500043 MAC policy to disable access to networking for certain group
mac_rtprio-kmod-g20170417.1500043 MAC policy to manage access for setting realtime priorities by GID
mbgtools-f.1.0.0.1500043_1     Drivers and tools for Meinberg PTP/GPS cards
ng_mikrotik_eoip-1.0.1500043   Netgraph node for Mikrotik EoIP tunneling
open-vm-kmod-12.5.0.1500043,2  Open VMware kernel modules for FreeBSD VMware guests
openzfs-kmod-2.3.2.1500043,1   OpenZFS kernel module for FreeBSD
plasma-kmod-0.1.1500043_4      Plasma-effect screensaver kernel module
pwcbsd-1.4.1.1500043_15        The Linux pwc webcam driver ported to FreeBSD
quantis-kmod-v18.03.08.1500043 Kernel driver for Quantis PCI/PCIe random number generator
realtek-re-kmod-1100.00.1500043_1 Kernel driver for Realtek PCIe Ethernet Controllers
realtek-re-kmod198-198.00.1500043 Kernel driver for Realtek PCIe Ethernet Controllers
sysctlbyname-improved-kmod-20221211.1500043 Internal sysctl object to implement an improved sysctlbyname(3)
sysctlinfo-kmod-20221211.1500043_1 Kernel sysctl MIB-Tree interface
uarduno-1.02.1500043_1         FreeBSD Kernel Driver for the Arduino Uno USB interface
utouch-kmod-0.0.5.1500043      Kernel driver for absolute USB HID mice
wifi-firmware-ath10k-kmod-20240513.1500043_2 Firmware modules for the ath10k (ath10k) WiFi NIC driver
wifi-firmware-ath11k-kmod-20240513.1500043_2 Firmware modules for the ath11k (ath11k) WiFi NIC driver
wifi-firmware-ath12k-kmod-20240513.1500043_2 Firmware modules for the ath12k (ath12k) WiFi NIC driver
wifi-firmware-iwlwifi-kmod-20241017.1500043_2 Firmware modules for the iwlwifi (iwlwifi) WiFi NIC driver
wifi-firmware-mt76-kmod-20240513.1500043_2 Firmware modules for the mt76 (mt76) WiFi NIC driver
wifi-firmware-mt7601u-kmod-20241017.1500043_2 Firmware modules for the mt7601u (mt7601u) WiFi NIC driver
wifi-firmware-rtw88-kmod-20241017.1500043_2 Firmware modules for the rtw88 (rtw88) WiFi NIC driver
wifi-firmware-rtw89-kmod-20241017.1500043_2 Firmware modules for the rtw89 (rtw89) WiFi NIC driver

And on main amd64 (as I write this):

# pkg search -rFreeBSD-kmods -g '*'
acerhdf-kmod-0.1.4.1500043_1   Acer Aspire One fan control
acpi_call-1.0.1.1500043_2      Kernel module for calling ACPI methods from userspace
biosfont-1.3.1.1500043         Kernel module to retrieve bitmap fonts from BIOS memory
devctl-jail-kmod-g20190521.1500043 Module to expose jail lifecycle events
drm-515-kmod-5.15.160.1500043_4 DRM drivers modules
drm-61-kmod-6.1.128.1500043_4  DRM drivers modules
drm-66-kmod-6.6.25.1500043_3   DRM drivers modules
gpu-firmware-amd-kmod-aldebaran-20230625.1500043_2 Firmware modules for aldebaran AMD GPUs
gpu-firmware-intel-kmod-skylake-20230625.1500043 Firmware modules for skylake Intel GPUs
gpu-firmware-radeon-kmod-aruba-20220511.1500043 Firmware modules for aruba Radeon GPUs
intel-ixv-kmod-1.5.34.1500043_2 10G FreeBSD Base Driver Virtual Function for Intel(R) NIC
isboot-kmod-0.2.15.1500043     Kernel module enabling iSCSI/IBFT boot
linux_dvbwrapper-kmod-1.0.1500043_2 Linux compatibility layer - DVB ioctl handler
mac_nonet-kmod-g20150821.1500043 MAC policy to disable access to networking for certain group
mac_rtprio-kmod-g20170417.1500043 MAC policy to manage access for setting realtime priorities by GID
mbgtools-f.1.0.0.1500043_1     Drivers and tools for Meinberg PTP/GPS cards
ng_mikrotik_eoip-1.0.1500043   Netgraph node for Mikrotik EoIP tunneling
open-vm-kmod-12.5.0.1500043,2  Open VMware kernel modules for FreeBSD VMware guests
opencbm-kmod-0.4.99.104.1500043_2 OpenCBM driver module for parallel-port X[MA]-1541 cables
openzfs-kmod-2.3.2.1500043,1   OpenZFS kernel module for FreeBSD
pefs-kmod-g20230913.1500043_1,1 PEFS kernel level stacked cryptographic filesystem
plasma-kmod-0.1.1500043_4      Plasma-effect screensaver kernel module
ptx-kmod-0.0.20111212.1500043_2 Device driver for PT1/PT2 ISDB-S/T tuner cards
pwcbsd-1.4.1.1500043_15        The Linux pwc webcam driver ported to FreeBSD
quantis-kmod-v18.03.08.1500043 Kernel driver for Quantis PCI/PCIe random number generator
realtek-re-kmod-1100.00.1500043_1 Kernel driver for Realtek PCIe Ethernet Controllers
realtek-re-kmod198-198.00.1500043 Kernel driver for Realtek PCIe Ethernet Controllers
sysctlbyname-improved-kmod-20221211.1500043 Internal sysctl object to implement an improved sysctlbyname(3)
sysctlinfo-kmod-20221211.1500043_1 Kernel sysctl MIB-Tree interface
uarduno-1.02.1500043_1         FreeBSD Kernel Driver for the Arduino Uno USB interface
utouch-kmod-0.0.5.1500043      Kernel driver for absolute USB HID mice
virtualbox-ose-kmod-6.1.50.1500043_1 VirtualBox kernel module for FreeBSD
virtualbox-ose-kmod-70-7.0.26.1500043 VirtualBox kernel module for FreeBSD
virtualbox-ose-kmod-71-7.1.8.1500043 VirtualBox kernel module for FreeBSD
virtualbox-ose-kmod-legacy-5.2.44.1500043_7 VirtualBox kernel module for FreeBSD
wifi-firmware-ath10k-kmod-20240513.1500043_2 Firmware modules for the ath10k (ath10k) WiFi NIC driver
wifi-firmware-ath11k-kmod-20240513.1500043_2 Firmware modules for the ath11k (ath11k) WiFi NIC driver
wifi-firmware-ath12k-kmod-20240513.1500043_2 Firmware modules for the ath12k (ath12k) WiFi NIC driver
wifi-firmware-iwlwifi-kmod-20241017.1500043_2 Firmware modules for the iwlwifi (iwlwifi) WiFi NIC driver
wifi-firmware-mt76-kmod-20240513.1500043_2 Firmware modules for the mt76 (mt76) WiFi NIC driver
wifi-firmware-mt7601u-kmod-20241017.1500043_2 Firmware modules for the mt7601u (mt7601u) WiFi NIC driver
wifi-firmware-rtw88-kmod-20241017.1500043_2 Firmware modules for the rtw88 (rtw88) WiFi NIC driver
wifi-firmware-rtw89-kmod-20241017.1500043_2 Firmware modules for the rtw89 (rtw89) WiFi NIC driver

Adding such a package somewhat later after installing
FreeBSD-base, when FreeBSD-base happens to have been
updated between, could be problematical.

===
Mark Millard
marklmi at yahoo.com