Created attachment 256335 [details] various outputs When booting into FreeBSD (installer, live system, or installed system) the keyboard for the aforementioned system does not work in terminal, but is recognized by the Operating System. Plugging in a USB keyboard/mouse circumvents the issue, but is not preferred for a laptop device. I believe the PRiMAX HP FY23 OMEN 16 KBM is the keyboard/mouse set that is of target. I might be wrong. kldstat, usbconfig, and pciconf attached.
Try to add following line to /boot/loader.conf: hw.usb.usbhid.enable=1
(In reply to Vladimir Kondratyev from comment #1) I added the following line and rebooted. hw.usb.usbhid.enable=1 Keyboard and Track pad are still non-functioning from the OS's perspective. Out of desperation I added the following line and rebooted. hw.usb.usbhid.enable="1" Still no change in keyboard/track pad functionality. Thanks for your patience. -D
> none5@pci0:0:21:0: class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086 device=0x7a4c subvendor=0x103c subdevice=0x8bb3 > vendor = 'Intel Corporation' > device = 'Raptor Lake Serial IO I2C Host Controller' > class = serial bus That is why touchpad is broken. We need add 0x8086:0x7a4c to list of supported devices in ig4 driver
Created attachment 256399 [details] ig4 var proposed patch ig4_var.h, Line 53 adds Raptor lake to the list of recognized.
Created attachment 256400 [details] ig4 pci proposed patch ig4_pci.c, Line 295 adds the specific device/vendor hexadecimal pair to the list of recognized.
The attached patches creation was guided in large part by @antranigv. I am looking for cursory approval before I build and replace it on my system. Please let me know if they are malformed or require additional touch points before I do so. - D
Don't add IG4_RAPTORLAKE before consulting with Linux LPSS driver. It means addition of new timings. For beginning reuse IG4_TIGERLAKE for test.
Hi, Attachment named "various outputs 2" is provided. Line 179, Added the Raptor Lake hexadecimal definition. Line 298, Added the Raptor Lake line, while still using IG4_TIGERLAKE. Line 437, Shows the ig4.ko module is loaded without issue. Line 460, Evidence of the device '0x7a4c' being handled by ig4iic. No keyboard/track pad functionality noticed in terminal or Xorg. Note *, the ig4.ko is generated without the ig4_var.h patch attached previously. - D
Created attachment 256405 [details] Various Outputs from test case
Comment on attachment 256405 [details] Various Outputs from test case ^Triage: Bugzilla cannot detect this as a patch.
Comment on attachment 256399 [details] ig4 var proposed patch ^Triage: Bugzilla cannot detect this as a patch. Also: maintainer-approval only pertains to code changes that can be approved by an individual maintainer.