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

Reply via email to