Re: PS/2 Keyboard under 2.6.x

From: Robert Crocombe (rwcrocombe_at_raytheon.com)
Date: 10/12/05

  • Next message: Kyle Moffett: "Re: SMP syncronization on AMD processors (broken?)"
    Date:	Tue, 11 Oct 2005 20:16:32 -0700
    To: dtor_core@ameritech.net
    
    

    Dmitry Torokhov wrote:
    > Well, it died deep in SCSI core so I doubt i8042.noacpi made it do it.

    What odd synchronicity. You are correct: I re-did the boot with that
    kernel (still all modules) and i8042.noacpi, and it booted fine. Didn't
    fix the problem, though.

    > OK, having finally read your .config :) :
    >
    > #
    > # Hardware I/O ports
    > #
    > CONFIG_SERIO=m
    > CONFIG_SERIO_I8042=y
    >
    > Please make serio core compiled in instead of being a module and also
    > make sure that you load atkbd module (or make it built-in as well).

    This, however, *did* fix it, without the addition of any commandline
    parameters. Hooray! Here's my diffed .config.

    --- ../configs/config-2.6.14-rc3-rt13 2005-10-10 15:03:56.536039048 -0700
    +++ .config 2005-10-11 20:04:44.702136016 -0700
    @@ -1,7 +1,7 @@
      #
      # Automatically generated make config: don't edit
      # Linux kernel version: 2.6.14-rc3-rt13
    -# Mon Oct 10 15:03:45 2005
    +# Tue Oct 11 20:04:44 2005
      #
      CONFIG_X86_64=y
      CONFIG_64BIT=y
    @@ -26,7 +26,7 @@
      #
      # General setup
      #
    -CONFIG_LOCALVERSION="_local_00"
    +CONFIG_LOCALVERSION="_local_02"
      CONFIG_LOCALVERSION_AUTO=y
      CONFIG_SWAP=y
      CONFIG_SYSVIPC=y
    @@ -755,7 +755,7 @@
      # Input Device Drivers
      #
      CONFIG_INPUT_KEYBOARD=y
    -CONFIG_KEYBOARD_ATKBD=m
    +CONFIG_KEYBOARD_ATKBD=y
      # CONFIG_KEYBOARD_SUNKBD is not set
      # CONFIG_KEYBOARD_LKKBD is not set
      CONFIG_KEYBOARD_XTKBD=m
    @@ -773,13 +773,13 @@
      #
      # Hardware I/O ports
      #
    -CONFIG_SERIO=m
    +CONFIG_SERIO=y
      CONFIG_SERIO_I8042=y
      CONFIG_SERIO_SERPORT=m
      CONFIG_SERIO_CT82C710=m
      # CONFIG_SERIO_PARKBD is not set
      CONFIG_SERIO_PCIPS2=m
    -CONFIG_SERIO_LIBPS2=m
    +CONFIG_SERIO_LIBPS2=y
      CONFIG_SERIO_RAW=m
      # CONFIG_GAMEPORT is not set

    I edited the .config by hand, so I guess the LIBPS2 change was some
    dependency discovered by the build system?

    Thanks very much.

    -- 
    Robert Crocombe
    rwcrocombe@raytheon.com
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Kyle Moffett: "Re: SMP syncronization on AMD processors (broken?)"

    Relevant Pages