|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||
2015年03月14日(土) 旧暦 [n年日記] [更新:"2015/03/16 06:03:38"]#1 [NetBSD] Lets Note CF-R4 screen gets stripe/gradient/strange (7.99.2 or later)
Movie
on You Tube
@ enabling dbug and dmesg:
List of Files to check sys/external/bsd/drm2/i915drm/i915_pci.c sys/external/bsd/drm2/dist/drm/i915/intel_display.c sys/external/bsd/drm2/i915drm/intelfb.cgenfb_attach -> setmode callback -> drm_fb_helper_set_config sys/external/bsd/drm2/dist/drm/drm_fb_helper.cFollowing still gives strange screen diff --git a/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c b/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c index 1a727d1..54eb0c9 100644 --- a/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c +++ b/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c @@ -864,7 +864,7 @@ drm_fb_helper_set_config(struct drm_fb_helper *fb_helper) drm_modeset_lock_all(dev); drm_fb_helper_restore_fbdev_mode(fb_helper); drm_modeset_unlock_all(dev); - + while (1) { }; if (fb_helper->delayed_hotplug) { fb_helper->delayed_hotplug = false; drm_fb_helper_hotplug_event(fb_helper);but Following gives blank screen diff --git a/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c b/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c index 1a727d1..6701057 100644 --- a/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c +++ b/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c @@ -860,7 +860,7 @@ int drm_fb_helper_set_config(struct drm_fb_helper *fb_helper) { struct drm_device *dev = fb_helper->dev; - + while (1) { }; drm_modeset_lock_all(dev); drm_fb_helper_restore_fbdev_mode(fb_helper); drm_modeset_unlock_all(dev);The suspect is at: drm_fb_helper_restore_fbdev_mode(fb_helper);Following gives blank screen diff --git a/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c b/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c index 1a727d1..5f500bc 100644 --- a/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c +++ b/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c @@ -321,7 +321,7 @@ bool drm_fb_helper_restore_fbdev_mode(struct drm_fb_helper *fb_helper) list_for_each_entry(plane, &dev->mode_config.plane_list, head) if (plane->type != DRM_PLANE_TYPE_PRIMARY) drm_plane_force_disable(plane); - + while (1){}; for (i = 0; i < fb_helper->crtc_count; i++) { struct drm_mode_set *mode_set = &fb_helper->crtc_info[i].mode_set; struct drm_crtc *crtc = mode_set->crtc; ( つっこみ )
|
最近の日記 2024年03月10日 ・停電 (瞬電) 2024年03月03日 ・the second try on bare-metal ・useradd 2024年02月29日 ・opendkim and senmail 2024年01月24日 ・chat/iam 0.0.8 2024年01月21日 ・uselocale vs setlocale (textproc/R-readxl) | ||