Solved gpu-firmware-kmod for coffee lake

Hi getting a couple of errors on my Dell XPS 15 (7590) 2019

Freebsd 14.1 p2


freebsd root config files


i have 2 errors

1 - ACPI Warning

from dmesg

Code:
doas dmesg

Code:
ACPI Warning: \134_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20221020/nsarguments-212)

Code:
[drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19).
[drm] Got stolen memory base 0x7b800000, size 0x4000000
drmn1: could not load firmware image 'i915/kbl_dmc_ver1_04.bin'
drmn1: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
drmn1: [drm] Run pkg install gpu-firmware-kmod to install it

Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
Run pkg install gpu-firmware-kmod to install it

gpu-firmware-kmod is a metaport


pkg search gpu-firmware-

Code:
pkg search gpu-firmware

results for the intel section

Code:
gpu-firmware-intel-kmod-alderlake-20230625 Firmware modules for alderlake Intel GPUs
gpu-firmware-intel-kmod-broxton-20230625 Firmware modules for broxton Intel GPUs
gpu-firmware-intel-kmod-cannonlake-20230625 Firmware modules for cannonlake Intel GPUs
gpu-firmware-intel-kmod-dg1-20230625 Firmware modules for dg1 Intel GPUs
gpu-firmware-intel-kmod-dg2-20230625 Firmware modules for dg2 Intel GPUs
gpu-firmware-intel-kmod-elkhartlake-20230625 Firmware modules for elkhartlake Intel GPUs
gpu-firmware-intel-kmod-geminilake-20230625 Firmware modules for geminilake Intel GPUs
gpu-firmware-intel-kmod-icelake-20230625 Firmware modules for icelake Intel GPUs
gpu-firmware-intel-kmod-kabylake-20230625 Firmware modules for kabylake Intel GPUs
gpu-firmware-intel-kmod-rocketlake-20230625 Firmware modules for rocketlake Intel GPUs
gpu-firmware-intel-kmod-skylake-20230625 Firmware modules for skylake Intel GPUs
gpu-firmware-intel-kmod-tigerlake-20230625 Firmware modules for tigerlake Intel GPUs

sysctl list model

Code:
sysctl hw.model

result

Code:
hw.model: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz


Product Collection 9th Generation Intel® Core™ i7 Processors
Code Name Products formerly Coffee Lake
Vertical Segment Mobile
Processor Number i7-9750H

Lists Coffee Lake

dmesg

Code:
hdac0: <Intel Coffee Lake HDA Controller> mem 0xed518000-0xed51bfff,0xed100000-0xed1fffff at device 31.3 on pci0

dmesg also shows this

Code:
ahci0: <Intel Cannon Lake AHCI SATA controller> port 0x4090-0x4097,0x4080-0x4083,0x4060-0x407f mem 0xed51c000-0xed51dfff,0xed522000-0xed5220ff,0xed521000-0xed5217ff at device 23.0 on pci0

there is gpu-firmware for cannonlake

Code:
gpu-firmware-intel-kmod-cannonlake-20230625 Firmware modules for cannonlake Intel GPUs

the i915/kbl_dmc_ver1_04.bin error asks me to install the gpu-firmware-kmod metaport
but there is no gpu-firmware for coffeelake
so is the error because there is no gpu firmware for my gpu

i have drm-515-kmod-5.15.118_4 installed

Code:
drm-515-kmod-5.15.118_4        DRM drivers modules

and i915kms enabled in my rc.conf kld_list

Code:
/etc/rc.conf

Code:
kld_list="nvidia-modeset nvidia-drm linux linux64 i915kms ext2fs mac_priority fusefs"

2 - psm0 error

Code:
/etc/rc.conf

i have moused_enable = no in my rc.conf

Code:
moused_enable="NO"

Code:
doas dmesg

Code:
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 15.0.
psm0: model Synaptics Touchpad, device ID 3

Code:
psm0: failed to enable the device (doopen).

however i still get errors with moused_enable = yes in my rc.conf
is the issue that i need to specify the device is for the psm0 device

Code:
psm0: model Synaptics Touchpad, device ID 3

Code:
doas dmesg

Code:
---<<BOOT>>---
Copyright (c) 1992-2023 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
    The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
FreeBSD clang version 18.1.5 (https://github.com/llvm/llvm-project.git llvmorg-18.1.5-0-g617a15a9eac9)
VT(efifb): resolution 1920x1080
module_register: cannot register tmpfs from kernel; already loaded from tmpfs.ko
Module tmpfs failed to register: 17
CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (2600.00-MHz K8-class CPU)
  Origin="GenuineIntel"  Id=0x906ea  Family=0x6  Model=0x9e  Stepping=10
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x7ffafbbf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
  AMD Features2=0x121<LAHF,ABM,Prefetch>
  Structured Extended Features=0x29c67af<FSGSBASE,TSCADJ,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,NFPUSG,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PROCTRACE>
  Structured Extended Features2=0x40000000<SGXLC>
  Structured Extended Features3=0xbc002e00<MCUOPT,MD_CLEAR,TSXFA,IBPB,STIBP,L1DFL,ARCH_CAP,SSBD>
  XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
  IA32_ARCH_CAPS=0x2000c04<RSBA>
  VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID
  TSC: P-state invariant, performance statistics
real memory  = 17179869184 (16384 MB)
avail memory = 16181342208 (15431 MB)
Event timer "LAPIC" quality 600
ACPI APIC Table: <DELL   CBX3   >
FreeBSD/SMP: Multiprocessor System Detected: 12 CPUs
FreeBSD/SMP: 1 package(s) x 6 core(s) x 2 hardware threads
random: registering fast source Intel Secure Key RNG
random: fast provider: "Intel Secure Key RNG"
random: unblocking device.
ioapic0 <Version 2.0> irqs 0-119
Launching APs: 1 11 5 8 6 10 4 2 7 9 3
Cuse v0.1.37 @ /dev/cuse
random: entropy device external interface
kbd1 at kbdmux0
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
smbios0: <System Management BIOS> at iomem 0xf0000-0xf001e
smbios0: Version: 3.2, BCD Revision: 3.2
aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS>
acpi0: <DELL CBX3   >
cpu0: <ACPI CPU> on acpi0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 24000000 Hz quality 950
Event timer "HPET" frequency 24000000 Hz quality 350
Event timer "HPET1" frequency 24000000 Hz quality 340
Event timer "HPET2" frequency 24000000 Hz quality 340
Event timer "HPET3" frequency 24000000 Hz quality 340
Event timer "HPET4" frequency 24000000 Hz quality 340
Event timer "HPET5" frequency 24000000 Hz quality 340
Event timer "HPET6" frequency 24000000 Hz quality 340
Event timer "HPET7" frequency 24000000 Hz quality 340
atrtc0: <AT realtime clock> port 0x70-0x77 irq 8 on acpi0
atrtc0: Warning: Couldn't map I/O.
atrtc0: registered as a time-of-day clock, resolution 1.000000s
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0
acpi_ec0: <Embedded Controller: GPE 0x6e> port 0x930,0x934 on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0x3000-0x307f mem 0xec000000-0xecffffff,0xc0000000-0xcfffffff,0xd0000000-0xd1ffffff at device 0.0 on pci1
vgapci1: <VGA-compatible display> port 0x4000-0x403f mem 0xeb000000-0xebffffff,0x80000000-0x8fffffff at device 2.0 on pci0
acpi_video1: <ACPI video extension> on vgapci1
vgapci1: Boot video device
xhci0: <Intel Cannon Lake USB 3.1 controller> mem 0xed500000-0xed50ffff at device 20.0 on pci0
xhci0: 32 bytes context size, 64-bit DMA
usbus0 on xhci0
usbus0: 5.0Gbps Super Speed USB v3.0
pci0: <memory, RAM> at device 20.2 (no driver attached)
pci0: <serial bus> at device 21.0 (no driver attached)
pci0: <serial bus> at device 21.1 (no driver attached)
pci0: <simple comms> at device 22.0 (no driver attached)
ahci0: <Intel Cannon Lake AHCI SATA controller> port 0x4090-0x4097,0x4080-0x4083,0x4060-0x407f mem 0xed51c000-0xed51dfff,0xed522000-0xed5220ff,0xed521000-0xed5217ff at device 23.0 on pci0
ahci0: AHCI v1.31 with 1 6Gbps ports, Port Multiplier not supported
ahcich2: <AHCI channel> at channel 2 on ahci0
ahciem0: <AHCI enclosure management bridge> on ahci0
ahciem0: EM timeout
device_attach: ahciem0 attach returned 6
pcib2: <ACPI PCI-PCI bridge> at device 27.0 on pci0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 0.0 on pci2
pci3: <ACPI PCI bus> on pcib3
pcib4: <PCI-PCI bridge> at device 0.0 on pci3
pci4: <PCI bus> on pcib4
pcib5: <PCI-PCI bridge> at device 1.0 on pci3
pcib6: <ACPI PCI-PCI bridge> at device 2.0 on pci3
pci5: <ACPI PCI bus> on pcib6
xhci1: <Intel Alpine Ridge Thunderbolt 3 USB controller> mem 0xe9f00000-0xe9f0ffff at device 0.0 on pci5
xhci1: 32 bytes context size, 64-bit DMA
usbus1 on xhci1
usbus1: 5.0Gbps Super Speed USB v3.0
pcib7: <ACPI PCI-PCI bridge> at device 28.0 on pci0
pci6: <ACPI PCI bus> on pcib7
pci6: <network> at device 0.0 (no driver attached)
pcib8: <ACPI PCI-PCI bridge> at device 28.4 on pci0
pci7: <ACPI PCI bus> on pcib8
pci7: <unknown> at device 0.0 (no driver attached)
pcib9: <ACPI PCI-PCI bridge> at device 29.0 on pci0
pci8: <ACPI PCI bus> on pcib9
nvme0: <Generic NVMe Device> mem 0xed200000-0xed203fff at device 0.0 on pci8
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
hdac0: <Intel Coffee Lake HDA Controller> mem 0xed518000-0xed51bfff,0xed100000-0xed1fffff at device 31.3 on pci0
pci0: <serial bus> at device 31.5 (no driver attached)
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
acpi_acad0: <AC Adapter> on acpi0
battery0: <ACPI Control Method Battery> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 15.0.
psm0: model Synaptics Touchpad, device ID 3
acpi_syscontainer0: <System Container> on acpi0
coretemp0: <CPU On-Die Thermal Sensors> on cpu0
hwpstate_intel0: <Intel Speed Shift> on cpu0
hwpstate_intel1: <Intel Speed Shift> on cpu1
hwpstate_intel2: <Intel Speed Shift> on cpu2
hwpstate_intel3: <Intel Speed Shift> on cpu3
hwpstate_intel4: <Intel Speed Shift> on cpu4
hwpstate_intel5: <Intel Speed Shift> on cpu5
hwpstate_intel6: <Intel Speed Shift> on cpu6
hwpstate_intel7: <Intel Speed Shift> on cpu7
hwpstate_intel8: <Intel Speed Shift> on cpu8
hwpstate_intel9: <Intel Speed Shift> on cpu9
hwpstate_intel10: <Intel Speed Shift> on cpu10
hwpstate_intel11: <Intel Speed Shift> on cpu11
module_register_init: MOD_LOAD (tmpfs, 0xffffffff80c067c0, 0xffffffff82179cb0) error 17
Timecounter "TSC-low" frequency 1295996885 Hz quality 1000
Timecounters tick every 1.000 msec
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
WARNING: Adding ifaddrs to all fibs has been turned off by default. Consider tuning net.add_addr_allfibs if needed
ugen0.1: <Intel XHCI root HUB> at usbus0
ugen1.1: <Intel XHCI root HUB> at usbus1
uhub0 on usbus0
uhub0: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
uhub1 on usbus1
uhub1: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1
hdacc0: <Realtek ALC298 HDA CODEC> at cad 0 on hdac0
hdaa0: <Realtek ALC298 Audio Function Group> at nid 1 on hdacc0
pcm0: <Realtek ALC298 (Internal Analog)> at nid 23 and 18 on hdaa0
pcm1: <Realtek ALC298 (Left Analog Headphones)> at nid 33 on hdaa0
hdacc1: <Intel Kaby Lake HDA CODEC> at cad 2 on hdac0
hdaa1: <Intel Kaby Lake Audio Function Group> at nid 1 on hdacc1
pcm2: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa1
nda0 at nvme0 bus 0 scbus1 target 0 lun 1
nda0: <Micron 2300 NVMe 1024GB 23000030 20342A09973B>
nda0: Serial Number 20342A09973B
nda0: nvme version 1.3
nda0: 976762MB (2000409264 512 byte sectors)
GEOM_ELI: Device nda0p4.eli created.
GEOM_ELI: Encryption: AES-XTS 256
GEOM_ELI:     Crypto: accelerated software
sysctl_unregister_oid: failed(22) to unregister sysctl(tmpfs)
Trying to mount root from zfs:zroot/ROOT/14.1-p2 []...
uhub1: 4 ports with 4 removable, self powered
uhub0: 26 ports with 26 removable, self powered
Root mount waiting for: usbus0
ugen0.2: <Generic 4-Port USB 2.0 Hub> at usbus0
uhub2 on uhub0
uhub2: <Generic 4-Port USB 2.0 Hub, class 9/0, rev 2.10/1.36, addr 1> on usbus0
uhub2: MTT enabled
uhub2: 4 ports with 4 removable, self powered
Root mount waiting for: usbus0
ugen0.3: <ASIX Elec. Corp. AX88x72A> at usbus0
ugen0.4: <Ducky Ducky One2 Mini RGB> at usbus0
ukbd0 on uhub2
ukbd0: <Ducky Ducky One2 Mini RGB, class 0/0, rev 1.10/0.00, addr 3> on usbus0
kbd2 at ukbd0
ukbd1 on uhub2
ukbd1: <Ducky Ducky One2 Mini RGB, class 0/0, rev 1.10/0.00, addr 3> on usbus0
kbd3 at ukbd1
ugen0.5: <BenQ ZOWIE BenQ ZOWIE Gaming Mouse> at usbus0
Root mount waiting for: usbus0
ugen0.6: <Generic 4-Port USB 2.0 Hub> at usbus0
uhub3 on uhub2
uhub3: <Generic 4-Port USB 2.0 Hub, class 9/0, rev 2.10/1.36, addr 5> on usbus0
uhub3: MTT enabled
uhub3: 4 ports with 4 removable, self powered
ugen0.7: <vendor 0x8087 product 0x0029> at usbus0
Root mount waiting for: usbus0
ugen0.8: <HTMicroelectronics Goodix Fingerprint Device> at usbus0
ugen0.9: <CN09357G8LG00062AR07A01 IntegratedWebcamHD> at usbus0
Root mount waiting for: usbus0
ugen0.10: <Generic 4-Port USB 3.0 Hub> at usbus0
uhub4 on uhub0
uhub4: <Generic 4-Port USB 3.0 Hub, class 9/0, rev 3.10/1.36, addr 9> on usbus0
uhub4: 4 ports with 4 removable, self powered
ugen0.11: <Generic 4-Port USB 3.0 Hub> at usbus0
uhub5 on uhub4
uhub5: <Generic 4-Port USB 3.0 Hub, class 9/0, rev 3.10/1.36, addr 10> on usbus0
Root mount waiting for: usbus0
uhub5: 4 ports with 4 removable, self powered
GEOM_ELI: Device nda0p3.eli created.
GEOM_ELI: Encryption: AES-XTS 128
GEOM_ELI:     Crypto: accelerated software
nvidia0: <NVIDIA GeForce GTX 1650> on vgapci0
vgapci0: child nvidia0 requested pci_enable_io
vgapci0: child nvidia0 requested pci_enable_io
nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  550.54.14  Thu Feb 22 01:05:40 UTC 2024
sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)!
[drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[drm] Initialized nvidia-drm 0.0.0 20160202 for nvidia0 on minor 0
drmn1: <drmn> on vgapci1
vgapci1: child drmn1 requested pci_enable_io
vgapci1: child drmn1 requested pci_enable_io
[drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19).
[drm] Got stolen memory base 0x7b800000, size 0x4000000
drmn1: could not load firmware image 'i915/kbl_dmc_ver1_04.bin'
drmn1: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
drmn1: [drm] Run pkg install gpu-firmware-kmod to install it
lkpi_iic0: <LinuxKPI I2C> on drmn1
iicbus0: <Philips I2C bus> on lkpi_iic0
iic0: <I2C generic I/O> on iicbus0
lkpi_iic1: <LinuxKPI I2C> on drmn1
iicbus1: <Philips I2C bus> on lkpi_iic1
iic1: <I2C generic I/O> on iicbus1
lkpi_iic2: <LinuxKPI I2C> on drmn1
iicbus2: <Philips I2C bus> on lkpi_iic2
iic2: <I2C generic I/O> on iicbus2
lkpi_iic3: <LinuxKPI I2C> on drmn1
iicbus3: <Philips I2C bus> on lkpi_iic3
iic3: <I2C generic I/O> on iicbus3
drmn1: [drm] [ENCODER:102:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it
drmn1: [drm] [ENCODER:111:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI clock, gate it
drmn1: [drm] [ENCODER:118:DDI D/PHY D] is disabled/in DSI mode with an ungated DDI clock, gate it
sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)!
sysctl_warn_reuse: can't re-use a leaf (hw.dri.vblank_offdelay)!
sysctl_warn_reuse: can't re-use a leaf (hw.dri.timestamp_precision)!
lkpi_iic4: <LinuxKPI I2C> on drm2
iicbus4: <Philips I2C bus> on lkpi_iic4
iic4: <I2C generic I/O> on iicbus4
lkpi_iic5: <LinuxKPI I2C> on drm3
iicbus5: <Philips I2C bus> on lkpi_iic5
iic5: <I2C generic I/O> on iicbus5
lkpi_iic6: <LinuxKPI I2C> on drm4
iicbus6: <Philips I2C bus> on lkpi_iic6
iic6: <I2C generic I/O> on iicbus6
lkpi_iic7: <LinuxKPI I2C> on drm5
iicbus7: <Philips I2C bus> on lkpi_iic7
iic7: <I2C generic I/O> on iicbus7
[drm] Initialized i915 1.6.0 20201103 for drmn1 on minor 1
VT: Replacing driver "efifb" with new "fb".
start FB_INFO:
type=11 height=1080 width=1920 depth=32
pbase=0x80000000 vbase=0xfffff80080000000
name=drmn1 flags=0x0 stride=7680 bpp=32
end FB_INFO
Security policy loaded: MAC/priority (mac_priority)
Intel(R) Wireless WiFi based driver for FreeBSD
pchtherm0: <CannonLake-H Thermal Subsystem> mem 0xed527000-0xed527fff at device 18.0 on pci0
ig4iic0: <Intel Cannon Lake-H I2C Controller-0> at device 21.0 on pci0
ig4iic0: Using MSI
iicbus8: <Philips I2C bus (ACPI-hinted)> on ig4iic0
iic8: <I2C generic I/O> on iicbus8
ig4iic1: <Intel Cannon Lake-H I2C Controller-1> at device 21.1 on pci0
ig4iic1: Using MSI
iicbus9: <Philips I2C bus (ACPI-hinted)> on ig4iic1
iicbus9: <unknown card> at addr 0x2c
iic9: <I2C generic I/O> on iicbus9
ichsmb0: <Intel Cannon Lake SMBus controller> port 0xefa0-0xefbf mem 0xed520000-0xed5200ff at device 31.4 on pci0
smbus0: <System Management Bus> on ichsmb0
iwlwifi0: <iwlwifi> mem 0xed400000-0xed403fff at device 0.0 on pci6
iwlwifi0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
iwlwifi0: PCI dev 2723/1654, rev=0x340, rfid=0x10a100
iwlwifi0: successfully loaded firmware image 'iwlwifi-cc-a0-77.ucode'
iwlwifi0: api flags index 2 larger than supported by driver
iwlwifi0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
iwlwifi0: loaded firmware version 77.2df8986f.0 cc-a0-77.ucode op_mode iwlmvm
iwlwifi0: Detected Killer(R) Wi-Fi 6 AX1650x 160MHz Wireless Network Adapter (200NGW), REV=0x340
iwlwifi0: Detected RF HR B3, rfid=0x10a100
iwlwifi0: base HW address: 78:2b:46:ee:27:a3
rtsx0: <2.1g Realtek RTS525A PCIe SD Card Reader> mem 0xed300000-0xed300fff at device 0.0 on pci7
rtsx0: No card is detected
acpi_wmi0: <ACPI-WMI mapping> on acpi0
acpi_wmi1: <ACPI-WMI mapping> on acpi0
acpi_wmi1: Embedded MOF found
ACPI: \134_SB.WFDE.WQCC: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
acpi_wmi2: <ACPI-WMI mapping> on acpi0
acpi_wmi2: Embedded MOF found
ACPI: \134_SB.WFTE.WQCC: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
acpi_wmi3: <ACPI-WMI mapping> on acpi0
acpi_wmi3: Embedded MOF found
ACPI: \134_SB.AMW0.WQMO: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
acpi_wmi4: <ACPI-WMI mapping> on acpi0
acpi_wmi4: Embedded MOF found
ACPI: \134_SB.AMW4.WQMO: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
acpi_wmi5: <ACPI-WMI mapping> on acpi0
acpi_wmi5: Embedded MOF found
ACPI: \134_SB.AMW2.WQMO: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
acpi_wmi6: <ACPI-WMI mapping> on acpi0
acpi_wmi7: <ACPI-WMI mapping> on acpi0
lo0: link state changed to UP
axe0 on uhub2
axe0: <ASIX Elec. Corp. AX88x72A, rev 2.00/0.01, addr 2> on usbus0
usbhid0 on uhub2
usbhid0: <Ducky Ducky One2 Mini RGB, class 0/0, rev 1.10/0.00, addr 3> on usbus0
hidbus0: <HID bus> on usbhid0
usbhid1 on uhub2
usbhid1: <Ducky Ducky One2 Mini RGB, class 0/0, rev 1.10/0.00, addr 3> on usbus0
hidbus1: <HID bus> on usbhid1
usbhid2 on uhub2
usbhid2: <BenQ ZOWIE BenQ ZOWIE Gaming Mouse, class 0/0, rev 2.00/0.20, addr 4> on usbus0
hidbus2: <HID bus> on usbhid2
umodem0 on uhub0
umodem0: <HTMicroelectronics Goodix Fingerprint Device, class 239/2, rev 2.00/1.00, addr 7> on usbus0
umodem0: data interface 1, has no CM over data, has no break
iichid0: <SYNA2393:00 06CB:7A13 I2C HID device> at addr 0x2c irq 51 on iicbus9
hidbus3: <HID bus> on iichid0
hms0: <Ducky Ducky One2 Mini RGB Mouse> on hidbus0
hms0: 5 buttons and [XYW] coordinates ID=0
hms1: <BenQ ZOWIE BenQ ZOWIE Gaming Mouse> on hidbus2
hms1: 6 buttons and [XYW] coordinates ID=0
hms2: <SYNA2393:00 06CB:7A13 Mouse> on hidbus3
hms2: 2 buttons and [XY] coordinates ID=2
miibus0: <MII bus> on axe0
ukphy0: <Generic IEEE 802.3u media interface> PHY 16 on miibus0
hcons0: <Ducky Ducky One2 Mini RGB Consumer Control> on hidbus1
ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ue0: <USB Ethernet> on axe0
ue0: Ethernet address: 00:50:b6:10:e9:75
ue0: link state changed to DOWN
hmt0: <SYNA2393:00 06CB:7A13 TouchPad> on hidbus3
hconf0: <SYNA2393:00 06CB:7A13 Configuration> on hidbus3
hmt0: Multitouch touchpad with 0 external buttons, click-pad
hmt0: 5 contacts with [C] properties. Report range [0:0] - [1228:928]
ue0: link state changed to UP
Security policy loaded: MAC/ntpd (mac_ntpd)
ACPI Warning: \134_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20221020/nsarguments-212)
psm0: failed to enable the device (doopen).
 
You may have noticed that since 14.1-R there have been various issues with graphics kernel modules.

i have drm-515-kmod-5.15.118_4 installed
First try pkg upgrade of graphics/drm-515-kmod to version 5.15.160 from 04 Jun 2024 10:11:02.
If that doesn't help try building that from ports. Next step to try would be building graphics/drm-61-kmod from ports.

If you have the option of BEs (using ZFS on root) you may do some more A-B testing/comparison between a 515 and a 61 build.

Barring any hardware issues (I see no indication of that at all) and if building 515 or 61 does not make the problems go away, I suggest you open up a PR with relevant data. When applicable say at the beginning that you're willing to deliver more (debug) data on request.
 
cheers mate

i running the quarterly branch,
i have poudrierre set up so ill take a look at building drm-515-kmod or drm-61-kmod

still not sure if the issue is coffee lake is missing from the gpu list
 
For graphics/drm-515-kmod the most recent package build (quarterly branch) is from "2024-07-28 03:26 – repo build date"

still not sure if the issue is coffee lake is missing from the gpu list
so is the error because there is no gpu firmware for my gpu
Based on graphics/gpu-firmware-intel: Fix cannonlake/coffeelake my interpretation would be that the coffeelake firmware is incorporated in cannonlake's; note that I'm not a graphics/firmware specialist though.
 
installed gpu-firmware-intel-kmod-cannonlake

Code:
doas pkg install gpu-firmware-intel-kmod-cannonlake

but still get the same error
 
Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
Run pkg install gpu-firmware-kmod to install it
From your messages I deduce (please correct me if I'm wrong) you didn't do that and you only did:
Code:
doas pkg install gpu-firmware-intel-kmod-cannonlake

I couldn't find kbl_dmc_ver1_04.bin in any of the files in cannonlake: pkg list gpu-firmware-intel-kmod-cannonlake
However:
Code:
# pkg list gpu-firmware-intel-kmod-kabylake | grep kbl_dmc_ver1_04.bin
/boot/modules/i915_kbl_dmc_ver1_04_bin.ko
So, perhaps install gpu-firmware-intel-kmod-kabylake too?

Intel UHD Graphics 630 on FreeBSD 14.0-RELEASE states as much.
 
Hi Mate, your detective work was spot on

i unistalled gpu-firmware-intel-kmod-cannonlake

and installed gpu-firmware-intel-kmod-kabylake

Code:
doas pkg install gpu-firmware-intel-kmod-kabylake

rebooted

Code:
doas dmesg

Code:
drmn1: successfully loaded firmware image 'i915/kbl_dmc_ver1_04.bin'
drmn1: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)

cheers mate,
i probably wouldnt have guessed it was the kabylake package that i needed

i still get this ACPI error
have to work out what causing that next

Code:
ACPI Warning: \134_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20221020/nsarguments-212)
 
googling the above error returns this result


The ACPI Warning: ...._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] warning could be annoying but is harmless. The message is shown because Nvidia does not conform to the official ACPI specification.

It can also not be "fixed" by using the required "Package" type because it would break many laptops with Nvidia GPUs, resulting in higher power consumption. For a more technical description, see this discussion.

As a user, the best thing you can do is ignoring it. It will only occur when the GPU driver (nvidia, nouveau, bbswitch) is loaded, or when a GPU in a hybrid graphics laptop is powered off.
 
Just to be sure, have you experienced this ACPI warning *after* installing the kabylake stuff as well?

googling the above error returns this result [...]
Your reference mentions "(20150930/nsarguments-95)" not "20221020/nsarguments-212".
If your ACPI problem is indeed linked to the Nvidia driver.
If so, perhaps, try disabling NVIDIA stuff and see if the warning goes away?

Your exact ACPI warning message:
Code:
ACPI Warning: \134_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20221020/nsarguments-212)
is reported here: Date: 2023-05-23 14:13:32 - Description: Dell Alienware 17 R 4

I'm unclear what is referenced by "[Package]". Presumably not a pkg package.
 
hi mate

have you experienced this ACPI warning *after* installing the kabylake stuff as well?

yes i got the ACPI error before and after installing kabylake

i still got the error after i tried installing the gpu-firmware-intel-kmod-cannonlake

I'm unclear what is referenced by "[Package]". Presumably not a pkg package.

i would have though if it was a freebsd message it would list the package
so maybe its an error from "upstream"

i get the error starting dwl

Code:
exec dbus-launch --exit-with-session dwl -s 'dwlb -font "monospace:size=16"'

the error slows down starting dwl by a couple of seconds
 

The first hit in Google: ACPI Warning: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] · Issue #106 · Bumblebee-Project/bbswitch · GitHub

“Known, harmless: ee0591b#commitcomment-4685919”
 
dwl-start

send strerror to dev null and the delay is gone

Code:
exec dbus-launch --exit-with-session dwl -s 'dwlb -font "monospace:size=16"' 2>/dev/null
 
It is only an ACPI warning, so nothing really serious I imagine.

I'm a little hesitant in linking FreeBSD ACPI warnings (your system) with other ACPI warnings (not an exact match) as reported by Linux distro's, but I admit I don't know how ACPI functions inside FreeBSD versus Linux.
 
agree cant relate linux errors to freebsd
but googling for that error seems to show its just that nvidia doesnt follow the specs

it also shows this post as the 4th in the search results

always happens to me getting my own posts when searching for error messages
 
Back
Top