gnome 2.26 hal - keyboard / mouse problem

Rich Dunkle rdunkle at smallcatbrain.com
Sat Apr 18 20:04:40 UTC 2009


Problem making the keyboard & mouse work with hal:

i386  FreeBSD 7.1-RELEASE-p4
xorg-7.4_1
xf86-input-keyboard-1.3.2_1
xf86-input-mouse-1.4.0_5
hal-0.5.11_23      
hal-info-20080508_1
gnome-desktop-2.26.0
-------------------------------------------------------------------------------------------------
Keyboard & mouse works fine except when gnome is running.
Keyboard & mouse works fine in fluxbox

This keyboard is on a PS2 to USB connector:

ums0: <Logitech USB-PS/2 Optical Mouse, class 0/0, rev 2.00/27.20, addr 
2> on uhub1
ums0: 8 buttons and Z dir.
ums0: at uhub1 port 2 (addr 2) disconnected
ums0: detached
ukbd0: <CHESEN PS2 to USB Converter, class 0/0, rev 1.10/0.10, addr 2> 
on uhub1
kbd2 at ukbd0
ums0: <CHESEN PS2 to USB Converter, class 0/0, rev 1.10/0.10, addr 2> on 
uhub1
ums0: 5 buttons and Z dir.
ukbd0: at uhub1 port 1 (addr 2) disconnected
ukbd0: detached
---------------------------------------------------------------------------------------------------
I have tried this keyboard plugged into the ps2 port same problems

---------------------------------------------------------------------------------------------------
lshal shows keyboard:


udi = '/org/freedesktop/Hal/devices/usb_device_a81_205_noserial'
  freebsd.device_file = '/dev/ukbd0'  (string)
  freebsd.driver = 'ukbd'  (string)
  freebsd.unit = 0  (0x0)  (int)
  info.bus = 'usb_device'  (string)
  info.capabilities = {'input', 'input.keyboard'} (string list)
  info.category = 'input.keyboard'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_2938'  (string)
  info.product = 'PS2 to USB Converter'  (string)
  info.subsystem = 'usb_device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_a81_205_noserial'  
(string)
  info.vendor = 'CHESEN'  (string)
  input.device = ''  (string)
  input.x11_driver = 'kbd'  (string)
  usb_device.bus_number = 1  (0x1)  (int)
  usb_device.can_wake_up = true  (bool)
  usb_device.configuration = 'PS2 to USB Converter'  (string)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.device_class = 0  (0x0)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 16  (0x10)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.is_self_powered = false  (bool)
  usb_device.max_power = 100  (0x64)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.num_interfaces = 2  (0x2)  (int)
  usb_device.num_ports = 0  (0x0)  (int)
  usb_device.port_number = 2  (0x2)  (int)
  usb_device.product = 'PS2 to USB Converter'  (string)
  usb_device.product_id = 517  (0x205)  (int)
  usb_device.speed_bcd = 336  (0x150)  (int)
  usb_device.vendor = 'CHESEN'  (string)
  usb_device.vendor_id = 2689  (0xa81)  (int)
  usb_device.version_bcd = 272  (0x110)  (int)
-----------------------------------------------------------------------------------
I can hotplug in an extra usb mouse and it will start to work in Gnome
---------------------------------------------------------------------------------

I have tried the
Option "AutoAddDevices" "False"

I thought that would disable the hal use for Xorg.  No difference.

-------------------------------------------------------------
xorg.confSection "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option          "AllowEmptyInput"  "OFF"
EndSection

#Section "ServerFlags"
#     Option "AutoAddDevices" "False"
#EndSection

Section "Files"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/lib/X11/fonts/misc/"
        FontPath     "/usr/local/lib/X11/fonts/TTF/"
        FontPath     "/usr/local/lib/X11/fonts/OTF"
        FontPath     "/usr/local/lib/X11/fonts/Type1/"
        FontPath     "/usr/local/lib/X11/fonts/100dpi/"
        FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
        Load  "extmod"
        Load  "record"
        Load  "dbe"
        Load  "glx"
        Load  "xtrap"
        Load  "dri"
        Load  "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection


Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
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     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        #Option     "DualHead"                  # [<bool>]
        Identifier  "Card0"
        Driver      "nv"
        VendorName  "nVidia Corporation"
        BoardName   "GeForce 8400 GS"
        BusID       "PCI:1: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










More information about the freebsd-gnome mailing list