タグ

ブックマーク / qiita.com/uskf (1)

  • Linuxカーネルモジュールを作った話(解決編) - Qiita

    SRA Advent Calendarの9日目です。 ネットワークシステムサービス第1事業部の ふじまき です。 Linuxカーネルモジュールを作った話(解決編)です。 調査の結果、X205TAの一部のキーが動作しない原因はキーボードが送ってくるレポートディスクリプタ内の最大値の設定が間違っていて、日語キーボード固有の円記号、アンダースコアの入力が無視されていた、という事が分かりました。 キーボードは直せないのでカーネル側でなんとかしよう、ということでパッチを作成してみることにしました。 カーネルモジュールの作成&投稿 暫定パッチ いきなりカーネルモジュールを書くのは敷居が高いので、まず場当たり的に直してみました。(原因の推測が正しいかの確認も含めて) レポートディスクリプタをパースしながら個々のフィールドを定義しているdrivers/hid/hid-core.cのhid_add_fie

    Linuxカーネルモジュールを作った話(解決編) - Qiita
    meech
    meech 2016/12/14
  • 1