Code Monkey home page Code Monkey logo

linux-intel-lts's Introduction

linux-intel-lts

linux-intel-lts's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

linux-intel-lts's Issues

SPI driver change breaks multi-transfer messages so spi-nor devices are not working any longer.

Hi,

this commit d54468e introduces SPI CS handling in the spi controller driver while it should be and is handled in spi_transfer_one_message().
https://github.com/intel/linux-intel-lts/blob/5.15/linux/drivers/spi/spi.c#L1361

This breaks any message consisting of two transfers, e.g. generated by spi-nor via spi-mem.
https://elixir.bootlin.com/linux/v5.10.156/source/drivers/spi/spi-mem.c#L329

spi-nor constructs a message consisting of at least two transfers, one byte for the command SPINOR_OP_RDID and another one for the response id. https://elixir.bootlin.com/linux/v5.10.156/source/drivers/spi/spi-mem.c#L329
Releasing the chipselect after SPINOR_OP_RDID interrupts the transfer, so no chip id is read.

To my knowledge this patch never made it into vanilla kernel as well.

Best regards,
Markus

Missing .config file:5.4/yocto

Hi. There is a missing file, .config in 5.4/yocto branch which causes building debian package to fail.

Makefile:632: include/config/auto.conf: No such file or directory
Makefile:678: include/config/auto.conf.cmd: No such file or directory


*** Configuration file ".config" not found!


*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").


Makefile:681: recipe for target '.config' failed
make: *** [.config] Error 1

Hanging on [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0

With the kernel v5.15.129 and using the i915 driver as built-in module on my hardware it hang the kernel load on the follow log:

[drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0

Making some debug by print I reach the i915_hwmon_register which is the function that does not return.
My hardware is an Intel(R) Atom(TM) x5-Z8350

Interestingly, this did not occur in v5.10...

drivers/crypto/ccp/ccp-ops.c:1677:10: error: ‘hmac_buf’ undeclared

Hi Intel Kernel Team,

I noticed a compilation issue.
I use 4.14/base - 4.14.212 + 4.14/base-cve - CVE quilt release for 4.14/base : 210126T093613Z.

drivers/crypto/ccp/ccp-ops.c: In function ‘ccp_run_sha_cmd’:
drivers/crypto/ccp/ccp-ops.c:1677:10: error: ‘hmac_buf’ undeclared (first use in this function); did you mean ‘mpc_bus’?
kfree(hmac_buf);
^~~~~~~~
mpc_bus
drivers/crypto/ccp/ccp-ops.c:1677:10: note: each undeclared identifier is reported only once for each function it appears in
scripts/Makefile.build:326: recipe for target 'drivers/crypto/ccp/ccp-ops.o' failed
CC [M] sound/soc/codecs/cs35l34.o

Maybe a patch from CVE, it's not completed.
Can you help me with this problem?
config+with+CVE.txt

question

Hi,
What is the difference/aim of this kernel vs the mainframe linux branch ?
Regards,
S.Ancelot

merge into linux mainline?

i noticed that the i915 fixes a lot of errors and enabled SR-IOV feature. When will it be merge into the linux mainline?

[Question] Is Xen supported by the i915 SRIOV driver?

I bought a mini-PC as my home server with a Core i7 12650H inside it. Now I want to make use of its iGPU SRIOV feature to share the ability of parallel computation across multiple VMs. By now, all the tech blogs available to the public are using KVM as hypervisors when enabling the iGPU SRIOV feature. But I'm looking for a type-I hypervisor to achieve better stability and isolation. I'm listing the questions I want to know below:

  1. Theoretically, is Xen expected to work correctly with the current i915 SRIOV driver?
  2. Have there been any tests by Intel or will I be the first to experiment?
  3. If the driver cannot work correctly, will there be a high possibility of breaking the hardware? (say if the firmware is not loaded correctly)

Build fail: 4.14.170-intel-lts-base

Hi Intel Kernel Team,

I try to build this kernel, but observe issue on compile.
I use 4.14/base branch for create a new kernel.

My environment:
Docker Image with 18.04.4 LTS (Bionic Beaver)
binutils 2.30-21ubuntu1~18.04.2
gcc 4:7.4.0-1ubuntu2.3

Issue:
<cut output/snip>
LD [M] drivers/gpu/drm/nouveau/nouveau.o
AR drivers/gpu/drm/built-in.o
AR drivers/gpu/built-in.o
AR drivers/built-in.o
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
AR init/built-in.o
AR built-in.o
LD vmlinux.o
MODPOST vmlinux.o
drivers/nvme/host/core.o: In function nvme_init_rpmb': (.text+0xa97): undefined reference to rpmb_dev_register'
drivers/nvme/host/core.o: In function nvme_exit_rpmb': (.text+0xb3a): undefined reference to rpmb_dev_unregister_by_device'
Makefile:1033: recipe for target 'vmlinux' failed
make[2]: *** [vmlinux] Error 1
scripts/package/Makefile:85: recipe for target 'deb-pkg' failed
make[1]: *** [deb-pkg] Error 2
Makefile:1386: recipe for target 'deb-pkg' failed
make: *** [deb-pkg] Error 2

real 3m46.010s
user 125m31.072s
sys 21m18.622s

It's issue with NVME driver?

config-4.14.170-intel-lts-base.txt

xmm7360.c compile error on 5.18 kernel

hi, I tried to compile on a 5.18 kernel and got the following error:

  CC [M]  LATEST/xmm7360-pci/xmm7360.o
LATEST/xmm7360-pci/xmm7360.c: In function ‘xmm7360_probe’:
LATEST/xmm7360-pci/xmm7360.c:1455:15: error: implicit declaration of function ‘pci_set_dma_mask’ [-Werror=implicit-function-declaration]
 1455 |         ret = pci_set_dma_mask(dev, 0xffffffffffffffff);
      |               ^~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-5.18.0-trunk-common/scripts/Makefile.build:293: LATEST/xmm7360-pci/xmm7360.o] Error 1
make[1]: *** [/usr/src/linux-headers-5.18.0-trunk-common/Makefile:1858: LATEST/xmm7360-pci] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.18.0-trunk-amd64'
make: *** [Makefile:9: default] Error 2

my kernel is Linux bewardeb 5.18.0-trunk-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18-1~exp1 (2022-05-23) x86_64 GNU/Linux

cheers

*ERROR* connector HDMI-A-1 leaked - kernel NULL pointer dereference - iommu vga

Hi Intel Kernel Team,

I use this commit for create new kernel:
Intel Linux LTS Kernel version: 5.10.47, branch 5.10/yocto

Commit: drm/i915: including necessary header file
SHA: d75bc4f

I notice that it freezes / hang when I detach and attach the IOMMU VGA controller.

dmesg -l err
[  830.581844] [drm:drm_mode_config_cleanup [drm]] *ERROR* connector HDMI-A-1 leaked!
[  830.579063] BUG: kernel NULL pointer dereference, address: 00000000000000ac
[  830.579067] #PF: supervisor write access in kernel mode
[  830.579069] #PF: error_code(0x0002) - not-present page
[  863.733808] DMAR: DRHD: handling fault status reg 3
[  863.733815] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 8b821000 [fault reason 02] Present bit in context entry is clear
[  863.733866] DMAR: DRHD: handling fault status reg 3
[  863.733872] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 8b822000 [fault reason 02] Present bit in context entry is clear
[  863.733889] DMAR: DRHD: handling fault status reg 3
[  863.733893] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 8b823000 [fault reason 02] Present bit in context entry is clear
[  863.733950] DMAR: DRHD: handling fault status reg 3

CPU: Intel(R) Core(TM) i7-9700TE CPU @ 1.80GHz
GPU: Intel Corporation UHD Graphics 630 (Desktop 9 Series) (rev 02)
i915-hang-iommu-enable-detach-device.txt

S3 Mode GPU Hang: 4.14.170-intel-lts-base

Hi Intel Kernel Team,

Using S3, observe issue with i915 drm.

My environment:
Ubuntu 20.04 LTS
Intel NUC NUC7i7BNH Gen7 I7
Linux os1 4.14.170-intel-lts-base #1 SMP PREEMPT Thu Jun 25 15:08:54 EEST 2020 x86_64 x86_64 x86_64 GNU/Linux
xserver-xorg-video-intel 2:2.99.917+git20200226-1
xorg-server 2:1.20.8-2ubuntu2.1

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0

Issue:

dmesg
<cut output/snip>
[ 221.094727] PM: suspend entry (deep)
[ 221.094729] PM: Syncing filesystems ... done.
[ 221.103645] Freezing user space processes ... (elapsed 0.024 seconds) done.
[ 221.128088] OOM killer disabled.
[ 221.128089] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 221.129225] Suspending console(s) (use no_console_suspend to debug)
[ 221.129823] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 221.130172] sd 0:0:0:0: [sda] Stopping disk
[ 221.130796] e1000e: EEE TX LPI TIMER: 00000011
[ 221.347571] ACPI: EC: interrupt blocked
[ 221.380822] ACPI: Preparing to enter system sleep state S3
[ 221.382084] ACPI: EC: event blocked
[ 221.382085] ACPI: EC: EC stopped
[ 221.382086] PM: Saving platform NVS memory
[ 221.382137] Disabling non-boot CPUs ...
[ 221.388487] IRQ fixup: irq 122 move in progress, old vector 145
[ 221.388503] IRQ 128: no longer affine to CPU1
[ 221.389564] smpboot: CPU 1 is now offline
[ 221.404791] IRQ 127: no longer affine to CPU2
[ 221.406563] smpboot: CPU 2 is now offline
[ 221.420462] IRQ 123: no longer affine to CPU3
[ 221.421494] smpboot: CPU 3 is now offline
[ 221.426917] ACPI: Low-level resume complete
[ 221.427027] ACPI: EC: EC started
[ 221.427028] PM: Restoring platform NVS memory
[ 221.429421] Enabling non-boot CPUs ...
[ 221.429470] x86: Booting SMP configuration:
[ 221.429471] smpboot: Booting Node 0 Processor 1 APIC 0x2
[ 221.431332] microcode: sig=0x806e9, pf=0x40, revision=0x9a
[ 221.432902] microcode: updated to revision 0xd6, date = 2020-04-27
[ 221.433039] cache: parent cpu1 should not be sleeping
[ 221.433211] CPU1 is up
[ 221.433235] smpboot: Booting Node 0 Processor 2 APIC 0x1
[ 221.433659] microcode: sig=0x806e9, pf=0x40, revision=0xd6
[ 221.433799] cache: parent cpu2 should not be sleeping
[ 221.434254] CPU2 is up
[ 221.434280] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 221.434780] cache: parent cpu3 should not be sleeping
[ 221.434977] CPU3 is up
[ 221.438763] ACPI: Waking up from system sleep state S3
[ 221.444431] ACPI: EC: interrupt unblocked
[ 221.444457] pcieport 0000:00:1c.0: Intel SPT PCH root port ACS workaround enabled
[ 221.456093] pcieport 0000:00:1c.5: Intel SPT PCH root port ACS workaround enabled
[ 221.456402] pcieport 0000:00:1c.7: Intel SPT PCH root port ACS workaround enabled
[ 221.469562] ACPI: EC: event unblocked
[ 221.471678] sd 0:0:0:0: [sda] Starting disk
[ 221.693839] iwlwifi 0000:3a:00.0: BIOS contains WGDS but no WRDS
[ 221.778446] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 221.780061] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[ 221.780064] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[ 221.780066] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[ 221.780212] ata1.00: supports DRM functions and may not be fully accessible
[ 221.782070] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[ 221.782073] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[ 221.782075] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[ 221.782142] ata1.00: supports DRM functions and may not be fully accessible
[ 221.782614] ata1.00: configured for UDMA/133
[ 221.916461] [drm] GuC submission enabled (firmware i915/kbl_guc_ver9_14.bin [version 9.14])
[ 221.931036] acpi LNXPOWER:00: Turning OFF
[ 221.931112] OOM killer enabled.
[ 221.931113] Restarting tasks ... done.
[ 221.941322] video LNXVIDEO:00: Restoring backlight state
[ 221.941325] PM: suspend exit
[ 222.123203] e1000e: eno1 NIC Link is Down
[ 222.146704] [drm] RC6 on
[ 222.179433] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[ 222.386979] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[ 222.389509] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[ 222.614717] iwlwifi 0000:3a:00.0: BIOS contains WGDS but no WRDS
[ 222.616216] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[ 222.669194] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[ 227.223260] e1000e: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 227.223315] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready
[ 229.739070] [drm] GPU HANG: ecode 9:0:0xfffffffe, in gnome-shell [1464], reason: hang on rcs0, action: reset
[ 229.739104] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 229.739186] [drm] RC6 on
[ 229.741227] [drm] GuC submission enabled (firmware i915/kbl_guc_ver9_14.bin [version 9.14])
[ 237.730948] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 237.731081] [drm] RC6 on
[ 237.733778] [drm] GuC submission enabled (firmware i915/kbl_guc_ver9_14.bin [version 9.14])
[ 245.730958] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 245.731119] [drm] RC6 on
[ 245.737366] [drm] GuC submission enabled (firmware i915/kbl_guc_ver9_14.bin [version 9.14])
[ 253.730915] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 253.731057] [drm] RC6 on
[ 253.733252] [drm] GuC submission enabled (firmware i915/kbl_guc_ver9_14.bin [version 9.14])
[ 261.730938] i915 0000:00:02.0: Resetting chip for hang on rcs0
[ 261.731082] [drm] RC6 on
[ 261.733476] [drm] GuC submission enabled (firmware i915/kbl_guc_ver9_14.bin [version 9.14])

kernel config file
config-4.14.170-intel-lts-base.txt

journalctl x11 suspend
x11suspend.txt

sporadic system freeze when using sched_deadline

Issue description:
Using three dl tasks (5ms, 25ms and 200ms) along with a SCHED_FIFO class task with the highest FIFO priority the kernel gets trapped into "BUG_ON(!p->dl.dl_boosted || flags != ENQUEUE_REPLENISH);"

Environment description:
Machine: 6th gen Mobile Intel Xeon Quad-core (8-thread) E3-1505M v5 at 2.8 GHz
Operating System: Poky 3.1.17 intel-core-i7-64
Kernel: 5.4/preempt-rt
image

Any kind of help would be appreciated!

Bug GVT: 4.14.170-intel-lts-base

Hi Intel Kernel Team,

I try to boot 4.14/base kernel, but observe issue with i915 gvt.

My environment:
Ubuntu 20.04 LTS
Intel NUC NUC7i7BNH Gen7 I7
Linux os1 4.14.170-intel-lts-base #1 SMP PREEMPT Thu Jun 25 13:27:02 EEST 2020 x86_64 x86_64 x86_64 GNU/Linux
xserver-xorg-video-intel 2:2.99.917+git20200226-1
xorg-server 2:1.20.8-2ubuntu2.1

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0

Issue:

dmesg
<cut output/snip>
[ 5.568027] BUG: unable to handle kernel NULL pointer dereference at 0000000000000040
[ 5.568056] IP: gvt_decode_fb_format+0x1a/0x9d0 [i915]
[ 5.568057] PGD 0 P4D 0
[ 5.568059] Oops: 0000 [#1] PREEMPT SMP PTI
[ 5.568060] Modules linked in: cmac algif_hash algif_skcipher af_alg bnep snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic nls_iso8859_1 snd_soc_skl sdw_cnl wmi_bmof snd_soc_skl_ipc sdw_bus snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi crc8 arc4 snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm snd_seq_midi crct10dif_pclmul ghash_clmulni_intel snd_seq_midi_event snd_rawmidi pcbc snd_seq iwlmvm joydev input_leds mac80211 aesni_intel snd_seq_device snd_timer aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf iwlwifi btusb btrtl btbcm btintel bluetooth snd ecdh_generic cfg80211 i915 drm_kms_helper
[ 5.568089] mei_me soundcore mei i2c_algo_bit fb_sys_fops syscopyarea sysfillrect sysimgblt shpchp intel_pch_thermal wmi video acpi_pad mac_hid sch_fq_codel vhost_net vhost tap vfio_pci vfio_virqfd irqbypass vfio_iommu_type1 vfio parport_pc ppdev lp parport drm ip_tables x_tables autofs4 hid_generic usbhid hid crc32_pclmul e1000e i2c_i801 ptp pps_core ahci libahci
[ 5.568106] CPU: 1 PID: 845 Comm: gnome-shell Not tainted 4.14.170-intel-lts-base #1
[ 5.568107] Hardware name: Intel(R) Client Systems NUC7i7BNH/NUC7i7BNB, BIOS BNKBL357.86A.0078.2019.0425.1314 04/25/2019
[ 5.568108] task: ffff9e49d29b97c0 task.stack: ffffaf27844b4000
[ 5.568125] RIP: 0010:gvt_decode_fb_format+0x1a/0x9d0 [i915]
[ 5.568126] RSP: 0018:ffffaf27844b7a70 EFLAGS: 00010282
[ 5.568127] RAX: 0000000000000000 RBX: ffffaf27844b7db0 RCX: 0000000000000020
[ 5.568128] RDX: ffffaf27844b7ad8 RSI: 0000000000000001 RDI: 0000000000000000
[ 5.568129] RBP: ffffaf27844b7ac8 R08: 00007ffdccf525d0 R09: ffffaf27844b7dc0
[ 5.568130] R10: 0000000000000000 R11: ffffffffc0425698 R12: ffff9e49d3940000
[ 5.568131] R13: ffff9e49d3940000 R14: ffffaf27844b7db0 R15: ffff9e49d509ba00
[ 5.568132] FS: 00007fa9bf5c7cc0(0000) GS:ffff9e49fec80000(0000) knlGS:0000000000000000
[ 5.568133] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.568134] CR2: 0000000000000040 CR3: 0000000852b20006 CR4: 00000000003606e0
[ 5.568135] Call Trace:
[ 5.568139] ? __switch_to_asm+0x41/0x70
[ 5.568141] ? __switch_to_asm+0x41/0x70
[ 5.568143] ? __switch_to_asm+0x35/0x70
[ 5.568159] gvt_decode_information+0x3f/0x220 [i915]
[ 5.568160] ? __switch_to_asm+0x35/0x70
[ 5.568162] ? __switch_to_asm+0x41/0x70
[ 5.568163] ? __switch_to_asm+0x35/0x70
[ 5.568165] ? __switch_to_asm+0x41/0x70
[ 5.568167] ? _raw_spin_unlock_irq+0x21/0x40
[ 5.568170] ? finish_task_switch+0x7f/0x230
[ 5.568171] ? __schedule+0x296/0x8c0
[ 5.568173] ? schedule+0x40/0x90
[ 5.568175] ? __lock_page_or_retry+0x1cc/0x2d0
[ 5.568178] ? __this_cpu_preempt_check+0x13/0x20
[ 5.568179] ? __mod_node_page_state+0x75/0xb0
[ 5.568181] ? __unlock_page_memcg+0x25/0x60
[ 5.568182] ? unlock_page_memcg+0x12/0x20
[ 5.568197] i915_gem_gvtbuffer_ioctl+0x79/0x180 [i915]
[ 5.568210] ? i915_gem_object_create_gvtbuffer+0x260/0x260 [i915]
[ 5.568220] drm_ioctl_kernel+0x5f/0xb0 [drm]
[ 5.568226] drm_ioctl+0x38e/0x460 [drm]
[ 5.568239] ? i915_gem_object_create_gvtbuffer+0x260/0x260 [i915]
[ 5.568242] do_vfs_ioctl+0xa8/0x620
[ 5.568244] ? handle_mm_fault+0xb7/0x1f0
[ 5.568246] ? __fget+0x76/0xa0
[ 5.568247] SyS_ioctl+0x79/0x90
[ 5.568250] do_syscall_64+0x73/0x130
[ 5.568252] entry_SYSCALL_64_after_hwframe+0x3d/0xa2
[ 5.568253] RIP: 0033:0x7fa9c4a1537b
[ 5.568254] RSP: 002b:00007ffdccf52588 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 5.568255] RAX: ffffffffffffffda RBX: 000000000000000f RCX: 00007fa9c4a1537b
[ 5.568256] RDX: 00007ffdccf525c0 RSI: 00000000c0106479 RDI: 000000000000000f
[ 5.568257] RBP: 00007ffdccf525d0 R08: 0000000000005927 R09: 0000000000000006
[ 5.568258] R10: 0000000000000006 R11: 0000000000000246 R12: 0000000000000001
[ 5.568258] R13: 00007ffdccf525c0 R14: 00000000c0106479 R15: 0000558901825dc0
[ 5.568260] Code: ff ff ff e8 d9 23 27 ed 66 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 30 48 89 7d b0 <4c> 8b 7f 40 65 48 8b 1c 25 28 00 00 00 48 89 5d d0 31 db 48 85
[ 5.568294] RIP: gvt_decode_fb_format+0x1a/0x9d0 [i915] RSP: ffffaf27844b7a70
[ 5.568294] CR2: 0000000000000040
[ 5.568296] ---[ end trace 6109588172c42535 ]---

kernel config file
config-4.14.170-intel-lts-base.txt

journalctl x11 start
x11start.txt

8260NGW won't work on warm boot

Hello,

Anytime I restart my up2 board with the 8260NGW wifi card installed it doesn't work. A cold boot works just fine. A 7265NGW works just fine. I'm hoping this is a kernel issue, rather than a BIOS bug as I have been unable to get even basic support from AAeon or emutex for their the up2 board.
Running 4.9.126-intel-pk-standard on latest BIOS v3.3.

Running a VP9 encode on a linux guest while running a H264 encode on a windows guest causes windows encode hang

Firstly, on Windows 11 using ffmpeg 6.0, ffmpeg -i Downloads/FPS_test_1080p60_L4.2.mkv -c:v vp9_qsv -f null test just hangs. So for whatever reason a Windows guest cannot use VP9 encoding.

Secondly, when a Windows 11 guest is running a h264/h265 encode (Eg. ffmpeg -i Downloads/FPS_test_1080p60_L4.2.mkv -c:v h264_qsv -f null test) and a linux guest (sharing the same partitioned iGPU) starts a VP9 encode, the Window's encode locks up. Stopping the linux encode allows the windows encode to proceed as expected.

I haven't tried a linux-linux scenario.

Isn't this bad behavior? It seems like a linux guest is able to deny access to the quicksync encoder for any other Windows guest.

error: RPC failed;

git clone https://github.com/intel/linux-intel-lts.git
Cloning into 'linux-intel-lts'...
remote: Enumerating objects: 11342820, done.
remote: Counting objects: 100% (937459/937459), done.
remote: Compressing objects: 100% (184013/184013), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: EOF prematuro
fatal: index-pack failed

Unexpected child device config size 39 (expected 38 for VBT version 221)

I noticed this error in dmesg with branch 4.14.

Bugs:
[ 0.097356] ACPI Exception: AE_BAD_PARAMETER, Could not install PciConfig handler for Root Bridge PCI0 (20170831/evrgnini-241)
[ 2.496573] [drm:intel_bios_init [i915]] ERROR Unexpected child device config size 39 (expected 38 for VBT version 221)

Kernel version and CPU:
Linux 4.14.212-intel-lts #3 SMP Sat Jan 30 13:44:33 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz

Bug GVT intel_gvt_init_host: 4.19.130-intel-lts-base

Hi Intel Kernel Team,

I try to boot 4.19/base kernel, but observe issue with i915 gvt.

My environment:
Ubuntu 20.04 LTS
Intel NUC NUC7i7BNH Gen7 I7
Linux os1 4.19.130-intel-lts-base #1 SMP Mon Jul 13 15:30:04 EEST 2020 x86_64 x86_64 x86_64 GNU/Linux
xserver-xorg-video-intel 2:2.99.917+git20200226-1
xorg-server 2:1.20.8-2ubuntu2.1

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0

Issue:

dmesg
<cut output/snip>
2.947103] [drm] VT-d active for gfx access
[ 2.947105] checking generic (90000000 7e9000) vs hw (90000000 10000000)
[ 2.947106] fb: switching to inteldrmfb from EFI VGA
[ 2.947124] Console: switching to colour dummy device 80x25
[ 2.947175] [drm] Replacing VGA console driver
[ 2.947275] WARNING: CPU: 1 PID: 131 at kernel/kmod.c:137 __request_module+0x1f2/0x430
[ 2.947276] Modules linked in: snd_seq_device snd_timer mac80211 intel_rapl_perf fjes(-) input_leds btusb btrtl btbcm joydev btintel iwlwifi i915(+) snd drm_kms_helper bluetooth i2c_algo_bit fb_sys_fops mei_me syscopyarea sysfillrect cfg80211 ecdh_generic soundcore intel_pch_thermal sysimgblt mei wmi acpi_pad video mac_hid sch_fq_codel parport_pc ppdev lp parport drm ip_tables x_tables autofs4 kvmgt vfio_mdev mdev vfio_iommu_type1 vfio kvm irqbypass hid_generic usbhid hid crc32_pclmul i2c_i801 e1000e ahci libahci
[ 2.947290] CPU: 1 PID: 131 Comm: kworker/u8:2 Not tainted 4.19.130-intel-lts-base #1
[ 2.947290] Hardware name: Intel(R) Client Systems NUC7i7BNH/NUC7i7BNB, BIOS BNKBL357.86A.0078.2019.0425.1314 04/25/2019
[ 2.947293] Workqueue: events_unbound async_run_entry_fn
[ 2.947295] _RIP: 0010:_request_module+0x1f2/0x430
[ 2.947296] Code: ff 4c 89 95 10 ff ff ff 48 89 b5 18 ff ff ff e8 b4 ea ff ff 84 c0 48 8b b5 18 ff ff ff 4c 8b 95 10 ff ff ff 0f 84 5c fe ff ff <0f> 0b e9 55 fe ff ff 65 8b 05 60 f0 34 5f 89 c0 48 0f a3 05 06 72
[ 2.947297] RSP: 0018:ffffabea03a5fb20 EFLAGS: 00010202
[ 2.947298] RAX: ffff947858c20101 RBX: 0000000000000000 RCX: 0000000000000000
[ 2.947299] RDX: 0000000000000000 RSI: ffffffffc09f6f50 RDI: ffff947859750000
[ 2.947299] RBP: ffffabea03a5fc10 R08: ffffffffa0d39610 R09: 0000000000000001
[ 2.947300] R10: ffffabea03a5fc20 R11: 000000000000003d R12: 0000000000000001
[ 2.947300] R13: 0000000000000001 R14: ffff94785aa43000 R15: 0000000000000000
[ 2.947302] FS: 0000000000000000(0000) GS:ffff94785ea80000(0000) knlGS:0000000000000000
[ 2.947302] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.947303] CR2: 0000561346b72050 CR3: 000000025480a005 CR4: 00000000003606e0
[ 2.947303] Call Trace:
[ 2.947307] ? mod_find_symname+0x70/0x70
[ 2.947309] ? each_symbol_section+0x49/0x60
[ 2.947311] ? find_symbol+0x45/0xb0
[ 2.947312] ? unregister_module_notifier+0x20/0x20
[ 2.947359] intel_gvt_init_host+0x135/0x190 [i915]
[ 2.947395] intel_gvt_init+0x28/0xa0 [i915]
[ 2.947424] i915_driver_load+0xebd/0x1050 [i915]
[ 2.947427] ? mutex_lock+0x12/0x40
[ 2.947456] i915_pci_probe+0x42/0x70 [i915]
[ 2.947458] local_pci_probe+0x47/0xa0
[ 2.947459] pci_device_probe+0x10e/0x1c0
[ 2.947462] really_probe+0x270/0x3e0
[ 2.947463] driver_probe_device+0x11a/0x130
[ 2.947465] __driver_attach+0x114/0x120
[ 2.947466] ? driver_probe_device+0x130/0x130
[ 2.947468] ? driver_probe_device+0x130/0x130
[ 2.947469] bus_for_each_dev+0x74/0xb0
[ 2.947470] driver_attach+0x1e/0x20
[ 2.947472] driver_attach_async+0x12/0x40
[ 2.947473] async_run_entry_fn+0x3c/0x150
[ 2.947475] process_one_work+0x1fd/0x3f0
[ 2.947476] worker_thread+0x34/0x410
[ 2.947478] kthread+0x121/0x140
[ 2.947479] ? process_one_work+0x3f0/0x3f0
[ 2.947480] ? kthread_create_worker_on_cpu+0x70/0x70
[ 2.947482] ret_from_fork+0x35/0x40
[ 2.947484] ---[ end trace 4f14b6580411c705 ]---
[ 2.951036] acrngt not found
[ 2.952249] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.952250] [drm] Driver supports precise vblank timestamp query.
[ 2.952757] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 2.974173] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)

BOOT_IMAGE=/boot/vmlinuz-4.19.130-intel-lts-base root=UUID=12a96ddf-02b2-4621-ae62-6236b9471e9d ro quiet splash intel_iommu=on drm.debug=0 i915.enable_gvt=1 vt.handoff=7

kernel config file
config-4.19.130-intel-lts-base.txt

License confusion

Header files does not mention any license but .c files does. Can we safely assume that header files are also dual licensed like .c files?

[Question] SR-IOV, creating virtual/fake monitor so that the host can have a display inside the VM

Hello,

Something I've been wondering about, is it possible to create a fake/virtual monitor with the SR-IOV feature ?

Currently, when passing-through the VF devices inside a Windows guest, there's no display/monitors attached to them which makes it impossible to have an accelerated display (we are stuck using a remote display protocol currently from my research and understanding).

There's currently two approaches I think that could solve the problem:

  • Modify the Intel GPU driver inside the Windows guest to have the possibility to create dummy video output so that https://looking-glass.io can be used ? (it means that Intel needs to modify the proprietary Windows driver)
  • A virtual monitor could be created, so that we can display inside the linux host the Windows guest by modifying the i915's SR-IOV driver somehow ? (I could do that if it's possible, but I guess I'll need some guidance)

Sorry if it has been already answered, already asked or solved.

Thank you.

Realtek audio not working

I am unable to get audio over i2s working on EHL B0 using Beta 3 FW. I am using 5.4/yocto branch and get the below errors after booting. I already have the sof/sof-tplg in place as well.

Is there BIOS changes that are needed to enable audio over i2s on EHL?

[ 0.862145] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.862147] software IO TLB: mapped [mem 0x6cbcd000-0x70bcd000] (64MB)
[ 0.917636] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 0.917661] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 8.668702] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[ 8.669488] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 8.669695] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[ 9.485810] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 9.669904] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 4
[ 9.672819] sof-audio-pci 0000:00:1f.3: unexpected ipc interrupt raised!
[ 9.672821] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[ 12.760162] sof-audio-pci 0000:00:1f.3: error: load fw failed ret: -110
[ 12.760206] sof-audio-pci 0000:00:1f.3: error: status = 0x0000002c panic = 0x00000000
[ 12.760212] sof-audio-pci 0000:00:1f.3: error: failed to reset DSP
[ 12.760214] sof-audio-pci 0000:00:1f.3: error: failed to boot DSP firmware -110
[ 12.810661] sof-audio-pci 0000:00:1f.3: error: reset enter failed: core_mask 1 adspcs 0x1d003c
[ 12.810665] sof-audio-pci 0000:00:1f.3: error: dsp core reset failed: core_mask 1
[ 12.810874] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -110

oot@ehl-Elkhart-Lake-Embedded-Platform:/home/ehl# lsmod | grep snd
snd_soc_rt5660 73728 0
snd_soc_rl6231 20480 1 snd_soc_rt5660
snd_soc_dmic 16384 0
snd_sof_pci 20480 0
snd_sof_intel_hda_common 65536 1 snd_sof_pci
snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common
snd_sof_intel_hda 20480 1 snd_sof_intel_hda_common
snd_sof_intel_byt 20480 1 snd_sof_pci
snd_sof_intel_ipc 20480 1 snd_sof_intel_byt
snd_sof 106496 4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_sof_xtensa_dsp 16384 1 snd_sof_pci
snd_hda_ext_core 28672 3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match 32768 2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_acpi 16384 2 snd_sof_pci,snd_soc_acpi_intel_match
snd_intel_nhlt 20480 1 snd_sof_intel_hda_common
snd_hda_codec 126976 1 snd_soc_hdac_hda
snd_hda_core 90112 5 snd_hda_ext_core,snd_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep 20480 1 snd_hda_codec
snd_soc_ehl_rt5660 16384 0
snd_soc_core 245760 6 snd_sof,snd_soc_rt5660,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_dmic,snd_soc_ehl_rt5660
snd_compress 24576 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 106496 7 snd_hda_codec,snd_sof,snd_soc_rt5660,snd_sof_intel_hda_common,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 36864 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer 36864 2 snd_seq,snd_pcm
snd 86016 9 snd_seq,snd_seq_device,snd_hwdep,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
soundcore 16384 1 snd

Assembler message: symbol is already defined

Hi Intel Kernel Team,

I try to compile new version with 5.10 branch.
But i notice one issue with ASM interpreter (Assembler messages).
Kernel no longer compiles after this error.

linux-intel-lts, branch: 5.10/yocto, version: 5.10.52, sha: 2241189

ERROR:

/tmp/ccqvFXCU.s: Assembler messages:
/tmp/ccqvFXCU.s:200: Error: symbol __kstrtab_mmput_async' is already defined /tmp/ccqvFXCU.s:202: Error: symbol __kstrtabns_mmput_async' is already defined
/tmp/ccqvFXCU.s:208: Error: symbol `__ksymtab_mmput_async' is already defined

  CC      arch/x86/kernel/cpu/mshyperv.o
  CC [M]  sound/usb/caiaq/audio.o
  CC [M]  drivers/video/backlight/ili9320.o
  CC      mm/pagewalk.o
  CC      arch/x86/kernel/irq_64.o
  CC [M]  sound/firewire/oxfw/oxfw-pcm.o
  AR      drivers/pci/controller/dwc/built-in.a
  CC      kernel/trace/trace_output.o
  CC      kernel/trace/trace_seq.o
  CC      security/apparmor/crypto.o
/tmp/cc87yoQt.s:   CC [M]  sound/firewire/oxfw/oxfw-proc.o
Assembler messages:
/tmp/cc87yoQt.s:200: Error: symbol `__kstrtab_mmput_async' is already defined
/tmp/cc87yoQt.s:202: Error: symbol `__kstrtabns_mmput_async' is already defined
/tmp/cc87yoQt.s:208: Error: symbol `__ksymtab_mmput_async' is already defined
  AR      kernel/cgroup/built-in.a
  CC      crypto/testmgr.o
  CC [M]  sound/firewire/dice/dice-midi.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  CC [M]  drivers/gpio/gpio-amd-fch.o
  CC      fs/ext4/fsync.o
  CC      drivers/acpi/acpica/dsopcode.o
  CC      fs/jbd2/transaction.o
  CC [M]  sound/pci/emu10k1/emumixer.o
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  CC      fs/jbd2/commit.o
  CC      kernel/trace/trace_stat.o
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  CC      fs/jbd2/recovery.o
  CC      fs/jbd2/checkpoint.o
  CC [M]  lib/crypto/poly1305-donna64.o
  AR      drivers/video/fbdev/omap2/built-in.a
make[3]: *** [/srv/tmpfs-disk1/build1/build/academix-linux-kernel/scripts/Makefile.build:285: kernel/fork.o] Error 1
make[3]: *** Waiting for unfinished jobs....
  CC [M]  net/netfilter/ipvs/ip_vs_ctl.o
  LD [M]  sound/pci/asihpi/snd-asihpi.o
  CC [M]  drivers/pci/controller/pci-hyperv-intf.o
  CC      net/ethtool/linkinfo.o
  CC [M]  net/netfilter/ipset/ip_set_bitmap_ip.o
  LD [M]  sound/usb/misc/snd-ua101.o
  CC      mm/pgtable-generic.o
  CC      drivers/video/fbdev/core/fbmem.o
  CC      kernel/events/ring_buffer.o
  CC      mm/rmap.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      arch/x86/kernel/cpu/acrn.o
  CC      drivers/pci/hotplug/shpchp_pci.o
  CC [M]  net/netfilter/ipset/ip_set_bitmap_ipmac.o
  CC [M]  drivers/gpio/gpio-amdpt.o
  CC      arch/x86/lib/usercopy_64.o
  CC      security/integrity/platform_certs/keyring_handler.o
  CC [M]  sound/synth/emux/emux_seq.o
  CC [M]  net/netfilter/ipvs/ip_vs_sched.o

OS:

gcc (Debian 10.2.1-6) 10.2.1 20210110
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

ldd (Debian GLIBC 2.31-13) 2.31
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

config-5.10.52.txt

The kernel lts-v5.15.113-rt64 not able to boot into Xeon-SP platform

Hi team,
I am new to this group and looking for kernel which support TGPIO for Xeon SPR-EE platform. After compile the kernel "linux-intel-lts-lts-v5.15.113-rt64-preempt-rt-230530T192215Z.tar.gz" and reboot the system, it stuck on nothing but a cursor on left-up corner of screen.

May I know if kernel in this linux-intel-lts is suitable for Xeon-SP? Thank you for help.

Raptor Lake-P Iris XE / 13th Gen Intel Core i7-13700H - unable to wake up after sleep with SR-IOV i915

Having Raptor Lake-P laptop (Dell Precision 3581, 13th Gen Intel Core i7-13700H), i915 driver with SR-IOV brings the issue with sleep mode. Even without /sys/devices/pci0000:00/0000:00:02.0/sriov_numvfs initialization the system (Fedora 38) unable to get back from sleep - only power-off via button longpress can reset it.

I tried i915 as DKMS module with various kernel versions up to 6.3.8 and just plain Intel LTS kernel from this repo (including today's 6.1/linux branch) - the behavior is the same: everything works, I even have Windows QEMU VM with vGPU passed through with great FPS in 3D tests, but... the host just hungs forever right after sleep. I tried to disable rc6, most of "workarounds" in boot string, nothing helps. I would appreciate any idea that will help to remove this roadblock on the way to have a great SR-IOV Iris XE feature.

Commit "stmmac: align RX buffers" breaks PSE Ethernet on Elkhart Lake

After updating to the latest version of meta-intel, the PSE Ethernet on our Elkhart Lake hardware stopped working. In tcpdump, we are seeing complete corruption of the headers of received packets. Example of a DHCP packet:

Sent:

0000   00 d0 93 30 3a 17 00 24 9b 20 44 0c 08 00 45 10   .Ð.0:..$. D...E.
0010   01 48 00 00 00 00 80 11 a5 5b c0 a8 09 85 c0 a8   .H......¥[À¨..À¨
0020   09 64 00 43 00 44 01 34 21 39 02 01 06 00 e5 a4   .d.C.D.4!9....å¤
0030   2b da 02 03 00 00 00 00 00 00 c0 a8 09 64 c0 a8   +Ú........À¨.dÀ¨
0040   09 85 00 00 00 00 00 d0 93 30 3a 17 00 00 00 00   .......Ð.0:.....
0050   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0060   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0070   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0080   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0090   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0100   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0110   00 00 00 00 00 00 63 82 53 63 35 01 02 36 04 c0   ......c.Sc5..6.À
0120   a8 09 85 33 04 00 00 00 3c 01 04 ff ff ff 00 03   ¨..3....<..ÿÿÿ..
0130   04 c0 a8 09 85 06 04 c0 a8 09 85 ff 00 00 00 00   .À¨....À¨..ÿ....
0140   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0150   00 00 00 00 00 00                                 ......

Received (on Elkhart Lake):

0000   6e bf c2 05 62 8a 58 d1 c9 36 83 e5 4f 60 a0 40   n¿Â.b.XÑÉ6.åO` @
0010   b8 a7 6e d6 b5 33 05 f6 af 6f 22 83 4f 47 15 2c   ¸§nÖµ3.ö¯o".OG.,
0020   9b 72 c6 af 4d b6 d7 9d 88 72 02 01 06 00 e5 a4   .rƯM¶×..r....å¤
0030   2b da 02 03 00 00 00 00 00 00 c0 a8 09 64 c0 a8   +Ú........À¨.dÀ¨
0040   09 85 00 00 00 00 00 d0 93 30 3a 17 00 00 00 00   .......Ð.0:.....
0050   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0060   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0070   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0080   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0090   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0100   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0110   00 00 00 00 00 00 63 82 53 63 35 01 02 36 04 c0   ......c.Sc5..6.À
0120   a8 09 85 33 04 00 00 00 3c 01 04 ff ff ff 00 03   ¨..3....<..ÿÿÿ..
0130   04 c0 a8 09 85 06 04 c0 a8 09 85 ff 00 00 00 00   .À¨....À¨..ÿ....
0140   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0150   00 00 00 00 00 00                                 ......

The corruption spans the first 42 bytes, exactly the length of the Ethernet+IPv4+UDP headers.

Both lts-v5.10.41-yocto-210621T194959Z and lts-v5.10.41-yocto-210707T232614Z are affected (I haven't tested other versions). A bisect found d95b18b ("stmmac: align RX buffers") as the culprit; reverting this commit solves the issue.

Linux drivers for XMM 7360 LTE

Hey there,

I cannot find any way to use the XMM 7360 LTE on any linux based hostsystem. It is built in an HP G5 Elitebook and I have to carry an extra LTE modem. Since the notebook has only two usb slots, it is pretty annoying for mobile use case (the two slots are no problem of intel, though).

The respective output of lspci -nnk is as followed:

3b:00.0 Wireless controller [0d40]: Intel Corporation Device [8086:7360] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:8337]

No kernel module is mentioned.

S3 Mode Bug MSR: 4.19.130-intel-lts-base

Hi Intel Kernel Team,

Using S3, observe issue with MSR.

My environment:
Ubuntu 20.04 LTS
Intel NUC NUC7i7BNH Gen7 I7
Linux os1 4.19.130-intel-lts-base #1 SMP Mon Jul 13 15:30:04 EEST 2020 x86_64 x86_64 x86_64 GNU/Linux
xserver-xorg-video-intel 2:2.99.917+git20200226-1
xorg-server 2:1.20.8-2ubuntu2.1

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0

Issue:

dmesg
<cut output/snip>
[ 1141.353250] PM: suspend entry (deep)
[ 1141.353252] PM: Syncing filesystems ... done.
[ 1141.359474] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 1141.361274] OOM killer disabled.
[ 1141.361274] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 1141.362452] Suspending console(s) (use no_console_suspend to debug)
[ 1141.363936] e1000e: EEE TX LPI TIMER: 00000011
[ 1141.380052] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1141.380527] sd 0:0:0:0: [sda] Stopping disk
[ 1141.536490] ACPI: EC: interrupt blocked
[ 1141.596430] ACPI: Preparing to enter system sleep state S3
[ 1141.597560] ACPI: EC: event blocked
[ 1141.597561] ACPI: EC: EC stopped
[ 1141.597561] PM: Saving platform NVS memory
[ 1141.597613] Disabling non-boot CPUs ...
[ 1141.612149] IRQ 128: no longer affine to CPU1
[ 1141.613197] smpboot: CPU 1 is now offline
[ 1141.636408] IRQ 127: no longer affine to CPU2
[ 1141.638203] smpboot: CPU 2 is now offline
[ 1141.663986] IRQ 123: no longer affine to CPU3
[ 1141.664998] smpboot: CPU 3 is now offline
[ 1141.672419] ACPI: Low-level resume complete
[ 1141.672496] ACPI: EC: EC started
[ 1141.672496] PM: Restoring platform NVS memory
[ 1141.674753] Enabling non-boot CPUs ...
[ 1141.674791] x86: Booting SMP configuration:
[ 1141.674792] smpboot: Booting Node 0 Processor 1 APIC 0x2
[ 1141.676652] unchecked MSR access error: RDMSR from 0x123 at rIP: 0xffffffffa0c72dca (native_read_msr+0xa/0x30)
[ 1141.676654] Call Trace:
[ 1141.676658] update_srbds_msr+0x38/0x80
[ 1141.676660] identify_secondary_cpu+0x63/0x90
[ 1141.676661] smp_store_cpu_info+0x49/0x60
[ 1141.676662] start_secondary+0xa6/0x200
[ 1141.676664] secondary_startup_64+0xa4/0xb0
[ 1141.676667] unchecked MSR access error: WRMSR to 0x123 (tried to write 0x0000000000000000) at rIP: 0xffffffffa0c72fe8 (native_write_msr+0x8/0x30)
[ 1141.676668] Call Trace:
[ 1141.676669] update_srbds_msr+0x61/0x80
[ 1141.676670] identify_secondary_cpu+0x63/0x90
[ 1141.676671] smp_store_cpu_info+0x49/0x60
[ 1141.676672] start_secondary+0xa6/0x200
[ 1141.676673] secondary_startup_64+0xa4/0xb0
[ 1141.676678] microcode: sig=0x806e9, pf=0x40, revision=0x9a
[ 1141.678254] microcode: updated to revision 0xd6, date = 2020-04-27
[ 1141.678397] cache: parent cpu1 should not be sleeping
[ 1141.678566] CPU1 is up
[ 1141.678595] smpboot: Booting Node 0 Processor 2 APIC 0x1
[ 1141.679031] microcode: sig=0x806e9, pf=0x40, revision=0xd6
[ 1141.679153] cache: parent cpu2 should not be sleeping
[ 1141.679625] CPU2 is up
[ 1141.679670] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 1141.680159] cache: parent cpu3 should not be sleeping
[ 1141.680344] CPU3 is up
[ 1141.684061] ACPI: Waking up from system sleep state S3
[ 1141.689252] ACPI: EC: interrupt unblocked
[ 1141.689306] pcieport 0000:00:1c.0: Intel SPT PCH root port ACS workaround enabled
[ 1141.707688] pcieport 0000:00:1c.5: Intel SPT PCH root port ACS workaround enabled
[ 1141.707690] pcieport 0000:00:1c.7: Intel SPT PCH root port ACS workaround enabled
[ 1141.728885] ACPI: EC: event unblocked
[ 1141.729661] sd 0:0:0:0: [sda] Starting disk
[ 1141.737523] iwlwifi 0000:3a:00.0: Applying debug destination EXTERNAL_DRAM
[ 1141.870891] iwlwifi 0000:3a:00.0: Applying debug destination EXTERNAL_DRAM
[ 1141.937954] iwlwifi 0000:3a:00.0: FW already configured (0) - re-configuring
[ 1141.937956] iwlwifi 0000:3a:00.0: starting timestamp_marker trigger with delay: 1s
[ 1141.956247] iwlwifi 0000:3a:00.0: BIOS contains WGDS but no WRDS
[ 1142.043690] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1142.045175] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[ 1142.045177] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[ 1142.045178] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[ 1142.045331] ata1.00: supports DRM functions and may not be fully accessible
[ 1142.046927] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[ 1142.046930] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[ 1142.046931] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[ 1142.046997] ata1.00: supports DRM functions and may not be fully accessible
[ 1142.047502] ata1.00: configured for UDMA/133
[ 1142.233528] acpi LNXPOWER:00: Turning OFF
[ 1142.233573] OOM killer enabled.
[ 1142.233573] Restarting tasks ... done.
[ 1142.244555] video LNXVIDEO:00: Restoring backlight state
[ 1142.244557] PM: suspend exit
[ 1142.426942] e1000e: eno1 NIC Link is Down
[ 1142.507942] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[ 1142.719668] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[ 1142.722471] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[ 1142.730981] iwlwifi 0000:3a:00.0: Applying debug destination EXTERNAL_DRAM
[ 1142.864680] iwlwifi 0000:3a:00.0: Applying debug destination EXTERNAL_DRAM
[ 1142.931629] iwlwifi 0000:3a:00.0: FW already configured (0) - re-configuring
[ 1142.931631] iwlwifi 0000:3a:00.0: starting timestamp_marker trigger with delay: 1s
[ 1142.949412] iwlwifi 0000:3a:00.0: BIOS contains WGDS but no WRDS
[ 1142.951013] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[ 1143.021583] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[ 1147.020417] usb 1-2: USB disconnect, device number 15
[ 1147.453842] e1000e: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 1147.453902] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready

kernel config file
config-4.19.130-intel-lts-base.txt

lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 650 (rev 06)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1c.7 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #8 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
3a:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)

cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.19.130-intel-lts-base root=UUID=12a96ddf-02b2-4621-ae62-6236b9471e9d ro quiet splash intel_iommu=on drm.debug=0 i915.enable_gvt=1 vt.handoff=7

Pyro - Cannot fetch URL of linux-intel-lts

Hello,

I want to build a Yocto Image for the Minnowboard Max but I get an error when bitbake tries to fetch the Linux-Intel-kernel, cause it can't find the revision number

http://git.yoctoproject.org/cgit.cgi/meta-intel/commit/?h=pyro&id=3dc6ad868f91131b9edd0aeee724d173eeb1766c

I cloned the branch with
git clone -b pyro git://git.yoctoproject.org/meta-intel
Branch: 4.9/yocto/base

Error message:
ERROR: linux-intel-4.9.113+gitAUTOINC+5e993963af_9116ef3dfd-r0 do_fetch: Fetcher failure: Unable to find revision 9116ef3dfd570cb565989926233ebcaf03ad76fb in branch 4.9/yocto/base even from upstream ERROR: linux-intel-4.9.113+gitAUTOINC+5e993963af_9116ef3dfd-r0 do_fetch: Fetcher failure for URL: 'git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=4.9/yocto/base;'. Unable to fetch URL from any source.

I also tried to change revision number but still got the error.
Can anyone help with this issue?

Thanks

SR-IOV: mainlining?

Since drivers for SR-IOV have already been completed in this fork, could these drivers be mainlined into the kernel?

Warnings in 20 days of uptime: 4.14.170-intel-lts-base

dmesg -T
[Fri Sep 4 22:18:53 2020] hrtimer: interrupt took 69062 ns
[Mon Sep 7 13:02:38 2020] TCP: tcp_parse_options: Illegal window scaling value 123 > 14 received
[Thu Sep 24 10:09:47 2020] nr_pdflush_threads exported in /proc is scheduled for removal

cat /sys/block/mmcblk0/queue/scheduler
noop deadline [cfq]

4.14.170-intel-lts-base - 4.14/base

Linux drivers for XMM 7560 LTE

Hello,

I've been trying to figure out how to get the XMM 7560 working on my HP Spectre Folio's Ubuntu install. As far as I can tell the drivers would end up implemented here, but it's not done yet.

Output of lspci -nnk:

6d:00.0 Wireless controller [0d40]: Intel Corporation Device [8086:7560] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:8507]

I figure this is closely related to #7 but it seems sensible to track it separately.

Alternately, Is there enough publicly available information on the XMM 7560 to write a driver for it? Low level PCI interface docs? Source for the windows driver? It's been a while since I've written a device driver, but as long as I don't have to reverse engineer the thing from assembly I'd be willing to try.

ACPI BIOS Error (bug): Could not resolve symbol [\_PR.PR00._CPC]

Hi Intel Kernel Team,

I observe this:

~ dmesg -l err
[    1.188193] ACPI BIOS Error (bug): Could not resolve symbol [\_PR.PR00._CPC], AE_NOT_FOUND (20200925/psargs-330)
[    1.188201] ACPI Error: Aborting method \_PR.PR01._CPC due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
[    1.188231] ACPI BIOS Error (bug): Could not resolve symbol [\_PR.PR00._CPC], AE_NOT_FOUND (20200925/psargs-330)
[    1.188237] ACPI Error: Aborting method \_PR.PR02._CPC due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
[    1.188267] ACPI BIOS Error (bug): Could not resolve symbol [\_PR.PR00._CPC], AE_NOT_FOUND (20200925/psargs-330)
[    1.188272] ACPI Error: Aborting method \_PR.PR03._CPC due to previous error (AE_NOT_FOUND) (20200925/psparse-529)

~ dmesg -l warn
[    1.188199] No Local Variables are initialized for Method [_CPC]
[    1.188200] No Arguments are initialized for method [_CPC]
[    1.188235] No Local Variables are initialized for Method [_CPC]
[    1.188236] No Arguments are initialized for method [_CPC]
[    1.188270] No Local Variables are initialized for Method [_CPC]
[    1.188271] No Arguments are initialized for method [_CPC]

Is a kernel regression with ACPI component?

Kernel Version: 5.10.35 / 5.10.35-intel-lts-base
Branch: 5.10/yocto
HW: Intel(R) Client Systems NUC7i7BNH/NUC7i7BNB
CPU: Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz (family: 0x6, model: 0x8e, stepping: 0x9)

Attachements:
dmesg-5.10.35-intel-lts-base.txt
config-5.10.35-intel-lts-base.txt

4.9.126-intel-pk-standard Kernel bug

Not certain how you want these, but I keep having this kernel error pop up on every boot. Using an Up2 board with NV4200. Primarily using default kernel options from meta-intel and meta-up-board, with a just a few extra kernel modules compiled in.

------------[ cut here ]------------
[ 9.027445] WARNING: CPU: 1 PID: 222 at /home/build/yocto/build/tmp/work-shared/up-board/kernel-source/fs/sysfs/dir.c:31 sysfs_warn_dup+0x62/0x80
[ 9.027446] sysfs: cannot create duplicate filename '/bus/platform/devices/intel_usb_dr_phy.0'
[ 9.027470] Modules linked in: snd_soc_skl(+) sdw_cnl snd_soc_skl_ipc sdw_bus crc8 snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_ext_core snd_soc_sst_match snd_soc_core pinctrl_upboard intel_rapl x86_pkg_temp_thermal efivars leds_upboard iwlmvm mac80211 coretemp btusb btrtl btbcm snd_compress iwlwifi btintel cfg80211 spi_pxa2xx_platform ac97_bus bluetooth pwm_lpss_pci(+) pwm_lpss mei_me(+) mei dwc3_pci(+) upboard_fpga i915 video
[ 9.027473] CPU: 1 PID: 222 Comm: systemd-udevd Not tainted 4.9.126-intel-pk-standard #1
[ 9.027474] Hardware name: AAEON UP-APL01/UP-APL01, BIOS UPA1AM33 01/17/2018
[ 9.027478] ffffc900007fb6c8 ffffffff81409ef9 ffffffff81be1ad0 ffffc900007fb718
[ 9.027480] ffffc900007fb708 ffffffff8114c96c 00000009752a2000 ffff8801752a2000
[ 9.027482] ffff8801762b14e0 ffff88017b208d98 0000000000000001 ffffffffffffffef
[ 9.027483] Call Trace:
[ 9.027489] [] dump_stack+0x4d/0x64
[ 9.027493] [] __warn.cold.10+0x93/0xb8
[ 9.027497] [] warn_slowpath_fmt+0x4f/0x60
[ 9.027499] [] ? kernfs_path_from_node+0x4f/0x60
[ 9.027501] [] sysfs_warn_dup+0x62/0x80
[ 9.027503] [] sysfs_do_create_link_sd.isra.2+0xbe/0xd0
[ 9.027505] [] sysfs_create_link+0x25/0x40
[ 9.027509] [] bus_add_device+0x122/0x1d0
[ 9.027512] [] device_add+0x2d5/0x5d0
[ 9.027514] [] platform_device_add+0x10c/0x220
[ 9.027520] [] dwc3_pci_quirks+0x33c/0x390 [dwc3_pci]
[ 9.027523] [] ? mp_map_gsi_to_irq+0xa0/0xc0
[ 9.027526] [] ? acpi_register_gsi_ioapic+0x84/0x140
[ 9.027529] [] ? pci_conf1_read+0xa9/0x100
[ 9.027532] [] ? __kmalloc_track_caller+0x101/0x200
[ 9.027535] [] ? complete_all+0x42/0x50
[ 9.027537] [] ? platform_device_add_resources+0x2c/0x70
[ 9.027540] [] dwc3_pci_probe+0x13f/0x1fa [dwc3_pci]
[ 9.027543] [] pci_device_probe+0x95/0x100
[ 9.027545] [] driver_probe_device+0x1ae/0x280
[ 9.027547] [] __driver_attach+0x99/0xb0
[ 9.027549] [] ? driver_probe_device+0x280/0x280
[ 9.027550] [] bus_for_each_dev+0x70/0xa0
[ 9.027552] [] driver_attach+0x1e/0x20
[ 9.027553] [] bus_add_driver+0x1a1/0x1e0
[ 9.027555] [] ? 0xffffffffa02de000
[ 9.027556] [] driver_register+0x70/0xc0
[ 9.027558] [] ? 0xffffffffa02de000
[ 9.027559] [] __pci_register_driver+0x49/0x50
[ 9.027562] [] dwc3_pci_driver_init+0x1e/0x20 [dwc3_pci]
[ 9.027564] [] do_one_initcall+0x3d/0xf0
[ 9.027565] [] ? kfree+0x172/0x190
[ 9.027567] [] ? kmem_cache_alloc_trace+0xbc/0x1a0
[ 9.027570] [] do_init_module+0x60/0x1d0
[ 9.027571] [] load_module+0x1d34/0x21b0
[ 9.027573] [] ? __symbol_put+0x60/0x60
[ 9.027576] [] ? kernel_read_file+0x1a1/0x1d0
[ 9.027578] [] SYSC_finit_module+0xa8/0xc0
[ 9.027580] [] SyS_finit_module+0xe/0x10
[ 9.027582] [] do_syscall_64+0x61/0xc0
[ 9.027586] [] entry_SYSCALL_64_after_swapgs+0x58/0xc6
[ 9.027588] ---[ end trace 9573789947157798 ]---

ERROR - Atomic update failure on pipe A

Intel Linux LTS Kernel version: 5.10.47, branch 5.10/yocto

Commit: Merge branch 'my/v5.10.47' into lts2020/yocto
SHA: ef10383

[  317.064951] perf: interrupt took too long (2576 > 2500), lowering kernel.perf_event_max_sample_rate to 77000
[  348.697468] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=24900 end=24901) time 147 us, min 1073, max 1079, scanline start 1072, end 1082
[  421.252995] perf: interrupt took too long (3249 > 3220), lowering kernel.perf_event_max_sample_rate to 61000
[  624.712647] perf: interrupt took too long (4139 > 4061), lowering kernel.perf_event_max_sample_rate to 48000
[  814.472387] perf: interrupt took too long (5214 > 5173), lowering kernel.perf_event_max_sample_rate to 38000
[ 1070.068725] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=68183 end=68184) time 124 us, min 1073, max 1079, scanline start 1072, end 1080
[ 1129.064637] perf: interrupt took too long (6792 > 6517), lowering kernel.perf_event_max_sample_rate to 29000
[ 1590.113377] perf: interrupt took too long (8497 > 8490), lowering kernel.perf_event_max_sample_rate to 23000
[ 2222.756008] perf: interrupt took too long (10736 > 10621), lowering kernel.perf_event_max_sample_rate to 18000
[ 3263.967153] perf: interrupt took too long (13499 > 13420), lowering kernel.perf_event_max_sample_rate to 14000
[ 5682.031833] perf: interrupt took too long (16915 > 16873), lowering kernel.perf_event_max_sample_rate to 11000
[ 6473.428571] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=392390 end=392391) time 116 us, min 1073, max 1079, scanline start 1072, end 1079
[10254.548799] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=619261 end=619262) time 124 us, min 1073, max 1079, scanline start 1072, end 1080

CPU: Intel(R) Core(TM) i7-9700TE CPU @ 1.80GHz

How to enable CONFIG_MTD_PSTORE option in config file?

Hi Intel Kernel Team,

I try to compile new version with 5.10 branch.
But i notice one issue with MTD config option.
I can't enable it. And if I write it to the .config configuration file, it disappears during make oldconfig.

CONFIG_MTD_PSTORE=m

  1. with issue: linux-intel-lts, branch: 5.10/yocto, version: 5.10.52, sha: 2241189
  2. with not issue: linux-intel-lts, branch: 5.10/yocto, version: 5.10.47, sha: 3ebd33d

Is a kernel regression?

Have a good day.

Hibernation/Suspension gets stuck when iGPU VFs are enabled

I compiled the kernel at TAG: lts-v6.1.8-linux-230201T082419Z

  • CPU: 11th Gen Intel i7-1165G7 (8) @ 4.700GHz
  • GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]

I created 7 VFs with:
sudo bash -c "echo 7 > /sys/devices/pci0000:00/0000:00:02.0/sriov_numvfs"

sudo systemctl hibernate freezes the machine with the display turned off.
I must force it off and boot again.

If I run
sudo bash -c "echo 0 > /sys/devices/pci0000:00/0000:00:02.0/sriov_numvfs"
before sudo systemctl hibernate the hibernation works without issue.

I checked dmesg and the last entry is Mar 03 09:48:13 Elizabeth kernel: PM: hibernation: hibernation entry with no obvious error present.

I just tested sudo systemctl suspend exhibits the same issue.

suspend.dmesg.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.