<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1108</bug_id>
          
          <creation_ts>2011-05-26 08:40:01 +0000</creation_ts>
          <short_desc>keyboard could not work in qemux86/x86-64</short_desc>
          <delta_ts>2011-05-31 08:02:28 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>PATCH sent out. May 27</status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>1.1 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jiajun Xu">jiajun.xu</reporter>
          <assigned_to name="Ke Yu">ke.yu</assigned_to>
          <cc>ke.yu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13998</commentid>
    <comment_count>0</comment_count>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2011-05-26 08:40:01 +0000</bug_when>
    <thetext>tree/branch: poky/1.1_M1
commit: fc55b224caa3eeac4abda099ec9ed505db59fb28
image location: all qemux86/x86-64 images for 1.1_M1 RC1
http://autobuilder03.jf.intel.com/nightly/20110520-1/machines/qemu

With Yocto 1.1 M1 RC1, physical keyboard could not work in qemux86/x86-64 target. Meanwhile mouse could work. Furthermore, if we start x11vnc in qemu target and use vncviewer to connect the target, keyboard could work in vnc port. So it seems there is some configure missing for keyboard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14029</commentid>
    <comment_count>1</comment_count>
    <who name="Ke Yu">ke.yu</who>
    <bug_when>2011-05-27 01:16:28 +0000</bug_when>
    <thetext>The root cause is that: in the new xserver 1.10, the hotplug is enabled by default. Thus the legacy kdb driver is disabled. meanwhile the hotplug requires the keyboard ti use evdev driver, which is missing in the xorg.conf

so add the entry of evdev keyboard in xorg.conf will fix this issue:

Section &quot;InputDevice&quot;
    Identifier    &quot;Generic Keyboard&quot;
    Driver        &quot;evdev&quot;
    Option        &quot;CoreKeyboard&quot;
    Option        &quot;Device&quot;      &quot;/dev/input/by-path/platform-i8042-serio-0-event-kbd&quot;
    Option        &quot;XkbRules&quot;    &quot;xorg&quot;
    Option        &quot;XkbModel&quot;    &quot;evdev&quot;
    Option        &quot;XkbLayout&quot;    &quot;us&quot;
EndSection

The patch is sent out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14060</commentid>
    <comment_count>2</comment_count>
    <who name="Ke Yu">ke.yu</who>
    <bug_when>2011-05-27 18:45:53 +0000</bug_when>
    <thetext>http://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=b8b479e76a5634212ab0e2cbd7c882267f2aebf6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14081</commentid>
    <comment_count>3</comment_count>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2011-05-31 08:02:28 +0000</bug_when>
    <thetext>Verify the bug as fixed in Yocto 1.1 M1 RC2 build.

Commit information:
Tree/Branch: Poky/1.1_M1
Poky Commit: 4ff7af11ef69849ef9c16f585eae58ac920b222b
Meta Branch: 1.1_M1
Meta Commit: fc719f0cd6530ce15148b4aa274f1644b461b298</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>