Tested Cosmic -proposed kernel on ThunderX, ThunderX2 and QDF2400 server. Comparing before and after dmesg output on these systems ThunderX has more debug messages in dmesg than other systems.
-- ThunderX -- ubuntu@seuss:~$ uname -a Linux seuss 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 17:59:52 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ubuntu@seuss:~$ dmesg | grep -i debug ubuntu@seuss:~$ ubuntu@seuss:~$ uname -a Linux seuss 4.17.0-5-generic #6-Ubuntu SMP Tue Jul 10 12:41:51 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ubuntu@seuss:~$ dmesg | grep -i debug [ 2.074861] EDAC DEBUG: edac_mc_sysfs_init: device mc created [ 35.269879] EDAC DEBUG: edac_mc_alloc: allocating 2268 bytes for mci data (2 dimms, 2 csrows/channels) [ 35.270204] EDAC DEBUG: edac_mc_add_mc_with_groups: [ 35.270208] EDAC DEBUG: edac_create_sysfs_mci_device: creating bus mc0 [ 35.270245] EDAC DEBUG: edac_create_sysfs_mci_device: creating device mc0 [ 35.270512] EDAC DEBUG: edac_mc_alloc: allocating 2268 bytes for mci data (2 dimms, 2 csrows/channels) [ 35.270764] EDAC DEBUG: edac_mc_add_mc_with_groups: [ 35.270768] EDAC DEBUG: edac_create_sysfs_mci_device: creating bus mc1 [ 35.270802] EDAC DEBUG: edac_create_sysfs_mci_device: creating device mc1 [ 35.271063] EDAC DEBUG: edac_mc_alloc: allocating 2268 bytes for mci data (2 dimms, 2 csrows/channels) [ 35.271438] EDAC DEBUG: edac_mc_add_mc_with_groups: [ 35.271442] EDAC DEBUG: edac_create_sysfs_mci_device: creating bus mc2 [ 35.271535] EDAC DEBUG: edac_create_sysfs_mci_device: creating device mc2 [ 35.272056] EDAC DEBUG: edac_mc_alloc: allocating 2268 bytes for mci data (2 dimms, 2 csrows/channels) [ 35.272457] EDAC DEBUG: edac_mc_add_mc_with_groups: [ 35.272461] EDAC DEBUG: edac_create_sysfs_mci_device: creating bus mc3 [ 35.272519] EDAC DEBUG: edac_create_sysfs_mci_device: creating device mc3 [ 35.272968] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.273265] EDAC DEBUG: edac_device_add_device: [ 35.273268] EDAC DEBUG: find_edac_device_by_dev: [ 35.273272] EDAC DEBUG: edac_device_create_sysfs: idx=0 [ 35.273313] EDAC DEBUG: edac_device_create_instances: [ 35.273485] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.273823] EDAC DEBUG: edac_device_add_device: [ 35.273826] EDAC DEBUG: find_edac_device_by_dev: [ 35.273828] EDAC DEBUG: edac_device_create_sysfs: idx=1 [ 35.273846] EDAC DEBUG: edac_device_create_instances: [ 35.274003] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.274243] EDAC DEBUG: edac_device_add_device: [ 35.274245] EDAC DEBUG: find_edac_device_by_dev: [ 35.274248] EDAC DEBUG: edac_device_create_sysfs: idx=2 [ 35.274274] EDAC DEBUG: edac_device_create_instances: [ 35.274502] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.274751] EDAC DEBUG: edac_device_add_device: [ 35.274753] EDAC DEBUG: find_edac_device_by_dev: [ 35.274756] EDAC DEBUG: edac_device_create_sysfs: idx=3 [ 35.274760] EDAC DEBUG: edac_device_create_instances: [ 35.274899] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.275140] EDAC DEBUG: edac_device_add_device: [ 35.275143] EDAC DEBUG: find_edac_device_by_dev: [ 35.275145] EDAC DEBUG: edac_device_create_sysfs: idx=4 [ 35.275150] EDAC DEBUG: edac_device_create_instances: [ 35.275294] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.275524] EDAC DEBUG: edac_device_add_device: [ 35.275535] EDAC DEBUG: find_edac_device_by_dev: [ 35.275538] EDAC DEBUG: edac_device_create_sysfs: idx=5 [ 35.275543] EDAC DEBUG: edac_device_create_instances: [ 35.275678] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.275906] EDAC DEBUG: edac_device_add_device: [ 35.275909] EDAC DEBUG: find_edac_device_by_dev: [ 35.275911] EDAC DEBUG: edac_device_create_sysfs: idx=6 [ 35.275916] EDAC DEBUG: edac_device_create_instances: [ 35.276123] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.276347] EDAC DEBUG: edac_device_add_device: [ 35.276351] EDAC DEBUG: find_edac_device_by_dev: [ 35.276354] EDAC DEBUG: edac_device_create_sysfs: idx=7 [ 35.276360] EDAC DEBUG: edac_device_create_instances: [ 35.276490] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.276691] EDAC DEBUG: edac_device_add_device: [ 35.276700] EDAC DEBUG: find_edac_device_by_dev: [ 35.276702] EDAC DEBUG: edac_device_create_sysfs: idx=8 [ 35.276707] EDAC DEBUG: edac_device_create_instances: [ 35.276829] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.277027] EDAC DEBUG: edac_device_add_device: [ 35.277040] EDAC DEBUG: find_edac_device_by_dev: [ 35.277043] EDAC DEBUG: edac_device_create_sysfs: idx=9 [ 35.277048] EDAC DEBUG: edac_device_create_instances: [ 35.277175] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.277403] EDAC DEBUG: edac_device_add_device: [ 35.277411] EDAC DEBUG: find_edac_device_by_dev: [ 35.277414] EDAC DEBUG: edac_device_create_sysfs: idx=10 [ 35.277419] EDAC DEBUG: edac_device_create_instances: [ 35.277551] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.277774] EDAC DEBUG: edac_device_add_device: [ 35.277776] EDAC DEBUG: find_edac_device_by_dev: [ 35.277779] EDAC DEBUG: edac_device_create_sysfs: idx=11 [ 35.277784] EDAC DEBUG: edac_device_create_instances: [ 35.277905] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.278123] EDAC DEBUG: edac_device_add_device: [ 35.278131] EDAC DEBUG: find_edac_device_by_dev: [ 35.278134] EDAC DEBUG: edac_device_create_sysfs: idx=12 [ 35.278139] EDAC DEBUG: edac_device_create_instances: [ 35.278266] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.278496] EDAC DEBUG: edac_device_add_device: [ 35.278498] EDAC DEBUG: find_edac_device_by_dev: [ 35.278501] EDAC DEBUG: edac_device_create_sysfs: idx=13 [ 35.278506] EDAC DEBUG: edac_device_create_instances: [ 35.278640] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.278855] EDAC DEBUG: edac_device_add_device: [ 35.278857] EDAC DEBUG: find_edac_device_by_dev: [ 35.278860] EDAC DEBUG: edac_device_create_sysfs: idx=14 [ 35.278865] EDAC DEBUG: edac_device_create_instances: [ 35.279005] EDAC DEBUG: edac_device_register_sysfs_main_kobj: [ 35.279219] EDAC DEBUG: edac_device_add_device: [ 35.279221] EDAC DEBUG: find_edac_device_by_dev: [ 35.279227] EDAC DEBUG: edac_device_create_sysfs: idx=15 [ 35.279233] EDAC DEBUG: edac_device_create_instances: ubuntu@seuss:~$ -- ThunderX2 -- ubuntu@helo:~$ uname -a Linux helo 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 17:59:52 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ubuntu@helo:~$ dmesg | grep -i debug ubuntu@helo:~$ ubuntu@helo:~$ uname -a Linux helo 4.17.0-5-generic #6-Ubuntu SMP Tue Jul 10 12:41:51 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ubuntu@helo:~$ dmesg | grep -i debug [ 32.166003] EDAC DEBUG: edac_mc_sysfs_init: device mc created ubuntu@helo:~$ -- QDF2400 -- ubuntu@awrep6:~$ uname -a Linux awrep6 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 17:59:52 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ubuntu@awrep6:~$ dmesg | grep -i debug ubuntu@awrep6:~$ ubuntu@awrep6:~$ uname -a Linux awrep6 4.17.0-5-generic #6-Ubuntu SMP Tue Jul 10 12:41:51 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ubuntu@awrep6:~$ dmesg | grep -i debug [ 3.570245] EDAC DEBUG: edac_mc_sysfs_init: device mc created ubuntu@awrep6:~$ ** Tags added: cavium -- 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/1772516 Title: [Config] enable EDAC_DEBUG on ARM64 Status in linux package in Ubuntu: Incomplete Bug description: [Impact] Testing EDAC requires EDAC_DEBUG to be enabled. ARM64 server customers currently need to rebuild Ubuntu kernels with this config option to test EDAC support. [Fix] Enable EDAC_DEBUG config option in the kernel. [Test] [Regression Potential] None. Limited to ARM64 architecture. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1772516/+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