rockchip-drm display-subsystem: bound ff940000.vop (ops vop_component_ops) rockchip-drm display-subsystem: bound ff930000.vop (ops vop_component_ops) dwhdmi-rockchip ff980000.hdmi: Detected HDMI controller 0x20:0xa:0xa0:0xc1 rockchip-drm display-subsystem: bound ff980000.hdmi (ops dw_hdmi_rockchip_ops) rockchip-drm display-subsystem: bound vga-bridge (ops vga_bridge_ops) [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] No driver support for vblank timestamp query. [drm:vop_crtc_dpms] crtc[8] mode[3] [drm:vop_crtc_dpms] desired dpms mode is same as previous one. [drm:vop_crtc_dpms] crtc[14] mode[3] [drm:vop_crtc_dpms] desired dpms mode is same as previous one. [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:20:HDMI-A-1] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:20:HDMI-A-1] disconnected [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:23:VGA-1] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:23:VGA-1] probed modes : [drm:drm_mode_debug_printmodeline] Modeline 25:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x48 0x5 [drm:drm_mode_debug_printmodeline] Modeline 37:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 26:"1152x864" 75 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 27:"1024x768" 85 94500 1024 1072 1168 1376 768 769 772 808 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 38:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 39:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 40:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 41:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 28:"800x600" 85 56250 800 832 896 1048 600 601 604 631 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 42:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 43:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 30:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 31:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5 [drm:drm_mode_debug_printmodeline] Modeline 29:"640x480" 85 36000 640 696 752 832 480 481 484 509 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 32:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 33:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 34:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 35:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa [drm:drm_mode_debug_printmodeline] Modeline 36:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6 [drm:drm_setup_crtcs] [drm:drm_enable_connectors] connector 20 enabled? no [drm:drm_enable_connectors] connector 23 enabled? yes [drm:drm_target_preferred] looking for cmdline mode on connector 23 [drm:drm_target_preferred] looking for preferred mode on connector 23 0 [drm:drm_target_preferred] found mode 1280x1024 [drm:drm_setup_crtcs] picking CRTCs for 4096x4096 config [drm:drm_setup_crtcs] desired mode 1280x1024 set on crtc 14 (0,0) ------------[ cut here ]------------ WARNING: CPU: 1 PID: 33 at mm/page_alloc.c:2645 __alloc_pages_nodemask+0x18c/0x6a8() Modules linked in: CPU: 1 PID: 33 Comm: kworker/u8:1 Not tainted 3.19.0-rc1+ #1512 Hardware name: Rockchip Cortex-A9 (Device Tree) Workqueue: deferwq deferred_probe_work_func [] (unwind_backtrace) from [] (show_stack+0x10/0x14) [] (show_stack) from [] (dump_stack+0x6c/0x84) [] (dump_stack) from [] (warn_slowpath_common+0x80/0xac) [] (warn_slowpath_common) from [] (warn_slowpath_null+0x18/0x1c) [] (warn_slowpath_null) from [] (__alloc_pages_nodemask+0x18c/0x6a8) [] (__alloc_pages_nodemask) from [] (__dma_alloc_buffer.isra.18+0x2c/0x80) [] (__dma_alloc_buffer.isra.18) from [] (__alloc_remap_buffer.isra.22+0x14/0x5c) [] (__alloc_remap_buffer.isra.22) from [] (__dma_alloc+0x16c/0x1d8) [] (__dma_alloc) from [] (arm_dma_alloc+0x84/0x90) [] (arm_dma_alloc) from [] (rockchip_gem_create_object+0x8c/0xc4) [] (rockchip_gem_create_object) from [] (rockchip_drm_fbdev_create+0x6c/0x1ec) [] (rockchip_drm_fbdev_create) from [] (drm_fb_helper_initial_config+0x230/0x328) [] (drm_fb_helper_initial_config) from [] (rockchip_drm_fbdev_init+0xa4/0xc0) [] (rockchip_drm_fbdev_init) from [] (rockchip_drm_load+0x1b8/0x1f4) [] (rockchip_drm_load) from [] (drm_dev_register+0x80/0x100) [] (drm_dev_register) from [] (rockchip_drm_bind+0x48/0x74) [] (rockchip_drm_bind) from [] (try_to_bring_up_master.part.2+0xa4/0xf4) [] (try_to_bring_up_master.part.2) from [] (component_add+0x9c/0x104) [] (component_add) from [] (platform_drv_probe+0x48/0x90) [] (platform_drv_probe) from [] (driver_probe_device+0x130/0x340) [] (driver_probe_device) from [] (bus_for_each_drv+0x70/0x84) [] (bus_for_each_drv) from [] (device_attach+0x64/0x88) [] (device_attach) from [] (bus_probe_device+0x28/0x98) [] (bus_probe_device) from [] (deferred_probe_work_func+0x78/0xa4) [] (deferred_probe_work_func) from [] (process_one_work+0x1c8/0x2f4) [] (process_one_work) from [] (worker_thread+0x2e8/0x450) [] (worker_thread) from [] (kthread+0xdc/0xf0) [] (kthread) from [] (ret_from_fork+0x14/0x3c) ---[ end trace ce23b3730f8c0d32 ]--- [drm:rockchip_gem_create_object] *ERROR* failed to allocate 0x500000 byte dma buffer