hns - 日記自動生成システム - Version 2.19.9

先月 2015年03月 来月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
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.c
genfb_attach -> setmode callback -> drm_fb_helper_set_config
sys/external/bsd/drm2/dist/drm/drm_fb_helper.c
Following 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)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)