wulf7 / iichid

Generic HID layer for FreeBSD. Including I2C and USB backends.
BSD 2-Clause "Simplified" License
45 stars 6 forks source link

c300s TERRA i2c Designware ELAN #63

Closed mattdrepo closed 2 years ago

mattdrepo commented 3 years ago

Hi there,

Quite confused as to how to approach for this old Chromebook on FREEBSD-13.0-STABLE

I don't get any pointer when starting X. Could someone give me a few steps as to how to fix a clean install.

My issues are that I can't get any of the guides mentioned here to work and I am confused as to how to approach things now and I dont want to try older guides due to the depreciation of moused, nor go down the route of synaptics. I am also confused as to what to put in boot and rc.

Sorry to be a pain, everything else about this system seems to be workable or manageable. Thank you to anyone willing to help!

wulf7 commented 3 years ago

Please provide some info about your system: 1, bootlog. can be obtained with dmesg command right after boot

  1. devinfo -rv output
  2. pciinfo -lv ouput
mattdrepo commented 2 years ago

Thanks for getting back to me. I have been struggling to get the output over to you on FreeBSD. Because I use this device quite often outdoors I have to switch between Fedora and then (when I have time) trying again with FreeBSD. I installed pciutils to get lspci and the other commands i piped to txt files accordingly. My issues are being (too used to hand holding in linux) a bit daunted by FreeBSD and got stuck getting these txt files off the machine for you. Do you object to me giving you the relevant output on a linux machine. Or is the FreeBSD output empirical?

literally trying to get it off the laptop onto either the sdcard or a usb.

wulf7 commented 2 years ago

Ok. You may start from lspci and friends. Providing linux tools output is better than providing nothing. But native tools output is more valuable.

mattdrepo commented 2 years ago

Apologies for the delay!

I have finally managed to put together a working (minus trackpad) system on this chromebook (entropy issues on all installers bar FreeBSD 13 STABLE and FreeBSD 14). Here is the output from FreeBSD 13 STABLE

mattdrepo commented 2 years ago

dmesg

---<>--- Copyright (c) 1992-2021 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 13.0-STABLE #0 stable/13-n248076-3a15ccadf87: Thu Nov 18 02:34:01 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git llvmorg-12.0.1-0-gfed41342a82f) VT(efifb): resolution 1366x768 CPU: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz (1599.99-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406c4 Family=0x6 Model=0x4c Stepping=4 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=0x43d8e3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,TSCDLT,AESNI,RDRAND> AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=0x101<LAHF,Prefetch> Structured Extended Features=0x2282<TSCADJ,SMEP,ERMS,NFPUSG> Structured Extended Features3=0xc000400<MD_CLEAR,IBPB,STIBP> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 2147483648 (2048 MB) avail memory = 1983930368 (1892 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: WARNING: L1 data cache covers fewer APIC IDs than a core (0 < 1) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0: MADT APIC ID 2 != hw id 1 ioapic0 <Version 2.0> irqs 0-114 Launching APs: 1 Timecounter "TSC" frequency 1599988320 Hz quality 1000 random: entropy device external interface kbd1 at kbdmux0 efirtc0: efirtc0: registered as a time-of-day clock, resolution 1.000000s aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS> acpi0: acpi0: Power Button (fixed) ACPI Error: No handler for Region [EMEM] (0xfffff80001704a00) [EmbeddedControl] (20201113/evregion-290) ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-428) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BSTA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BAT0._STA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 450 Event timer "HPET1" frequency 14318180 Hz quality 440 Event timer "HPET2" frequency 14318180 Hz quality 440 cpu0: on acpi0 atrtc0: port 0x70-0x77 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: 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 0x408-0x40b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pcib0: could not evaluate _ADR - AE_NOT_FOUND pci0: on pcib0 vgapci0: port 0x1000-0x103f mem 0x90000000-0x90ffffff,0x80000000-0x8fffffff at device 2.0 on pci0 vgapci0: Boot video device sdhci_pci0: <Intel Braswell eMMC 4.5.1 Controller> mem 0x9131d000-0x9131dfff at device 16.0 on pci0 sdhci_pci0: 1 slot(s) allocated mmc0: <MMC/SD bus> on sdhci_pci0 sdhci_pci1: mem 0x9131e000-0x9131efff at device 18.0 on pci0 sdhci_pci1: 1 slot(s) allocated xhci0: <Intel Braswell USB 3.0 controller> mem 0x91300000-0x9130ffff 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 hdac0: mem 0x91314000-0x91317fff at device 27.0 on pci0 pcib1: at device 28.0 on pci0 pcib2: at device 28.2 on pci0 pci1: on pcib2 pci1: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] acpi_lid0: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 uart0: <16550 or compatible> at port 0x3f8 irq 4 flags 0x10 on isa0 uart0: non-PNP ISA device will be removed from GENERIC in FreeBSD 14. est0: on cpu0 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) ugen0.1: <0x8086 XHCI root HUB> at usbus0 uhub0 on usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 mmcsd0: 31GB <MMCHC HBG4a2 10.4 SN 0DE5DC49 MFG 08/2016 by 144 0x004a> at mmc0 200.0MHz/8bit/8192-block mmcsd0boot0: 4MB partition 1 at mmcsd0 mmcsd0boot1: 4MB partition 2 at mmcsd0 mmcsd0rpmb: 4MB partition 3 at mmcsd0 hdacc0: at cad 2 on hdac0 hdaa0: at nid 1 on hdacc0 hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (6) in association 1! Disabling association. hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (7) in association 1! Disabling association. Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 CAM uhub0: 13 ports with 13 removable, self powered ugen0.2: <motorola Nexus 6> at usbus0 Root mount waiting for: usbus0 ugen0.3: at usbus0 ugen0.4: <vendor 0x8087 product 0x0a2a> at usbus0 Root mount waiting for: usbus0 ugen0.5: at usbus0 drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). VT: Replacing driver "efifb" with new "dummy". Successfully added WC MTRR for [0x80000000-0x8fffffff]: 0; [drm] Got stolen memory base 0x7e000000, size 0x2000000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] Connector DP-1: get mode from tunables: [drm] - kern.vt.fb.modes.DP-1 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-1: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-1 [drm] - kern.vt.fb.default_mode [drm] Connector eDP-1: get mode from tunables: [drm] - kern.vt.fb.modes.eDP-1 [drm] - kern.vt.fb.default_mode [drm] Connector DP-2: get mode from tunables: [drm] - kern.vt.fb.modes.DP-2 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-2: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-2 [drm] - kern.vt.fb.default_mode sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)! [drm] Initialized i915 1.6.0 20190822 for drmn0 on minor 0 WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0. VT: Replacing driver "dummy" with new "fb". start FB_INFO: type=11 height=768 width=1366 depth=32 cmsize=16 size=4227072 pbase=0x80000000 vbase=0xfffff80080000000 name=drmn0 flags=0x0 stride=5504 bpp=32 cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 end FB_INFO drmn0: fb0: i915drmfb frame buffer device iwm0: <Intel(R) Dual Band Wireless AC 7265> mem 0x91200000-0x91201fff at device 0.0 on pci1 iwm0: hw rev 0x210, fw ver 22.361476.0, address 7c:b0:c2:26:37:bb wlan0: Ethernet address: 7c:b0:c2:26:37:bb lo0: link state changed to UP wlan0: link state changed to UP ums0 on uhub0 ums0: <PixArt Microsoft USB Optical Mouse, class 0/0, rev 1.10/1.00, addr 2> on usbus0 ums0: 3 buttons and [XYZ] coordinates ID=0 ugen0.4: <vendor 0x8087 product 0x0a2a> at usbus0 (disconnected) ugen0.4: <vendor 0x8087 product 0x0a2a> at usbus0 ng_ubt: HCI command 0x0c03 timed out ng_ubt: HCI command 0x0c03 timed out

mattdrepo commented 2 years ago

devinfo -rv

nexus0 efirtc0 cryptosoft0 aesni0 ram0 I/O memory addresses: 0x0-0x9ffff 0x100000-0x1fa3cfff 0x1fa3e000-0x1fc71fff 0x1fc75000-0x1fc77fff 0x1fc7b000-0x1feaefff 0x1ffff000-0x1fffffff 0x20200000-0x7ccddfff apic0 I/O memory addresses: 0xfec00000-0xfec0001f 0xfee00000-0xfee0053f acpi0 Interrupt request lines: 0x9 I/O ports: 0x61 0x63 0x65 0x67 0x80 0x92 0xb2-0xb3 0x200 0x204 0x400-0x47f 0x500-0x5fe 0x800-0x87f 0x880-0x8ff 0x900-0x9fe I/O memory addresses: 0xe0000000-0xefffffff 0xfea00000-0xfeafffff 0xfeb00000-0xfebfffff 0xfed01000-0xfed013ff 0xfed03000-0xfed033ff 0xfed06000-0xfed067ff 0xfed08000-0xfed09fff 0xfed1c000-0xfed1c3ff pcib0 pnpinfo _HID=PNP0A08 _UID=0 CID=PNP0A03 at handle=_SB.PCI0 I/O ports: 0xcf8-0xcff pci0 PCI domain 0 bus numbers: 0 hostb0 pnpinfo vendor=0x8086 device=0x2280 subvendor=0x8086 subdevice=0x7270 class=0x060000 at slot=0 function=0 dbsf=pci0:0:0:0 vgapci0 pnpinfo vendor=0x8086 device=0x22b1 subvendor=0x8086 subdevice=0x7270 class=0x030000 at slot=2 function=0 dbsf=pci0:0:2:0 handle=_SB.PCI0.GFX0 Interrupt request lines: 0x76 I/O ports: 0x1000-0x103f I/O memory addresses: 0x80000000-0x8fffffff 0x90000000-0x90ffffff drm0 drm7 i2c0 drm8 i2c1 drm9 drm10 i2c2 drm11 drmn0 drm128 drm1 drm2 drm3 drm4 drm5 drm6 graphics0 fbd0 unknown pnpinfo vendor=0x8086 device=0x22dc subvendor=0x8086 subdevice=0x7270 class=0x118000 at slot=11 function=0 dbsf=pci0:0:11:0 handle=_SB.PCI0.B0DB I/O memory addresses: 0x9131c000-0x9131cfff sdhcipci0 pnpinfo vendor=0x8086 device=0x2294 subvendor=0x8086 subdevice=0x7270 class=0x080501 at slot=16 function=0 dbsf=pci0:0:16:0 handle=_SB.PCI0.PEMC Interrupt request lines: 0x13 I/O memory addresses: 0x9131d000-0x9131dfff mmc0 mmcsd0 at rca=0x0002 sdhcipci1 pnpinfo vendor=0x8086 device=0x2296 subvendor=0x8086 subdevice=0x7270 class=0x080501 at slot=18 function=0 dbsf=pci0:0:18:0 Interrupt request lines: 0x12 I/O memory addresses: 0x9131e000-0x9131efff xhci0 pnpinfo vendor=0x8086 device=0x22b5 subvendor=0x8086 subdevice=0x7270 class=0x0c0330 at slot=20 function=0 dbsf=pci0:0:20:0 handle=_SB.PCI0.XHCI Interrupt request lines: 0x73 I/O memory addresses: 0x91300000-0x9130ffff usbus0 uhub0 ums0 pnpinfo vendor=0x045e product=0x00cb devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" release=0x0100 mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x02 at bus=0 hubaddr=1 port=2 devaddr=2 interface=0 ugen=ugen0.2 hdac0 pnpinfo vendor=0x8086 device=0x2284 subvendor=0x8086 subdevice=0x7270 class=0x040300 at slot=27 function=0 dbsf=pci0:0:27:0 Interrupt request lines: 0x74 I/O memory addresses: 0x91314000-0x91317fff hdacc0 pnpinfo vendor=0x8086 device=0x2883 revision=0x00 stepping=0x00 at cad=2 hdaa0 pnpinfo type=0x01 subsystem=0x80860101 at nid=1 pcib1 pnpinfo vendor=0x8086 device=0x22c8 subvendor=0x8086 subdevice=0x7270 class=0x060400 at slot=28 function=0 dbsf=pci0:0:28:0 Interrupt request lines: 0x75 PCI domain 0 bus numbers: 1 pcib2 pnpinfo vendor=0x8086 device=0x22cc subvendor=0x8086 subdevice=0x7270 class=0x060400 at slot=28 function=2 dbsf=pci0:0:28:2 handle=_SB.PCI0.RP03 I/O memory addresses: 0x91200000-0x912fffff PCI domain 0 bus numbers: 2 pci1 pcib2 bus numbers: 2 iwm0 pnpinfo vendor=0x8086 device=0x095a subvendor=0x8086 subdevice=0x5010 class=0x028000 at slot=0 function=0 dbsf=pci0:2:0:0 handle=_SB.PCI0.RP03.WIFI Interrupt request lines: 0x77 pcib2 memory window: 0x91200000-0x91201fff isab0 pnpinfo vendor=0x8086 device=0x229c subvendor=0x8086 subdevice=0x7270 class=0x060100 at slot=31 function=0 dbsf=pci0:0:31:0 handle=_SB_.PCI0.LPCB isa0 sc0 vga0 fdc0 ppc0 uart0 Interrupt request lines: 0x4 I/O ports: 0x3f8 uart1 acpi_sysresource0 pnpinfo _HID=PNP0C02 _UID=1 CID=none at handle=_SB.PCI0.PDRC unknown pnpinfo _HID=INT33BD _UID=1 CID=INT33BD at handle=_SB.PCI0.IOSF pci_link0 pnpinfo _HID=PNP0C0F _UID=1 CID=none at handle=_SB.PCI0.LPCB.LNKA pci_link1 pnpinfo _HID=PNP0C0F _UID=2 CID=none at handle=_SB.PCI0.LPCB.LNKB pci_link2 pnpinfo _HID=PNP0C0F _UID=3 CID=none at handle=_SB.PCI0.LPCB.LNKC pci_link3 pnpinfo _HID=PNP0C0F _UID=4 CID=none at handle=_SB.PCI0.LPCB.LNKD pci_link4 pnpinfo _HID=PNP0C0F _UID=5 CID=none at handle=_SB.PCI0.LPCB.LNKE pci_link5 pnpinfo _HID=PNP0C0F _UID=6 CID=none at handle=_SB.PCI0.LPCB.LNKF pci_link6 pnpinfo _HID=PNP0C0F _UID=7 CID=none at handle=_SB.PCI0.LPCB.LNKG pci_link7 pnpinfo _HID=PNP0C0F _UID=8 CID=none at handle=_SB.PCI0.LPCB.LNKH acpi_ec0 pnpinfo _HID=PNP0C09 _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_ I/O ports: 0x62 0x66 acpi_lid0 pnpinfo _HID=PNP0C0D _UID=0 CID=none at handle=_SB.PCI0.LPCB.EC0_.LID0 acpi_acad0 pnpinfo _HID=ACPI0003 _UID=0 CID=none at handle=_SB.PCI0.LPCB.EC0_.AC__ battery0 pnpinfo _HID=PNP0C0A _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_.BAT0 unknown pnpinfo _HID=GOOG0004 _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_.CREC atdma0 pnpinfo _HID=PNP0200 _UID=0 CID=none at handle=_SB.PCI0.LPCB.DMAC DMA request lines: 4 I/O ports: 0x0-0x1f 0x81-0x91 0x93-0x9f 0xc0-0xdf unknown pnpinfo _HID=INT0800 _UID=0 CID=none at handle=_SB.PCI0.LPCB.FWH_ I/O memory addresses: 0xff800000-0xffffffff hpet0 pnpinfo _HID=PNP0103 _UID=0 CID=PNP0C01 at handle=_SB.PCI0.LPCB.HPET Interrupt request lines: 0x14 I/O memory addresses: 0xfed00000-0xfed003ff unknown pnpinfo _HID=PNP0000 _UID=0 CID=none at handle=_SB.PCI0.LPCB.PIC_ I/O ports: 0x20-0x21 0x24-0x25 0x28-0x29 0x2c-0x2d 0x30-0x31 0x34-0x35 0x38-0x39 0x3c-0x3d 0xa0-0xa1 0xa4-0xa5 0xa8-0xa9 0xac-0xad 0xb0-0xb1 0xb4-0xb5 0xb8-0xb9 0xbc-0xbd 0x4d0-0x4d1 acpi_sysresource1 pnpinfo _HID=PNP0C02 _UID=2 CID=none at handle=_SB.PCI0.LPCB.LDRC atrtc0 pnpinfo _HID=PNP0B00 _UID=0 CID=none at handle=_SB.PCI0.LPCB.RTC_ Interrupt request lines: 0x8 I/O ports: 0x70-0x77 attimer0 pnpinfo _HID=PNP0100 _UID=0 CID=none at handle=_SB.PCI0.LPCB.TIMR Interrupt request lines: 0x0 I/O ports: 0x40-0x43 0x50-0x53 acpi_sysresource2 pnpinfo _HID=PNP0C02 _UID=4 CID=none at handle=_SB.PCI0.LPCB.SIO_.ECMM acpi_sysresource3 pnpinfo _HID=PNP0C02 _UID=3 CID=none at handle=_SB.PCI0.LPCB.SIO_.ECUI unknown pnpinfo _HID=PNP0C31 _UID=0 CID=PNP0C31 at handle=_SB.PCI0.LPCB.TPM_ I/O ports: 0xc31-0xc32 I/O memory addresses: 0xfed40000-0xfed44fff atkbdc0 pnpinfo _HID=GOOG000A _UID=0 CID=PNP0303 at handle=_SB.PCI0.PS2K I/O ports: 0x60 0x64 atkbd0 Interrupt request lines: 0x1 psm0 unknown pnpinfo _HID=INTL9C60 _UID=1 CID=none at handle=_SB.PCI0.SDM1 I/O memory addresses: 0x91310000-0x91310fff unknown pnpinfo _HID=INTL9C60 _UID=2 CID=none at handle=_SB.PCI0.SDM2 I/O memory addresses: 0x91318000-0x91318fff unknown pnpinfo _HID=808622C1 _UID=1 CID=none at handle=_SB.PCI0.I2C1 (disabled) unknown pnpinfo _HID=808622C1 _UID=2 CID=none at handle=_SB.PCI0.I2C2 (disabled) unknown pnpinfo _HID=808622C1 _UID=3 CID=none at handle=_SB.PCI0.I2C3 (disabled) unknown pnpinfo _HID=808622C1 _UID=4 CID=none at handle=_SB.PCI0.I2C4 (disabled) unknown pnpinfo _HID=808622C1 _UID=5 CID=none at handle=_SB.PCI0.I2C5 I/O memory addresses: 0x91323000-0x91323fff unknown pnpinfo _HID=10EC5650 _UID=1 CID=10EC5650 at handle=_SB.PCI0.I2C5.RTEK unknown pnpinfo _HID=808622C1 _UID=6 CID=none at handle=_SB.PCI0.I2C6 I/O memory addresses: 0x91325000-0x91325fff unknown pnpinfo _HID=ELAN0000 _UID=3 CID=none at handle=_SB.PCI0.I2C6.ETPA unknown pnpinfo _HID=808622C1 _UID=7 CID=none at handle=_SB.PCI0.I2C7 (disabled) unknown pnpinfo _HID=8086228A _UID=1 CID=none at handle=_SB.PCI0.UAR1 I/O memory addresses: 0x91328000-0x91328fff unknown pnpinfo _HID=8086228A _UID=2 CID=none at handle=_SB.PCI0.UAR2 (disabled) unknown pnpinfo _HID=80860F14 _UID=1 CID=PNP0D40 at handle=_SB.PCI0.EMMC (disabled) unknown pnpinfo _HID=INT33BB _UID=2 CID=PNP0D40 at handle=_SB.PCI0.SDIO (disabled) unknown pnpinfo _HID=INT33BB _UID=3 CID=PNP0D40 at handle=_SB.PCI0.SDCD (disabled) unknown pnpinfo _HID=808622A8 _UID=1 CID=808622A8 at handle=_SB.PCI0.LPEA I/O memory addresses: 0x20000000-0x201fffff 0x91000000-0x911fffff 0x9131f000-0x9131ffff unknown pnpinfo _HID=none _UID=0 CID=none at handle=_SB.PCI0.LPEA.PLPE unknown pnpinfo _HID=INT33FF _UID=1 CID=INT33FF at handle=_SB.GPSW I/O memory addresses: 0xfed80000-0xfed87fff unknown pnpinfo _HID=INT33FF _UID=2 CID=INT33FF at handle=_SB.GPNC I/O memory addresses: 0xfed88000-0xfed8ffff unknown pnpinfo _HID=INT33FF _UID=3 CID=INT33FF at handle=_SB.GPEC I/O memory addresses: 0xfed90000-0xfed97fff unknown pnpinfo _HID=INT33FF _UID=4 CID=INT33FF at handle=_SB.GPSE I/O memory addresses: 0xfed98000-0xfed9ffff unknown pnpinfo _HID=INT3400 _UID=0 CID=none at handle=_SB.DPTF unknown pnpinfo _HID=INT3403 _UID=1 CID=none at handle=_SB.DPTF.TSR0 unknown pnpinfo _HID=INT3403 _UID=2 CID=none at handle=_SB.DPTF.TSR1 unknown pnpinfo _HID=INT3403 _UID=3 CID=none at handle=_SB.DPTF.TSR2 unknown pnpinfo _HID=INT3403 _UID=0 CID=none at handle=_SB.DPTF.TCHG cpu0 pnpinfo _HID=none _UID=0 CID=none at handle=_SB.CP00 est0 p4tcc0 acpi_perf0 cpufreq0 cpu1 pnpinfo _HID=none _UID=0 CID=none at handle=_SB.CP01 est1 p4tcc1 acpi_perf1 cpufreq1 unknown pnpinfo _HID=BOOT0000 _UID=0 _CID=none at handle=\CTBL I/O memory addresses: 0x7cd13000-0x7cd1afff acpi_timer0 pnpinfo unknown ACPI I/O ports: 0x408-0x40b

mattdrepo commented 2 years ago

pciconf -l (pciinfo -lv wasn't found and couldnt find a pkg for it??)

hostb0@pci0:0:0:0: class=0x060000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2280 subvendor=0x8086 subdevice=0x7270 vgapci0@pci0:0:2:0: class=0x030000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22b1 subvendor=0x8086 subdevice=0x7270 none0@pci0:0:11:0: class=0x118000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22dc subvendor=0x8086 subdevice=0x7270 sdhci_pci0@pci0:0:16:0: class=0x080501 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2294 subvendor=0x8086 subdevice=0x7270 sdhci_pci1@pci0:0:18:0: class=0x080501 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2296 subvendor=0x8086 subdevice=0x7270 xhci0@pci0:0:20:0: class=0x0c0330 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22b5 subvendor=0x8086 subdevice=0x7270 hdac0@pci0:0:27:0: class=0x040300 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2284 subvendor=0x8086 subdevice=0x7270 pcib1@pci0:0:28:0: class=0x060400 rev=0x35 hdr=0x01 vendor=0x8086 device=0x22c8 subvendor=0x8086 subdevice=0x7270 pcib2@pci0:0:28:2: class=0x060400 rev=0x35 hdr=0x01 vendor=0x8086 device=0x22cc subvendor=0x8086 subdevice=0x7270 isab0@pci0:0:31:0: class=0x060100 rev=0x35 hdr=0x00 vendor=0x8086 device=0x229c subvendor=0x8086 subdevice=0x7270 iwm0@pci0:2:0:0: class=0x028000 rev=0x59 hdr=0x00 vendor=0x8086 device=0x095a subvendor=0x8086 subdevice=0x5010

wulf7 commented 2 years ago

Could you apply following patch and than rebuild and test your kernel ?

--- sys/dev/ichiic/ig4_acpi.c
+++ sys/dev/ichiic/ig4_acpi.c
@@ -193,3 +193,4 @@ static driver_t ig4iic_acpi_driver = {
 DRIVER_MODULE_ORDERED(ig4iic, acpi, ig4iic_acpi_driver, ig4iic_devclass, 0, 0,
     SI_ORDER_ANY);
 MODULE_DEPEND(ig4iic, acpi, 1, 1, 1);
+ACPI_PNP_INFO(ig4iic_ids);
mattdrepo commented 2 years ago

Hello again!

Apologies for the delay! (this machine takes a LONG time to build from source!!!)

rm -rf /usr/src/ /usr/src/.[^.] git clone https://git.freebsd.org/src.git --branch stable/13 /usr/src

then applied your patch

building from source

cd /usr/src make buildworld make buildkernel make installkernel make installworld

could you tell me now what you require now that the system is patched?

Thank you for your time!

wulf7 commented 2 years ago

I expect that after reboot your system will automatically load required drivers. If not, try to execute kldload ig4.ko

mattdrepo commented 2 years ago

Hello again!

I have added:

ig4_load="YES" iicbus_load="YES" iichid_load="YES"

to /boot/loader.conf

and have polled devices via libinput list-devices

I only have this listed under mouse criteria

Device: System mouse Kernel: /dev/input/event0 Group: 1 Seat: seat0, default Capabilities: pointer Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: disabled Nat.scrolling: disabled Middle emulation: disabled Calibration: n/a Scroll methods: button Click methods: none Disable-w-typing: n/a Accel profiles: flat *adaptive Rotation: n/a

other than my usb mouse connected.

could you give me pointers (no pun intended!) as to how to proceed?

Thank you for your "input" :-)

mattdrepo commented 2 years ago

don't think (going by other peoples output on systems with a mousepad) I am seeing anything that suggests a mousepad on this system. I also find all the guides to getting mousepad/touchpad support on FreeBSD confusing (mainly due to the differing methods per FreeBSD version and, how many methods a mousepad is connected to a system). Hope you can help!

Considering this is a chromebook, I have discovered (when using this machine on Linux - galliumos patches specifically) it reads as elan/elantech

dmesg (after patch)

---<>--- Copyright (c) 1992-2021 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 13.0-STABLE #0 stable/13-n248516-7572ddd1671-dirty: Tue Dec 14 20:18:02 GMT 2021 matt@netbook:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) VT(efifb): resolution 1366x768 CPU: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz (1599.99-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406c4 Family=0x6 Model=0x4c Stepping=4 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=0x43d8e3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,TSCDLT,AESNI,RDRAND> AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=0x101<LAHF,Prefetch> Structured Extended Features=0x2282<TSCADJ,SMEP,ERMS,NFPUSG> Structured Extended Features3=0xc000400<MD_CLEAR,IBPB,STIBP> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 2147483648 (2048 MB) avail memory = 1983930368 (1892 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: WARNING: L1 data cache covers fewer APIC IDs than a core (0 < 1) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0: MADT APIC ID 2 != hw id 1 ioapic0 <Version 2.0> irqs 0-114 Launching APs: 1 Timecounter "TSC" frequency 1599987860 Hz quality 1000 random: entropy device external interface kbd1 at kbdmux0 efirtc0: efirtc0: registered as a time-of-day clock, resolution 1.000000s aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS> acpi0: acpi0: Power Button (fixed) ACPI Error: No handler for Region [EMEM] (0xfffff80001706a00) [EmbeddedControl] (20201113/evregion-290) ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-428) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BSTA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BAT0._STA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 450 Event timer "HPET1" frequency 14318180 Hz quality 440 Event timer "HPET2" frequency 14318180 Hz quality 440 cpu0: on acpi0 atrtc0: port 0x70-0x77 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: 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 0x408-0x40b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pcib0: could not evaluate _ADR - AE_NOT_FOUND pci0: on pcib0 vgapci0: port 0x1000-0x103f mem 0x90000000-0x90ffffff,0x80000000-0x8fffffff at device 2.0 on pci0 vgapci0: Boot video device sdhci_pci0: <Intel Braswell eMMC 4.5.1 Controller> mem 0x9131d000-0x9131dfff at device 16.0 on pci0 sdhci_pci0: 1 slot(s) allocated mmc0: <MMC/SD bus> on sdhci_pci0 sdhci_pci1: mem 0x9131e000-0x9131efff at device 18.0 on pci0 sdhci_pci1: 1 slot(s) allocated mmc1: <MMC/SD bus> on sdhci_pci1 xhci0: <Intel Braswell USB 3.0 controller> mem 0x91300000-0x9130ffff 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 hdac0: mem 0x91314000-0x91317fff at device 27.0 on pci0 pcib1: at device 28.0 on pci0 pcib2: at device 28.2 on pci0 pci1: on pcib2 pci1: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] acpi_lid0: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 uart0: <16550 or compatible> at port 0x3f8 irq 4 flags 0x10 on isa0 uart0: non-PNP ISA device will be removed from GENERIC in FreeBSD 14. est0: on cpu0 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) ugen0.1: <0x8086 XHCI root HUB> at usbus0 uhub0 on usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 mmcsd0: 31GB <MMCHC HBG4a2 10.4 SN 0DE5DC49 MFG 08/2016 by 144 0x004a> at mmc0 200.0MHz/8bit/8192-block mmcsd0boot0: 4MB partition 1 at mmcsd0 mmcsd0boot1: 4MB partition 2 at mmcsd0 mmcsd0rpmb: 4MB partition 3 at mmcsd0 mmc1: CMD8 failed, RESULT: 1 mmcsd1: 15MB <SD S016B 4.1 SN 358B7A93 MFG 05/2003 by 1 PA> at mmc1 25.0MHz/4bit/65535-block hdacc0: at cad 2 on hdac0 hdaa0: at nid 1 on hdacc0 hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (6) in association 1! Disabling association. hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (7) in association 1! Disabling association. Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 uhub0: 13 ports with 13 removable, self powered ugen0.2: at usbus0 Root mount waiting for: usbus0 ugen0.3: <vendor 0x8087 product 0x0a2a> at usbus0 ugen0.4: at usbus0 drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). VT: Replacing driver "efifb" with new "dummy". Successfully added WC MTRR for [0x80000000-0x8fffffff]: 0; [drm] Got stolen memory base 0x7e000000, size 0x2000000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] Connector DP-1: get mode from tunables: [drm] - kern.vt.fb.modes.DP-1 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-1: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-1 [drm] - kern.vt.fb.default_mode [drm] Connector eDP-1: get mode from tunables: [drm] - kern.vt.fb.modes.eDP-1 [drm] - kern.vt.fb.default_mode [drm] Connector DP-2: get mode from tunables: [drm] - kern.vt.fb.modes.DP-2 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-2: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-2 [drm] - kern.vt.fb.default_mode sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)! [drm] Initialized i915 1.6.0 20190822 for drmn0 on minor 0 WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0. VT: Replacing driver "dummy" with new "fb". start FB_INFO: type=11 height=768 width=1366 depth=32 cmsize=16 size=4227072 pbase=0x80000000 vbase=0xfffff80080000000 name=drmn0 flags=0x0 stride=5504 bpp=32 cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 end FB_INFO drmn0: fb0: i915drmfb frame buffer device iwm0: <Intel(R) Dual Band Wireless AC 7265> mem 0x91200000-0x91201fff at device 0.0 on pci1 iwm0: hw rev 0x210, fw ver 22.361476.0, address 7c:b0:c2:26:37:bb ig4iic0: iomem 0x91323000-0x91323fff irq 36 on acpi0 iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0 iicbus0: at addr 0x1a ig4iic1: iomem 0x91325000-0x91325fff irq 37 on acpi0 iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1 iicbus1: at addr 0x15 wlan0: Ethernet address: 7c:b0:c2:26:37:bb lo0: link state changed to UP wlan0: link state changed to UP ums0 on uhub0 ums0: <PixArt Microsoft USB Optical Mouse, class 0/0, rev 1.10/1.00, addr 1> on usbus0 ums0: 3 buttons and [XYZ] coordinates ID=0 ugen0.3: <vendor 0x8087 product 0x0a2a> at usbus0 (disconnected) ugen0.3: <vendor 0x8087 product 0x0a2a> at usbus0 ng_ubt: HCI command 0x0c03 timed out ng_ubt: HCI command 0x0c03 timed out

mattdrepo commented 2 years ago

pciconf

hostb0@pci0:0:0:0: class=0x060000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2280 subvendor=0x8086 subdevice=0x7270 vgapci0@pci0:0:2:0: class=0x030000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22b1 subvendor=0x8086 subdevice=0x7270 none0@pci0:0:11:0: class=0x118000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22dc subvendor=0x8086 subdevice=0x7270 sdhci_pci0@pci0:0:16:0: class=0x080501 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2294 subvendor=0x8086 subdevice=0x7270 sdhci_pci1@pci0:0:18:0: class=0x080501 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2296 subvendor=0x8086 subdevice=0x7270 xhci0@pci0:0:20:0: class=0x0c0330 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22b5 subvendor=0x8086 subdevice=0x7270 hdac0@pci0:0:27:0: class=0x040300 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2284 subvendor=0x8086 subdevice=0x7270 pcib1@pci0:0:28:0: class=0x060400 rev=0x35 hdr=0x01 vendor=0x8086 device=0x22c8 subvendor=0x8086 subdevice=0x7270 pcib2@pci0:0:28:2: class=0x060400 rev=0x35 hdr=0x01 vendor=0x8086 device=0x22cc subvendor=0x8086 subdevice=0x7270 isab0@pci0:0:31:0: class=0x060100 rev=0x35 hdr=0x00 vendor=0x8086 device=0x229c subvendor=0x8086 subdevice=0x7270 iwm0@pci0:2:0:0: class=0x028000 rev=0x59 hdr=0x00 vendor=0x8086 device=0x095a subvendor=0x8086 subdevice=0x5010

mattdrepo commented 2 years ago

devinfo:

nexus0 efirtc0 cryptosoft0 aesni0 ram0 I/O memory addresses: 0x0-0x9ffff 0x100000-0x1fa3cfff 0x1fa3e000-0x1fc71fff 0x1fc75000-0x1fc77fff 0x1fc7b000-0x1feaefff 0x1ffff000-0x1fffffff 0x20200000-0x7ccddfff apic0 I/O memory addresses: 0xfec00000-0xfec0001f 0xfee00000-0xfee0053f acpi0 Interrupt request lines: 0x9 I/O ports: 0x61 0x63 0x65 0x67 0x80 0x92 0xb2-0xb3 0x200 0x204 0x400-0x47f 0x500-0x5fe 0x800-0x87f 0x880-0x8ff 0x900-0x9fe I/O memory addresses: 0xe0000000-0xefffffff 0xfea00000-0xfeafffff 0xfeb00000-0xfebfffff 0xfed01000-0xfed013ff 0xfed03000-0xfed033ff 0xfed06000-0xfed067ff 0xfed08000-0xfed09fff 0xfed1c000-0xfed1c3ff pcib0 pnpinfo _HID=PNP0A08 _UID=0 CID=PNP0A03 at handle=_SB.PCI0 I/O ports: 0xcf8-0xcff pci0 PCI domain 0 bus numbers: 0 hostb0 pnpinfo vendor=0x8086 device=0x2280 subvendor=0x8086 subdevice=0x7270 class=0x060000 at slot=0 function=0 dbsf=pci0:0:0:0 vgapci0 pnpinfo vendor=0x8086 device=0x22b1 subvendor=0x8086 subdevice=0x7270 class=0x030000 at slot=2 function=0 dbsf=pci0:0:2:0 handle=_SB.PCI0.GFX0 Interrupt request lines: 0x76 I/O ports: 0x1000-0x103f I/O memory addresses: 0x80000000-0x8fffffff 0x90000000-0x90ffffff drm0 drm7 i2c0 drm8 i2c1 drm9 drm10 i2c2 drm11 drmn0 drm128 drm1 drm2 drm3 drm4 drm5 drm6 graphics0 fbd0 unknown pnpinfo vendor=0x8086 device=0x22dc subvendor=0x8086 subdevice=0x7270 class=0x118000 at slot=11 function=0 dbsf=pci0:0:11:0 handle=_SB.PCI0.B0DB I/O memory addresses: 0x9131c000-0x9131cfff sdhcipci0 pnpinfo vendor=0x8086 device=0x2294 subvendor=0x8086 subdevice=0x7270 class=0x080501 at slot=16 function=0 dbsf=pci0:0:16:0 handle=_SB.PCI0.PEMC Interrupt request lines: 0x13 I/O memory addresses: 0x9131d000-0x9131dfff mmc0 mmcsd0 at rca=0x0002 sdhcipci1 pnpinfo vendor=0x8086 device=0x2296 subvendor=0x8086 subdevice=0x7270 class=0x080501 at slot=18 function=0 dbsf=pci0:0:18:0 Interrupt request lines: 0x12 I/O memory addresses: 0x9131e000-0x9131efff mmc1 mmcsd1 at rca=0x7a93 xhci0 pnpinfo vendor=0x8086 device=0x22b5 subvendor=0x8086 subdevice=0x7270 class=0x0c0330 at slot=20 function=0 dbsf=pci0:0:20:0 handle=_SB.PCI0.XHCI Interrupt request lines: 0x73 I/O memory addresses: 0x91300000-0x9130ffff usbus0 uhub0 ums0 pnpinfo vendor=0x045e product=0x00cb devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" release=0x0100 mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x02 at bus=0 hubaddr=1 port=1 devaddr=2 interface=0 ugen=ugen0.2 hdac0 pnpinfo vendor=0x8086 device=0x2284 subvendor=0x8086 subdevice=0x7270 class=0x040300 at slot=27 function=0 dbsf=pci0:0:27:0 Interrupt request lines: 0x74 I/O memory addresses: 0x91314000-0x91317fff hdacc0 pnpinfo vendor=0x8086 device=0x2883 revision=0x00 stepping=0x00 at cad=2 hdaa0 pnpinfo type=0x01 subsystem=0x80860101 at nid=1 pcib1 pnpinfo vendor=0x8086 device=0x22c8 subvendor=0x8086 subdevice=0x7270 class=0x060400 at slot=28 function=0 dbsf=pci0:0:28:0 Interrupt request lines: 0x75 PCI domain 0 bus numbers: 1 pcib2 pnpinfo vendor=0x8086 device=0x22cc subvendor=0x8086 subdevice=0x7270 class=0x060400 at slot=28 function=2 dbsf=pci0:0:28:2 handle=_SB.PCI0.RP03 I/O memory addresses: 0x91200000-0x912fffff PCI domain 0 bus numbers: 2 pci1 pcib2 bus numbers: 2 iwm0 pnpinfo vendor=0x8086 device=0x095a subvendor=0x8086 subdevice=0x5010 class=0x028000 at slot=0 function=0 dbsf=pci0:2:0:0 handle=_SB.PCI0.RP03.WIFI Interrupt request lines: 0x77 pcib2 memory window: 0x91200000-0x91201fff isab0 pnpinfo vendor=0x8086 device=0x229c subvendor=0x8086 subdevice=0x7270 class=0x060100 at slot=31 function=0 dbsf=pci0:0:31:0 handle=_SB_.PCI0.LPCB isa0 sc0 vga0 fdc0 ppc0 uart0 Interrupt request lines: 0x4 I/O ports: 0x3f8 uart1 acpi_sysresource0 pnpinfo _HID=PNP0C02 _UID=1 CID=none at handle=_SB.PCI0.PDRC unknown pnpinfo _HID=INT33BD _UID=1 CID=INT33BD at handle=_SB.nexus0 efirtc0 cryptosoft0 aesni0 ram0 I/O memory addresses: 0x0-0x9ffff 0x100000-0x1fa3cfff 0x1fa3e000-0x1fc71fff 0x1fc75000-0x1fc77fff 0x1fc7b000-0x1feaefff 0x1ffff000-0x1fffffff 0x20200000-0x7ccddfff apic0 I/O memory addresses: 0xfec00000-0xfec0001f 0xfee00000-0xfee0053f acpi0 Interrupt request lines: 0x9 I/O ports: 0x61 0x63 0x65 0x67 0x80 0x92 0xb2-0xb3 0x200 0x204 0x400-0x47f 0x500-0x5fe 0x800-0x87f 0x880-0x8ff 0x900-0x9fe I/O memory addresses: 0xe0000000-0xefffffff 0xfea00000-0xfeafffff 0xfeb00000-0xfebfffff 0xfed01000-0xfed013ff 0xfed03000-0xfed033ff 0xfed06000-0xfed067ff 0xfed08000-0xfed09fff 0xfed1c000-0xfed1c3ff pcib0 pnpinfo _HID=PNP0A08 _UID=0 CID=PNP0A03 at handle=_SB.PCI0 I/O ports: 0xcf8-0xcff pci0 PCI domain 0 bus numbers: 0 hostb0 pnpinfo vendor=0x8086 device=0x2280 subvendor=0x8086 subdevice=0x7270 class=0x060000 at slot=0 function=0 dbsf=pci0:0:0:0 vgapci0 pnpinfo vendor=0x8086 device=0x22b1 subvendor=0x8086 subdevice=0x7270 class=0x030000 at slot=2 function=0 dbsf=pci0:0:2:0 handle=_SB.PCI0.GFX0 Interrupt request lines: 0x76 I/O ports: 0x1000-0x103f I/O memory addresses: 0x80000000-0x8fffffff 0x90000000-0x90ffffff drm0 drm7 i2c0 drm8 i2c1 drm9 drm10 i2c2 drm11 drmn0 drm128 drm1 drm2 drm3 drm4 drm5 drm6 graphics0 fbd0 unknown pnpinfo vendor=0x8086 device=0x22dc subvendor=0x8086 subdevice=0x7270 class=0x118000 at slot=11 function=0 dbsf=pci0:0:11:0 handle=_SB.PCI0.B0DB I/O memory addresses: 0x9131c000-0x9131cfff sdhcipci0 pnpinfo vendor=0x8086 device=0x2294 subvendor=0x8086 subdevice=0x7270 class=0x080501 at slot=16 function=0 dbsf=pci0:0:16:0 handle=_SB.PCI0.PEMC Interrupt request lines: 0x13 I/O memory addresses: 0x9131d000-0x9131dfff mmc0 mmcsd0 at rca=0x0002 sdhcipci1 pnpinfo vendor=0x8086 device=0x2296 subvendor=0x8086 subdevice=0x7270 class=0x080501 at slot=18 function=0 dbsf=pci0:0:18:0 Interrupt request lines: 0x12 I/O memory addresses: 0x9131e000-0x9131efff mmc1 mmcsd1 at rca=0x7a93 xhci0 pnpinfo vendor=0x8086 device=0x22b5 subvendor=0x8086 subdevice=0x7270 class=0x0c0330 at slot=20 function=0 dbsf=pci0:0:20:0 handle=_SB.PCI0.XHCI Interrupt request lines: 0x73 I/O memory addresses: 0x91300000-0x9130ffff usbus0 uhub0 ums0 pnpinfo vendor=0x045e product=0x00cb devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" release=0x0100 mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x02 at bus=0 hubaddr=1 port=1 devaddr=2 interface=0 ugen=ugen0.2 hdac0 pnpinfo vendor=0x8086 device=0x2284 subvendor=0x8086 subdevice=0x7270 class=0x040300 at slot=27 function=0 dbsf=pci0:0:27:0 Interrupt request lines: 0x74 I/O memory addresses: 0x91314000-0x91317fff hdacc0 pnpinfo vendor=0x8086 device=0x2883 revision=0x00 stepping=0x00 at cad=2 hdaa0 pnpinfo type=0x01 subsystem=0x80860101 at nid=1 pcib1 pnpinfo vendor=0x8086 device=0x22c8 subvendor=0x8086 subdevice=0x7270 class=0x060400 at slot=28 function=0 dbsf=pci0:0:28:0 Interrupt request lines: 0x75 PCI domain 0 bus numbers: 1 pcib2 pnpinfo vendor=0x8086 device=0x22cc subvendor=0x8086 subdevice=0x7270 class=0x060400 at slot=28 function=2 dbsf=pci0:0:28:2 handle=_SB.PCI0.RP03 I/O memory addresses: 0x91200000-0x912fffff PCI domain 0 bus numbers: 2 pci1 pcib2 bus numbers: 2 iwm0 pnpinfo vendor=0x8086 device=0x095a subvendor=0x8086 subdevice=0x5010 class=0x028000 at slot=0 function=0 dbsf=pci0:2:0:0 handle=_SB.PCI0.RP03.WIFI Interrupt request lines: 0x77 pcib2 memory window: 0x91200000-0x91201fff isab0 pnpinfo vendor=0x8086 device=0x229c subvendor=0x8086 subdevice=0x7270 class=0x060100 at slot=31 function=0 dbsf=pci0:0:31:0 handle=_SB_.PCI0.LPCB isa0 sc0 vga0 fdc0 ppc0 uart0 Interrupt request lines: 0x4 I/O ports: 0x3f8 uart1 acpi_sysresource0 pnpinfo _HID=PNP0C02 _UID=1 CID=none at handle=_SB.PCI0.PDRC unknown pnpinfo _HID=INT33BD _UID=1 CID=INT33BD at handle=_SB.PCI0.IOSF pci_link0 pnpinfo _HID=PNP0C0F _UID=1 CID=none at handle=_SB.PCI0.LPCB.LNKA pci_link1 pnpinfo _HID=PNP0C0F _UID=2 CID=none at handle=_SB.PCI0.LPCB.LNKB pci_link2 pnpinfo _HID=PNP0C0F _UID=3 CID=none at handle=_SB.PCI0.LPCB.LNKC pci_link3 pnpinfo _HID=PNP0C0F _UID=4 CID=none at handle=_SB.PCI0.LPCB.LNKD pci_link4 pnpinfo _HID=PNP0C0F _UID=5 CID=none at handle=_SB.PCI0.LPCB.LNKE pci_link5 pnpinfo _HID=PNP0C0F _UID=6 CID=none at handle=_SB.PCI0.LPCB.LNKF pci_link6 pnpinfo _HID=PNP0C0F _UID=7 CID=none at handle=_SB.PCI0.LPCB.LNKG pci_link7 pnpinfo _HID=PNP0C0F _UID=8 CID=none at handle=_SB.PCI0.LPCB.LNKH acpi_ec0 pnpinfo _HID=PNP0C09 _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_ I/O ports: 0x62 0x66 acpi_lid0 pnpinfo _HID=PNP0C0D _UID=0 CID=none at handle=_SB.PCI0.LPCB.EC0_.LID0 acpi_acad0 pnpinfo _HID=ACPI0003 _UID=0 CID=none at handle=_SB.PCI0.LPCB.EC0_.AC battery0 pnpinfo _HID=PNP0C0A _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_.BAT0 unknown pnpinfo _HID=GOOG0004 _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_.CREC atdma0 pnpinfo _HID=PNP0200 _UID=0 CID=none at handle=_SB.PCI0.LPCB.DMAC DMA request lines: 4 I/O ports: 0x0-0x1f 0x81-0x91 0x93-0x9f 0xc0-0xdf unknown pnpinfo _HID=INT0800 _UID=0 CID=none at handle=_SB.PCI0.LPCB.FWH_ I/O memory addresses: 0xff800000-0xffffffff hpet0 pnpinfo _HID=PNP0103 _UID=0 CID=PNP0C01 at handle=_SB.PCI0.LPCB.HPET Interrupt request lines: 0x14 I/O memory addresses: 0xfed00000-0xfed003ff unknown pnpinfo _HID=PNP0000 _UID=0 CID=none at handle=_SB.PCI0.LPCB.PIC_ I/O ports: 0x20-0x21 0x24-0x25 0x28-0x29 0x2c-0x2d 0x30-0x31 0x34-0x35 0x38-0x39 0x3c-0x3d 0xa0-0xa1 0xa4-0xa5 0xa8-0xa9 0xac-0xad 0xb0-0xb1 0xb4-0xb5 0xb8-0xb9 0xbc-0xbd 0x4d0-0x4d1 acpi_sysresource1 pnpinfo _HID=PNP0C02 _UID=2 CID=none at handle=_SB.PCI0.LPCB.LDRC atrtc0 pnpinfo _HID=PNP0B00 _UID=0 CID=none at handle=_SB.PCI0.LPCB.RTC_ Interrupt request lines: 0x8 I/O ports: 0x70-0x77 attimer0 pnpinfo _HID=PNP0100 _UID=0 CID=none at handle=_SB.PCI0.LPCB.TIMR Interrupt request lines: 0x0 I/O ports: 0x40-0x43 0x50-0x53 acpi_sysresource2 pnpinfo _HID=PNP0C02 _UID=4 CID=none at handle=_SB.PCI0.LPCB.SIO_.ECMM acpi_sysresource3 pnpinfo _HID=PNP0C02 _UID=3 CID=none at handle=_SB.PCI0.LPCB.SIO_.ECUI unknown pnpinfo _HID=PNP0C31 _UID=0 CID=PNP0C31 at handle=_SB.PCI0.LPCB.TPM_ I/O ports: 0xc31-0xc32 I/O memory addresses: 0xfed40000-0xfed44fff atkbdc0 pnpinfo _HID=GOOG000A _UID=0 CID=PNP0303 at handle=_SB.PCI0.PS2K I/O ports: 0x60 0x64 atkbd0 Interrupt request lines: 0x1 psm0 unknown pnpinfo _HID=INTL9C60 _UID=1 CID=none at handle=_SB.PCI0.SDM1 I/O memory addresses: 0x91310000-0x91310fff unknown pnpinfo _HID=INTL9C60 _UID=2 CID=none at handle=_SB.PCI0.SDM2 I/O memory addresses: 0x91318000-0x91318fff unknown pnpinfo _HID=808622C1 _UID=1 CID=none at handle=_SB.PCI0.I2C1 (disabled) unknown pnpinfo _HID=808622C1 _UID=2 CID=none at handle=_SB.PCI0.I2C2 (disabled) unknown pnpinfo _HID=808622C1 _UID=3 CID=none at handle=_SB.PCI0.I2C3 (disabled) unknown pnpinfo _HID=808622C1 _UID=4 CID=none at handle=_SB.PCI0.I2C4 (disabled) ig4iic0 pnpinfo _HID=808622C1 _UID=5 CID=none at handle=_SB.PCI0.I2C5 Interrupt request lines: 0x24 I/O memory addresses: 0x91323000-0x91323fff iicbus0 unknown pnpinfo _HID=10EC5650 _UID=1 CID=10EC5650 at addr=0x1a handle=_SB.PCI0.I2C5.RTEK ig4iic1 pnpinfo _HID=808622C1 _UID=6 CID=none at handle=_SB.PCI0.I2C6 Interrupt request lines: 0x25 I/O memory addresses: 0x91325000-0x91325fff iicbus1 unknown pnpinfo _HID=ELAN0000 _UID=3 CID=none at addr=0x15 handle=_SB.PCI0.I2C6.ETPA unknown pnpinfo _HID=808622C1 _UID=7 CID=none at handle=_SB.PCI0.I2C7 (disabled) unknown pnpinfo _HID=8086228A _UID=1 CID=none at handle=_SB.PCI0.UAR1 I/O memory addresses: 0x91328000-0x91328fff unknown pnpinfo _HID=8086228A _UID=2 CID=none at handle=_SB.PCI0.UAR2 (disabled) unknown pnpinfo _HID=80860F14 _UID=1 CID=PNP0D40 at handle=_SB.PCI0.EMMC (disabled) unknown pnpinfo _HID=INT33BB _UID=2 CID=PNP0D40 at handle=_SB.PCI0.SDIO (disabled) unknown pnpinfo _HID=INT33BB _UID=3 CID=PNP0D40 at handle=_SB.PCI0.SDCD (disabled) unknown pnpinfo _HID=808622A8 _UID=1 CID=808622A8 at handle=_SB.PCI0.LPEA I/O memory addresses: 0x20000000-0x201fffff 0x91000000-0x911fffff 0x9131f000-0x9131ffff unknown pnpinfo _HID=none _UID=0 CID=none at handle=_SB.PCI0.LPEA.PLPE unknown pnpinfo _HID=INT33FF _UID=1 CID=INT33FF at handle=_SB.GPSW I/O memory addresses: 0xfed80000-0xfed87fff unknown pnpinfo _HID=INT33FF _UID=2 CID=INT33FF at handle=_SB.GPNC I/O memory addresses: 0xfed88000-0xfed8ffff unknown pnpinfo _HID=INT33FF _UID=3 CID=INT33FF at handle=_SB.GPEC I/O memory addresses: 0xfed90000-0xfed97fff unknown pnpinfo _HID=INT33FF _UID=4 CID=INT33FF at handle=_SB.GPSE I/O memory addresses: 0xfed98000-0xfed9ffff unknown pnpinfo _HID=INT3400 _UID=0 CID=none at handle=_SB.DPTF unknown pnpinfo _HID=INT3403 _UID=1 CID=none at handle=_SB.DPTF.TSR0 unknown pnpinfo _HID=INT3403 _UID=2 CID=none at handle=_SB.DPTF.TSR1 unknown pnpinfo _HID=INT3403 _UID=3 CID=none at handle=_SB.DPTF.TSR2 unknown pnpinfo _HID=INT3403 _UID=0 CID=none at handle=_SB.DPTF.TCHG cpu0 pnpinfo _HID=none _UID=0 CID=none at handle=_SB.CP00 est0 p4tcc0 acpi_perf0 cpufreq0 cpu1 pnpinfo _HID=none _UID=0 CID=none at handle=_SB.CP01 est1 p4tcc1 acpi_perf1 cpufreq1 unknown pnpinfo _HID=BOOT0000 _UID=0 _CID=none at handle=\CTBL I/O memory addresses: 0x7cd13000-0x7cd1afff acpi_timer0 pnpinfo unknown ACPI I/O ports: 0x408-0x40b PCI0.IOSF pci_link0 pnpinfo _HID=PNP0C0F _UID=1 CID=none at handle=_SB.PCI0.LPCB.LNKA pci_link1 pnpinfo _HID=PNP0C0F _UID=2 CID=none at handle=_SB.PCI0.LPCB.LNKB pci_link2 pnpinfo _HID=PNP0C0F _UID=3 CID=none at handle=_SB.PCI0.LPCB.LNKC pci_link3 pnpinfo _HID=PNP0C0F _UID=4 CID=none at handle=_SB.PCI0.LPCB.LNKD pci_link4 pnpinfo _HID=PNP0C0F _UID=5 CID=none at handle=_SB.PCI0.LPCB.LNKE pci_link5 pnpinfo _HID=PNP0C0F _UID=6 CID=none at handle=_SB.PCI0.LPCB.LNKF pci_link6 pnpinfo _HID=PNP0C0F _UID=7 CID=none at handle=_SB.PCI0.LPCB.LNKG pci_link7 pnpinfo _HID=PNP0C0F _UID=8 CID=none at handle=_SB.PCI0.LPCB.LNKH acpi_ec0 pnpinfo _HID=PNP0C09 _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_ I/O ports: 0x62 0x66 acpi_lid0 pnpinfo _HID=PNP0C0D _UID=0 CID=none at handle=_SB.PCI0.LPCB.EC0_.LID0 acpi_acad0 pnpinfo _HID=ACPI0003 _UID=0 CID=none at handle=_SB.PCI0.LPCB.EC0_.AC battery0 pnpinfo _HID=PNP0C0A _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_.BAT0 unknown pnpinfo _HID=GOOG0004 _UID=1 CID=none at handle=_SB.PCI0.LPCB.EC0_.CREC atdma0 pnpinfo _HID=PNP0200 _UID=0 CID=none at handle=_SB.PCI0.LPCB.DMAC DMA request lines: 4 I/O ports: 0x0-0x1f 0x81-0x91 0x93-0x9f 0xc0-0xdf unknown pnpinfo _HID=INT0800 _UID=0 CID=none at handle=_SB.PCI0.LPCB.FWH_ I/O memory addresses: 0xff800000-0xffffffff hpet0 pnpinfo _HID=PNP0103 _UID=0 CID=PNP0C01 at handle=_SB.PCI0.LPCB.HPET Interrupt request lines: 0x14 I/O memory addresses: 0xfed00000-0xfed003ff unknown pnpinfo _HID=PNP0000 _UID=0 CID=none at handle=_SB.PCI0.LPCB.PIC_ I/O ports: 0x20-0x21 0x24-0x25 0x28-0x29 0x2c-0x2d 0x30-0x31 0x34-0x35 0x38-0x39 0x3c-0x3d 0xa0-0xa1 0xa4-0xa5 0xa8-0xa9 0xac-0xad 0xb0-0xb1 0xb4-0xb5 0xb8-0xb9 0xbc-0xbd 0x4d0-0x4d1 acpi_sysresource1 pnpinfo _HID=PNP0C02 _UID=2 CID=none at handle=_SB.PCI0.LPCB.LDRC atrtc0 pnpinfo _HID=PNP0B00 _UID=0 CID=none at handle=_SB.PCI0.LPCB.RTC_ Interrupt request lines: 0x8 I/O ports: 0x70-0x77 attimer0 pnpinfo _HID=PNP0100 _UID=0 CID=none at handle=_SB.PCI0.LPCB.TIMR Interrupt request lines: 0x0 I/O ports: 0x40-0x43 0x50-0x53 acpi_sysresource2 pnpinfo _HID=PNP0C02 _UID=4 CID=none at handle=_SB.PCI0.LPCB.SIO_.ECMM acpi_sysresource3 pnpinfo _HID=PNP0C02 _UID=3 CID=none at handle=_SB.PCI0.LPCB.SIO_.ECUI unknown pnpinfo _HID=PNP0C31 _UID=0 CID=PNP0C31 at handle=_SB.PCI0.LPCB.TPM_ I/O ports: 0xc31-0xc32 I/O memory addresses: 0xfed40000-0xfed44fff atkbdc0 pnpinfo _HID=GOOG000A _UID=0 CID=PNP0303 at handle=_SB.PCI0.PS2K I/O ports: 0x60 0x64 atkbd0 Interrupt request lines: 0x1 psm0 unknown pnpinfo _HID=INTL9C60 _UID=1 CID=none at handle=_SB.PCI0.SDM1 I/O memory addresses: 0x91310000-0x91310fff unknown pnpinfo _HID=INTL9C60 _UID=2 CID=none at handle=_SB.PCI0.SDM2 I/O memory addresses: 0x91318000-0x91318fff unknown pnpinfo _HID=808622C1 _UID=1 CID=none at handle=_SB.PCI0.I2C1 (disabled) unknown pnpinfo _HID=808622C1 _UID=2 CID=none at handle=_SB.PCI0.I2C2 (disabled) unknown pnpinfo _HID=808622C1 _UID=3 CID=none at handle=_SB.PCI0.I2C3 (disabled) unknown pnpinfo _HID=808622C1 _UID=4 CID=none at handle=_SB.PCI0.I2C4 (disabled) ig4iic0 pnpinfo _HID=808622C1 _UID=5 CID=none at handle=_SB.PCI0.I2C5 Interrupt request lines: 0x24 I/O memory addresses: 0x91323000-0x91323fff iicbus0 unknown pnpinfo _HID=10EC5650 _UID=1 CID=10EC5650 at addr=0x1a handle=_SB.PCI0.I2C5.RTEK ig4iic1 pnpinfo _HID=808622C1 _UID=6 CID=none at handle=_SB.PCI0.I2C6 Interrupt request lines: 0x25 I/O memory addresses: 0x91325000-0x91325fff iicbus1 unknown pnpinfo _HID=ELAN0000 _UID=3 CID=none at addr=0x15 handle=_SB.PCI0.I2C6.ETPA unknown pnpinfo _HID=808622C1 _UID=7 CID=none at handle=_SB.PCI0.I2C7 (disabled) unknown pnpinfo _HID=8086228A _UID=1 CID=none at handle=_SB.PCI0.UAR1 I/O memory addresses: 0x91328000-0x91328fff unknown pnpinfo _HID=8086228A _UID=2 CID=none at handle=_SB.PCI0.UAR2 (disabled) unknown pnpinfo _HID=80860F14 _UID=1 CID=PNP0D40 at handle=_SB.PCI0.EMMC (disabled) unknown pnpinfo _HID=INT33BB _UID=2 CID=PNP0D40 at handle=_SB.PCI0.SDIO (disabled) unknown pnpinfo _HID=INT33BB _UID=3 CID=PNP0D40 at handle=_SB.PCI0.SDCD (disabled) unknown pnpinfo _HID=808622A8 _UID=1 CID=808622A8 at handle=_SB.PCI0.LPEA I/O memory addresses: 0x20000000-0x201fffff 0x91000000-0x911fffff 0x9131f000-0x9131ffff unknown pnpinfo _HID=none _UID=0 CID=none at handle=_SB.PCI0.LPEA.PLPE unknown pnpinfo _HID=INT33FF _UID=1 CID=INT33FF at handle=_SB.GPSW I/O memory addresses: 0xfed80000-0xfed87fff unknown pnpinfo _HID=INT33FF _UID=2 CID=INT33FF at handle=_SB.GPNC I/O memory addresses: 0xfed88000-0xfed8ffff unknown pnpinfo _HID=INT33FF _UID=3 CID=INT33FF at handle=_SB.GPEC I/O memory addresses: 0xfed90000-0xfed97fff unknown pnpinfo _HID=INT33FF _UID=4 CID=INT33FF at handle=_SB.GPSE I/O memory addresses: 0xfed98000-0xfed9ffff unknown pnpinfo _HID=INT3400 _UID=0 CID=none at handle=_SB.DPTF unknown pnpinfo _HID=INT3403 _UID=1 CID=none at handle=_SB.DPTF.TSR0 unknown pnpinfo _HID=INT3403 _UID=2 CID=none at handle=_SB.DPTF.TSR1 unknown pnpinfo _HID=INT3403 _UID=3 CID=none at handle=_SB.DPTF.TSR2 unknown pnpinfo _HID=INT3403 _UID=0 CID=none at handle=_SB.DPTF.TCHG cpu0 pnpinfo _HID=none _UID=0 CID=none at handle=_SB.CP00 est0 p4tcc0 acpi_perf0 cpufreq0 cpu1 pnpinfo _HID=none _UID=0 CID=none at handle=_SB.CP01 est1 p4tcc1 acpi_perf1 cpufreq1 unknown pnpinfo _HID=BOOT0000 _UID=0 _CID=none at handle=\CTBL I/O memory addresses: 0x7cd13000-0x7cd1afff acpi_timer0 pnpinfo unknown ACPI I/O ports: 0x408-0x40b

wulf7 commented 2 years ago
ig4iic1 pnpinfo _HID=808622C1 _UID=6 CID=none at handle=_SB.PCI0.I2C6
Interrupt request lines:
0x25
I/O memory addresses:
0x91325000-0x91325fff
iicbus1
unknown pnpinfo _HID=ELAN0000 _UID=3 CID=none at addr=0x15 handle=_SB.PCI0.I2C6.ETPA

Last line is your touchpad. Unfortunately it does not have proper _CID (_CID=PNP0C50) to be handled by iichid and uses unsupported proprietary protocol. There are some chances that it has HID-compatible fallback mode which you may try to activate with following patch:

--- sys/dev/iicbus/iichid.c
+++ sys/dev/iicbus/iichid.c
@@ -133,6 +133,7 @@ struct i2c_hid_desc {
 static char *iichid_ids[] = {
    "PNP0C50",
    "ACPI0C50",
+   "ELAN0000",
    NULL
 };

Add hw.iichid.debug=1 to /boot/loader.conf to get verbose iichid boot log if you are going to test the patch.

P.S. It is not necessary to rebuild world to build new kernel. Just use make kernel to build and install only a kernel.

mattdrepo commented 2 years ago

Hi there!

Thanks for the input

It didnt work but I thought I might share with you some possible input.

https://duckduckgo.com/?q=ELAN0000+galliumos&t=newext&atb=v291-1&ia=web

seems this laptop has space to have both touchscreen and mouse on the i2c, under linux very early on in the galliumos development blacklisting one input allowed access to the other. I will share the output of dmesg etc before reverting to the linux system i use as a fallback. Perhaps you might have an insight as to what to blacklist, or a means to experiment? If not, I totally understand it might be too much to ask. In which case I will revert to using linux and ssh to other FreeBSD boxes from this.

Thanks for helping so much!

mattdrepo commented 2 years ago

dmsg

---<>--- Copyright (c) 1992-2021 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 13.0-STABLE #0 stable/13-n248076-3a15ccadf87: Thu Nov 18 02:34:01 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git llvmorg-12.0.1-0-gfed41342a82f) VT(efifb): resolution 1366x768 CPU: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz (1599.99-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406c4 Family=0x6 Model=0x4c Stepping=4 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=0x43d8e3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,TSCDLT,AESNI,RDRAND> AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=0x101<LAHF,Prefetch> Structured Extended Features=0x2282<TSCADJ,SMEP,ERMS,NFPUSG> Structured Extended Features3=0xc000400<MD_CLEAR,IBPB,STIBP> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 2147483648 (2048 MB) avail memory = 1983930368 (1892 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: WARNING: L1 data cache covers fewer APIC IDs than a core (0 < 1) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0: MADT APIC ID 2 != hw id 1 ioapic0 <Version 2.0> irqs 0-114 Launching APs: 1 Timecounter "TSC" frequency 1599988000 Hz quality 1000 random: entropy device external interface kbd1 at kbdmux0 efirtc0: efirtc0: registered as a time-of-day clock, resolution 1.000000s aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS> acpi0: acpi0: Power Button (fixed) ACPI Error: No handler for Region [EMEM] (0xfffff800016d9780) [EmbeddedControl] (20201113/evregion-290) ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-428) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BSTA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BAT0._STA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 450 Event timer "HPET1" frequency 14318180 Hz quality 440 Event timer "HPET2" frequency 14318180 Hz quality 440 cpu0: on acpi0 atrtc0: port 0x70-0x77 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: 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 0x408-0x40b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pcib0: could not evaluate _ADR - AE_NOT_FOUND pci0: on pcib0 vgapci0: port 0x1000-0x103f mem 0x90000000-0x90ffffff,0x80000000-0x8fffffff at device 2.0 on pci0 vgapci0: Boot video device sdhci_pci0: <Intel Braswell eMMC 4.5.1 Controller> mem 0x9131d000-0x9131dfff at device 16.0 on pci0 sdhci_pci0: 1 slot(s) allocated mmc0: <MMC/SD bus> on sdhci_pci0 sdhci_pci1: mem 0x9131e000-0x9131efff at device 18.0 on pci0 sdhci_pci1: 1 slot(s) allocated mmc1: <MMC/SD bus> on sdhci_pci1 xhci0: <Intel Braswell USB 3.0 controller> mem 0x91300000-0x9130ffff 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 hdac0: mem 0x91314000-0x91317fff at device 27.0 on pci0 pcib1: at device 28.0 on pci0 pcib2: at device 28.2 on pci0 pci1: on pcib2 pci1: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] acpi_lid0: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 uart0: <16550 or compatible> at port 0x3f8 irq 4 flags 0x10 on isa0 uart0: non-PNP ISA device will be removed from GENERIC in FreeBSD 14. est0: on cpu0 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) ugen0.1: <0x8086 XHCI root HUB> at usbus0 uhub0 on usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 mmcsd0: 31GB <MMCHC HBG4a2 10.4 SN 0DE5DC49 MFG 08/2016 by 144 0x004a> at mmc0 200.0MHz/8bit/8192-block mmcsd0boot0: 4MB partition 1 at mmcsd0 mmcsd0boot1: 4MB partition 2 at mmcsd0 mmcsd0rpmb: 4MB partition 3 at mmcsd0 mmc1: CMD8 failed, RESULT: 1 mmcsd1: 15MB <SD S016B 4.1 SN 358B7A93 MFG 05/2003 by 1 PA> at mmc1 25.0MHz/4bit/65535-block hdacc0: at cad 2 on hdac0 hdaa0: at nid 1 on hdacc0 hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (6) in association 1! Disabling association. hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (7) in association 1! Disabling association. Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 uhub0: 13 ports with 13 removable, self powered ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 Root mount waiting for: usbus0 ugen0.3: at usbus0 drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). VT: Replacing driver "efifb" with new "dummy". Successfully added WC MTRR for [0x80000000-0x8fffffff]: 0; [drm] Got stolen memory base 0x7e000000, size 0x2000000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] Connector DP-1: get mode from tunables: [drm] - kern.vt.fb.modes.DP-1 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-1: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-1 [drm] - kern.vt.fb.default_mode [drm] Connector eDP-1: get mode from tunables: [drm] - kern.vt.fb.modes.eDP-1 [drm] - kern.vt.fb.default_mode [drm] Connector DP-2: get mode from tunables: [drm] - kern.vt.fb.modes.DP-2 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-2: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-2 [drm] - kern.vt.fb.default_mode sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)! [drm] Initialized i915 1.6.0 20190822 for drmn0 on minor 0 WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0. VT: Replacing driver "dummy" with new "fb". start FB_INFO: type=11 height=768 width=1366 depth=32 cmsize=16 size=4227072 pbase=0x80000000 vbase=0xfffff80080000000 name=drmn0 flags=0x0 stride=5504 bpp=32 cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 end FB_INFO drmn0: fb0: i915drmfb frame buffer device iwm0: <Intel(R) Dual Band Wireless AC 7265> mem 0x91200000-0x91201fff at device 0.0 on pci1 iwm0: hw rev 0x210, fw ver 22.361476.0, address 7c:b0:c2:26:37:bb wlan0: Ethernet address: 7c:b0:c2:26:37:bb lo0: link state changed to UP wlan0: link state changed to UP ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 (disconnected) ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 ng_ubt: HCI command 0x0c03 timed out ng_ubt: HCI command 0x0c03 timed out wlan0: link state changed to DOWN Waiting (max 60 seconds) for system process vnlru' to stop... done Waiting (max 60 seconds) for system processsyncer' to stop... Syncing disks, vnodes remaining... 0 0 0 0 done Waiting (max 60 seconds) for system thread bufdaemon' to stop... done Waiting (max 60 seconds) for system threadbufspacedaemon-0' to stop... done All buffers synced. Uptime: 2h29m32s ---<>--- Copyright (c) 1992-2021 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 13.0-STABLE #0 stable/13-n248606-de7809c1eee-dirty: Fri Dec 17 16:07:08 GMT 2021 matt@netbook:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git llvmorg-12.0.1-0-gfed41342a82f) VT(efifb): resolution 1366x768 CPU: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz (1599.99-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406c4 Family=0x6 Model=0x4c Stepping=4 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=0x43d8e3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,TSCDLT,AESNI,RDRAND> AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=0x101<LAHF,Prefetch> Structured Extended Features=0x2282<TSCADJ,SMEP,ERMS,NFPUSG> Structured Extended Features3=0xc000400<MD_CLEAR,IBPB,STIBP> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 2147483648 (2048 MB) avail memory = 1983930368 (1892 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: WARNING: L1 data cache covers fewer APIC IDs than a core (0 < 1) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0: MADT APIC ID 2 != hw id 1 ioapic0 <Version 2.0> irqs 0-114 Launching APs: 1 Timecounter "TSC" frequency 1599988360 Hz quality 1000 random: entropy device external interface kbd1 at kbdmux0 efirtc0: efirtc0: registered as a time-of-day clock, resolution 1.000000s aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS> acpi0: acpi0: Power Button (fixed) ACPI Error: No handler for Region [EMEM] (0xfffff800016db780) [EmbeddedControl] (20201113/evregion-290) ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-428) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BSTA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BAT0._STA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 450 Event timer "HPET1" frequency 14318180 Hz quality 440 Event timer "HPET2" frequency 14318180 Hz quality 440 cpu0: on acpi0 atrtc0: port 0x70-0x77 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: 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 0x408-0x40b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pcib0: could not evaluate _ADR - AE_NOT_FOUND pci0: on pcib0 vgapci0: port 0x1000-0x103f mem 0x90000000-0x90ffffff,0x80000000-0x8fffffff at device 2.0 on pci0 vgapci0: Boot video device sdhci_pci0: <Intel Braswell eMMC 4.5.1 Controller> mem 0x9131d000-0x9131dfff at device 16.0 on pci0 sdhci_pci0: 1 slot(s) allocated mmc0: <MMC/SD bus> on sdhci_pci0 sdhci_pci1: mem 0x9131e000-0x9131efff at device 18.0 on pci0 sdhci_pci1: 1 slot(s) allocated mmc1: <MMC/SD bus> on sdhci_pci1 xhci0: <Intel Braswell USB 3.0 controller> mem 0x91300000-0x9130ffff 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 hdac0: mem 0x91314000-0x91317fff at device 27.0 on pci0 pcib1: at device 28.0 on pci0 pcib2: at device 28.2 on pci0 pci1: on pcib2 pci1: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] acpi_lid0: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 uart0: <16550 or compatible> at port 0x3f8 irq 4 flags 0x10 on isa0 uart0: non-PNP ISA device will be removed from GENERIC in FreeBSD 14. est0: on cpu0 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) ugen0.1: <0x8086 XHCI root HUB> at usbus0 uhub0 on usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 mmcsd0: 31GB <MMCHC HBG4a2 10.4 SN 0DE5DC49 MFG 08/2016 by 144 0x004a> at mmc0 200.0MHz/8bit/8192-block mmcsd0boot0: 4MB partition 1 at mmcsd0 mmcsd0boot1: 4MB partition 2 at mmcsd0 mmcsd0rpmb: 4MB partition 3 at mmcsd0 mmc1: CMD8 failed, RESULT: 1 mmcsd1: 15MB <SD S016B 4.1 SN 358B7A93 MFG 05/2003 by 1 PA> at mmc1 25.0MHz/4bit/65535-block hdacc0: at cad 2 on hdac0 hdaa0: at nid 1 on hdacc0 hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (6) in association 1! Disabling association. hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (7) in association 1! Disabling association. Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 uhub0: 13 ports with 13 removable, self powered ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 Root mount waiting for: usbus0 ugen0.3: at usbus0 drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). VT: Replacing driver "efifb" with new "dummy". Successfully added WC MTRR for [0x80000000-0x8fffffff]: 0; [drm] Got stolen memory base 0x7e000000, size 0x2000000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] Connector DP-1: get mode from tunables: [drm] - kern.vt.fb.modes.DP-1 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-1: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-1 [drm] - kern.vt.fb.default_mode [drm] Connector eDP-1: get mode from tunables: [drm] - kern.vt.fb.modes.eDP-1 [drm] - kern.vt.fb.default_mode [drm] Connector DP-2: get mode from tunables: [drm] - kern.vt.fb.modes.DP-2 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-2: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-2 [drm] - kern.vt.fb.default_mode sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)! [drm] Initialized i915 1.6.0 20190822 for drmn0 on minor 0 WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0. VT: Replacing driver "dummy" with new "fb". start FB_INFO: type=11 height=768 width=1366 depth=32 cmsize=16 size=4227072 pbase=0x80000000 vbase=0xfffff80080000000 name=drmn0 flags=0x0 stride=5504 bpp=32 cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 end FB_INFO drmn0: fb0: i915drmfb frame buffer device iwm0: <Intel(R) Dual Band Wireless AC 7265> mem 0x91200000-0x91201fff at device 0.0 on pci1 iwm0: hw rev 0x210, fw ver 22.361476.0, address 7c:b0:c2:26:37:bb ig4iic0: iomem 0x91323000-0x91323fff irq 36 on acpi0 iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0 iicbus0: at addr 0x1a ig4iic1: iomem 0x91325000-0x91325fff irq 37 on acpi0 iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1 iicbus1: at addr 0x15 wlan0: Ethernet address: 7c:b0:c2:26:37:bb lo0: link state changed to UP wlan0: link state changed to UP ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 (disconnected) iichid_get_config_reg: error evaluating _DSM ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 ng_ubt: HCI command 0x0c03 timed out ng_ubt: HCI command 0x0c03 timed out wlan0: link state changed to DOWN Waiting (max 60 seconds) for system process vnlru' to stop... done Waiting (max 60 seconds) for system processsyncer' to stop... Syncing disks, vnodes remaining... 0 0 0 0 0 done Waiting (max 60 seconds) for system thread bufdaemon' to stop... done Waiting (max 60 seconds) for system threadbufspacedaemon-0' to stop... done All buffers synced. Uptime: 3m8s uhub0: detached ---<>--- Copyright (c) 1992-2021 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 13.0-STABLE #0 stable/13-n248606-de7809c1eee-dirty: Fri Dec 17 16:07:08 GMT 2021 matt@netbook:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git llvmorg-12.0.1-0-gfed41342a82f) VT(efifb): resolution 1366x768 CPU: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz (1599.99-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406c4 Family=0x6 Model=0x4c Stepping=4 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=0x43d8e3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,TSCDLT,AESNI,RDRAND> AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=0x101<LAHF,Prefetch> Structured Extended Features=0x2282<TSCADJ,SMEP,ERMS,NFPUSG> Structured Extended Features3=0xc000400<MD_CLEAR,IBPB,STIBP> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 2147483648 (2048 MB) avail memory = 1983934464 (1892 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: WARNING: L1 data cache covers fewer APIC IDs than a core (0 < 1) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0: MADT APIC ID 2 != hw id 1 ioapic0 <Version 2.0> irqs 0-114 Launching APs: 1 Timecounter "TSC" frequency 1599988280 Hz quality 1000 random: entropy device external interface kbd1 at kbdmux0 efirtc0: efirtc0: registered as a time-of-day clock, resolution 1.000000s aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS> acpi0: acpi0: Power Button (fixed) ACPI Error: No handler for Region [EMEM] (0xfffff800016d5e00) [EmbeddedControl] (20201113/evregion-290) ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-428) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BSTA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BAT0._STA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 450 Event timer "HPET1" frequency 14318180 Hz quality 440 Event timer "HPET2" frequency 14318180 Hz quality 440 cpu0: on acpi0 atrtc0: port 0x70-0x77 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: 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 0x408-0x40b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pcib0: could not evaluate _ADR - AE_NOT_FOUND pci0: on pcib0 vgapci0: port 0x1000-0x103f mem 0x90000000-0x90ffffff,0x80000000-0x8fffffff at device 2.0 on pci0 vgapci0: Boot video device sdhci_pci0: <Intel Braswell eMMC 4.5.1 Controller> mem 0x9131d000-0x9131dfff at device 16.0 on pci0 sdhci_pci0: 1 slot(s) allocated mmc0: <MMC/SD bus> on sdhci_pci0 sdhci_pci1: mem 0x9131e000-0x9131efff at device 18.0 on pci0 sdhci_pci1: 1 slot(s) allocated mmc1: <MMC/SD bus> on sdhci_pci1 xhci0: <Intel Braswell USB 3.0 controller> mem 0x91300000-0x9130ffff 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 hdac0: mem 0x91314000-0x91317fff at device 27.0 on pci0 pcib1: at device 28.0 on pci0 pcib2: at device 28.2 on pci0 pci1: on pcib2 pci1: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] ig4iic0: iomem 0x91323000-0x91323fff irq 36 on acpi0 iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0 iicbus0: at addr 0x1a ig4iic1: iomem 0x91325000-0x91325fff irq 37 on acpi0 iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1 iichid_get_config_reg: error evaluating _DSM iicbus1: at addr 0x15 acpi_lid0: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 uart0: <16550 or compatible> at port 0x3f8 irq 4 flags 0x10 on isa0 uart0: non-PNP ISA device will be removed from GENERIC in FreeBSD 14. est0: on cpu0 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) ugen0.1: <0x8086 XHCI root HUB> at usbus0 uhub0 on usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 mmcsd0: 31GB <MMCHC HBG4a2 10.4 SN 0DE5DC49 MFG 08/2016 by 144 0x004a> at mmc0 200.0MHz/8bit/8192-block mmcsd0boot0: 4MB partition 1 at mmcsd0 mmcsd0boot1: 4MB partition 2 at mmcsd0 mmcsd0rpmb: 4MB partition 3 at mmcsd0 mmc1: CMD8 failed, RESULT: 1 mmcsd1: 15MB <SD S016B 4.1 SN 358B7A93 MFG 05/2003 by 1 PA> at mmc1 25.0MHz/4bit/65535-block hdacc0: at cad 2 on hdac0 hdaa0: at nid 1 on hdacc0 hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (6) in association 1! Disabling association. hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (7) in association 1! Disabling association. Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 uhub0: 13 ports with 13 removable, self powered ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 Root mount waiting for: usbus0 ugen0.3: at usbus0 drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). VT: Replacing driver "efifb" with new "dummy". Successfully added WC MTRR for [0x80000000-0x8fffffff]: 0; [drm] Got stolen memory base 0x7e000000, size 0x2000000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] Connector DP-1: get mode from tunables: [drm] - kern.vt.fb.modes.DP-1 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-1: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-1 [drm] - kern.vt.fb.default_mode [drm] Connector eDP-1: get mode from tunables: [drm] - kern.vt.fb.modes.eDP-1 [drm] - kern.vt.fb.default_mode [drm] Connector DP-2: get mode from tunables: [drm] - kern.vt.fb.modes.DP-2 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-2: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-2 [drm] - kern.vt.fb.default_mode sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)! [drm] Initialized i915 1.6.0 20190822 for drmn0 on minor 0 WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0. VT: Replacing driver "dummy" with new "fb". start FB_INFO: type=11 height=768 width=1366 depth=32 cmsize=16 size=4227072 pbase=0x80000000 vbase=0xfffff80080000000 name=drmn0 flags=0x0 stride=5504 bpp=32 cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 end FB_INFO drmn0: fb0: i915drmfb frame buffer device iwm0: <Intel(R) Dual Band Wireless AC 7265> mem 0x91200000-0x91201fff at device 0.0 on pci1 iwm0: hw rev 0x210, fw ver 22.361476.0, address 7c:b0:c2:26:37:bb wlan0: Ethernet address: 7c:b0:c2:26:37:bb lo0: link state changed to UP wlan0: link state changed to UP ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 (disconnected) ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 ng_ubt: HCI command 0x0c03 timed out ng_ubt: HCI command 0x0c03 timed out

mattdrepo commented 2 years ago

pciconf

hostb0@pci0:0:0:0: class=0x060000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2280 subvendor=0x8086 subdevice=0x7270 vgapci0@pci0:0:2:0: class=0x030000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22b1 subvendor=0x8086 subdevice=0x7270 none0@pci0:0:11:0: class=0x118000 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22dc subvendor=0x8086 subdevice=0x7270 sdhci_pci0@pci0:0:16:0: class=0x080501 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2294 subvendor=0x8086 subdevice=0x7270 sdhci_pci1@pci0:0:18:0: class=0x080501 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2296 subvendor=0x8086 subdevice=0x7270 xhci0@pci0:0:20:0: class=0x0c0330 rev=0x35 hdr=0x00 vendor=0x8086 device=0x22b5 subvendor=0x8086 subdevice=0x7270 hdac0@pci0:0:27:0: class=0x040300 rev=0x35 hdr=0x00 vendor=0x8086 device=0x2284 subvendor=0x8086 subdevice=0x7270 pcib1@pci0:0:28:0: class=0x060400 rev=0x35 hdr=0x01 vendor=0x8086 device=0x22c8 subvendor=0x8086 subdevice=0x7270 pcib2@pci0:0:28:2: class=0x060400 rev=0x35 hdr=0x01 vendor=0x8086 device=0x22cc subvendor=0x8086 subdevice=0x7270 isab0@pci0:0:31:0: class=0x060100 rev=0x35 hdr=0x00 vendor=0x8086 device=0x229c subvendor=0x8086 subdevice=0x7270 iwm0@pci0:2:0:0: class=0x028000 rev=0x59 hdr=0x00 vendor=0x8086 device=0x095a subvendor=0x8086 subdevice=0x5010

mattdrepo commented 2 years ago

devinfo

nexus0 efirtc0 cryptosoft0 aesni0 ram0 apic0 acpi0 pcib0 pci0 hostb0 vgapci0 drmn0 sdhci_pci0 mmc0 mmcsd0 sdhci_pci1 mmc1 mmcsd1 xhci0 usbus0 uhub0 hdac0 hdacc0 hdaa0 pcib1 pcib2 pci1 iwm0 isab0 isa0 uart0 acpi_sysresource0 pci_link0 pci_link1 pci_link2 pci_link3 pci_link4 pci_link5 pci_link6 pci_link7 acpi_ec0 acpi_lid0 acpi_acad0 battery0 atdma0 hpet0 acpi_sysresource1 atrtc0 attimer0 acpi_sysresource2 acpi_sysresource3 atkbdc0 atkbd0 ig4iic0 iicbus0 ig4iic1 iicbus1 cpu0 est0 acpi_perf0 cpufreq0 cpu1 est1 acpi_perf1 cpufreq1 acpi_timer0

wulf7 commented 2 years ago

This chromebook misses some ACPI bits Try this patch on top of previous two:

--- sys/dev/iicbus/iichid.c
+++ sys/dev/iicbus/iichid.c
@@ -1014,7 +1015,7 @@ iichid_probe(device_t dev)
        return (ENXIO);

    if (ACPI_FAILURE(iichid_get_config_reg(handle, &config_reg)))
-       return (ENXIO);
+       config_reg = 0x0001;

    DPRINTF(sc, "  IICbus addr       : 0x%02X\n", sc->addr >> 1);
    DPRINTF(sc, "  HID descriptor reg: 0x%02X\n", config_reg);

pciconf and devinfo output is not needed anymore. The only thing required is console output of iichid.ko load which can be obtained with e.g. kldunload iichid.ko kldload iichid.ko sequence of command. Actualy devd should execute kldload iichid.ko` automatically.

mattdrepo commented 2 years ago

looks like the patches work to some extent :)

dmesg reports something mouse like:

Copyright (c) 1992-2021 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 13.0-STABLE #0 stable/13-n248614-56eeb84f109-dirty: Sat Dec 18 14:17:52 +03 2021 matt@netbook:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git llvmorg-12.0.1-0-gfed41342a82f) VT(efifb): resolution 1366x768 CPU: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz (1599.99-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406c4 Family=0x6 Model=0x4c Stepping=4 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=0x43d8e3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,TSCDLT,AESNI,RDRAND> AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=0x101<LAHF,Prefetch> Structured Extended Features=0x2282<TSCADJ,SMEP,ERMS,NFPUSG> Structured Extended Features3=0xc000400<MD_CLEAR,IBPB,STIBP> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 2147483648 (2048 MB) avail memory = 1983934464 (1892 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: WARNING: L1 data cache covers fewer APIC IDs than a core (0 < 1) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0: MADT APIC ID 2 != hw id 1 ioapic0 <Version 2.0> irqs 0-114 Launching APs: 1 Timecounter "TSC" frequency 1599987860 Hz quality 1000 random: entropy device external interface kbd1 at kbdmux0 efirtc0: efirtc0: registered as a time-of-day clock, resolution 1.000000s aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS> acpi0: acpi0: Power Button (fixed) ACPI Error: No handler for Region [EMEM] (0xfffff800016d5e00) [EmbeddedControl] (20201113/evregion-290) ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-428) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BSTA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) ACPI Error: Aborting method \134_SB.PCI0.LPCB.EC0.BAT0._STA due to previous error (AE_NOT_EXIST) (20201113/psparse-689) hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 450 Event timer "HPET1" frequency 14318180 Hz quality 440 Event timer "HPET2" frequency 14318180 Hz quality 440 cpu0: on acpi0 atrtc0: port 0x70-0x77 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: 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 0x408-0x40b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pcib0: could not evaluate _ADR - AE_NOT_FOUND pci0: on pcib0 vgapci0: port 0x1000-0x103f mem 0x90000000-0x90ffffff,0x80000000-0x8fffffff at device 2.0 on pci0 vgapci0: Boot video device sdhci_pci0: <Intel Braswell eMMC 4.5.1 Controller> mem 0x9131d000-0x9131dfff at device 16.0 on pci0 sdhci_pci0: 1 slot(s) allocated mmc0: <MMC/SD bus> on sdhci_pci0 sdhci_pci1: mem 0x9131e000-0x9131efff at device 18.0 on pci0 sdhci_pci1: 1 slot(s) allocated mmc1: <MMC/SD bus> on sdhci_pci1 xhci0: <Intel Braswell USB 3.0 controller> mem 0x91300000-0x9130ffff 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 hdac0: mem 0x91314000-0x91317fff at device 27.0 on pci0 pcib1: at device 28.0 on pci0 pcib2: at device 28.2 on pci0 pci1: on pcib2 pci1: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] ig4iic0: iomem 0x91323000-0x91323fff irq 36 on acpi0 iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0 iicbus0: at addr 0x1a ig4iic1: iomem 0x91325000-0x91325fff irq 37 on acpi0 iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1 iichid_get_config_reg: error evaluating _DSM iichid0: <ELAN0000:03 04F3:0400 I2C HID device> at addr 0x15 on iicbus1 iichid0: Interrupt setup failed. Fallback to sampling hidbus0: on iichid0 acpi_lid0: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 uart0: <16550 or compatible> at port 0x3f8 irq 4 flags 0x10 on isa0 uart0: non-PNP ISA device will be removed from GENERIC in FreeBSD 14. est0: on cpu0 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) ugen0.1: <0x8086 XHCI root HUB> at usbus0 uhub0 on usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 mmcsd0: 31GB <MMCHC HBG4a2 10.4 SN 0DE5DC49 MFG 08/2016 by 144 0x004a> at mmc0 200.0MHz/8bit/8192-block mmcsd0boot0: 4MB partition 1 at mmcsd0 mmcsd0boot1: 4MB partition 2 at mmcsd0 mmcsd0rpmb: 4MB partition 3 at mmcsd0 mmc1: CMD8 failed, RESULT: 1 mmcsd1: 15MB <SD S016B 4.1 SN 358B7A93 MFG 05/2003 by 1 PA> at mmc1 25.0MHz/4bit/65535-block hdacc0: at cad 2 on hdac0 hdaa0: at nid 1 on hdacc0 hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (6) in association 1! Disabling association. hdaa0: hdaa_audio_as_parse: Duplicate pin 0 (7) in association 1! Disabling association. Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 CAM uhub0: 13 ports with 13 removable, self powered ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 Root mount waiting for: usbus0 ugen0.3: at usbus0 drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). VT: Replacing driver "efifb" with new "dummy". Successfully added WC MTRR for [0x80000000-0x8fffffff]: 0; [drm] Got stolen memory base 0x7e000000, size 0x2000000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] Connector DP-1: get mode from tunables: [drm] - kern.vt.fb.modes.DP-1 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-1: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-1 [drm] - kern.vt.fb.default_mode [drm] Connector eDP-1: get mode from tunables: [drm] - kern.vt.fb.modes.eDP-1 [drm] - kern.vt.fb.default_mode [drm] Connector DP-2: get mode from tunables: [drm] - kern.vt.fb.modes.DP-2 [drm] - kern.vt.fb.default_mode [drm] Connector HDMI-A-2: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-2 [drm] - kern.vt.fb.default_mode sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)! [drm] Initialized i915 1.6.0 20190822 for drmn0 on minor 0 WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0. VT: Replacing driver "dummy" with new "fb". start FB_INFO: type=11 height=768 width=1366 depth=32 cmsize=16 size=4227072 pbase=0x80000000 vbase=0xfffff80080000000 name=drmn0 flags=0x0 stride=5504 bpp=32 cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 end FB_INFO drmn0: fb0: i915drmfb frame buffer device iwm0: <Intel(R) Dual Band Wireless AC 7265> mem 0x91200000-0x91201fff at device 0.0 on pci1 iwm0: hw rev 0x210, fw ver 22.361476.0, address 7c:b0:c2:26:37:bb hms0: <ELAN0000:03 04F3:0400 Mouse> on hidbus0 hms0: 33 buttons and [XYWH] coordinates ID=1 wlan0: Ethernet address: 7c:b0:c2:26:37:bb lo0: link state changed to UP wlan0: link state changed to UP ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 (disconnected) ugen0.2: <vendor 0x8087 product 0x0a2a> at usbus0 ng_ubt: HCI command 0x0c03 timed out ng_ubt: HCI command 0x0c03 timed out ugen0.4: at usbus0 ums0 on uhub0 ums0: <PixArt Microsoft USB Optical Mouse, class 0/0, rev 1.10/1.00, addr 4> on usbus0 ums0: 3 buttons and [XYZ] coordinates ID=0 ng_ubt: HCI command 0x0c03 timed out hms0: detached hidbus0: detached iichid0: detached iicbus1: at addr 0x15 iichid_get_config_reg: error evaluating _DSM iichid0: <ELAN0000:03 04F3:0400 I2C HID device> at addr 0x15 on iicbus1 iichid0: Interrupt setup failed. Fallback to sampling hidbus0: on iichid0 hms0: <ELAN0000:03 04F3:0400 Mouse> on hidbus0 hms0: 33 buttons and [XYWH] coordinates ID=1

libinput -list-devices reports an elan mouse Device: System mouse Kernel: /dev/input/event0 Group: 1 Seat: seat0, default Capabilities: pointer Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: disabled Nat.scrolling: disabled Middle emulation: disabled Calibration: n/a Scroll methods: button Click methods: none Disable-w-typing: n/a Accel profiles: flat *adaptive Rotation: n/a

Device: System keyboard multiplexer Kernel: /dev/input/event1 Group: 2 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a

Device: AT keyboard Kernel: /dev/input/event2 Group: 3 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a

Device: Control Method Lid Switch Kernel: /dev/input/event3 Group: 4 Seat: seat0, default Capabilities: switch Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a

Device: ELAN0000:03 04F3:0400 Mouse Kernel: /dev/input/event4 Group: 5 Seat: seat0, default Capabilities: pointer Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: disabled Nat.scrolling: disabled Middle emulation: n/a Calibration: n/a Scroll methods: button Click methods: none Disable-w-typing: n/a Accel profiles: flat *adaptive Rotation: n/a

tried to copy your template Section "InputDevice" Identifier "HID device" Driver "libinput" Option "Device" "/dev/input/event6" Option "AutoServerLayout" "true" EndSection replacing event6 for event4 - but no dice, what should i call the file and am I using the right context?

thank you for the help, this looks very promising now

wulf7 commented 2 years ago

tried to copy your template

Usually you do not need any changes to xorg configuration. If you do not have any input, start with evemu-record utility from devel/evemu port. If it detects events on touch being attached to proper /dev/input/eventX ? If no, put hw.iichid.debug=1 line in to /boot/loader.conf and reboot your laptop. What is iichid0 debug output during boot? 33 buttons is way too much for touchpad, so I expect to see broken report descriptor may be due to some IO errors .

mattdrepo commented 2 years ago

Can I ask a quick question so that I don't slip up.

What method of Xorg should I go for? Seems some posts about the use of iichid have mentioned using later versions or from source (to get latest) I have been installing from PKG all this time. And using the default PKG settings.

I will be installing FreeBSD 13 STABLE, building from source the kernel up to the point where your new comments will be tested.

wulf7 commented 2 years ago

You cannot install iichid from PKG on 13-any. iichid is bundled with base system starting from 13.0. iichid in 13-STABLE has not diverged from14-CURRENT yet. So most probably you have the latest version of it if you run recent 13-STABLE

mattdrepo commented 2 years ago

Sorry I was referring to Xorg, iichid I will be using via the means in boot/loader.conf and patching the kernel to reveal more to the system as per your instruction. My question relates to Xorg and whether I need to use a specific version just in case that is the issue.

https://larastechlab.blogspot.com/2020/01/i2c-touchpads-on-freebsd-130-current.html

commentary here refers to use of a later Xorg. Hence wondering whether stable's xorg from pkg might need to be omitted for another?

wulf7 commented 2 years ago

This article is obsolete. Modern xorg should autodetect I2C touchpads out of box.

mattdrepo commented 2 years ago

thanks, just checking as you will understand that it can be a slow process building from source. Will report back my findings later on.

mattdrepo commented 2 years ago

Hello again!

Here is the output of dmesg omitting the other crud and focusing on your information around iichid:

ig4iic0: iomem 0x91323000-0x91323fff irq 36 on acpi0 iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0 iicbus0: at addr 0x1a ig4iic1: iomem 0x91325000-0x91325fff irq 37 on acpi0 iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1 iichid_get_config_reg: error evaluating _DSM iichid0: <ELAN0000:03 04F3:0400 I2C HID device> at addr 0x15 on iicbus1 iichid0: Interrupt setup failed. Fallback to sampling hidbus0: on iichid0

mattdrepo commented 2 years ago

i used the evemu-record and piped to > event.txt as well as running it and seeing if the terminal reported anything. I think it stalled as dmesg also implies the same when looking at iichid in debug mode. Do you think this has anything to do with what i mentioned previously from the linux posts and the suggestion that the controller handles both touch screen and touch pad? This laptop has only touchpad, but some came with touchscreens and i think that might be an issue perhaps? (but then this could be a shot in the dark as it was some of the only info i did bring up) thank you again for any suggestions.

EVEMU 1.3

Kernel: 13.0-STABLE

Input device name: "ELAN0000:03 04F3:0400 Mouse"

Input device ID: bus 0x18 vendor 0x4f3 product 0x400 version 0x01

Supported events:

Event type 0 (EV_SYN)

Event code 0 (SYN_REPORT)

Event code 1 (SYN_CONFIG)

Event code 2 (SYN_MT_REPORT)

Event code 3 (SYN_DROPPED)

Event code 4 ((null))

Event code 5 ((null))

Event code 6 ((null))

Event code 7 ((null))

Event code 8 ((null))

Event code 9 ((null))

Event code 10 ((null))

Event code 11 ((null))

Event code 12 ((null))

Event code 13 ((null))

Event code 14 ((null))

Event code 15 (SYN_MAX)

Event type 1 (EV_KEY)

Event code 272 (BTN_LEFT)

Event code 273 (BTN_RIGHT)

Event type 2 (EV_REL)

Event code 0 (REL_X)

Event code 1 (REL_Y)

Event code 6 (REL_HWHEEL)

Event code 8 (REL_WHEEL)

Properties:

Property type 0 (INPUT_PROP_POINTER)

N: ELAN0000:03 04F3:0400 Mouse I: 0018 04f3 0400 0001 P: 01 00 00 00 00 00 00 00 B: 00 0b 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 03 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 02 43 01 00 00 00 00 00 00 B: 03 00 00 00 00 00 00 00 00 B: 04 00 00 00 00 00 00 00 00 B: 05 00 00 00 00 00 00 00 00 B: 11 00 00 00 00 00 00 00 00 B: 12 00 00 00 00 00 00 00 00 B: 14 00 00 00 00 00 00 00 00 B: 15 00 00 00 00 00 00 00 00 B: 15 00 00 00 00 00 00 00 00 ################################

Waiting for events

################################

mattdrepo commented 2 years ago

have since found the "patch" for chromiumos for this model "TERRA" and its Xorg configuration if this helps? https://chromium.googlesource.com/chromiumos/platform/xorg-conf/+refs

wulf7 commented 2 years ago

if this helps?

No. evemu-record must start printing of events on touch firstly.

the suggestion that the controller handles both touch screen and touch pad?

I don`t think that presence or absence of one device can affect another one

Here is the output of dmesg omitting the other crud and focusing on your information around iichid:

I forgot that you should add options IICHID_DEBUG line to your kernel config too to get debug output. Please do following steps:

  1. Rebuild kernel with aforementioned option enable
  2. Disable xorg`s autorun.
  3. Add hw.iichid.debug=5 line in to /boot/loader.conf. Note digit 5 instead of 1
  4. Reboot in to console and attach evemu-record to touchpad device node
  5. Touch surface for brief period of time and than stop evemu-record with CTRL-C
  6. Post part of dmesg starting from first ig4iic0: line here.
mattdrepo commented 2 years ago

do you mean like so? make buildkernel options IICHID_DEBUG

Disable xorg`s autorun - I use startx to get into i3, so I should be fine running from console ?

will update later!

wulf7 commented 2 years ago

Generic kernel config lies here: /usr/src/sys/amd64/conf/GENERIC. Put options IICHID_DEBUG in to it and do make -jX kernel after than. Where X is a number of CPU cores on laptop

mattdrepo commented 2 years ago

couple of interesting pointers before i feedback your required info:

startx and loading i3 from my user, opening a terminal and typing libinput -listdevices allowed me for a brief instant to right click before hosing the system (no response from the keyboard or mouse before only the power down button allowed a normal shutdown).

libinput list-devices , after giving me the event number to try evemu-record, spewed some iichid info:

iichid0: iichid device close iichid0: HID command I2C_HID_CMD_SET_POWER(1) iichid0: tore callout down

evemu-record spews some numbers to the screen when moving my finger around - which is positive.

dmesg next message

mattdrepo commented 2 years ago

ig4iic0: iomem 0x91323000-0x91323fff irq 36 on acpi0 iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0 iicbus0: at addr 0x1a ig4iic1: iomem 0x91325000-0x91325fff irq 37 on acpi0 iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1 iichid_get_config_reg: error evaluating _DSM iichid0: IICbus addr : 0x15 iichid0: HID descriptor reg: 0x01 iichid0: HID command I2C_HID_CMD_DESCR at 0x1 iichid0: HID descriptor: 1e 00 00 01 74 00 02 00 03 00 22 00 04 00 00 00 05 00 06 00 f3 04 00 04 01 00 00 00 00 00 iichid0: <ELAN0000:03 04F3:0400 I2C HID device> at addr 0x15 on iicbus1 iichid0: HID command I2C_HID_CMD_SET_POWER(0) iichid0: HID command I2C_HID_CMD_RESET iichid0: Interrupt setup failed. Fallback to sampling hidbus0: on iichid0 iichid0: HID command I2C_HID_REPORT_DESCR at 0x2 with size 116 iichid0: HID report descriptor: 05 01 09 02 a1 01 85 01 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 75 01 95 02 81 02 95 06 81 03 05 01 09 30 09 31 09 38 15 81 25 7f 75 08 95 03 81 06 05 0c 0a 38 02 95 01 81 06 75 08 95 03 81 03 c0 06 00 ff 85 0d 09 c5 15 00 26 ff 00 75 08 95 04 b1 02 85 0c 09 c6 96 76 02 75 08 b1 02 85 0b 09 c7 95 42 75 08 b1 02 09 01 85 5d 95 1f 75 08 81 06 c0 iichid0: HID command I2C_HID_CMD_SET_POWER(1)

mattdrepo commented 2 years ago

more info with other ELAN devices that can have touchscreen and touchpad (in linux admittedly) going on about blacklisting ELAN0001 for ELAN0000 and vice versa:

https://askubuntu.com/questions/1248176/ideapad-5-15are05-elan-touchpad-not-working-on-20-04-nor-on-18-04

mattdrepo commented 2 years ago

get a lot of ichid0: ff ff - ff when hitting the power to exit from the X session to power off. Just to see what's attempting to go on behind the scenes with Xorg

mattdrepo commented 2 years ago

Do you think this touchpad has a chance of working?

wulf7 commented 2 years ago

If evemu-record prints something like

E: 0.648029 0002 0000 -024  # EV_REL / REL_X                -24
E: 0.648029 0002 0001 -008  # EV_REL / REL_Y                -8
E: 0.648029 0000 0000 0001  # ------------ SYN_REPORT (1) ---------- +8ms
E: 0.656029 0002 0000 -035  # EV_REL / REL_X                -35
E: 0.656029 0002 0001 -014  # EV_REL / REL_Y                -14
E: 0.656029 0000 0000 0001  # ------------ SYN_REPORT (1) ---------- +8ms

every time you touch surface and something like

E: 0.000001 0001 0110 0001  # EV_KEY / BTN_LEFT             1
E: 0.000001 0000 0000 0001  # ------------ SYN_REPORT (1) ---------- +0ms
E: 0.160064 0001 0110 0000  # EV_KEY / BTN_LEFT             0
E: 0.160064 0000 0000 0001  # ------------ SYN_REPORT (1) ---------- +160ms
E: 0.680061 0001 0111 0001  # EV_KEY / BTN_RIGHT            1
E: 0.680061 0000 0000 0001  # ------------ SYN_REPORT (1) ---------- +192ms
E: 0.832064 0001 0111 0000  # EV_KEY / BTN_RIGHT            0
E: 0.832064 0000 0000 0001  # ------------ SYN_REPORT (1) ---------- +152ms

every time you press a button, than that means that touchpad is just work and all you did is break xorg config somewhere. Just remove you xorg.conf and start again. If not, I need evemu-record output produced in system console rather than in X terminal with iichid debug enabled. It will cause interleaved evemu-record/iichid messages.

mattdrepo commented 2 years ago

If not, I need evemu-record output produced in system console rather than in X terminal with iichid debug enabled. It will cause interleaved evemu-record/iichid messages.

Is their a way to output evemu-record to a txt file ? I haven't tested eevemu-record any other way than console. And I didnt see results like those shown, just a spew of numbers as I moved and clicked. Didn't configure Xorg - only set .xinitrc to exec i3

wulf7 commented 2 years ago

I want to see these numbers. Something like this should appear on system console after you get evemu-record started and surface touched:

iichid0: iichid device open
iichid0: HID command I2C_HID_CMD_SET_POWER(0)
iichid0: successfully setup callout
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 24 00 - 01 01 00 0f 05 5b 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 00 01
iichid0: 24 00 - 01 01 00 0f 05 5b 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b4 00 01
iichid0: 24 00 - 01 01 00 0f 05 5b 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 01
iichid0: 24 00 - 01 01 00 fc 04 78 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 01
iichid0: 24 00 - 01 01 00 ee 04 90 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c2 01 01
iichid0: 24 00 - 01 01 00 e5 04 a5 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 02 01
iichid0: 24 00 - 01 01 00 de 04 ba 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 02 01
iichid0: 24 00 - 01 01 00 dd 04 cf 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 02 01
iichid0: 24 00 - 01 01 00 e0 04 e2 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 03 01
iichid0: 24 00 - 01 01 00 f0 04 fd 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 84 03 01
iichid0: 24 00 - 01 01 00 04 05 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 03 01
iichid0: 24 00 - 01 01 00 21 05 1e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 04 01
iichid0: 24 00 - 01 01 00 45 05 26 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 04 01
iichid0: 24 00 - 01 01 00 6c 05 28 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 04 01
iichid0: 24 00 - 01 01 00 93 05 23 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 05 01
iichid0: 24 00 - 01 01 00 cd 05 16 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 05 01
iichid0: 24 00 - 01 01 00 ef 05 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa 05 01
iichid0: 24 00 - 01 01 00 0b 06 03 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 06 01
iichid0: 24 00 - 01 01 00 24 06 f8 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ae 06 01
iichid0: 24 00 - 01 01 00 35 06 ee 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 07 01
iichid0: 24 00 - 01 01 00 43 06 e7 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 62 07 01
iichid0: 24 00 - 01 01 00 4c 06 e3 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bc 07 01
iichid0: 24 00 - 01 01 00 51 06 e5 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 08 01
iichid0: 24 00 - 01 01 00 52 06 f4 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 08 01
iichid0: 24 00 - 01 01 00 51 06 08 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ca 08 01
iichid0: 24 00 - 01 01 00 51 06 1f 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 09 01
iichid0: 24 00 - 01 01 00 56 06 36 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7e 09 01
iichid0: 24 00 - 01 01 00 5b 06 4f 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d8 09 01
iichid0: 24 00 - 01 01 00 5b 06 70 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 0a 01
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: 00 00 - 00
iichid0: iichid device close
iichid0: 00 00 - 00
iichid0: HID command I2C_HID_CMD_SET_POWER(1)
iichid0: tore callout down

You can copy them from dmesg ouput later.

mattdrepo commented 2 years ago

hope this helps!

pcib1: at device 28.0 on pci0 pcib2: at device 28.2 on pci0 pci1: on pcib2 pci1: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] ig4iic0: iomem 0x91323000-0x91323fff irq 36 on acpi0 iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0 iicbus0: at addr 0x1a ig4iic1: iomem 0x91325000-0x91325fff irq 37 on acpi0 iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1 iichid_get_config_reg: error evaluating _DSM iichid0: IICbus addr : 0x15 iichid0: HID descriptor reg: 0x01 iichid0: HID command I2C_HID_CMD_DESCR at 0x1 iichid0: HID descriptor: 1e 00 00 01 74 00 02 00 03 00 22 00 04 00 00 00 05 00 06 00 f3 04 00 04 01 00 00 00 00 00 iichid0: <ELAN0000:03 04F3:0400 I2C HID device> at addr 0x15 on iicbus1 iichid0: HID command I2C_HID_CMD_SET_POWER(0) iichid0: HID command I2C_HID_CMD_RESET iichid0: Interrupt setup failed. Fallback to sampling hidbus0: on iichid0 iichid0: HID command I2C_HID_REPORT_DESCR at 0x2 with size 116 iichid0: HID report descriptor: 05 01 09 02 a1 01 85 01 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 75 01 95 02 81 02 95 06 81 03 05 01 09 30 09 31 09 38 15 81 25 7f 75 08 95 03 81 06 05 0c 0a 38 02 95 01 81 06 75 08 95 03 81 03 c0 06 00 ff 85 0d 09 c5 15 00 26 ff 00 75 08 95 04 b1 02 85 0c 09 c6 96 76 02 75 08 b1 02 85 0b 09 c7 95 42 75 08 b1 02 09 01 85 5d 95 1f 75 08 81 06 c0 iichid0: HID command I2C_HID_CMD_SET_POWER(1)

iichid0: iichid device open iichid0: HID command I2C_HID_CMD_SET_POWER(0) iichid0: successfully setup callout iichid0: ff 00 - ff iichid0: iichid device close iichid0: HID command I2C_HID_CMD_SET_POWER(1) iichid0: tore callout down iichid0: iichid device open iichid0: HID command I2C_HID_CMD_SET_POWER(0) iichid0: successfully setup callout iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: 22 00 - 5d 08 51 8d f0 33 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 f3 iichid0: 22 00 - 5d 08 51 88 f2 33 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 66 iichid0: 22 00 - 5d 08 51 84 f5 33 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 5c iichid0: 22 00 - 5d 08 52 7e 2f 43 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 4c iichid0: 22 00 - 5d 08 52 8a b7 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 5e iichid0: 22 00 - 5d 08 53 cb 27 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 24 iichid0: 22 00 - 5d 08 63 16 5e 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 45 iichid0: 22 00 - 5d 08 63 52 85 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 a1 iichid0: 22 00 - 5d 08 63 84 b1 32 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 6f iichid0: 22 00 - 5d 08 63 a6 ce 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 35 iichid0: 22 00 - 5d 08 63 dd da 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 ce iichid0: 22 00 - 5d 08 73 23 e2 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 f1 iichid0: 22 00 - 5d 08 73 67 cc 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 c2 iichid0: 22 00 - 5d 08 73 b1 ab 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 3e iichid0: 22 00 - 5d 08 73 e0 7e 32 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 50 iichid0: 22 00 - 5d 08 83 0b 58 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 03 iichid0: 22 00 - 5d 08 83 2b 2b 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 f5 iichid0: 22 00 - 5d 08 83 33 01 43 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 18 iichid0: 22 00 - 5d 08 82 31 ea 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 3d iichid0: 22 00 - 5d 08 82 2d dd 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 e4 iichid0: 22 00 - 5d 08 82 29 d3 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 4b iichid0: 22 00 - 5d 08 82 27 cd 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 8f iichid0: 22 00 - 5d 08 82 23 c3 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 1a iichid0: 22 00 - 5d 08 82 22 b8 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 84 iichid0: 22 00 - 5d 08 82 21 ad 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 62 iichid0: 22 00 - 5d 08 82 1c a2 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 0c iichid0: 22 00 - 5d 08 82 17 95 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 88 iichid0: 22 00 - 5d 08 82 11 88 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 c5 iichid0: 22 00 - 5d 08 82 0a 7d 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 5c iichid0: 22 00 - 5d 08 82 01 72 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 05 iichid0: 22 00 - 5d 08 72 f3 66 32 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 da iichid0: 22 00 - 5d 08 72 e2 56 23 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 3e iichid0: 22 00 - 5d 08 72 c2 41 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 6b iichid0: 22 00 - 5d 08 72 8d 26 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 07 iichid0: 22 00 - 5d 08 72 3a 05 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 9b iichid0: 22 00 - 5d 08 61 e9 ee 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 06 iichid0: 22 00 - 5d 08 61 a7 e1 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 5f iichid0: 22 00 - 5d 08 61 80 e2 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 e5 iichid0: 22 00 - 5d 08 61 56 e2 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 3f iichid0: 22 00 - 5d 08 61 36 e8 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 29 iichid0: 22 00 - 5d 08 61 1e f1 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 15 iichid0: 22 00 - 5d 08 61 05 ff 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 f5 iichid0: 22 00 - 5d 08 52 dd 10 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 6d iichid0: 22 00 - 5d 08 52 ac 26 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 63 iichid0: 22 00 - 5d 08 52 7e 3b 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 87 iichid0: 22 00 - 5d 08 52 4c 54 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 72 iichid0: 22 00 - 5d 08 52 20 76 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 9e iichid0: 22 00 - 5d 08 42 ed 8f 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 2c iichid0: 22 00 - 5d 08 42 be ab 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 13 iichid0: 22 00 - 5d 08 42 93 c7 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 d1 iichid0: 22 00 - 5d 08 42 5d e7 43 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 7c iichid0: 22 00 - 5d 08 43 2c 00 43 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 88 iichid0: 22 00 - 5d 08 33 e9 21 43 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 15 iichid0: 22 00 - 5d 08 33 ad 2f 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 23 iichid0: 22 00 - 5d 08 33 6d 34 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 14 iichid0: 22 00 - 5d 08 33 2f 32 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 a9 iichid0: 22 00 - 5d 08 23 e5 25 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 62 iichid0: 22 00 - 5d 08 23 a1 14 44 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 e9 iichid0: 22 00 - 5d 08 22 6e fa 43 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 66 iichid0: 22 00 - 5d 08 22 48 dd 43 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 4b iichid0: 22 00 - 5d 08 22 22 be 32 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 9f iichid0: 22 00 - 5d 08 22 13 a2 32 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 22 iichid0: 22 00 - 5d 08 12 fc 7f 43 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 7c iichid0: 22 00 - 5d 08 12 dc 51 43 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 ff iichid0: 22 00 - 5d 08 12 ce 26 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 6a iichid0: 22 00 - 5d 08 12 c5 06 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 bd iichid0: 22 00 - 5d 08 11 b8 e1 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 6f iichid0: 22 00 - 5d 08 11 af b6 43 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 93 iichid0: 22 00 - 5d 08 11 af 85 43 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 ed iichid0: 22 00 - 5d 08 11 af 5d 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 bf iichid0: 22 00 - 5d 08 11 b2 39 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 6c iichid0: 22 00 - 5d 08 11 be 0c 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 ad iichid0: 22 00 - 5d 08 10 ce d8 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 9d iichid0: 22 00 - 5d 08 10 e1 ad 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 f9 iichid0: 22 00 - 5d 08 10 eb 84 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 67 iichid0: 22 00 - 5d 08 10 fe 5e 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 38 iichid0: 22 00 - 5d 08 20 12 43 22 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 d6 iichid0: 22 00 - 5d 08 20 1c 36 22 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 df iichid0: 22 00 - 5d 08 20 35 2b 23 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 92 iichid0: 22 00 - 5d 08 20 60 23 23 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 80 iichid0: 22 00 - 5d 08 20 9a 1d 24 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 23 iichid0: 22 00 - 5d 08 20 d3 1e 23 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 64 iichid0: 22 00 - 5d 08 30 13 1d 23 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 f4 iichid0: 22 00 - 5d 08 30 4f 1d 23 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 14 iichid0: 22 00 - 5d 08 30 76 19 23 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 3f iichid0: 22 00 - 5d 08 30 b8 17 23 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 1c iichid0: 22 00 - 5d 08 40 03 1a 24 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 15 iichid0: 22 00 - 5d 08 40 59 20 23 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 2f iichid0: 22 00 - 5d 08 40 af 27 23 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 ba iichid0: 22 00 - 5d 08 40 fe 33 23 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 38 iichid0: 22 00 - 5d 08 50 48 44 23 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 aa iichid0: 22 00 - 5d 08 50 93 5f 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 fa iichid0: 22 00 - 5d 08 50 cf 82 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 24 iichid0: 22 00 - 5d 08 60 0e ab 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 ab iichid0: 22 00 - 5d 08 60 51 ce 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 2a iichid0: 22 00 - 5d 08 60 91 f9 22 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 81 iichid0: 22 00 - 5d 08 61 c4 24 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 f2 iichid0: 22 00 - 5d 08 61 f2 4c 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 5c iichid0: 22 00 - 5d 08 71 15 70 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 53 iichid0: 22 00 - 5d 08 71 3a 97 24 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 06 iichid0: 22 00 - 5d 08 71 55 c0 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 78 iichid0: 22 00 - 5d 08 71 5e e7 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 e7 iichid0: 22 00 - 5d 08 72 6b 04 33 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 df iichid0: 22 00 - 5d 08 72 70 2b 23 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 27 iichid0: 22 00 - 5d 08 72 6a 4a 23 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 98 iichid0: 22 00 - 5d 08 72 60 71 33 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 78 iichid0: 22 00 - 5d 08 72 47 9a 33 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 10 iichid0: 22 00 - 5d 08 72 33 b7 34 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 c4 iichid0: 22 00 - 5d 08 72 21 cf 23 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 4b iichid0: 22 00 - 5d 08 72 13 db 23 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 6f iichid0: 22 00 - 5d 08 62 fd e1 23 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 e6 iichid0: 22 00 - 5d 08 62 e4 e5 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 9a iichid0: 22 00 - 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 6a iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: 22 00 - 5d 08 70 de 5a 32 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 b0 iichid0: 22 00 - 5d 08 70 de 5a 32 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 b0 iichid0: 22 00 - 5d 18 70 de 5a 32 17 50 f4 01 12 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 02 iichid0: 22 00 - 5d 18 70 db 5f 33 17 50 ee 01 13 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 3b iichid0: 22 00 - 5d 18 70 d7 69 33 16 50 eb 01 24 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 bf iichid0: 22 00 - 5d 18 70 d2 7a 33 16 50 e8 01 24 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00 9d iichid0: 22 00 - 5d 18 70 cd 96 33 16 50 e6 04 24 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 23 iichid0: 22 00 - 5d 18 70 cc c8 43 16 50 e6 0e 24 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00 cd iichid0: 22 00 - 5d 18 71 cd 04 33 16 50 e5 20 34 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00 6a iichid0: 22 00 - 5d 18 71 ce 38 33 16 50 e6 3b 34 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 19 iichid0: 22 00 - 5d 18 71 d1 6e 33 16 50 e8 63 34 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 e7 iichid0: 22 00 - 5d 18 71 d5 a3 44 16 50 ed 92 34 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 7e iichid0: 22 00 - 5d 18 71 da d5 44 17 50 f0 be 34 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 ed iichid0: 22 00 - 5d 18 72 dc 00 44 17 50 f9 f0 44 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 32 iichid0: 22 00 - 5d 18 72 e1 30 34 16 51 fb 25 44 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 04 iichid0: 22 00 - 5d 18 72 e6 57 44 17 61 00 4d 44 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 26 iichid0: 22 00 - 5d 18 72 ea 75 44 17 61 0b 70 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 e4 iichid0: 22 00 - 5d 18 72 ed 91 44 17 61 0e 87 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 51 iichid0: 22 00 - 5d 18 72 f1 a9 44 17 61 0e a1 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 81 iichid0: 22 00 - 5d 18 72 f4 c5 33 16 61 0d bd 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 bf iichid0: 22 00 - 5d 18 72 f2 df 44 16 61 0b d7 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 a0 iichid0: 22 00 - 5d 18 72 f5 fd 44 16 61 0e f3 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 4c iichid0: 22 00 - 5d 18 73 f7 16 44 17 62 11 0f 33 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 ce iichid0: 22 00 - 5d 18 73 fc 31 44 17 62 13 23 33 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 67 iichid0: 22 00 - 5d 18 83 00 48 33 17 62 15 36 44 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 20 iichid0: 22 00 - 5d 18 83 03 60 33 16 62 14 4e 44 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 bf iichid0: 22 00 - 5d 18 83 04 7a 43 17 62 13 6a 43 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 a4 iichid0: 22 00 - 5d 18 83 02 95 34 17 62 11 8a 43 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 84 iichid0: 22 00 - 5d 18 83 02 b1 44 17 62 11 ab 33 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 11 iichid0: 22 00 - 5d 18 83 03 cc 44 18 62 11 c2 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 7c iichid0: 22 00 - 5d 18 83 04 e7 44 18 62 12 d7 43 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 ce iichid0: 22 00 - 5d 18 84 06 02 33 18 62 0e f5 44 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 70 iichid0: 22 00 - 5d 18 84 05 1e 44 17 63 0a 17 43 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 a2 iichid0: 22 00 - 5d 18 84 00 3d 44 18 63 07 3f 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 6f iichid0: 22 00 - 5d 18 74 fe 59 44 18 63 09 61 33 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 6a iichid0: 22 00 - 5d 18 74 fc 72 44 17 63 09 77 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 b2 iichid0: 22 00 - 5d 18 74 fa 8a 44 17 63 08 8a 43 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 59 iichid0: 22 00 - 5d 18 74 fb a0 33 17 63 05 a5 44 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 9d iichid0: 22 00 - 5d 18 74 fd bc 43 17 63 03 c0 43 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 39 iichid0: 22 00 - 5d 18 74 fd d2 43 16 63 01 d8 43 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 5e iichid0: 22 00 - 5d 18 74 fb e5 34 16 63 00 e9 43 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 3c iichid0: 22 00 - 5d 18 74 f8 f0 44 17 63 00 f3 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 ec iichid0: 22 00 - 5d 18 74 f6 f5 44 17 53 ff f9 34 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 d9 iichid0: 22 00 - 5d 18 74 f5 f7 44 17 53 fe fb 34 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 67 iichid0: 22 00 - 5d 18 74 f5 f7 44 18 53 fe fb 34 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 65 iichid0: 22 00 - 5d 18 74 f5 f7 44 19 53 fd f9 44 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 d2 iichid0: 22 00 - 5d 18 74 f5 f5 44 1a 53 fd f7 44 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 be iichid0: 22 00 - 5d 18 74 f6 f2 44 1b 53 fc f3 44 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 c9 iichid0: 22 00 - 5d 18 74 f7 ee 43 1b 53 fc ee 43 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 35 iichid0: 22 00 - 5d 18 74 f8 e7 43 1b 53 fc e6 44 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 c2 iichid0: 22 00 - 5d 18 74 f9 de 43 19 53 fe d7 44 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 97 iichid0: 22 00 - 5d 18 74 fc cd 44 18 63 05 b6 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 f0 iichid0: 22 00 - 5d 18 84 03 ae 34 17 63 13 89 34 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 2a iichid0: 22 00 - 5d 18 84 12 7a 44 17 63 25 53 44 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 85 iichid0: 22 00 - 5d 18 84 25 45 44 18 63 37 19 43 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 46 iichid0: 22 00 - 5d 18 84 3b 10 33 17 62 47 d8 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 ef iichid0: 22 00 - 5d 18 83 4e e0 33 18 62 57 b6 33 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 23 iichid0: 22 00 - 5d 18 83 5a b8 33 17 62 64 92 44 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 f0 iichid0: 22 00 - 5d 18 83 66 88 33 17 62 6c 6b 44 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 34 iichid0: 22 00 - 5d 18 83 70 61 34 18 62 72 3c 43 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 28 iichid0: 22 00 - 5d 18 83 79 3e 34 17 62 7c 1d 33 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 0e iichid0: 22 00 - 5d 18 83 84 19 33 17 61 7e fb 43 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 12 iichid0: 22 00 - 5d 18 82 8c e9 43 16 61 83 d0 43 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 f8 iichid0: 22 00 - 5d 18 82 93 ba 33 16 61 88 9c 42 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 e6 iichid0: 22 00 - 5d 18 82 96 97 33 17 61 8b 75 32 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 8a iichid0: 22 00 - 5d 18 82 9c 6e 33 17 61 8c 51 42 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 13 iichid0: 22 00 - 5d 18 82 a6 46 43 17 61 8e 2e 42 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 1d iichid0: 22 00 - 5d 18 82 b0 22 33 17 61 94 03 43 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 50 iichid0: 22 00 - 5d 18 81 b6 fb 34 16 60 9a da 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 3d iichid0: 22 00 - 5d 18 81 bf d2 44 16 60 a1 bf 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 e9 iichid0: 22 00 - 5d 18 81 c8 ac 34 16 60 aa a0 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00 26 iichid0: 22 00 - 5d 18 81 d4 84 33 16 60 b2 7e 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00 2a iichid0: 22 00 - 5d 18 81 dd 64 33 16 60 bd 5d 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 31 iichid0: 22 00 - 5d 18 81 e7 41 33 16 60 c6 48 24 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 4f iichid0: 22 00 - 5d 18 81 ea 25 33 16 60 ce 3a 24 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 b4 iichid0: 22 00 - 5d 18 81 f3 0b 33 15 60 d7 2e 34 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 00 00 00 9e iichid0: 22 00 - 5d 18 80 ff ec 33 15 60 e1 22 24 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 09 iichid0: 22 00 - 5d 18 90 0c ca 32 15 60 f0 12 23 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 b0 iichid0: 22 00 - 5d 18 90 18 ab 32 15 70 01 01 23 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 b1 iichid0: 22 00 - 5d 18 90 23 8f 34 15 70 14 01 14 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 de iichid0: 22 00 - 5d 18 90 30 7b 34 16 70 21 01 14 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 38 iichid0: 22 00 - 5d 18 90 39 70 34 16 70 29 01 14 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 39 iichid0: 22 00 - 5d 18 90 3e 6c 34 17 70 2c 01 14 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 51 iichid0: 22 00 - 5d 18 90 41 6b 34 17 70 2e 01 14 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ca iichid0: 22 00 - 5d 18 90 43 6c 34 18 70 2f 01 14 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 f9 iichid0: 22 00 - 5d 18 90 44 6d 34 19 70 30 01 14 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 4e iichid0: 22 00 - 5d 18 90 45 6f 34 19 70 31 01 24 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00 a7 iichid0: 22 00 - 5d 18 90 45 72 34 1a 70 32 01 24 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00 d6 iichid0: 22 00 - 5d 18 90 45 78 34 19 70 33 01 24 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 00 00 00 a2 iichid0: 22 00 - 5d 18 90 45 82 34 17 70 34 02 24 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 18 iichid0: 22 00 - 5d 18 90 45 94 34 16 70 35 08 24 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 c0 iichid0: 22 00 - 5d 18 90 47 be 44 15 70 36 17 24 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 a7 iichid0: 22 00 - 5d 18 91 47 0f 44 16 70 3d 3f 34 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 55 iichid0: 22 00 - 5d 18 91 4d 76 34 16 70 43 91 34 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 4f iichid0: 22 00 - 5d 18 91 4f bd 44 16 70 50 dc 34 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 92 iichid0: 22 00 - 5d 18 91 53 ee 44 16 71 51 16 44 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 85 iichid0: 22 00 - 5d 18 92 55 1c 34 16 71 53 4f 34 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 6d iichid0: 22 00 - 5d 18 92 56 4f 44 16 71 63 81 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 bb iichid0: 22 00 - 5d 18 92 58 7f 44 16 71 6a b1 43 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 ff iichid0: 22 00 - 5d 18 92 60 b2 34 16 71 69 ed 34 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 1d iichid0: 22 00 - 5d 18 92 66 e6 24 16 72 71 1f 34 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 ef iichid0: 22 00 - 5d 18 93 6f 1e 33 16 72 7a 4c 34 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 30 iichid0: 22 00 - 5d 18 93 73 55 34 16 72 77 88 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 4a iichid0: 22 00 - 5d 18 93 77 8b 23 16 72 85 c3 44 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 70 iichid0: 22 00 - 5d 18 93 81 c8 33 15 72 8a fb 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 58 iichid0: 22 00 - 5d 18 93 88 ff 33 15 73 90 3d 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 56 iichid0: 22 00 - 5d 18 94 8c 37 23 15 73 98 76 44 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 22 iichid0: 22 00 - 5d 18 94 93 73 33 16 73 99 a6 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 ad iichid0: 22 00 - 5d 18 94 96 9d 33 16 73 a3 e0 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 cf iichid0: 22 00 - 5d 18 94 95 cb 33 16 74 a8 10 44 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 42 iichid0: 22 00 - 5d 18 94 9d fa 33 16 74 a8 37 44 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 44 iichid0: 22 00 - 5d 18 95 a6 28 34 16 74 a8 69 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 25 iichid0: 22 00 - 5d 18 95 a9 4f 34 16 74 b2 94 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 f9 iichid0: 22 00 - 5d 18 95 ab 7b 33 16 74 b8 b6 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 3f iichid0: 22 00 - 5d 18 95 b5 a4 34 16 74 b8 db 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 83 iichid0: 22 00 - 5d 18 95 b9 cb 34 16 75 ba 0a 33 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 a3 iichid0: 22 00 - 5d 18 95 b9 e5 34 17 75 bf 39 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 77 iichid0: 22 00 - 5d 18 96 bd 01 34 16 75 c2 50 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 15 iichid0: 22 00 - 5d 18 96 c9 1d 34 17 75 c6 6a 34 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 84 iichid0: 22 00 - 5d 18 96 cc 3a 34 16 75 cc 7f 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 97 iichid0: 22 00 - 5d 18 96 ce 4b 34 16 75 cc 95 43 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 0f iichid0: 22 00 - 5d 18 96 cc 5c 34 16 75 cb a7 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 b2 iichid0: 22 00 - 5d 18 96 cc 65 34 17 75 cc b3 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 e7 iichid0: 22 00 - 5d 18 96 cb 6b 34 17 75 cd b8 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 6a iichid0: 22 00 - 5d 18 96 cb 6d 34 18 75 cd ba 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 09 iichid0: 22 00 - 5d 18 96 cb 6e 34 18 75 cd ba 44 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 4b iichid0: 22 00 - 5d 18 96 cb 6e 34 19 75 cd ba 44 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 95 iichid0: 22 00 - 5d 18 96 cb 6d 34 1a 75 cd b8 44 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 fb iichid0: 22 00 - 5d 18 96 ca 6b 34 1b 75 cc b6 44 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 ed iichid0: 22 00 - 5d 18 96 ca 69 34 1b 75 cc b2 43 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 8c iichid0: 22 00 - 5d 18 96 ca 64 44 1a 75 cc a9 42 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 00 00 92 iichid0: 22 00 - 5d 18 96 cb 5b 43 1a 75 cd 9b 32 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 b9 iichid0: 22 00 - 5d 18 96 cc 4d 43 18 75 ce 85 32 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 9a iichid0: 22 00 - 5d 18 96 cc 37 33 16 75 d0 67 32 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 f8 iichid0: 22 00 - 5d 18 96 cc 16 33 16 75 d4 2b 42 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 ff iichid0: 22 00 - 5d 18 95 d0 e7 33 16 74 d7 e1 32 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 34 iichid0: 22 00 - 5d 18 95 d9 a3 33 15 74 df a7 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 07 iichid0: 22 00 - 5d 18 95 da 61 34 16 74 e5 7b 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 da iichid0: 22 00 - 5d 18 95 db 2d 34 15 74 e6 36 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 66 iichid0: 22 00 - 5d 18 95 dd 02 44 14 74 e9 10 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 34 iichid0: 22 00 - 5d 18 94 e4 ce 34 14 73 ec ec 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 c6 iichid0: 22 00 - 5d 18 94 e2 a5 34 14 73 ef bc 43 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 27 iichid0: 22 00 - 5d 18 94 e6 83 44 14 73 f0 8a 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 b0 iichid0: 22 00 - 5d 18 94 ed 5f 44 13 73 f4 70 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 b8 iichid0: 22 00 - 5d 18 94 f5 3e 34 11 73 f3 51 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 ac iichid0: 22 00 - 5d 18 a4 01 04 33 0d 73 fb 2b 43 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 f4 iichid0: 22 00 - 5d 18 a3 0f c1 11 0d 83 05 03 11 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 64 iichid0: 22 00 - 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 6a iichid0: ff ff - ff iichid0: ff ff - ff iichid0: 22 00 - 5d 08 61 ef 16 33 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 a1 iichid0: 22 00 - 5d 08 61 ef 16 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 83 iichid0: 22 00 - 5d 08 61 ef 16 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 a8 iichid0: 22 00 - 5d 08 61 ef 16 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 5a iichid0: 22 00 - 5d 08 61 ef 16 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 0f iichid0: 22 00 - 5d 08 61 ef 16 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 fd iichid0: 22 00 - 5d 08 61 ef 16 33 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 fa iichid0: 22 00 - 5d 09 61 ed 17 33 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 7a iichid0: 22 00 - 5d 09 61 eb 18 33 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 50 iichid0: 22 00 - 5d 09 61 ea 19 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 b1 iichid0: 22 00 - 5d 09 61 e9 1a 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 3a iichid0: 22 00 - 5d 09 61 e8 1b 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 4c iichid0: 22 00 - 5d 09 61 e7 1c 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 12 iichid0: 22 00 - 5d 09 61 e5 1d 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 5f iichid0: 22 00 - 5d 09 61 e4 1e 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 b6 iichid0: 22 00 - 5d 09 61 e3 1e 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 8f iichid0: 22 00 - 5d 09 61 e2 1e 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 24 iichid0: 22 00 - 5d 09 61 e1 1e 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 ed iichid0: 22 00 - 5d 08 61 e0 1e 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 8c iichid0: 22 00 - 5d 08 61 e0 1e 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 8c iichid0: 22 00 - 5d 08 61 e0 1e 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 7e iichid0: 22 00 - 5d 08 61 e0 1e 33 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 1b iichid0: 22 00 - 5d 08 61 e0 1e 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 1c iichid0: 22 00 - 5d 08 61 e1 1f 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 13 iichid0: 22 00 - 5d 08 61 e2 20 33 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 fa iichid0: 22 00 - 5d 08 61 e3 21 33 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 9d iichid0: 22 00 - 5d 08 61 e4 21 33 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 a3 iichid0: 22 00 - 5d 08 61 e4 22 33 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 71 iichid0: 22 00 - 5d 08 61 e4 22 33 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 53 iichid0: 22 00 - 5d 08 61 e4 22 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 54 iichid0: 22 00 - 5d 08 61 e4 22 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 54 iichid0: 22 00 - 5d 08 61 e4 22 33 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 54 iichid0: 22 00 - 5d 08 61 e4 22 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 9c iichid0: 22 00 - 5d 08 61 e4 22 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 c9 iichid0: 22 00 - 5d 08 61 e4 22 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 c9 iichid0: 22 00 - 5d 08 61 e4 22 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 2d iichid0: 22 00 - 5d 09 61 e4 22 33 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 f1 iichid0: 22 00 - 5d 09 61 e4 22 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 66 iichid0: 22 00 - 5d 09 61 e4 22 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 94 iichid0: 22 00 - 5d 09 61 e4 22 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 85 iichid0: 22 00 - 5d 09 61 e4 22 33 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 61 iichid0: 22 00 - 5d 09 61 e4 22 33 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 61 iichid0: 22 00 - 5d 09 61 e4 22 33 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 61 iichid0: 22 00 - 5d 09 61 e4 22 33 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 61 iichid0: 22 00 - 5d 08 61 e4 22 33 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 ac iichid0: 22 00 - 5d 08 61 e4 22 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 5e iichid0: 22 00 - 5d 08 61 e4 22 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 ab iichid0: 22 00 - 5d 08 61 e5 23 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 bf iichid0: 22 00 - 5d 08 61 e6 24 33 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 a6 iichid0: 22 00 - 5d 08 61 e6 24 11 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 7d iichid0: 22 00 - 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 50 iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: 22 00 - 5d 08 62 74 15 33 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 60 iichid0: 22 00 - 5d 08 62 74 15 33 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 71 iichid0: 22 00 - 5d 08 62 74 15 33 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 95 iichid0: 22 00 - 5d 08 62 74 15 33 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 2d iichid0: 22 00 - 5d 08 62 74 15 33 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 a5 iichid0: 22 00 - 5d 09 62 74 15 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 4d iichid0: 22 00 - 5d 09 62 74 15 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 9f iichid0: 22 00 - 5d 09 62 74 15 33 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 6d iichid0: 22 00 - 5d 09 62 74 15 33 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 7b iichid0: 22 00 - 5d 09 62 74 15 33 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 7b iichid0: 22 00 - 5d 08 62 74 15 33 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 b6 iichid0: 22 00 - 5d 08 62 74 15 33 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 a0 iichid0: 22 00 - 5d 08 62 74 15 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 30 iichid0: 22 00 - 5d 08 62 74 15 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 59 iichid0: 22 00 - 5d 08 62 74 15 33 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 76 iichid0: 22 00 - 5d 08 62 74 15 11 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 69 iichid0: 22 00 - 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 50 iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: 22 00 - 5d 08 62 bf 02 33 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 10 iichid0: 22 00 - 5d 08 62 bf 02 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 c0 iichid0: 22 00 - 5d 08 62 bf 02 33 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 32 iichid0: 22 00 - 5d 08 62 bf 02 33 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 d1 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 64 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 72 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 72 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 72 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 72 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 72 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 72 iichid0: 22 00 - 5d 09 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 72 iichid0: 22 00 - 5d 08 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 bf iichid0: 22 00 - 5d 08 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 a9 iichid0: 22 00 - 5d 08 62 bf 02 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 a9 iichid0: 22 00 - 5d 08 62 bf 02 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 23 iichid0: 22 00 - 5d 08 62 bf 02 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 46 iichid0: 22 00 - 5d 08 62 bf 02 33 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 fe iichid0: 22 00 - 5d 08 62 bf 02 11 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 f7 iichid0: 22 00 - 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 50 iichid0: ff ff - ff iichid0: 22 00 - 5d 08 62 bb 08 33 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 9e iichid0: 22 00 - 5d 09 62 bb 08 33 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 5a iichid0: 22 00 - 5d 09 62 bb 08 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 b9 iichid0: 22 00 - 5d 09 62 bb 08 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 1f iichid0: 22 00 - 5d 09 62 bb 08 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 1f iichid0: 22 00 - 5d 08 62 bb 08 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 d2 iichid0: 22 00 - 5d 08 62 bb 08 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 c4 iichid0: 22 00 - 5d 08 62 bb 08 33 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 c4 iichid0: 22 00 - 5d 08 62 bb 08 33 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 4e iichid0: 22 00 - 5d 08 62 bb 08 33 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 b6 iichid0: 22 00 - 5d 08 62 bb 08 33 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 63 iichid0: 22 00 - 5d 08 62 bb 08 11 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 da iichid0: 22 00 - 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 50 iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: ff ff - ff iichid0: iichid device close iichid0: ff ff - ff iichid0: HID command I2C_HID_CMD_SET_POWER(1) iichid0: tore callout down

mattdrepo commented 2 years ago

that was me basically, scrolling, clicking, two finger clicking etc with pauses.

mattdrepo commented 2 years ago

when i exit i3, i get a lot of iichid0: ff ff - ff - debug messages. It does feel like something is blocking the i2c to this machine. Sometimes I am able to register a right click (this happened once when i was certain I wasn't using my USB mouse and I confirmed it when opening an app that might of allowed the i2c access...?).

wulf7 commented 2 years ago

It seems that the device starts in native absolute mode rather than in mouse emulation. FreeBSD does not support it yet. I ported support for it from Linux some time ago: https://github.com/wulf7/iichid/blob/master/hetp.c but it has never been committed to FreeBSD due to lack of testing. If you are willing to test it, I can do a port to 14-CURRENT/13-STABLE.

mattdrepo commented 2 years ago

yes please!!

mattdrepo commented 2 years ago

can you explain in steps i can follow?

mattdrepo commented 2 years ago

So I don't end up with something unnecessary, could you confirm whether I would need to do the earlier patches you told me about. And would this mean doing a git pull of your source. I am a bit confused as to how to combine, or whether to just get the freebsd kernel source and add your file somehow. Thank you and Merry Christmas!

mattdrepo commented 2 years ago

Ah yes I see what you mean at present : in that it wont "make" on FreeBSD 13 STABLE

mattdrepo commented 2 years ago

do you think it will be possible to make a patch for me to try on my system?