FreeBSDDesktop / kms-drm

the DRM part of the linuxkpi-based KMS
63 stars 26 forks source link

[i915kms]r348035 broken suspend/resume on MacbookPro15/12.1-PRERELEASE #176

Closed huanghwh closed 4 years ago

huanghwh commented 4 years ago

I use MacbookPro15/12.0-RELEASE, suspend/resume is perfect, but after I upgrade to 12.1-PRERELEASE, resume is to working anymore, I use bisect to find out r348035 broken suspend/resume, I revert back r348035, suspend/resume working again. % dmesg ---<>--- Copyright (c) 1992-2019 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 12.1-PRERELEASE #92 r352395M: Mon Sep 16 22:14:16 CST 2019 root@mbp.gddsn.org.cn:/usr/obj/usr/src/amd64.amd64/sys/MACBOOK amd64 FreeBSD clang version 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1) VT(efifb): resolution 2880x1800 CPU microcode: updated from 0x13 to 0x1b CPU: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz (2793.61-MHz K8-class CPU) Origin="GenuineIntel" Id=0x40661 Family=0x6 Model=0x46 Stepping=1 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=0x7ffafbff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND> AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM> AMD Features2=0x21<LAHF,ABM> Structured Extended Features=0x27ab<FSGSBASE,TSCADJ,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,NFPUSG> Structured Extended Features3=0x9c000400<MD_CLEAR,IBPB,STIBP,L1DFL,SSBD> XSAVE Features=0x1 VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 17179869184 (16384 MB) avail memory = 16459702272 (15697 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: unexpected cache level 3 FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 hardware threads random: unblocking device. Firmware Warning (ACPI): 32/64X length mismatch in FADT/Gpe0Block: 128/0 (20181213/tbfadt-748) ioapic0 <Version 2.0> irqs 0-23 on motherboard Launching APs: 1 2 6 3 5 4 7 Timecounter "TSC-low" frequency 1396802864 Hz quality 1000 random: entropy device external interface kbd0 at kbdmux0 000.000023 [4335] netmap_init netmap: loaded module [ath_hal] loaded module_register_init: MOD_LOAD (vesa, 0xffffffff8112d030, 0) error 19 random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" nexus0 efirtc0: on motherboard efirtc0: registered as a time-of-day clock, resolution 1.000000s cryptosoft0: on motherboard acpi0: on motherboard acpi_ec0: <Embedded Controller: GPE 0x17, ECDT> port 0x62,0x66 on acpi0 acpi0: Power Button (fixed) hpet0: iomem 0xfed00000-0xfed03fff irq 0,8 on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 550 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 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 ahci0: mem 0xa0b00000-0xa0b01fff at device 0.0 on pci1 ahci0: AHCI v1.30 with 1 6Gbps ports, Port Multiplier not supported ahcich0: at channel 0 on ahci0 pcib2: at device 1.1 on pci0 pci2: on pcib2 vgapci0: port 0x3000-0x303f mem 0xa0000000-0xa03fffff,0x90000000-0x9fffffff at device 2.0 on pci0 vgapci0: Boot video device hdac0: mem 0xa0c10000-0xa0c13fff at device 3.0 on pci0 xhci0: <Intel Lynx Point USB 3.0 controller> mem 0xa0c00000-0xa0c0ffff at device 20.0 on pci0 xhci0: 32 bytes context size, 64-bit DMA xhci0: Port routing mask set to 0xffffffff usbus0 on xhci0 usbus0: 5.0Gbps Super Speed USB v3.0 pci0: at device 22.0 (no driver attached) hdac1: mem 0xa0c14000-0xa0c17fff at device 27.0 on pci0 pcib3: at device 28.0 on pci0 pcib3: [GIANT-LOCKED] pcib4: at device 28.2 on pci0 pci3: on pcib4 pci3: at device 0.0 (no driver attached) pcib5: at device 28.3 on pci0 pci4: on pcib5 pci4: at device 0.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 battery0: on acpi0 acpi_acad0: on acpi0 acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 est0: on cpu0 ZFS filesystem version: 5 ZFS storage pool version: features support (5000) Timecounters tick every 1.000 msec hdacc0: at cad 0 on hdac0 hdaa0: at nid 1 on hdacc0 hdacc1: <Cirrus Logic (0x4208) HDA CODEC> at cad 0 on hdac1 hdaa1: <Cirrus Logic (0x4208) Audio Function Group> at nid 1 on hdacc1 pcm0: <Cirrus Logic (0x4208) (Analog 2.0/3.1)> at nid 19 and 24,28 on hdaa1 pcm1: <Cirrus Logic (0x4208) (Analog Headphones)> at nid 16 on hdaa1 pcm2: <Cirrus Logic (0x4208) (Digital)> at nid 33 on hdaa1 ugen0.1: <0x8086 XHCI root HUB> at usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 ada0: ATA8-ACS SATA 3.x device ada0: Serial Number S299NYAGC07883 ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) ada0: Command Queueing enabled ada0: 954204MB (1954210120 512 byte sectors) Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 Root mount waiting for: usbus0 uhub0: 21 ports with 21 removable, self powered ugen0.2: at usbus0 Root mount waiting for: usbus0 ugen0.3: at usbus0 ukbd0 on uhub0 ukbd0: <Broadcom Corp. Bluetooth USB Host Controller, class 239/2, rev 2.01/1.53, addr 2> on usbus0 kbd1 at ukbd0 Root mount waiting for: usbus0 ugen0.4: <Apple Inc. Apple Internal Keyboard / Trackpad> at usbus0 ukbd1 on uhub0 ukbd1: <Keyboard / Boot> on usbus0 kbd2 at ukbd1 wsp0 on uhub0 wsp0: <Trackpad / Boot> on usbus0 Root mount waiting for: usbus0 ugen0.5: at usbus0 umass0 on uhub0 umass0: <Apple Card Reader, class 0/0, rev 3.00/8.20, addr 4> on usbus0 umass0: SCSI over Bulk-Only; quirks = 0x4000 umass0:1:0: Attached to scbus1 (probe0:umass-sim0:0:0:0): REPORT LUNS. CDB: a0 00 00 00 00 00 00 00 00 10 00 00 (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI status: Check Condition (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present) (probe0:umass-sim0:0:0:0): Error 6, Unretryable error da0 at umass-sim0 bus 0 scbus1 target 0 lun 0 da0: <APPLE SD Card Reader 3.00> Removable Direct Access SPC-4 SCSI device da0: Serial Number 000000000820 da0: 400.000MB/s transfers da0: Attempt to query device size failed: NOT READY, Medium not present da0: quirks=0x2 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). [drm] Found 128MB of eDRAM Failed to add WC MTRR for [0x90000000-0x9fffffff]: -22; performance may suffer [drm] Got stolen memory base 0x79a00000, size 0x6000000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] Connector eDP-1: get mode from tunables: [drm] - kern.vt.fb.modes.eDP-1 [drm] - kern.vt.fb.default_mode [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 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 [drm] Connector HDMI-A-3: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-3 [drm] - kern.vt.fb.default_mode [drm] Initialized i915 1.6.0 20171222 for drmn0 on minor 0 VT: Replacing driver "efifb" with new "fb". start FB_INFO: type=11 height=1800 width=2880 depth=32 cmsize=16 size=21196800 pbase=0x90000000 vbase=0xfffff80090000000 name=drmn0 flags=0x0 stride=11776 bpp=32 cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 end FB_INFO drmn0: fb0: inteldrmfb frame buffer device tap0: Ethernet address: 00:bd:cf:ed:f6:00 lo0: link state changed to UP ipheth0 on uhub0 ipheth0: <Apple Inc. iPhone, class 0/0, rev 2.00/10.03, addr 1> on usbus0 ue0: on ipheth0 ue0: Ethernet address: 3e:2e:f9:7e:cb:be ugen0.2: at usbus0 (disconnected) ipheth0: at uhub0, port 5, addr 1 (disconnected) ipheth0: detached ums0 on uhub0 ums0: <Broadcom Corp. Bluetooth USB Host Controller, class 239/2, rev 2.01/1.53, addr 2> on usbus0 ums0: 3 buttons and [XY] coordinates ID=2 uhid0 on uhub0 uhid0: on usbus0 uhid1 on uhub0 uhid1: on usbus0 uhid2 on uhub0 uhid2: on usbus0 Security policy loaded: MAC/ntpd (mac_ntpd) ugen0.2: at usbus0 ipheth0 on uhub0 ipheth0: <Apple Inc. iPhone, class 0/0, rev 2.00/10.03, addr 5> on usbus0 ue0: on ipheth0 ue0: Ethernet address: 3e:2e:f9:7e:cb:be pid 55910 (tracker-miner-fs), jid 0, uid 1000: exited on signal 11 acpi0: suspend request timed out, forcing sleep now uhub0: at usbus0, port 1, addr 1 (disconnected) ugen0.2: at usbus0 (disconnected) ipheth0: at uhub0, port 5, addr 5 (disconnected) ipheth0: detached ugen0.3: at usbus0 (disconnected) ukbd0: at uhub0, port 8, addr 2 (disconnected) ukbd0: detached ums0: at uhub0, port 8, addr 2 (disconnected) ums0: detached ugen0.4: <Apple Inc. Apple Internal Keyboard / Trackpad> at usbus0 (disconnected) uhid0: at uhub0, port 12, addr 3 (disconnected) uhid0: detached ukbd1: at uhub0, port 12, addr 3 (disconnected) ukbd1: detached wsp0: at uhub0, port 12, addr 3 (disconnected) wsp_set_device_mode: Failed to read device mode (19) wsp0: detached uhid1: at uhub0, port 12, addr 3 (disconnected) uhid1: detached uhid2: at uhub0, port 12, addr 3 (disconnected) uhid2: detached ugen0.5: at usbus0 (disconnected) umass0: at uhub0, port 19, addr 4 (disconnected) da0 at umass-sim0 bus 0 scbus1 target 0 lun 0 da0: <APPLE SD Card Reader 3.00> s/n 000000000820 detached (da0:umass-sim0:0:0:0): Periph destroyed umass0: detached hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 hdac0: Unexpected unsolicited response from address 0: 00000000 vgapci0: child drmn0 requested pci_disable_io vgapci0: child drmn0 requested pci_disable_io vgapci0: child drmn0 requested pci_set_powerstate acpi0: cleared fixed power button status vgapci0: child drmn0 requested pci_set_powerstate vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm:drm_atomic_helper_wait_for_flip_done] [CRTC:37:pipe A] flip_done timed out pci3: failed to set ACPI power state D3 on \134SB.PCI0.RP03.ARPT: AE_BAD_PARAMETER Unclaimed write to register 0x44040 hdac0: Device stuck in reset hdac0: Command timeout on address 0 hdac0: Command timeout on address 0 hdac0: Command timeout on address 0 hdac0: Command timeout on address 0 hdac0: Command timeout on address 0 hdac0: Command timeout on address 0 xhci0: Port routing mask set to 0xffffffff uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 acpi_acad0: unknown notify 0x2 uhub0: 21 ports with 21 removable, self powered ugen0.2: at usbus0 ugen0.3: at usbus0 ukbd0 on uhub0 ukbd0: <Broadcom Corp. Bluetooth USB Host Controller, class 239/2, rev 2.01/1.53, addr 2> on usbus0 kbd1 at ukbd0 ums0 on uhub0 ums0: <Broadcom Corp. Bluetooth USB Host Controller, class 239/2, rev 2.01/1.53, addr 2> on usbus0 ums0: 3 buttons and [XY] coordinates ID=2 ugen0.4: <Apple Inc. Apple Internal Keyboard / Trackpad> at usbus0 uhid0 on uhub0 uhid0: on usbus0 ukbd1 on uhub0 ukbd1: <Keyboard / Boot> on usbus0 kbd2 at ukbd1 wsp0 on uhub0 wsp0: <Trackpad / Boot> on usbus0 uhid1 on uhub0 uhid1: on usbus0 uhid2 on uhub0 uhid2: on usbus0 ugen0.5: at usbus0 umass0 on uhub0 umass0: <Apple Card Reader, class 0/0, rev 3.00/8.20, addr 4> on usbus0 umass0: SCSI over Bulk-Only; quirks = 0x4000 umass0:1:0: Attached to scbus1 (probe0:umass-sim0:0:0:0): REPORT LUNS. CDB: a0 00 00 00 00 00 00 00 00 10 00 00 (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI status: Check Condition (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present) (probe0:umass-sim0:0:0:0): Error 6, Unretryable error ipheth0 on uhub0 ipheth0: <Apple Inc. iPhone, class 0/0, rev 2.00/10.03, addr 1> on usbus0 ue0: on ipheth0 ue0: Ethernet address: 3e:2e:f9:7e:cb:be da0 at umass-sim0 bus 0 scbus1 target 0 lun 0 da0: <APPLE SD Card Reader 3.00> Removable Direct Access SPC-4 SCSI device da0: Serial Number 000000000820 da0: 400.000MB/s transfers da0: Attempt to query device size failed: NOT READY, Medium not present da0: quirks=0x2 tap0: link state changed to UP

% pkg info -x drm drm-fbsd12.0-kmod-4.16.g20190814 drm-kmod-g20190710 libdrm-2.4.99,1

valpackett commented 4 years ago

wait, did you try to use the same kmod binary with 12.0 and this kernel? That would definitely break, the layout of the struct was changed in that commit, so the kernel is calling into the wrong function.

You have to rebuild from the drm-v5.0-fbsd12.1 branch here.

johalun commented 4 years ago

drm-v4.16-fbsd12.0 should also work, as long as it is being built against stable/12 kernel sources. But we recommend trying the newer drm-v5.0-fbsd12.1, it will be in the ports soon. As always, any version can be build directly from this github repo.

@zeising I guess this is problem that needs to be addressed until package servers are running on 12.1?

johalun commented 4 years ago

OK, I got a solution for this. We make r348035 a LINUXKPI >= 50000 conditional.

https://svnweb.freebsd.org/base?view=revision&revision=352418