On 30/04/2012 13:39, Albert Shih wrote:
  Le 29/04/2012 ? 00:58:01+0200, Jerome Herman a écrit
I was afraid this would happen. And I fear it is just the begining.
Why you say that ?
Short answer : I am a proud member of the "HAL and DBus are evil" group.
Middle answer : HAL and DBus were made, maintained and tuned with pretty much nothing but Linux in mind. As a result they hardly play well with other OS, and will tend to play worse as the time goes by. In fact general opinion is that HAL never truly worked under Linux either, it is now officially deprecated.


I assume you did not create any custom hald rule. Did you ?
I have one, but I try with him (I use since hal existe on BSD) and without
him. For the same result. The pad in the laptop working but not the usb
mouse.


In fact I don't think the cpu load is connected to this problem.

I already send a email to freebsd-stable.

Well but that not a solve the Xorg don't see the mouse.

The first thing to do is to add

Option "AutoAddDevices" "Off"

In your ServerLayout section of xorg.conf.
Then restart X and try to plug a mouse again. It may result in your mouse not 
working in X, but at least it should stop your computer from using all it's CPU 
trying to map the mouse.

If indeed the CPU load does not reach skyhigh levels when you plug a USB
mouse, we will be able to conclude that there is a DBus/hald problem.

Also could you do the following

- Mouse unplugged :

# /usr/local/etc/rc.d/hald stop
# /usr/local/sbin/hald --daemon=no --verbose=yes>>   /tmp/hald_debug.log 2>&1
# dbus-launch lshal>>   /tmp/dbus_hal_debug.log 2>&1

- plug mouse

# dbus-launch lshal>>   /tmp/dbus_hal_debug.log 2>&1


And post the content of both log files ? That should help in understanding what 
is going on. In the worst case there are mecanism that will keep HAL from 
tinkering/probing usb mouse.

Here :

        the hald log file :

                http://dl.free.fr/rqLTgOvPS

        (I put some blank ligne juste before I plug the mouse)

        the dbus log file before I plug the mouse :

                http://dl.free.fr/iDgqyLgu6

        and the dbus log file after I plug the mouse :

                http://dl.free.fr/lZuRadJFx

I'm not qualified  to said if it's hald/dbus problem, FreeBSD-Stable
problem or both. I don't think it's a FreeBSD-Stable problem because in the
dmesg we see the mouse plug


ugen5.2:<vendor 0x413c>  at usbus5
ums1:<vendor 0x413c Dell Premium USB Optical Mouse, class 0/0, rev 2.00/0.09, addr 
2>  on usbus5
ums1: 5 buttons and [XYZT] coordinates ID=0
Ok looking at your files, it does not appear to be a hal/dbus problem either : The device is correctly probed and registered with DBus, known as /dev/ums1, and the x11 driver is mapped to "mouse" which should be correct.
For one reason or another, xorg is not catching/processing the info.

Can you send the Xorg log ? Just wait until X is up and then plug the mouse. I am curious to see what happens inside xorg.

Regards.
Jerome

Regards.

JAS


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to