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年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)