Asus ExpertCenter PN41-S1 - FreeBSD
Hardware info on main page.
This machine runs the amd64 version of FreeBSD.
system drive
root@pn41:~ # gpart show -p nda0 => 40 1953525088 nda0 GPT (932G) 40 532480 nda0p1 efi (260M) 532520 33554432 nda0p2 freebsd-swap (16G) 34086952 314572800 nda0p3 freebsd-ufs (150G) FreeBSD 15 348659752 1604865376 - free - (765G)
Keys: Del, F2 - bios
Work log
2026-01-02: nda0p3 - load coretemp
root@pn41:~ # sysrc coretemp_load="YES" coretemp_load: -> YES
2025-12-24: nda0p3 - reboot, FreeBSD 15.0-release-p1 is in
root@pn41:~ # freebsd-version -ku 15.0-RELEASE 15.0-RELEASE-p1
kernel
root@pn41:~ # uname -a FreeBSD pn41 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
2025-12-24: nda0p3 - usbconfig output
root@pn41:~ # usbconfig ugen0.1: <XHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) ugen0.2: <HP USB Keyboard Primax Electronics, Ltd> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (98mA) ugen0.3: <Model O- Wireless Glorious> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) ugen0.4: <Bluetooth 9460/9560 Jefferson Peak (JfP) Intel Corp.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
the Bluetooth is 9460 / 9560. I wonder if iwmbt-firmware supports that. Only one way to find out.
pkg - install iwmbt-firmware
Dec 24 23:03:32 pn41 pkg[10658]: iwmbt-firmware-20250410 installed
try it out
root@pn41:~ # iwmbtfw -I -d ugen0.4 -f /usr/local/share/iwmbt-firmware iwmbt_is_supported: found iwmbtfw compatible iwmbt_dump_version: status 0x00 iwmbt_dump_version: hw_platform 0x37 iwmbt_dump_version: hw_variant 0x13 iwmbt_dump_version: hw_revision 0x00 iwmbt_dump_version: fw_variant 0x06 iwmbt_dump_version: fw_revision 0x01 iwmbt_dump_version: fw_build_num 0x00 iwmbt_dump_version: fw_build_ww 0x1e iwmbt_dump_version: fw_build_yy 0x12 iwmbt_dump_version: fw_patch_num 0x00 iwmbt_dump_boot_params: Device revision: 2 iwmbt_dump_boot_params: Secure Boot: on iwmbt_dump_boot_params: OTP lock: on iwmbt_dump_boot_params: API lock: on iwmbt_dump_boot_params: Debug lock: off iwmbt_dump_boot_params: Minimum firmware build 1 week 10 year 2014 iwmbt_dump_boot_params: OTC BD_ADDR: bc:03:58:07:1a:0b handle_8260: Firmware download complete handle_8260: Firmware operational iwmbt_dump_version: status 0x00 iwmbt_dump_version: hw_platform 0x37 iwmbt_dump_version: hw_variant 0x13 iwmbt_dump_version: hw_revision 0x00 iwmbt_dump_version: fw_variant 0x23 iwmbt_dump_version: fw_revision 0x01 iwmbt_dump_version: fw_build_num 0x84 iwmbt_dump_version: fw_build_ww 0x03 iwmbt_dump_version: fw_build_yy 0x18 iwmbt_dump_version: fw_patch_num 0x00 handle_8260: DDC download complete handle_8260: Intel Event Mask is set main: Firmware download is successful!
interesting.
root@pn41:~ # hccontrol -n ubt0hci inquiry Inquiry result, num_responses=1 Inquiry result #0 BD_ADDR: 04:68:74:05:c3:48 Page Scan Rep. Mode: 0x1 Page Scan Period Mode: 00 Page Scan Mode: 00 Class: 2a:41:0c Clock offset: 0x7d6 Inquiry result, num_responses=1 Inquiry result #0 BD_ADDR: 00:17:ec:35:b5:f7 Page Scan Rep. Mode: 0x1 Page Scan Period Mode: 00 Page Scan Mode: 00 Class: 10:07:04 Clock offset: 0x684a Inquiry result, num_responses=1 Inquiry result #0 BD_ADDR: 74:40:bb:9b:fb:c8 Page Scan Rep. Mode: 0x1 Page Scan Period Mode: 00 Page Scan Mode: 00 Class: ff:01:0c Clock offset: 0x4e0b Inquiry complete. Status: No error [00]
2025-12-24: nda0p3 - pciconf output
root@pn41:~ # pciconf -lv hostb0@pci0:0:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4e22 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Processor Transaction Router SKU 2 Core' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4e55 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'JasperLake [UHD Graphics]' class = display subclass = VGA none0@pci0:0:4:0: class=0x118000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4e03 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Dynamic Tuning service' class = dasp none1@pci0:0:8:0: class=0x088000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4e11 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Gaussian Mixture Model and Neural Network Accelerator (GNA)' class = base peripheral xhci0@pci0:0:20:0: class=0x0c0330 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4ded subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake USB 3.1 xHCI Host Controller' class = serial bus subclass = USB none2@pci0:0:20:2: class=0x050000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4def subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Shared SRAM' class = memory subclass = RAM iwlwifi0@pci0:0:20:3: class=0x028000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4df0 subvendor=0x8086 subdevice=0x0034 vendor = 'Intel Corporation' device = 'Jasper Lake PCH CNVi WiFi' class = network ig4iic0@pci0:0:21:0: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4de8 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus ig4iic1@pci0:0:21:2: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dea subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus none3@pci0:0:22:0: class=0x078000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4de0 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Management Engine Interface' class = simple comms ahci0@pci0:0:23:0: class=0x010601 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dd3 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake SATA AHCI Controller' class = mass storage subclass = SATA ig4iic2@pci0:0:25:0: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc5 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus ig4iic3@pci0:0:25:1: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc6 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus sdhci_pci0@pci0:0:26:0: class=0x080501 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc4 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake eMMC Controller' class = base peripheral subclass = SD host controller pcib1@pci0:0:28:0: class=0x060400 rev=0x01 hdr=0x01 vendor=0x8086 device=0x4dbc subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake PCIe Root Port' class = bridge subclass = PCI-PCI pcib2@pci0:0:28:6: class=0x060400 rev=0x01 hdr=0x01 vendor=0x8086 device=0x4dbe subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake PCIe Root Port' class = bridge subclass = PCI-PCI none4@pci0:0:30:0: class=0x078000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4da8 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO UART Controller' class = simple comms none5@pci0:0:30:3: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dab subvendor=0x0000 subdevice=0x0000 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO SPI Controller' class = serial bus isab0@pci0:0:31:0: class=0x060100 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4d87 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake eSPI Controller' class = bridge subclass = PCI-ISA hdac0@pci0:0:31:3: class=0x040300 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc8 subvendor=0x1043 subdevice=0x883b vendor = 'Intel Corporation' device = 'Jasper Lake HD Audio' class = multimedia subclass = HDA none6@pci0:0:31:4: class=0x0c0500 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4da3 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake SMBus' class = serial bus subclass = SMBus none7@pci0:0:31:5: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4da4 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake SPI Controller' class = serial bus nvme0@pci0:1:0:0: class=0x010802 rev=0x03 hdr=0x00 vendor=0x2646 device=0x5028 subvendor=0x2646 subdevice=0x5028 vendor = 'Kingston Technology Company, Inc.' device = 'NV3 NVMe SSD [SM2268XT2] (DRAM-less)' class = mass storage subclass = NVM none8@pci0:2:0:0: class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x1043 subdevice=0x87d7 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8125 2.5GbE Controller' class = network subclass = ethernet
2025-12-24: nda0p3 - freebsd-update fetch
root@pn41:~ # freebsd-update fetch src component not installed, skipped [..] The following files will be updated as part of updating to 15.0-RELEASE-p1: /bin/freebsd-version /boot/kernel/vmm.ko [..] /sbin/rtsol /usr/lib/debug/boot/kernel/vmm.ko.debug /usr/lib/debug/boot/kernel/zfs.ko.debug /usr/sbin/rtsold
install
root@pn41:~ # freebsd-update install src component not installed, skipped Installing updates... Restarting sshd after upgrade Performing sanity check on sshd configuration. Stopping sshd. Waiting for PIDS: 3504. Performing sanity check on sshd configuration. Starting sshd. done.
2025-12-24: nda0p3 - enable dbus and avahi
root@pn41:~ # sysrc dbus_enable="YES" dbus_enable: -> YES root@pn41:~ # sysrc avahi_daemon_enable="YES" avahi_daemon_enable: -> YES
fix /etc/nsswitch.conf. Before
root@pn41:~ # grep ^hosts /etc/nsswitch.conf hosts: files dns
after
root@pn41:~ # grep ^hosts /etc/nsswitch.conf hosts: files mdns_minimal [NOTFOUND=return] dns mdns
2025-12-24: nda0p3 - pkg - install curl, nss_mdns (and avahi)
Dec 24 22:47:45 pn41 pkg[4362]: brotli-1.1.0,1 installed Dec 24 22:47:45 pn41 pkg[4362]: indexinfo-0.3.1_1 installed Dec 24 22:47:45 pn41 pkg[4362]: liblz4-1.10.0,1 installed Dec 24 22:47:45 pn41 pkg[4362]: libnghttp2-1.67.0 installed Dec 24 22:47:45 pn41 pkg[4362]: libssh2-1.11.1,3 installed Dec 24 22:47:45 pn41 pkg[4362]: libunistring-1.4.1 installed Dec 24 22:47:45 pn41 pkg[4362]: libidn2-2.3.8 installed Dec 24 22:47:45 pn41 pkg[4362]: libpsl-0.21.5_2 installed Dec 24 22:47:45 pn41 pkg[4362]: zstd-1.5.7 installed Dec 24 22:47:46 pn41 pkg[4362]: curl-8.16.0 installed Dec 24 22:48:30 pn41 pkg[4881]: expat-2.7.3 installed Dec 24 22:48:30 pn41 pkg[4881]: gettext-runtime-0.23.1 installed Dec 24 22:48:30 pn41 pkg[4881]: gnome_subr-1.0 installed Dec 24 22:48:30 pn41 pkg[4881]: libICE-1.1.2,1 installed Dec 24 22:48:30 pn41 pkg[4881]: libSM-1.2.6,1 installed Dec 24 22:48:30 pn41 pkg[4881]: libXau-1.0.12 installed Dec 24 22:48:30 pn41 pkg[4881]: libdaemon-0.14_1 installed Dec 24 22:48:30 pn41 pkg[4881]: libevent-2.1.12 installed Dec 24 22:48:30 pn41 pkg[4881]: libffi-3.5.1 installed Dec 24 22:48:30 pn41 pkg[4881]: libiconv-1.17_1 installed Dec 24 22:48:30 pn41 pkg[4881]: libinotify-20240724_3 installed Dec 24 22:48:30 pn41 pkg[4881]: mpdecimal-4.0.1 installed Dec 24 22:48:30 pn41 pkg[4881]: pcre2-10.46 installed Dec 24 22:48:30 pn41 pkg[4881]: readline-8.2.13_2 installed Dec 24 22:48:30 pn41 pkg[4881]: gdbm-1.26 installed Dec 24 22:48:30 pn41 pkg[4881]: libxml2-2.14.5 installed Dec 24 22:48:34 pn41 pkg[4881]: python311-3.11.13_1 installed Dec 24 22:48:34 pn41 pkg[4881]: py311-packaging-25.0 installed Dec 24 22:48:36 pn41 pkg[4881]: glib-2.84.1_3,2 installed Dec 24 22:48:36 pn41 pkg[4881]: xorgproto-2024.1 installed Dec 24 22:48:37 pn41 pkg[4881]: libXdmcp-1.1.5 installed Dec 24 22:48:37 pn41 pkg[4881]: libxcb-1.17.0 installed Dec 24 22:48:38 pn41 pkg[4881]: libX11-1.8.12,1 installed Dec 24 22:48:38 pn41 pkg[4881]: dbus-1.16.2_4,1 installed Dec 24 22:48:38 pn41 pkg[4881]: dbus-glib-0.114 installed Dec 24 22:48:38 pn41 pkg[4881]: avahi-app-0.8_6 installed Dec 24 22:48:38 pn41 pkg[4881]: nss_mdns-0.14.1.20200624_1 installed
2025-12-24: nda0p3 - fwget
root@pn41:~ # fwget Needed firmware packages: 'gpu-firmware-intel-kmod-elkhartlake wifi-firmware-iwlwifi-kmod-22000' The most recent versions of packages are already installed
good.
2025-12-24: nda0p3 - I installed FreeBSD 15.0-release on the new SSD, choosing distribution sets.
root@pn41:~ # freebsd-version -ku 15.0-RELEASE 15.0-RELEASE
kernel
root@pn41:~ # uname -a FreeBSD pn41 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
disk and swap info
root@pn41:~ # swapinfo -h Device Size Used Avail Capacity
ok, it seems I botched the swap
root@pn41:~ # df -h Filesystem Size Used Avail Capacity Mounted on /dev/nda0p3 145G 2.7G 131G 2% / devfs 1.0K 0B 1.0K 0% /dev /dev/nda0p1 256M 1.3M 255M 0% /boot/efi
checking
root@pn41:~ # gpart show -p => 40 1953525088 nda0 GPT (932G) 40 532480 nda0p1 efi (260M) 532520 33554432 nda0p2 freebsd-swap (16G) 34086952 314572800 nda0p3 freebsd-ufs (150G) 348659752 1604865376 - free - (765G)
after fixing /etc/fstab,
root@pn41:~ # swapon -a swapon: adding /dev/nda0p2 as swap device
check
root@pn41:~ # swapinfo -h Device Size Used Avail Capacity /dev/nda0p2 16G 0B 16G 0%
2025-07-16: nda0p3 - pkg - install realtek-re-kmod (for the wired interface)
Jul 16 21:34:33 pn41 pkg[4341]: realtek-re-kmod-1100.00.1403000_1 installed
message
Add the following lines to your /boot/loader.conf to override the built-in FreeBSD re(4) driver. if_re_load="YES" if_re_name="/boot/modules/if_re.ko" By default, the size of allocated mbufs is enough to receive the largest Ethernet frame supported by the card. If your memory is highly fragmented, trying to allocate contiguous pages (more than 4096 bytes) may result in driver hangs. For this reason the value is tunable at boot time, e.g. if you don't need Jumbo frames you can lower the memory requirements and avoid this issue with: hw.re.max_rx_mbuf_sz="2048" To enable Wake on LAN (WoL) support you might need to set the following tunables: hw.re.s5wol="1" hw.re.s0_magic_packet="1" If you experience network hangs with IPv6 enabled, you might need to disable the checksum offloading by adding the following parameters to the related ifconfig line in your /etc/rc.conf file: -rxcsum -txcsum -rxcsum6 -txcsum6
try it out
root@pn41:~ # kldload if_re kldload: can't load if_re: module already loaded or in kernel
my bad
root@pn41:~ # kldload /boot/modules/if_re.ko
check /var/log/messages
Jul 16 21:37:28 pn41 kernel: re0: <Realtek PCIe 2.5GbE Family Controller> port 0x3000-0x30ff mem 0x7f400000-0x7f40ffff,0x7f410000-0x7f413fff at device 0.0 on pci2 Jul 16 21:37:28 pn41 kernel: re0: Using Memory Mapping! Jul 16 21:37:28 pn41 kernel: re0: Using 1 MSI-X message Jul 16 21:37:28 pn41 kernel: re0: ASPM disabled Jul 16 21:37:28 pn41 kernel: re0: version:1.100.00 Jul 16 21:37:28 pn41 kernel: re0: Ethernet address: cc:28:aa:47:f8:2b Jul 16 21:37:28 pn41 kernel: Jul 16 21:37:28 pn41 kernel: This product is covered by one or more of the following patents: Jul 16 21:37:28 pn41 kernel: US6,570,884, US6,115,776, and US6,327,625. Jul 16 21:37:28 pn41 kernel: re0: Using defaults for TSO: 65518/35/2048 Jul 16 21:37:28 pn41 kernel: re0: Ethernet address: cc:28:aa:47:f8:2b
yes, it seems to work.
2025-07-16: nda0p3 - pkg - install avahi
Jul 16 21:21:07 pn41 pkg[2146]: avahi-header-0.8_2 installed Jul 16 21:21:07 pn41 pkg[2146]: dav1d-1.5.1_1 installed Jul 16 21:21:07 pn41 pkg[2146]: duktape-lib-2.7.0 installed Jul 16 21:21:07 pn41 pkg[2146]: expat-2.7.1 installed Jul 16 21:21:07 pn41 pkg[2146]: fribidi-1.0.16 installed Jul 16 21:21:07 pn41 pkg[2146]: gettext-runtime-0.23.1 installed Jul 16 21:21:07 pn41 pkg[2146]: gmp-6.3.0 installed Jul 16 21:21:07 pn41 pkg[2146]: gnome_subr-1.0 installed Jul 16 21:21:07 pn41 pkg[2146]: graphite2-1.3.14 installed Jul 16 21:21:07 pn41 pkg[2146]: hicolor-icon-theme-0.18 installed Jul 16 21:21:07 pn41 pkg[2146]: hwdata-0.396,1 installed Jul 16 21:21:07 pn41 pkg[2146]: jbigkit-2.1_3 installed Jul 16 21:21:07 pn41 pkg[2146]: jpeg-turbo-3.1.1 installed Jul 16 21:21:07 pn41 pkg[2146]: lerc-4.0.0 installed Jul 16 21:21:07 pn41 pkg[2146]: libICE-1.1.2,1 installed Jul 16 21:21:07 pn41 pkg[2146]: libSM-1.2.6,1 installed Jul 16 21:21:07 pn41 pkg[2146]: libXau-1.0.12 installed Jul 16 21:21:07 pn41 pkg[2146]: libdaemon-0.14_1 installed Jul 16 21:21:07 pn41 pkg[2146]: libdeflate-1.24 installed Jul 16 21:21:07 pn41 pkg[2146]: libedit-3.1.20250104,1 installed Jul 16 21:21:07 pn41 pkg[2146]: libepoll-shim-0.0.20240608 installed Jul 16 21:21:07 pn41 pkg[2146]: libevent-2.1.12 installed Jul 16 21:21:07 pn41 pkg[2146]: libffi-3.5.1 installed Jul 16 21:21:07 pn41 pkg[2146]: libiconv-1.17_1 installed Jul 16 21:21:07 pn41 pkg[2146]: libdatrie-0.2.13_2 installed Jul 16 21:21:07 pn41 pkg[2146]: libinotify-20240724_1 installed Jul 16 21:21:07 pn41 pkg[2146]: libpaper-1.1.28_1 installed Jul 16 21:21:08 pn41 pkg[2146]: libtasn1-4.20.0_1 installed Jul 16 21:21:08 pn41 pkg[2146]: libthai-0.1.29_1 installed Jul 16 21:21:08 pn41 pkg[2146]: libudev-devd-0.6.0 installed Jul 16 21:21:08 pn41 pkg[2146]: lzo2-2.10_1 installed Jul 16 21:21:08 pn41 pkg[2146]: mpdecimal-4.0.1 installed Jul 16 21:21:08 pn41 pkg[2146]: nettle-3.10.2 installed Jul 16 21:21:08 pn41 pkg[2146]: p11-kit-0.25.5 installed Jul 16 21:21:08 pn41 pkg[2146]: gnutls-3.8.9 installed Jul 16 21:21:08 pn41 pkg[2146]: pcre2-10.45_1 installed Jul 16 21:21:08 pn41 pkg[2146]: pixman-0.46.2 installed Jul 16 21:21:08 pn41 pkg[2146]: png-1.6.49 installed Jul 16 21:21:08 pn41 pkg[2146]: freetype2-2.13.3 installed Jul 16 21:21:08 pn41 pkg[2146]: fontconfig-2.15.0_3,1 installed Jul 16 21:21:08 pn41 pkg[2146]: readline-8.2.13_2 installed Jul 16 21:21:08 pn41 pkg[2146]: gdbm-1.25 installed Jul 16 21:21:08 pn41 pkg[2146]: libxml2-2.14.4 installed Jul 16 21:21:11 pn41 pkg[2146]: python311-3.11.13 installed Jul 16 21:21:11 pn41 pkg[2146]: py311-packaging-25.0 installed Jul 16 21:21:12 pn41 pkg[2146]: glib-2.84.1_2,2 installed Jul 16 21:21:13 pn41 pkg[2146]: gobject-introspection-1.84.0,1 installed Jul 16 21:21:13 pn41 pkg[2146]: gsettings-desktop-schemas-47.1_2 installed Jul 16 21:21:13 pn41 pkg[2146]: harfbuzz-10.3.0 installed Jul 16 21:21:13 pn41 pkg[2146]: json-glib-1.10.6 installed Jul 16 21:21:13 pn41 pkg[2146]: libgudev-237 installed Jul 16 21:21:13 pn41 pkg[2146]: libgusb-0.4.9_1 installed Jul 16 21:21:13 pn41 pkg[2146]: shared-mime-info-2.4_2 installed Jul 16 21:21:13 pn41 pkg[2146]: sqlite3-3.46.1_1,1 installed Jul 16 21:21:13 pn41 pkg[2146]: tiff-4.7.0 installed Jul 16 21:21:13 pn41 pkg[2146]: gdk-pixbuf2-2.42.12_1 installed Jul 16 21:21:13 pn41 pkg[2146]: gtk-update-icon-cache-3.24.42 installed Jul 16 21:21:14 pn41 pkg[2146]: adwaita-icon-theme-legacy-46.2 installed Jul 16 21:21:14 pn41 pkg[2146]: adwaita-icon-theme-47.0 installed Jul 16 21:21:14 pn41 pkg[2146]: lcms2-2.17 installed Jul 16 21:21:14 pn41 pkg[2146]: wayland-1.23.1_1 installed Jul 16 21:21:14 pn41 pkg[2146]: xkeyboard-config-2.41_4 installed Jul 16 21:21:14 pn41 pkg[2146]: xorgproto-2024.1 installed Jul 16 21:21:14 pn41 pkg[2146]: libXdmcp-1.1.5 installed Jul 16 21:21:15 pn41 pkg[2146]: libxcb-1.17.0 installed Jul 16 21:21:15 pn41 pkg[2146]: libX11-1.8.12,1 installed Jul 16 21:21:15 pn41 pkg[2146]: dbus-1.16.2_3,1 installed Jul 16 21:21:15 pn41 pkg[2146]: dbus-glib-0.114 installed Jul 16 21:21:16 pn41 pkg[2146]: avahi-app-0.8_6 installed Jul 16 21:21:16 pn41 pkg[2146]: avahi-autoipd-0.8_2 installed Jul 16 21:21:16 pn41 pkg[2146]: cups-2.4.11_1 installed Jul 16 21:21:16 pn41 pkg[2146]: libXext-1.3.6,1 installed Jul 16 21:21:16 pn41 pkg[2146]: libXfixes-6.0.1 installed Jul 16 21:21:16 pn41 pkg[2146]: libXcomposite-0.4.6_1,1 installed Jul 16 21:21:16 pn41 pkg[2146]: libXdamage-1.1.6 installed Jul 16 21:21:16 pn41 pkg[2146]: libXi-1.8.2,1 installed Jul 16 21:21:16 pn41 pkg[2146]: libXinerama-1.1.5,1 installed Jul 16 21:21:16 pn41 pkg[2146]: libXrender-0.9.12 installed Jul 16 21:21:16 pn41 pkg[2146]: cairo-1.18.2,3 installed Jul 16 21:21:16 pn41 pkg[2146]: libXcursor-1.2.3 installed Jul 16 21:21:16 pn41 pkg[2146]: libXft-2.3.8 installed Jul 16 21:21:16 pn41 pkg[2146]: libXrandr-1.5.4 installed Jul 16 21:21:16 pn41 pkg[2146]: libXtst-1.2.5 installed Jul 16 21:21:16 pn41 pkg[2146]: at-spi2-core-2.56.2 installed Jul 16 21:21:16 pn41 pkg[2146]: libglvnd-1.7.0 installed Jul 16 21:21:16 pn41 pkg[2146]: libepoxy-1.5.10 installed Jul 16 21:21:16 pn41 pkg[2146]: libxkbcommon-1.8.1_3 installed Jul 16 21:21:17 pn41 pkg[2146]: pango-1.56.1 installed Jul 16 21:21:17 pn41 pkg[2146]: librsvg2-rust-2.60.0_3 installed Jul 16 21:21:17 pn41 pkg[2146]: polkit-125_1 installed Jul 16 21:21:17 pn41 pkg[2146]: colord-1.4.7_3 installed Jul 16 21:21:18 pn41 pkg[2146]: gtk3-3.24.49 installed Jul 16 21:21:18 pn41 pkg[2146]: avahi-gtk3-0.8_2 installed Jul 16 21:21:18 pn41 pkg[2146]: avahi-0.8 installed
2025-07-16: nda0p3 - temperature info
root@pn41:~ # sysctl -a | grep tempe hw.acpi.thermal.tz0.temperature: 69.1C
load coretemp
root@pn41:~ # kldload coretemp
check again
root@pn41:~ # sysctl -a | grep tempe hw.acpi.thermal.tz0.temperature: 69.1C dev.cpu.1.temperature: 72.0C dev.cpu.0.temperature: 71.0C
2025-07-16: nda0p3 - bluetooth info
root@pn41:~ # hccontrol -n ubt0hci read_local_version_information HCI version: Bluetooth HCI Specification 5.1 [0xa] HCI revision: 0x2184 LMP version: Bluetooth LMP 5.1 [0xa] LMP sub-version: 0x2184 Manufacturer: Intel Corp. [0x02]
2025-07-16: nda0p3 - iwmbtfw
root@pn41:~ # iwmbtfw Usage: iwmbtfw [-DI] -d ugenX.Y [-f firmware path] -D: enable debugging -d: device to operate upon -f: firmware path (defaults to /usr/share/firmware/intel) -I: enable informational output
try to download firmware
root@pn41:~ # iwmbtfw -d ugen0.4 iwmbtfw: iwmbt_fw_read: open: /usr/share/firmware/intel/ibt-19-0-1.sfi: No such file or directory iwmbtfw: main: Firmware download failed!
check
root@pn41:~ # ls /usr/share/firmware/intel ls: /usr/share/firmware/intel: No such file or directory
try in local
root@pn41:~ # ls /usr/local/share aclocal doc examples gtk-doc info iwmbt-firmware licenses man zsh
try this then
root@pn41:~ # iwmbtfw -d ugen0.4 -f /usr/local/share/iwmbt-firmware
check
root@pn41:~ # grep ubt /var/log/messages Jul 16 20:53:14 pn41 kernel: ubt0 on uhub0 Jul 16 20:53:14 pn41 kernel: ubt0: <vendor 0x8087 product 0x0aaa, class 224/1, rev 2.00/0.02, addr 3> on usbus0
2025-07-16: nda0p3 - usbconfig output
root@pn41:~ # usbconfig ugen0.1: <XHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) ugen0.2: <HP USB Keyboard Primax Electronics, Ltd> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (98mA) ugen0.3: <Nano Receiver Logitech, Inc.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (98mA) ugen0.4: <Bluetooth 9460/9560 Jefferson Peak (JfP) Intel Corp.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
2025-07-16: nda0p3 - pkg - install curl
Jul 16 20:41:08 pn41 pkg[1758]: brotli-1.1.0,1 installed Jul 16 20:41:08 pn41 pkg[1758]: indexinfo-0.3.1_1 installed Jul 16 20:41:08 pn41 pkg[1758]: liblz4-1.10.0,1 installed Jul 16 20:41:08 pn41 pkg[1758]: libnghttp2-1.66.0 installed Jul 16 20:41:08 pn41 pkg[1758]: libssh2-1.11.1,3 installed Jul 16 20:41:08 pn41 pkg[1758]: libunistring-1.3 installed Jul 16 20:41:08 pn41 pkg[1758]: libidn2-2.3.8 installed Jul 16 20:41:08 pn41 pkg[1758]: libpsl-0.21.5_2 installed Jul 16 20:41:08 pn41 pkg[1758]: zstd-1.5.7 installed Jul 16 20:41:09 pn41 pkg[1758]: curl-8.14.1 installed
install firmware for intel bluetooth
Jul 16 20:47:53 pn41 pkg[2024]: iwmbt-firmware-20250410 installed
2025-07-16: nda0p3 - FreeBSD 14.3-release-p1 is in
root@pn41:~ # freebsd-version -ku 14.3-RELEASE 14.3-RELEASE-p1
kernel
root@pn41:~ # uname -a FreeBSD pn41 14.3-RELEASE FreeBSD 14.3-RELEASE releng/14.3-n271432-8c9ce319fef7 GENERIC amd64
2025-07-16: nda0p3 - wireless - I had to add country manually to /etc/rc.conf, like so
create_args_wlan0="country NO"
2025-07-16: nda0p3 - freebsd-update
root@pn41:~ # freebsd-update fetch src component not installed, skipped [..] The following files will be updated as part of updating to 14.3-RELEASE-p1: [..] /usr/lib/libzpool.a /usr/lib32/libzpool.a /usr/lib32/libzpool.so.2
install
root@pn41:~ # freebsd-update install src component not installed, skipped Installing updates... Restarting sshd after upgrade Performing sanity check on sshd configuration. Stopping sshd. Waiting for PIDS: 1653. Performing sanity check on sshd configuration. Starting sshd. done.
2025-07-16: nda0p3 - pciconf -lv output
root@pn41:~ # pciconf -lv hostb0@pci0:0:0:0: class=0x060000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4e22 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Processor Transaction Router SKU 2 Core' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4e55 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'JasperLake [UHD Graphics]' class = display subclass = VGA none0@pci0:0:4:0: class=0x118000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4e03 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Dynamic Tuning service' class = dasp none1@pci0:0:8:0: class=0x088000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4e11 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Gaussian Mixture Model and Neural Network Accelerator (GNA)' class = base peripheral xhci0@pci0:0:20:0: class=0x0c0330 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4ded subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake USB 3.1 xHCI Host Controller' class = serial bus subclass = USB none2@pci0:0:20:2: class=0x050000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4def subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Shared SRAM' class = memory subclass = RAM iwlwifi0@pci0:0:20:3: class=0x028000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4df0 subvendor=0x8086 subdevice=0x0034 vendor = 'Intel Corporation' device = 'Jasper Lake PCH CNVi WiFi' class = network none3@pci0:0:21:0: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4de8 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus none4@pci0:0:21:2: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dea subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus none5@pci0:0:22:0: class=0x078000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4de0 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Management Engine Interface' class = simple comms ahci0@pci0:0:23:0: class=0x010601 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dd3 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake SATA AHCI Controller' class = mass storage subclass = SATA none6@pci0:0:25:0: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc5 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus none7@pci0:0:25:1: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc6 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO I2C Host Controller' class = serial bus sdhci_pci0@pci0:0:26:0: class=0x080501 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc4 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake eMMC Controller' class = base peripheral subclass = SD host controller pcib1@pci0:0:28:0: class=0x060400 rev=0x01 hdr=0x01 vendor=0x8086 device=0x4dbc subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake PCIe Root Port' class = bridge subclass = PCI-PCI pcib2@pci0:0:28:6: class=0x060400 rev=0x01 hdr=0x01 vendor=0x8086 device=0x4dbe subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake PCIe Root Port' class = bridge subclass = PCI-PCI none8@pci0:0:30:0: class=0x078000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4da8 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO UART Controller' class = simple comms none9@pci0:0:30:3: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dab subvendor=0x0000 subdevice=0x0000 vendor = 'Intel Corporation' device = 'Jasper Lake Serial IO SPI Controller' class = serial bus isab0@pci0:0:31:0: class=0x060100 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4d87 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake eSPI Controller' class = bridge subclass = PCI-ISA hdac0@pci0:0:31:3: class=0x040300 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc8 subvendor=0x1043 subdevice=0x883b vendor = 'Intel Corporation' device = 'Jasper Lake HD Audio' class = multimedia subclass = HDA none10@pci0:0:31:4: class=0x0c0500 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4da3 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake SMBus' class = serial bus subclass = SMBus none11@pci0:0:31:5: class=0x0c8000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4da4 subvendor=0x1043 subdevice=0x8813 vendor = 'Intel Corporation' device = 'Jasper Lake SPI Controller' class = serial bus nvme0@pci0:1:0:0: class=0x010802 rev=0x01 hdr=0x00 vendor=0x2646 device=0x501a subvendor=0x2646 subdevice=0x501a vendor = 'Kingston Technology Company, Inc.' device = 'OM8PGP4 Design-In PCIe 4 NVMe SSD (TLC) (DRAM-less)' class = mass storage subclass = NVM none12@pci0:2:0:0: class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x1043 subdevice=0x87d7 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8125 2.5GbE Controller' class = network subclass = ethernet
2025-07-16: nda0p3 - installed FreeBSD 14.3-release on the internal SSD, like so:
root@pn41:~ # gpart show -p nda0 => 40 250069600 nda0 GPT (119G) 40 532480 nda0p1 efi (260M) 532520 16777216 nda0p2 freebsd-swap (8.0G) 17309736 232759904 nda0p3 freebsd-ufs (111G)
network - the wireless interface was recognized, and setup during install
root@pn41:~ # ifconfig wlan0 wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=0 ether bc:03:58:07:1a:07 inet 10.1.161.11 netmask 0xffff0000 broadcast 10.1.255.255 groups: wlan ssid kg5 channel 7 (2442 MHz 11g ht/40-) bssid e0:cb:4e:86:81:0b regdomain FCC country US authmode WPA2/802.11i privacy ON deftxkey UNDEF TKIP 3:128-bit txpower 30 bmiss 7 scanvalid 60 protmode CTS -ampdutx ampdurx ampdulimit 64k ampdudensity 8 -amsdutx amsdurx shortgi -ldpctx ldpcrx -uapsd wme roaming MANUAL parent interface: iwlwifi0 media: IEEE 802.11 Wireless Ethernet MCS mode 11ng status: associated nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
the wired interface is not recognized
root@pn41:~ # pciconf -lv | grep -B3 network iwlwifi0@pci0:0:20:3: class=0x028000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4df0 subvendor=0x8086 subdevice=0x0034 vendor = 'Intel Corporation' device = 'Jasper Lake PCH CNVi WiFi' class = network -- none12@pci0:2:0:0: class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x1043 subdevice=0x87d7 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8125 2.5GbE Controller' class = network
2025-07-16: I created this page.