On Fri, 2012-07-06 at 10:00 +0000, Stuart Henderson wrote:
> On 2012-07-04, mlambda <mlam...@gmail.com> wrote:
> > Sometimes the touchpad doesn't work (the two buttons work, but the
> > cursor doesn't move), unfortunately this doesn't seem to be reproducible
> > and can only be fixed by rebooting.
> 
> I suspect there is probably a timing issue with the hardware that we
> hit occasionally, I see it from time to time (though in the past I've hit
> it much more often). I often (but not always) find that suspending and
> resuming clears the problem, this is easier to do if you set
> machdep.lidsuspend=1 in sysctl.conf.
> 

I recompiled the -current GENERIC.MP kernel with DEBUG defined in
sys/dev/pckb/pckbd.c and sys/dev/pckbd/pms.c and got the following
messages (Sometimes even the touchpad _and_ the keyboard lock up!):

Touchpad works, keyboard works:

[...]
pckbc0 at isa0 port 0x60/5
pckbd: trying table 3
pckbd: table "3f" != 3, trying 2
pckbd: trying table 2
pckbd: settling on table 2
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pms0: protocol type 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
mtrr: Pentium Pro MTRR support
uvideo0 at uhub0 port 5 configuration 1 interface 0 "SuYin Acer Crystal
Eye webcam" rev 2.00/0.01 addr 2
video0 at uvideo0
vscsi0 at root
scsibus0 at vscsi0: 256 targets
softraid0 at root
scsibus1 at softraid0: 256 targets
root on wd0a (bb11e7e4cec55775.a) swap on wd0b dump on wd0b
pms0: Synaptics touchpad, firmware 7.2
pms0: protocol type 2
pms0: protocol type 2
pms0: protocol type 2
pms0: protocol type 2



Touchpad not working, keyboard working:

[...]
pckbc0 at isa0 port 0x60/5
pckbd: trying table 3
pckbd: table "3f" != 3, trying 2
pckbd: trying table 2
pckbd: settling on table 2
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pms0: protocol type 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
mtrr: Pentium Pro MTRR support
uvideo0 at uhub0 port 5 configuration 1 interface 0 "SuYin Acer Crystal
Eye webcam" rev 2.00/0.01 addr 2
video0 at uvideo0
vscsi0 at root
scsibus0 at vscsi0: 256 targets
softraid0 at root
scsibus1 at softraid0: 256 targets
root on wd0a (bb11e7e4cec55775.a) swap on wd0b dump on wd0b
pms0: protocol type 2
pms0: protocol type 2
pms0: protocol type 2
pms0: protocol type 2



Touchpad not working, keyboard not working:

[...]
pckbc0 at isa0 port 0x60/5
pckbd: trying table 3
pckbd: table "3f" != 3, trying 2
pckbd: trying table 2
pckbd: settling on table 2
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pms0: reset error 60 (response 0xaa, type 0x00)
pms0: alps: model query error
pms0: protocol type 0
pms0: disable error
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
mtrr: Pentium Pro MTRR support
uvideo0 at uhub0 port 5 configuration 1 interface 0 "SuYin Acer Crystal
Eye webcam" rev 2.00/0.01 addr 2
video0 at uvideo0
vscsi0 at root
scsibus0 at vscsi0: 256 targets
softraid0 at root
scsibus1 at softraid0: 256 targets
root on wd0a (bb11e7e4cec55775.a) swap on wd0b dump on wd0b
pms0: protocol type 2
pms0: protocol type 2
pms0: protocol type 2
pms0: protocol type 2
uhidev0 at uhub2 port 1 configuration 1 interface 0 " USB Keyboard" rev
1.10/3.10 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub2 port 1 configuration 1 interface 1 " USB Keyboard" rev
1.10/3.10 addr 2
uhidev1: iclass 3/0, 2 report ids
uhid0 at uhidev1 reportid 1: input=1, output=0, feature=0
uhid1 at uhidev1 reportid 2: input=3, output=0, feature=0



Any ideas?

Reply via email to