gnome 2.26 hal - keyboard / mouse problem
Rich Dunkle
rdunkle at smallcatbrain.com
Wed Apr 22 00:20:21 UTC 2009
Ricardo Jesus wrote:
> 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?
I have already read the thread you mentioned. That thread appeared to
be more for problems
with the jump to Xorg 7.4
I did compile with hal. I was able to have keyboard and mouse when I
upgraded to Xorg 7.4, the problem
with no keyboard and mouse appeared when I upgraded to Gnome 2.26
hal and dbus are in rc.conf:
moused_enable="YES"
moused_type="auto"
#moused_enable="NO"
#moused_nondefault_enable="NO"
sshd_enable="YES"
apache22_enable="YES"
apache22ssl_enable="YES"
mysql_enable="YES"
sendmail_enable="YES"
cyrus_imapd_enable="YES"
saslauthd_enable="YES"
miltersid_enable="YES"
samba_enable="YES"
pf_enable="YES"
pflog_logfile="/var/log/pflog"
usbd_enable="YES"
dbus_enable="YES"
polkitd_enable="YES"
hald_enable="YES"
I don't see any documentation on creating policy for
hal fdi. I have only seen a few comments with non-US keyboards and
custom fdi policy.
This keyboard/mouse problem appears if I use US or Russian keyboards.
Can you point me to some documents on hal and fdi policy.
I have an empty /usr/local/hal/ preprobe information policy
More information about the freebsd-gnome
mailing list