On Mon, Feb 1, 2010 at 1:36 PM, Albert Lee <trisk at opensolaris.org> wrote:
> Hi Kurt,
>
> This should ask the synaptics driver to look for an ALPS touchpad instead
> of a Synaptics one:
>
> # cat <<_EOF | pfexec tee /etc/hal/fdi/policy/30user/11-alps-touchpad.fdi
> <?xml version="1.0" encoding="UTF-8"?>
> <deviceinfo version="0.2">
> ?<device>
> ? ?<match key="input.x11_driver" string="synaptics">
> ? ? ?<merge key="input.x11_options.Protocol" type="string">alps</merge>
> ? ?</match>
> ?</device>
> </deviceinfo>
> _EOF
>
> # pfexec svcadm restart hal
>
>
> (Strangely, the "alps" value isn't documented in the synaptics(7) man
> page).
>
> -Albert

I realized yesterday that I got led astray in troubleshooting this
issue; just adding the fdi file provided by Albert Lee above will only
do any good if the synaptics driver is loaded in the first place.  So,
I went back and also added the fdi file previously provided by Uwe
Stuehler, rebooted, and got a black screen when X started.  The system
hadn't hung, though, because when I pressed the power button, it
performed an orderly shutdown.

I also tried merging the two fdi files together, like so:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.solaris.driver" string="mouse8042">
      <merge key="input.x11_driver" type="string">synaptics</merge>
      <merge key="input.device" type="string">/dev/kdmouse</merge>
      <merge key="input.x11_options.Protocol" type="string">alps</merge>
    </match>
  </device>
</deviceinfo>

With just that fdi file in place, I got the same symptoms.  A cursory
look in the X logs did not give any hints as to the problem.

-Kurt

Reply via email to