kbd_drv.so missing from Ubuntu Lucid xorg-edgers

Corbin Simpson mostawesomedude at gmail.com
Wed Apr 7 13:14:56 PDT 2010


On Wed, Apr 7, 2010 at 10:41 PM, John Stoffel <john at stoffel.org> wrote:
>
> Hi all,
>
> For the past few days, I've been having troubles with my Lucid x86_64
> setup, using the xorg-edgers PPA repository, running a self compiled
> 2.6.34-rc3 kernel with an ATI X1650 (R520) video card.  It looks like
> the kbd_drv.so module isn't properly included in the packages.
>
> Here's what I have installed for xserver-xorg* modules:
>
>    # dpkg-query -l | grep xserver-xorg
>    ii  xserver-xorg                                   1:7.5+3ubuntu1    the X.Org X server
>    ii  xserver-xorg-core    2:1.7.99.2~git20091220.0cb638dc-0ubuntu0tormod        Xorg X server -    core server
>    ii  xserver-xorg-dev    2:1.7.99.2~git20091220.0cb638dc-0ubuntu0tormod        Xorg X server -    development files
>    ii  xserver-xorg-input-all                         1:7.5+3ubuntu1    the X.Org X server -- input driver metapackage
>    ii  xserver-xorg-input-evdev    1:2.3.2+git20100330.0dc931e1-0ubuntu0sarvatt          X.Org X server    -- evdev input driver
>    ii  xserver-xorg-input-evdev-dev    1:2.3.2+git20100330.0dc931e1-0ubuntu0sarvatt          X.Org X server    -- evdev input driver (development headers)
>    ii  xserver-xorg-input-mouse                       1:1.5.0-1    X.Org X server -- mouse input driver
>    ii  xserver-xorg-input-synaptics    1:1.2.2+git20100331.a07fe650-0ubuntu0sarvatt          Synaptics    TouchPad driver for X.Org server
>    ii  xserver-xorg-input-vmmouse                     1:12.6.5-4ubuntu1    X.Org X server -- VMMouse input driver to use with VMWare
>    ii  xserver-xorg-input-void                        1:1.3.0-1    X.Org X server -- void input driver
>    ii  xserver-xorg-input-wacom                       1:0.10.5-0ubuntu2    X.Org X server -- Wacom input driver
>    ii  xserver-xorg-video-radeon    1:6.12.192+git20100401.6baa96c4-0ubuntu0sarvatt       X.Org X server    -- AMD/ATI Radeon display driver
>    ii  xserver-xorg-video-radeon-dbg    1:6.12.192+git20100401.6baa96c4-0ubuntu0sarvatt       X.Org X server    -- AMD/ATI Radeon display driver (debugging symbo
>
>
>
> Maybe I'm messed up and my xorg.conf is totally screwy?  Do I need to
> use the evdev modules instead?  Here's my xorg.conf file:
>
>    Section "ServerLayout"
>            Identifier     "X.org Configured"
>            Screen      0  "Screen0" 0 0
>            InputDevice    "Mouse0"
>            InputDevice    "Keyboard0"
>            Option              "AllowEmptyInput" "false"
>    EndSection
>
>    Section "Files"
>            ModulePath   "/usr/lib/xorg/modules"
>            FontPath     "/usr/share/fonts/X11/misc"
>            FontPath     "/usr/share/fonts/X11/cyrillic"
>            FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
>            FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
>            FontPath     "/usr/share/fonts/X11/Type1"
>            FontPath     "/usr/share/fonts/X11/100dpi"
>            FontPath     "/usr/share/fonts/X11/75dpi"
>            FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
>            FontPath     "built-ins"
>    EndSection
>
>    Section "Module"
>            Load  "dri2"
>            Load  "record"
>            Load  "extmod"
>            Load  "glx"
>            Load  "dbe"
>            #Load  "kbd"
>            Load  "mouse"
>    EndSection
>
>    Section "InputDevice"
>            Identifier  "Keyboard0"
>            #Driver      "kbd"
>            Option              "CoreKeyboard"
>            Option              "XkbRules"      "xorg"
>            Option              "XkbModel"      "pc105"
>            Option              "XkbLayout"     "us"
>    EndSection
>
>    Section "InputDevice"
>            Identifier  "Mouse0"
>            Driver      "mouse"
>            Option          "CorePointer"
>            Option          "Protocol" "auto"
>            Option          "Device" "/dev/input/mice"
>            Option          "ZAxisMapping" "4 5 6 7"
>    EndSection
>
>    Section "Monitor"
>            Identifier   "Monitor0"
>            VendorName   "HP"
>            ModelName    "A4331D"
>    EndSection
>
>    Section "Device"
>            ### Available Driver options are:-
>            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
>            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
>            ### [arg]: arg optional
>            #Option     "NoAccel"               # [<bool>]
>            #Option     "SWcursor"              # [<bool>]
>            #Option     "Dac6Bit"               # [<bool>]
>            #Option     "Dac8Bit"               # [<bool>]
>            #Option     "BusType"               # [<str>]
>            #Option     "CPPIOMode"             # [<bool>]
>            #Option     "CPusecTimeout"         # <i>
>            #Option     "AGPMode"               # <i>
>            #Option     "AGPFastWrite"          # [<bool>]
>            #Option     "AGPSize"               # <i>
>            #Option     "GARTSize"              # <i>
>            #Option     "RingSize"              # <i>
>            #Option     "BufferSize"            # <i>
>            #Option     "EnableDepthMoves"      # [<bool>]
>            #Option     "EnablePageFlip"        # [<bool>]
>            #Option     "NoBackBuffer"          # [<bool>]
>            #Option     "DMAForXv"              # [<bool>]
>            #Option     "FBTexPercent"          # <i>
>            #Option     "DepthBits"             # <i>
>            #Option     "PCIAPERSize"           # <i>
>            #Option     "AccelDFS"              # [<bool>]
>            #Option     "IgnoreEDID"            # [<bool>]
>            #Option     "CustomEDID"            # [<str>]
>            #Option     "DisplayPriority"       # [<str>]
>            #Option     "PanelSize"             # [<str>]
>            #Option     "ForceMinDotClock"      # <freq>
>            #Option     "ColorTiling"           # [<bool>]
>            #Option     "VideoKey"              # <i>
>            #Option     "RageTheatreCrystal"    # <i>
>            #Option     "RageTheatreTunerPort"  # <i>
>            #Option     "RageTheatreCompositePort"      # <i>
>            #Option     "RageTheatreSVideoPort"         # <i>
>            #Option     "TunerType"             # <i>
>            #Option     "RageTheatreMicrocPath"         # <str>
>            #Option     "RageTheatreMicrocType"         # <str>
>            #Option     "ScalerWidth"           # <i>
>            #Option     "RenderAccel"           # [<bool>]
>            #Option     "SubPixelOrder"         # [<str>]
>            #Option     "ShowCache"             # [<bool>]
>            #Option     "ClockGating"           # [<bool>]
>            #Option     "VGAAccess"             # [<bool>]
>            #Option     "ReverseDDC"            # [<bool>]
>            #Option     "LVDSProbePLL"          # [<bool>]
>            #Option     "AccelMethod"           # <str>
>            #Option     "DRI"                   # [<bool>]
>            #Option     "ConnectorTable"        # <str>
>            #Option     "DefaultConnectorTable"         # [<bool>]
>            #Option     "DefaultTMDSPLL"        # [<bool>]
>            #Option     "TVDACLoadDetect"       # [<bool>]
>            #Option     "ForceTVOut"            # [<bool>]
>            #Option     "TVStandard"            # <str>
>            #Option     "IgnoreLidStatus"       # [<bool>]
>            #Option     "DefaultTVDACAdj"       # [<bool>]
>            #Option     "Int10"                 # [<bool>]
>            #Option     "EXAVSync"              # [<bool>]
>            #Option     "ATOMTVOut"             # [<bool>]
>            #Option     "R4xxATOM"              # [<bool>]
>            #Option     "ForceLowPowerMode"     # [<bool>]
>            #Option     "DynamicPM"             # [<bool>]
>            #Option     "NewPLL"                # [<bool>]
>            #Option     "ZaphodHeads"           # <str>
>            Identifier  "Card0"
>            Driver      "radeon"
>            VendorName  "ATI Technologies Inc"
>            BoardName   "X1650"
>            BusID       "PCI:3:0:0"
>    EndSection
>
>    Section "Screen"
>            Identifier "Screen0"
>            Device     "Card0"
>            Monitor    "Monitor0"
>            SubSection "Display"
>                    Viewport   0 0
>                    Depth     1
>            EndSubSection
>            SubSection "Display"
>                    Viewport   0 0
>                    Depth     4
>            EndSubSection
>            SubSection "Display"
>                    Viewport   0 0
>                    Depth     8
>            EndSubSection
>            SubSection "Display"
>                    Viewport   0 0
>                    Depth     15
>            EndSubSection
>            SubSection "Display"
>                    Viewport   0 0
>                    Depth     16
>            EndSubSection
>            SubSection "Display"
>                    Viewport   0 0
>                    Depth     24
>            EndSubSection
>    EndSection
>
>
> When I look in /dev/input/ I don't see a kbd or keyboard entry, though
> I do see on under /dev/input/by-path/platform-i8042-serio-0-event-kbd,
> so I'm going to try doing the following, but the system is at home and
> I'm at work...
>
>    Section "InputDevice"
>            Identifier  "Keyboard0"
>            Driver      "evdev"
>            Option  "Device" "/dev/input/keyboard"
>            Option  "Path"
>            "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
>            Option          "CoreKeyboard"
>            Option          "XkbRules"      "xorg"
>            Option          "XkbModel"      "pc105"
>            Option          "XkbLayout"     "us"
>    EndSection

Not that I don't mind email sent to the wrong list, but... Also, is
there any reason you can't use evdev?

~ C.

-- 
When the facts change, I change my mind. What do you do, sir? ~ Keynes

Corbin Simpson
<MostAwesomeDude at gmail.com>


More information about the xorg-driver-ati mailing list