On Mon, 21 May 2012, Matthew Garrett wrote:
On Mon, May 21, 2012 at 11:22:07PM +0800, Tai-hwa Liang wrote:On Sat, 19 May 2012, Matthew Garrett wrote:The Sentelic touchpad in an Asus UX-21 failed to work since the native driver was merged. Examination showed that the FSP_REG_SWC1 register had reverted back to 0x80 and so the pad was sending normal packets despite the driver expecting absolute ones.Sounds to me that the hardware was reset, which usually happens if there's intermittent power failure events. Is there any particular step to reproduce this unexpected resetting?None that I've identified. It only seems to do it once, and afterwards it's fine. I agree that this seems to be covering up some more insidious bug, but I spent most of Friday and Saturday failing to find one.
Hi Matthew, Would you please run the attached script and post the result next time when you run into the abnormal scenario(FSP sends normal instead of abs. packets)? You probably need to do this experiment without the reconnecting patch applied. Thank you, Tai-hwa Liang
Attachment:
get_state.sh
Description: Bourne shell script