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