<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:10px;"><div style=""><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"></div>
        <div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">Hi Jani,</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">Thanks for the help. I was able to manage your advice on the drm_dp_aux_chardev. Though I still need to learn more about the DRM vs kernel process flow. Like for example, upon changing/adding DRM_DP_AUX_CHARDEV in kernel .config, How did DRM_DP_AUX_CHARDEV was being invoke here? From the code, I notice character device will be created under drm_dp_aux_register_devnode method.</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">For example I made two kernel 4.6 with DRM_DP_AUX_CHARDEV=y and another kernel 4.6 with DRM_DP_AUX_CHARDEV=n. </div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">So the steps was to build and install the kernel with DRM_DP_AUX_CHARDEV=y. Once finish, I tried to reboot and verified the /dev/drm_dp_aux_chardev* and it was there. Now, I will change the .config DRM_DP_AUXCHARDEV=n then follow the steps below to manual build the DRM module. I'm not really sure if I'm correct on this one.</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">1. rm <span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">/dev/drm_dp_aux_chardev*</span></span> </div><div style=""><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">2. make modules_prepare</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">3. make SUBDIRS=scripts/mod</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">4. make SUBDIRS=drivers/gpu/drm modules</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">5. cp drivers/gpu/drm/i915/i915.ko /lib/modules/4.6.0-94.11-default/kernel/drivers/gpu/drm</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">6. ... I copy all .ko under drm to the lib/modules/4.6</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">7. depmod</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">8. modprobe i915</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">9. ... I also modprobe all modules</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;">10. reboot</div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="">The result was /dev/drm_dp_aux_chardev* was still there. My expectation was it would disrepair or remove.</div><div style=""><br></div><div style="">Please have comments and advice.</div><div style=""><br></div><div style="">Regards,</div><div style="">John </div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div><div style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px;"><br></div>
        
        </div><div id="yahoo_quoted_9617832602" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Saturday, May 26, 2018, 1:14:40 AM GMT+8, Jani Nikula <jani.nikula@linux.intel.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">On Fri, 25 May 2018, "Taylor, Clinton A" <<a shape="rect" ymailto="mailto:clinton.a.taylor@intel.com" href="mailto:clinton.a.taylor@intel.com">clinton.a.taylor@intel.com</a>> wrote:<br clear="none">> Looks like the seek=%d in the sprintf is not working.<br clear="none"><br clear="none">Yeah. Try skip=%d instead.<div class="yqt6026264217" id="yqtfd77125"><br clear="none"><br clear="none">BR,<br clear="none">Jani.<br clear="none"><br clear="none"><br clear="none">-- <br clear="none">Jani Nikula, Intel Open Source Graphics Center<br clear="none">_______________________________________________<br clear="none">dri-devel mailing list<br clear="none"><a shape="rect" ymailto="mailto:dri-devel@lists.freedesktop.org" href="mailto:dri-devel@lists.freedesktop.org">dri-devel@lists.freedesktop.org</a><br clear="none"><a shape="rect" href="https://lists.freedesktop.org/mailman/listinfo/dri-devel" target="_blank">https://lists.freedesktop.org/mailman/listinfo/dri-devel</a><br clear="none"></div></div></div>
            </div>
        </div></div></body></html>