On Mon, Feb 15, 2016 at 02:11:24PM +0800, Zhi Wang wrote: > From SKL, i915 will try to load DMC firmware when system is starting up. You > can find it from 01.org. Personally, it looks without the firmware, the > system is also able to work, except a lot warnings. :) We pretty much require dmc, since supporting a non-dmc path would double the amount of testing we'd have to do. And right now we can do barely enough to keep that one configuration working. This is the same with all the various pm features that are disabled by default - if you touch any of those we taint the kernel. Thanks, Daniel > > On 02/13/16 08:42, Marc MERLIN wrote: > >I'm testing a new thinkpad skylake based P70 with dual graphics > >legolas:~# lspci | grep VGA > >00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06) > >01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M600M] (rev a2) > > > > > >I'm getting these warnings at boot, although X11 seems to come up ok. > > > >Should I worry about them? > >WARNING: CPU: 4 PID: 101 at drivers/gpu/drm/i915/intel_csr.c:458 assert_csr_loaded+0x2e/0xbe() > >CSR is not loaded. > >Modules linked in: rtsx_pci_ms(+) snd_hda_intel rtsx_pci_sdmmc memstick iTCO_wdt iTCO_vendor_support snd_hda_codec snd_hda_core snd_hwdep snd_pcm_oss snd_mixer_oss intel_rapl snd_pcm iosf_mbi thinkpad_acpi x86_pkg_temp_thermal nvram intel_powerclamp coretemp snd_seq_midi snd_seq_midi_event kvm_intel snd_rawmidi kvm snd_seq crct10dif_pclmul crc32_pclmul snd_seq_device ttm snd_timer iwlwifi microcode input_leds snd nvidiafb xhci_pci psmouse pcspkr vgastate serio_raw xhci_hcd cfg80211 i2c_i801 rtsx_pci sg soundcore fb_ddc wmi(+) usbcore rfkill battery ac tpm_crb(+) usb_common tpm fjes evdev shpchp processor sata_sil24 r8169 mii fuse fan raid456 multipath mmc_block mmc_core dm_crypt dm_mod async_raid6_recov async_pq async_xor async_memcpy async_tx blowfish_x86_64 blowfish_common ecb xts crc32c_intel > > aesni_intel e1000e aes_x86_64 glue_helper lrw gf128mul ablk_helper cryptd ptp pps_core thermal > >CPU: 4 PID: 101 Comm: kworker/4:1 Not tainted 4.3.3-amd64-i915-volpreempt-20150421 #2 > >Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 ) 12/31/2015 > >ahci 0000:00:17.0: port does not support device sleep > >Workqueue: events azx_probe_work [snd_hda_intel] > > 0000000000000000 ffff88087aebbc48 ffffffff8134150e ffff88087aebbc90 > > ffff88087aebbc80 ffffffff8105aa29 ffffffff8146f5ee ffff88087ad50000 > > ffffffff81cd81d0 000000003000000f ffff88087ad45800 ffff88087aebbce8 > >Call Trace: > > [<ffffffff8134150e>] dump_stack+0x44/0x55 > > [<ffffffff8105aa29>] warn_slowpath_common+0x99/0xb2 > > [<ffffffff8146f5ee>] ? assert_csr_loaded+0x2e/0xbe > > [<ffffffff8105aa8a>] warn_slowpath_fmt+0x48/0x50 > > [<ffffffff816bfa5d>] ? mutex_lock+0x12/0x2f > > [<ffffffff816bf28d>] ? mutex_unlock+0x16/0x18 > > [<ffffffff8146f5ee>] assert_csr_loaded+0x2e/0xbe > > [<ffffffff8147ba92>] skl_set_power_well+0x198/0x7df > > [<ffffffff8147c0fe>] skl_power_well_enable+0x13/0x15 > > [<ffffffff8147c330>] intel_display_power_get+0x9e/0xc9 > > [<ffffffff814ab86f>] i915_audio_component_get_power+0x1e/0x20 > > [<ffffffffc0451434>] snd_hdac_display_power+0x91/0xf1 [snd_hda_core] > > [<ffffffffc03bbe44>] azx_probe_continue+0xa9/0x654 [snd_hda_intel] > > [<ffffffff81078390>] ? finish_task_switch+0xb0/0x13b > > [<ffffffffc03bc470>] azx_probe_work+0x15/0x17 [snd_hda_intel] > > [<ffffffff8106e149>] process_one_work+0x15b/0x260 > > [<ffffffff8106e6ee>] worker_thread+0x1f0/0x29d > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff81072bfe>] kthread+0xa5/0xad > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > > [<ffffffff816c170f>] ret_from_fork+0x3f/0x70 > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > >---[ end trace 904c3d98e9b53001 ]--- > >------------[ cut here ]------------ > >WARNING: CPU: 4 PID: 101 at drivers/gpu/drm/i915/intel_csr.c:461 assert_csr_loaded+0x8c/0xbe() > >CSR SSP Base Not fine > >Modules linked in: rtsx_pci_ms(+) snd_hda_intel rtsx_pci_sdmmc memstick iTCO_wdt iTCO_vendor_support snd_hda_codec snd_hda_core snd_hwdep snd_pcm_oss snd_mixer_oss intel_rapl snd_pcm iosf_mbi thinkpad_acpi x86_pkg_temp_thermal nvram intel_powerclamp coretemp snd_seq_midi snd_seq_midi_event kvm_intel snd_rawmidi kvm snd_seq crct10dif_pclmul crc32_pclmul snd_seq_device ttm snd_timer iwlwifi microcode input_leds snd nvidiafb xhci_pci psmouse pcspkr vgastate serio_raw xhci_hcd cfg80211 i2c_i801 rtsx_pci sg soundcore fb_ddc wmi(+) usbcore rfkill battery ac tpm_crb(+) usb_common tpm fjes evdev shpchp processor sata_sil24 r8169 mii fuse fan raid456 multipath mmc_block mmc_core dm_crypt dm_mod async_raid6_recov async_pq async_xor async_memcpy async_tx blowfish_x86_64 blowfish_common ecb xts crc32c_intel > > aesni_intel e1000e aes_x86_64 glue_helper lrw gf128mul ablk_helper cryptd ptp pps_core thermal > >CPU: 4 PID: 101 Comm: kworker/4:1 Tainted: G W 4.3.3-amd64-i915-volpreempt-20150421 #2 > >Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 ) 12/31/2015 > >Workqueue: events azx_probe_work [snd_hda_intel] > > 0000000000000000 ffff88087aebbc48 ffffffff8134150e ffff88087aebbc90 > > ffff88087aebbc80 ffffffff8105aa29 ffffffff8146f64c ffff88087ad50000 > > ffffffff81cd81d0 000000003000000f ffff88087ad45800 ffff88087aebbce8 > >Call Trace: > > [<ffffffff8134150e>] dump_stack+0x44/0x55 > > [<ffffffff8105aa29>] warn_slowpath_common+0x99/0xb2 > > [<ffffffff8146f64c>] ? assert_csr_loaded+0x8c/0xbe > > [<ffffffff8105aa8a>] warn_slowpath_fmt+0x48/0x50 > > [<ffffffff814a96ba>] ? gen9_read32+0x1b4/0x1c2 > > [<ffffffff8146f64c>] assert_csr_loaded+0x8c/0xbe > > [<ffffffff8147ba92>] skl_set_power_well+0x198/0x7df > > [<ffffffff8147c0fe>] skl_power_well_enable+0x13/0x15 > > [<ffffffff8147c330>] intel_display_power_get+0x9e/0xc9 > > [<ffffffff814ab86f>] i915_audio_component_get_power+0x1e/0x20 > > [<ffffffffc0451434>] snd_hdac_display_power+0x91/0xf1 [snd_hda_core] > > [<ffffffffc03bbe44>] azx_probe_continue+0xa9/0x654 [snd_hda_intel] > > [<ffffffff81078390>] ? finish_task_switch+0xb0/0x13b > > [<ffffffffc03bc470>] azx_probe_work+0x15/0x17 [snd_hda_intel] > > [<ffffffff8106e149>] process_one_work+0x15b/0x260 > > [<ffffffff8106e6ee>] worker_thread+0x1f0/0x29d > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff81072bfe>] kthread+0xa5/0xad > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > > [<ffffffff816c170f>] ret_from_fork+0x3f/0x70 > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > >---[ end trace 904c3d98e9b53002 ]--- > >------------[ cut here ]------------ > >WARNING: CPU: 4 PID: 101 at drivers/gpu/drm/i915/intel_csr.c:462 assert_csr_loaded+0xbb/0xbe() > >CSR HTP Not fine > >Modules linked in: rtsx_pci_ms(+) snd_hda_intel rtsx_pci_sdmmc memstick iTCO_wdt iTCO_vendor_support snd_hda_codec snd_hda_core snd_hwdep snd_pcm_oss snd_mixer_oss intel_rapl snd_pcm iosf_mbi thinkpad_acpi x86_pkg_temp_thermal nvram intel_powerclamp coretemp snd_seq_midi snd_seq_midi_event kvm_intel snd_rawmidi kvm snd_seq crct10dif_pclmul crc32_pclmul snd_seq_device ttm snd_timer iwlwifi microcode input_leds snd nvidiafb xhci_pci psmouse pcspkr vgastate serio_raw xhci_hcd cfg80211 i2c_i801 rtsx_pci sg soundcore fb_ddc wmi(+) usbcore rfkill battery ac tpm_crb(+) usb_common tpm fjes evdev shpchp processor sata_sil24 r8169 mii fuse fan raid456 multipath mmc_block mmc_core dm_crypt dm_mod async_raid6_recov async_pq async_xor async_memcpy async_tx blowfish_x86_64 blowfish_common ecb xts crc32c_intel > > aesni_intel e1000e aes_x86_64 glue_helper lrw gf128mul ablk_helper cryptd ptp pps_core thermal > >CPU: 4 PID: 101 Comm: kworker/4:1 Tainted: G W 4.3.3-amd64-i915-volpreempt-20150421 #2 > >Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 ) 12/31/2015 > >Workqueue: events azx_probe_work [snd_hda_intel] > > 0000000000000000 ffff88087aebbc48 ffffffff8134150e ffff88087aebbc90 > > ffff88087aebbc80 ffffffff8105aa29 ffffffff8146f67b ffff88087ad50000 > > ffffffff81cd81d0 000000003000000f ffff88087ad45800 ffff88087aebbce8 > >Call Trace: > > [<ffffffff8134150e>] dump_stack+0x44/0x55 > > [<ffffffff8105aa29>] warn_slowpath_common+0x99/0xb2 > > [<ffffffff8146f67b>] ? assert_csr_loaded+0xbb/0xbe > > [<ffffffff8105aa8a>] warn_slowpath_fmt+0x48/0x50 > > [<ffffffff814a96ba>] ? gen9_read32+0x1b4/0x1c2 > > [<ffffffff8146f67b>] assert_csr_loaded+0xbb/0xbe > > [<ffffffff8147ba92>] skl_set_power_well+0x198/0x7df > > [<ffffffff8147c0fe>] skl_power_well_enable+0x13/0x15 > > [<ffffffff8147c330>] intel_display_power_get+0x9e/0xc9 > > [<ffffffff814ab86f>] i915_audio_component_get_power+0x1e/0x20 > > [<ffffffffc0451434>] snd_hdac_display_power+0x91/0xf1 [snd_hda_core] > > [<ffffffffc03bbe44>] azx_probe_continue+0xa9/0x654 [snd_hda_intel] > > [<ffffffff81078390>] ? finish_task_switch+0xb0/0x13b > > [<ffffffffc03bc470>] azx_probe_work+0x15/0x17 [snd_hda_intel] > > [<ffffffff8106e149>] process_one_work+0x15b/0x260 > > [<ffffffff8106e6ee>] worker_thread+0x1f0/0x29d > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff81072bfe>] kthread+0xa5/0xad > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > > [<ffffffff816c170f>] ret_from_fork+0x3f/0x70 > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > >---[ end trace 904c3d98e9b53003 ]--- > >------------[ cut here ]------------ > >WARNING: CPU: 4 PID: 101 at drivers/gpu/drm/i915/intel_runtime_pm.c:551 skl_set_power_well+0x1c7/0x7df() > >DC6 already programmed to be disabled. > >Modules linked in: rtsx_pci_ms(+) snd_hda_intel rtsx_pci_sdmmc memstick iTCO_wdt iTCO_vendor_support snd_hda_codec snd_hda_core snd_hwdep snd_pcm_oss snd_mixer_oss intel_rapl snd_pcm iosf_mbi thinkpad_acpi x86_pkg_temp_thermal nvram intel_powerclamp coretemp snd_seq_midi snd_seq_midi_event kvm_intel snd_rawmidi kvm snd_seq crct10dif_pclmul crc32_pclmul snd_seq_device ttm snd_timer iwlwifi microcode input_leds snd nvidiafb xhci_pci psmouse pcspkr vgastate serio_raw xhci_hcd cfg80211 i2c_i801 rtsx_pci sg soundcore fb_ddc wmi(+) usbcore rfkill battery ac tpm_crb(+) usb_common tpm fjes evdev shpchp processor sata_sil24 r8169 mii fuse fan raid456 multipath mmc_block mmc_core dm_crypt dm_mod async_raid6_recov async_pq async_xor async_memcpy async_tx blowfish_x86_64 blowfish_common ecb xts crc32c_intel > > aesni_intel e1000e aes_x86_64 glue_helper lrw gf128mul ablk_helper cryptd ptp pps_core thermal > >CPU: 4 PID: 101 Comm: kworker/4:1 Tainted: G W 4.3.3-amd64-i915-volpreempt-20150421 #2 > >Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 ) 12/31/2015 > >Workqueue: events azx_probe_work [snd_hda_intel] > > 0000000000000000 ffff88087aebbc60 ffffffff8134150e ffff88087aebbca8 > > ffff88087aebbc98 ffffffff8105aa29 ffffffff8147bac1 ffff88087ad50000 > > ffffffff81cd81d0 000000003000000f ffff88087ad45800 ffff88087aebbd00 > >Call Trace: > > [<ffffffff8134150e>] dump_stack+0x44/0x55 > > [<ffffffff8105aa29>] warn_slowpath_common+0x99/0xb2 > > [<ffffffff8147bac1>] ? skl_set_power_well+0x1c7/0x7df > > [<ffffffff8105aa8a>] warn_slowpath_fmt+0x48/0x50 > > [<ffffffff814a96ba>] ? gen9_read32+0x1b4/0x1c2 > > [<ffffffff8147bac1>] skl_set_power_well+0x1c7/0x7df > > [<ffffffff8147c0fe>] skl_power_well_enable+0x13/0x15 > > [<ffffffff8147c330>] intel_display_power_get+0x9e/0xc9 > > [<ffffffff814ab86f>] i915_audio_component_get_power+0x1e/0x20 > > [<ffffffffc0451434>] snd_hdac_display_power+0x91/0xf1 [snd_hda_core] > > [<ffffffffc03bbe44>] azx_probe_continue+0xa9/0x654 [snd_hda_intel] > > [<ffffffff81078390>] ? finish_task_switch+0xb0/0x13b > > [<ffffffffc03bc470>] azx_probe_work+0x15/0x17 [snd_hda_intel] > > [<ffffffff8106e149>] process_one_work+0x15b/0x260 > > [<ffffffff8106e6ee>] worker_thread+0x1f0/0x29d > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff8106e4fe>] ? rescuer_thread+0x281/0x281 > > [<ffffffff81072bfe>] kthread+0xa5/0xad > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > > [<ffffffff816c170f>] ret_from_fork+0x3f/0x70 > > [<ffffffff81072b59>] ? kthread_parkme+0x24/0x24 > >---[ end trace 904c3d98e9b53004 ]--- > > > > > >Xorg comes up apparently ok with: > >(**) AIGLX enabled > >(II) LoadModule: "intel" > >(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so > >(II) Module intel: vendor="X.Org Foundation" > > compiled for 1.17.3, module version = 2.99.917 > > Module class: X.Org Video Driver > > ABI class: X.Org Video Driver, version 19.0 > >(II) intel: Driver for Intel(R) Integrated Graphics Chipsets: > > i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, > > E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, > >iew G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, > > 4 Series, G45/G43, Q45/Q43, G41, B43 > >(II) intel: Driver for Intel(R) HD Graphics: 2000-6000 > >(II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100 > >(II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300 > >(++) using VT number 7 > > > >(II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20150731 > >(II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20151217-1~exp1 (Timo Aaltonen <tjaalton@xxxxxxxxxx>) > >(II) intel(0): SNA compiled for use with valgrind > >(--) intel(0): gen9 engineering sample > >(--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads > >(==) intel(0): Depth 24, (--) framebuffer bpp 32 > >(==) intel(0): RGB weight 888 > >(==) intel(0): Default visual is TrueColor > >(**) intel(0): Option "TearFree" > >(II) intel(0): Output eDP1 using monitor section Monitor0 > >(--) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1 > >(II) intel(0): Enabled output eDP1 > >(--) intel(0): Using a maximum size of 256x256 for hardware cursors > >(II) intel(0): Output VIRTUAL1 has no monitor section > >(II) intel(0): Enabled output VIRTUAL1 > >(--) intel(0): Output eDP1 using initial mode 3840x2160 on pipe 0 > >(**) intel(0): TearFree enabled > >(==) intel(0): DPI set to (96, 96) > >(II) Loading sub module "dri2" > >(II) LoadModule: "dri2" > >(II) Module "dri2" already built-in > >(II) Loading sub module "present" > >(II) LoadModule: "present" > >(II) Module "present" already built-in > >(==) Depth 24 pixmap format is 32 bpp > >(II) intel(0): SNA initialized with generic backend > >(==) intel(0): Backing store enabled > >(==) intel(0): Silken mouse enabled > >(II) intel(0): HW Cursor enabled > >(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. > >(==) intel(0): DPMS enabled > >(==) intel(0): Display hotplug detection enabled > >(II) intel(0): Textured video not supported on this hardware or backend > >(II) intel(0): [DRI2] Setup complete > >(II) intel(0): [DRI2] DRI driver: i965 > >(II) intel(0): [DRI2] VDPAU driver: va_gl > >(II) intel(0): direct rendering: DRI2 enabled > >(II) intel(0): hardware support for Present enabled > >(--) RandR disabled > >(II) SELinux: Disabled on system > >(II) AIGLX: enabled GLX_MESA_copy_sub_buffer > >(II) AIGLX: enabled GLX_ARB_create_context > >(II) AIGLX: enabled GLX_ARB_create_context_profile > >(II) AIGLX: enabled GLX_EXT_create_context_es2_profile > >(II) AIGLX: enabled GLX_INTEL_swap_event > >(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control > >(II) AIGLX: enabled GLX_EXT_framebuffer_sRGB > >(II) AIGLX: enabled GLX_ARB_fbconfig_float > >(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects > >(II) AIGLX: enabled GLX_ARB_create_context_robustness > >(II) AIGLX: Loaded and initialized i965 > >(II) GLX: Initialized DRI2 GL provider for screen 0 > >(II) intel(0): switch to mode 3840x2160@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none > >(II) intel(0): Setting screen physical size to 1016 x 571 > > > >Is it cause for concern? > > > >Thanks, > >Marc > > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx