gnome 2.26 hal - keyboard / mouse problem

Ricardo Jesus ricardo.meb.jesus at gmail.com
Tue Apr 21 13:54:16 UTC 2009


Rich Dunkle wrote:
> Robert Noland wrote:
>> On Sat, 2009-04-18 at 12:49 -0700, Rich Dunkle wrote:
>>  
>>> 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"
>>>     
>>
>> Is moused running?  With the configuration you have it should be.
>>
>> robert.
>>
>>   
> Yes.....
> $ ps -U root | grep mouse
> 28800  ??  Ss     0:02.58 /usr/sbin/moused -p /dev/ums0 -t auto -I 
> /var/run/mous
> 
> 
> 
>>> 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
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> freebsd-gnome at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
>>> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
>>>     
> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
> 
This forum thread has loads on information regards the new xorg 
(specially from page 5 forward): 
http://forums.freebsd.org/showthread.php?t=1721.

Did you compile with hal? Did you enable hal and dbus in rc.conf? Is 
moused in rc.conf? Did you create hal fdi policies?


More information about the freebsd-gnome mailing list