The commit "bc8f10babcc2" is for fixing the issue of commit "3e5d2bd19138" that also unconditionally hides the P2SB device on Apollo Lake. To backport from 4.14 to 4.13 (or older version) for 'pnd2_edac' driver, please apply all the following four patches (on Boris' for-next branch): bc8f10babcc2 EDAC, pnd2: Properly toggle hidden state for P2SB PCI device 5fd77cb3bac7 EDAC, pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR d84676a9e128 EDAC, pnd2: Mask off the lower four bits of a BAR 3e5d2bd19138 EDAC, pnd2: Build in a minimal sideband driver for Apollo Lake
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1709257 Title: [Bug] Harrisonville: pnd2_edac always fail to load on B1 stepping Harrisonville SDP Status in intel: New Status in linux package in Ubuntu: Incomplete Status in linux source package in Artful: Incomplete Bug description: Description: During our EDAC validation on Wind River Linux 9, we found pnd2_edac manually load always fails on B1 stepping Harrisonville SDP. Error info as below: root@intel-x86-64:~# uname -r 4.8.20-WR9.0.0.5_standard root@intel-x86-64:~# dmesg |grep -i edac [ 11.949838] EDAC MC: Ver: 3.0.0 [ 11.954312] EDAC DEBUG: edac_mc_sysfs_init: device mc created [ 12.060157] EDAC DEBUG: pnd2_init: [ 12.060160] EDAC DEBUG: pnd2_probe: [ 12.060167] EDAC DEBUG: dnv_rd_reg: Read b_cr_tolud_pci=00000000_80000000 [ 12.060169] EDAC DEBUG: dnv_rd_reg: Read b_cr_touud_lo_pci=00000000_80000000 [ 12.060172] EDAC DEBUG: dnv_rd_reg: Read b_cr_touud_hi_pci=00000000_00000004 [ 12.060228] EDAC DEBUG: dnv_rd_reg: Read b_cr_asym_mem_region0_mchbar=00000000_00000000 [ 12.060239] EDAC DEBUG: dnv_rd_reg: Read b_cr_asym_mem_region1_mchbar=00000000_00000000 [ 12.060247] EDAC DEBUG: dnv_rd_reg: Read b_cr_mot_out_base_mchbar=00000000_00000000 [ 12.060255] EDAC DEBUG: dnv_rd_reg: Read b_cr_mot_out_mask_mchbar=00000000_00000000 [ 12.078301] Modules linked in: pnd2_edac(+) edac_core x86_pkg_temp_thermal i2c_i801 intel_powerclamp matroxfb_base matroxfb_g450 matroxfb_accel matroxfb_DAC1064 g450_pll matroxfb_misc i2c_ismt i2c_smbus coretemp crct10dif_pclmul crct10dif_common aesni_intel aes_x86_64 glue_helper lrw gf128mul ablk_helper cryptd efi_pstore efivars acpi_cpufreq tpm_tis tpm_tis_core softdog efivarfs [ 12.143390] [<ffffffffa09f80d8>] ? dnv_rd_reg+0x128/0x220 [pnd2_edac] [ 12.148890] [<ffffffffa09f80d8>] dnv_rd_reg+0x128/0x220 [pnd2_edac] [ 12.148896] [<ffffffffa0a2722b>] pnd2_init+0x22b/0x809 [pnd2_edac] [ 12.148961] EDAC pnd2: Failed to register device with error -19. [ 12.180813] EDAC DEBUG: pnd2_init: [ 12.180814] EDAC DEBUG: pnd2_probe: [ 12.180841] EDAC DEBUG: dnv_rd_reg: Read b_cr_tolud_pci=00000000_80000000 [ 12.180937] EDAC DEBUG: dnv_rd_reg: Read b_cr_touud_lo_pci=00000000_80000000 [ 12.180969] EDAC DEBUG: dnv_rd_reg: Read b_cr_touud_hi_pci=00000000_00000004 [ 12.181129] EDAC DEBUG: dnv_rd_reg: Read b_cr_asym_mem_region0_mchbar=00000000_00000000 [ 12.181299] EDAC DEBUG: dnv_rd_reg: Read b_cr_asym_mem_region1_mchbar=00000000_00000000 [ 12.181425] EDAC DEBUG: dnv_rd_reg: Read b_cr_mot_out_base_mchbar=00000000_00000000 [ 12.181671] EDAC DEBUG: dnv_rd_reg: Read b_cr_mot_out_mask_mchbar=00000000_00000000 [ 12.181810] EDAC pnd2: Failed to register device with error -19. root@intel-x86-64:~# dmesg -c > dmesg.clear_14.D91.log root@intel-x86-64:~# modprobe edac_core root@intel-x86-64:~# modprobe pnd2_edac modprobe: ERROR: could not insert 'pnd2_edac': No such device root@intel-x86-64:~# dmesg [ 194.524122] EDAC DEBUG: pnd2_init: [ 194.524126] EDAC DEBUG: pnd2_probe: [ 194.524135] EDAC DEBUG: dnv_rd_reg: Read b_cr_tolud_pci=00000000_80000000 [ 194.524139] EDAC DEBUG: dnv_rd_reg: Read b_cr_touud_lo_pci=00000000_80000000 [ 194.524143] EDAC DEBUG: dnv_rd_reg: Read b_cr_touud_hi_pci=00000000_00000004 [ 194.524211] EDAC DEBUG: dnv_rd_reg: Read b_cr_asym_mem_region0_mchbar=00000000_00000000 [ 194.524226] EDAC DEBUG: dnv_rd_reg: Read b_cr_asym_mem_region1_mchbar=00000000_00000000 [ 194.524239] EDAC DEBUG: dnv_rd_reg: Read b_cr_mot_out_base_mchbar=00000000_00000000 [ 194.524252] EDAC DEBUG: dnv_rd_reg: Read b_cr_mot_out_mask_mchbar=00000000_00000000 [ 194.524264] EDAC pnd2: Failed to register device with error -19. root@intel-x86-64:~# dmidecode -t bios | grep Version Version: HAVLCRB1.X64.0014.D91.1704200405 Target Kernel: 4.14 Target Release: 18.04 if 17.10, it will need back porting To manage notifications about this bug go to: https://bugs.launchpad.net/intel/+bug/1709257/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp