Re: [PATCH] synaptics enters infinite reconnect loop on resume from suspend on Vostro v13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 31, 2012 at 1:58 PM, Ahmet Inan <xdsopl@xxxxxxxxxxxxxx> wrote:
> since linux-3.2 (had linux-2.6.38 before), when resuming from suspend,
> the synaptics driver enters an infinite loop, trying to reconnect the touchpad
> on my wife's Vostro v13 again and again.

now on linux-3.2.5 i get the same result without my patch, dmesg.txt attached:
..
[ 7853.780736] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7853.782423] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7854.295576] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7854.297329] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7854.810093] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7854.810102] psmouse serio1: issuing reconnect request
[ 7856.053337] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7856.055087] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7856.572024] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7856.574094] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7857.093857] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7857.093866] psmouse serio1: issuing reconnect request
[ 7858.366209] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7858.369115] psmouse serio1: TouchPad at isa0060/serio1/input0 lost
sync at byte 1
[ 7864.567915] psmouse serio1: TouchPad at isa0060/serio1/input0 -
driver resynced.

the last line in dmesg is the result of manualy disabling/enabling
that touchpad via hotkeys.

with my patch, i am not able able to trigger that problem, even after
twenty s2r cylces.

so please consider including this patch in the next revision.

Ahmet

Signed-off-by: Ahmet Inan <xdsopl@xxxxxxxxxxxxxx>
---
diff -Nru linux-3.2.2.orig/drivers/input/mouse/synaptics.c
linux-3.2.2/drivers/input/mouse/synaptics.c
--- linux-3.2.2.orig/drivers/input/mouse/synaptics.c    2012-01-31
12:43:40.528791525 +0100
+++ linux-3.2.2/drivers/input/mouse/synaptics.c 2012-01-31
10:51:29.000000000 +0100
@@ -1219,6 +1219,7 @@
        int retry = 0;
        int error;

+       ssleep(1);
        do {
                psmouse_reset(psmouse);
                if (retry) {
t power or was reset
[ 7687.614258] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 7687.614266] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 7687.614295] usb usb8: root hub lost power or was reset
[ 7687.614349] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 7687.614357] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 7687.614394] pci 0000:00:1e.0: setting latency timer to 64
[ 7687.614412] ahci 0000:00:1f.2: setting latency timer to 64
[ 7687.635450] iwlwifi 0000:09:00.0: RF_KILL bit toggled to enable radio.
[ 7687.635695] sd 0:0:0:0: [sda] Starting disk
[ 7687.952670] ata2: SATA link down (SStatus 0 SControl 300)
[ 7687.985999] usb 1-2: reset high-speed USB device number 3 using ehci_hcd
[ 7688.119289] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 7688.120907] ata1.00: configured for UDMA/133
[ 7688.216006] usb 3-1: reset full-speed USB device number 2 using uhci_hcd
[ 7688.640623] usb 3-1.1: reset full-speed USB device number 3 using uhci_hcd
[ 7688.800621] usb 3-1.2: reset full-speed USB device number 4 using uhci_hcd
[ 7688.906713] iwlwifi 0000:09:00.0: L1 Enabled; Disabling L0S
[ 7688.909786] iwlwifi 0000:09:00.0: Radio type=0x1-0x2-0x0
[ 7688.959436] PM: resume of devices complete after 1346.037 msecs
[ 7688.959992] Restarting tasks ... done.
[ 7688.973912] video LNXVIDEO:00: Restoring backlight state
[ 7689.118931] ata1.00: configured for UDMA/133
[ 7689.118938] ata1: EH complete
[ 7756.515641] ata1.00: configured for UDMA/133
[ 7756.515648] ata1: EH complete
[ 7757.423531] PM: Syncing filesystems ... done.
[ 7758.346103] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ 7758.359412] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[ 7758.372705] Suspending console(s) (use no_console_suspend to debug)
[ 7758.375482] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 7758.375592] sd 0:0:0:0: [sda] Stopping disk
[ 7758.417838] uhci_hcd 0000:00:1a.0: PCI INT A disabled
[ 7758.452720] uhci_hcd 0000:00:1a.1: PCI INT B disabled
[ 7758.452783] uhci_hcd 0000:00:1d.0: PCI INT A disabled
[ 7758.452795] uhci_hcd 0000:00:1a.2: PCI INT C disabled
[ 7758.452810] uhci_hcd 0000:00:1d.1: PCI INT B disabled
[ 7758.452819] uhci_hcd 0000:00:1d.2: PCI INT C disabled
[ 7758.455932] ehci_hcd 0000:00:1d.7: PCI INT A disabled
[ 7758.479267] ehci_hcd 0000:00:1a.7: PCI INT C disabled
[ 7758.519434] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
[ 7758.532710] PM: suspend of devices complete after 159.389 msecs
[ 7758.546152] ehci_hcd 0000:00:1d.7: PME# enabled
[ 7758.559482] uhci_hcd 0000:00:1d.2: wake-up capability enabled by ACPI
[ 7758.559854] ehci_hcd 0000:00:1a.7: PME# enabled
[ 7758.572888] PM: late suspend of devices complete after 40.172 msecs
[ 7758.573541] ACPI: Preparing to enter system sleep state S3
[ 7758.574249] PM: Saving platform NVS memory
[ 7758.574252] Disabling non-boot CPUs ...
[ 7758.675989] CPU 1 is now offline
[ 7758.676590] Extended CMOS year: 2000
[ 7758.676590] ACPI: Low-level resume complete
[ 7758.676590] PM: Restoring platform NVS memory
[ 7758.676590] CPU0: Thermal monitoring handled by SMI
[ 7758.676590] Extended CMOS year: 2000
[ 7758.676590] Enabling non-boot CPUs ...
[ 7758.676590] Booting Node 0 Processor 1 APIC 0x1
[ 7758.676590] smpboot cpu 1: start_ip = 98000
[ 7758.575776] Calibrating delay loop (skipped) already calibrated this CPU
[ 7758.689367] CPU1 is up
[ 7758.692193] ACPI: Waking up from system sleep state S3
[ 7758.694247] i915 0000:00:02.0: restoring config space at offset 0xf (was 0x100, writing 0x105)
[ 7758.694264] i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900407)
[ 7758.694299] pci 0000:00:02.1: restoring config space at offset 0x1 (was 0x900000, writing 0x900007)
[ 7758.694341] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[ 7758.694389] uhci_hcd 0000:00:1a.1: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[ 7758.694436] uhci_hcd 0000:00:1a.2: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[ 7758.694492] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x1 (was 0x2900106, writing 0x2900102)
[ 7758.694519] ehci_hcd 0000:00:1a.7: PME# disabled
[ 7758.694542] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 7758.694567] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[ 7758.694576] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100106, writing 0x100102)
[ 7758.694614] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x40100, writing 0x4010a)
[ 7758.694629] pcieport 0000:00:1c.0: restoring config space at offset 0x9 (was 0x10001, writing 0xf1f1f001)
[ 7758.694637] pcieport 0000:00:1c.0: restoring config space at offset 0x8 (was 0x0, writing 0xfdf0fc00)
[ 7758.694644] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x20000000, writing 0x20002020)
[ 7758.694656] pcieport 0000:00:1c.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
[ 7758.694665] pcieport 0000:00:1c.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100507)
[ 7758.694725] pcieport 0000:00:1c.1: restoring config space at offset 0xf (was 0x40200, writing 0x40205)
[ 7758.694740] pcieport 0000:00:1c.1: restoring config space at offset 0x9 (was 0x10001, writing 0xf3f1f201)
[ 7758.694749] pcieport 0000:00:1c.1: restoring config space at offset 0x7 (was 0x20000000, writing 0x20003030)
[ 7758.694761] pcieport 0000:00:1c.1: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
[ 7758.694770] pcieport 0000:00:1c.1: restoring config space at offset 0x1 (was 0x100000, writing 0x100507)
[ 7758.694830] pcieport 0000:00:1c.2: restoring config space at offset 0xf (was 0x40300, writing 0x4030a)
[ 7758.694845] pcieport 0000:00:1c.2: restoring config space at offset 0x9 (was 0x10001, writing 0xf7f1f401)
[ 7758.694854] pcieport 0000:00:1c.2: restoring config space at offset 0x7 (was 0x20000000, writing 0x20004040)
[ 7758.694866] pcieport 0000:00:1c.2: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
[ 7758.694875] pcieport 0000:00:1c.2: restoring config space at offset 0x1 (was 0x100000, writing 0x100507)
[ 7758.694934] pcieport 0000:00:1c.3: restoring config space at offset 0xf (was 0x40400, writing 0x4040a)
[ 7758.694949] pcieport 0000:00:1c.3: restoring config space at offset 0x9 (was 0x10001, writing 0xf9f1f801)
[ 7758.694958] pcieport 0000:00:1c.3: restoring config space at offset 0x7 (was 0x20000000, writing 0x20005050)
[ 7758.694970] pcieport 0000:00:1c.3: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
[ 7758.694979] pcieport 0000:00:1c.3: restoring config space at offset 0x1 (was 0x100000, writing 0x100507)
[ 7758.695038] pcieport 0000:00:1c.4: restoring config space at offset 0xf (was 0x40100, writing 0x4010a)
[ 7758.695053] pcieport 0000:00:1c.4: restoring config space at offset 0x9 (was 0x10001, writing 0xfbf1fa01)
[ 7758.695062] pcieport 0000:00:1c.4: restoring config space at offset 0x7 (was 0x20000000, writing 0x20006060)
[ 7758.695074] pcieport 0000:00:1c.4: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
[ 7758.695083] pcieport 0000:00:1c.4: restoring config space at offset 0x1 (was 0x100000, writing 0x100507)
[ 7758.695157] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[ 7758.695204] uhci_hcd 0000:00:1d.1: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[ 7758.695251] uhci_hcd 0000:00:1d.2: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[ 7758.695290] uhci_hcd 0000:00:1d.2: wake-up capability disabled by ACPI
[ 7758.695335] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900106, writing 0x2900102)
[ 7758.695361] ehci_hcd 0000:00:1d.7: PME# disabled
[ 7758.695375] pci 0000:00:1e.0: restoring config space at offset 0xf (was 0x40000, writing 0x400ff)
[ 7758.695390] pci 0000:00:1e.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 7758.695397] pci 0000:00:1e.0: restoring config space at offset 0x8 (was 0x0, writing 0xfff0)
[ 7758.695404] pci 0000:00:1e.0: restoring config space at offset 0x7 (was 0x22800000, writing 0x228000f0)
[ 7758.695419] pci 0000:00:1e.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100107)
[ 7758.695506] ahci 0000:00:1f.2: restoring config space at offset 0xf (was 0x200, writing 0x20a)
[ 7758.695534] ahci 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00007, writing 0x2b00407)
[ 7758.695595] pci 0000:00:1f.3: restoring config space at offset 0x4 (was 0x4, writing 0xc0000004)
[ 7758.695719] r8168 0000:05:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10a)
[ 7758.695775] r8168 0000:05:00.0: restoring config space at offset 0x8 (was 0xc, writing 0xf400000c)
[ 7758.695798] r8168 0000:05:00.0: restoring config space at offset 0x6 (was 0xc, writing 0xf600000c)
[ 7758.695821] r8168 0000:05:00.0: restoring config space at offset 0x4 (was 0x1, writing 0x4001)
[ 7758.695838] r8168 0000:05:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[ 7758.695861] r8168 0000:05:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100507)
[ 7758.696097] iwlwifi 0000:09:00.0: restoring config space at offset 0xf (was 0x100, writing 0x105)
[ 7758.696137] iwlwifi 0000:09:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xc8000004)
[ 7758.696147] iwlwifi 0000:09:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[ 7758.696160] iwlwifi 0000:09:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100506)
[ 7758.696654] PM: early resume of devices complete after 2.480 msecs
[ 7758.696955] i915 0000:00:02.0: setting latency timer to 64
[ 7758.697035] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 7758.697044] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 7758.697075] usb usb3: root hub lost power or was reset
[ 7758.697093] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 7758.697101] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 7758.697130] usb usb4: root hub lost power or was reset
[ 7758.697145] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 19 (level, low) -> IRQ 19
[ 7758.697153] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 7758.697181] usb usb5: root hub lost power or was reset
[ 7758.697199] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 19 (level, low) -> IRQ 19
[ 7758.697207] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 7758.697249] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 7758.697258] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 7758.697314] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
[ 7758.697383] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 7758.697392] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 7758.697420] usb usb6: root hub lost power or was reset
[ 7758.697435] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 7758.697443] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 7758.697472] usb usb7: root hub lost power or was reset
[ 7758.697488] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 7758.697496] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 7758.697524] usb usb8: root hub lost power or was reset
[ 7758.697540] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 7758.697549] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 7758.697585] pci 0000:00:1e.0: setting latency timer to 64
[ 7758.697603] ahci 0000:00:1f.2: setting latency timer to 64
[ 7758.718702] iwlwifi 0000:09:00.0: RF_KILL bit toggled to enable radio.
[ 7758.718860] sd 0:0:0:0: [sda] Starting disk
[ 7759.035975] ata2: SATA link down (SStatus 0 SControl 300)
[ 7759.069321] usb 1-2: reset high-speed USB device number 3 using ehci_hcd
[ 7759.202678] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 7759.203722] ata1.00: configured for UDMA/133
[ 7759.299332] usb 3-1: reset full-speed USB device number 2 using uhci_hcd
[ 7759.720800] usb 3-1.1: reset full-speed USB device number 3 using uhci_hcd
[ 7759.880801] usb 3-1.2: reset full-speed USB device number 4 using uhci_hcd
[ 7759.986892] iwlwifi 0000:09:00.0: L1 Enabled; Disabling L0S
[ 7759.989940] iwlwifi 0000:09:00.0: Radio type=0x1-0x2-0x0
[ 7760.039613] PM: resume of devices complete after 1342.891 msecs
[ 7760.040179] Restarting tasks ... done.
[ 7760.060595] video LNXVIDEO:00: Restoring backlight state
[ 7760.193293] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7760.195359] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7760.198311] ata1.00: configured for UDMA/133
[ 7760.198318] ata1: EH complete
[ 7760.708307] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7760.710177] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7761.222842] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7761.222848] psmouse serio1: issuing reconnect request
[ 7765.327484] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7765.330655] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7765.842217] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7765.843980] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7766.365898] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7766.365907] psmouse serio1: issuing reconnect request
[ 7767.607922] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7767.609806] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7768.122820] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7768.124707] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7768.637562] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7768.637571] psmouse serio1: issuing reconnect request
[ 7769.884732] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7769.886449] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7770.399567] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7770.401446] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7770.917249] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7770.917258] psmouse serio1: issuing reconnect request
[ 7772.172999] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7772.174686] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7772.696856] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7772.698635] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7773.212620] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7773.212629] psmouse serio1: issuing reconnect request
[ 7774.454818] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7774.456741] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7774.793129] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[ 7777.154288] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7777.156393] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7777.669282] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7777.671161] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7777.733953] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[ 7784.743357] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7784.745242] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7785.264011] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7785.266664] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7785.793923] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7785.793933] psmouse serio1: issuing reconnect request
[ 7787.046107] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7787.048970] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7787.564061] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7787.565742] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7788.079835] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7788.079844] psmouse serio1: issuing reconnect request
[ 7789.325258] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7789.327330] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7789.938307] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7789.941116] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7790.452123] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7790.452132] psmouse serio1: issuing reconnect request
[ 7791.724768] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7792.239506] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7792.241694] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7792.753102] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7792.755110] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7792.755119] psmouse serio1: issuing reconnect request
[ 7794.011519] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7794.014418] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7794.530321] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7794.532199] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7795.051856] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7795.051865] psmouse serio1: issuing reconnect request
[ 7796.298094] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7796.301034] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7796.811836] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7796.813719] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7797.326517] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7797.326526] psmouse serio1: issuing reconnect request
[ 7798.574103] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7798.575789] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7799.094691] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7799.097286] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7799.623683] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7799.623692] psmouse serio1: issuing reconnect request
[ 7800.869961] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7800.872029] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7801.384892] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7801.386593] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7801.901561] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7801.901570] psmouse serio1: issuing reconnect request
[ 7803.132382] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7803.134593] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7803.653353] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7803.656200] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7804.177120] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7804.177129] psmouse serio1: issuing reconnect request
[ 7805.473524] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7805.475887] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7805.993309] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7805.995668] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7806.514047] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7806.514056] psmouse serio1: issuing reconnect request
[ 7807.800261] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7807.802624] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7808.319948] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7808.322309] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7808.842071] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7808.842080] psmouse serio1: issuing reconnect request
[ 7810.122231] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7810.124472] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7810.646935] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7810.649307] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7811.167742] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7811.167751] psmouse serio1: issuing reconnect request
[ 7812.435179] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7812.437509] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7812.954854] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7812.957192] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7813.478567] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7813.478576] psmouse serio1: issuing reconnect request
[ 7814.772179] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7814.774381] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7815.291881] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7815.294219] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7815.810624] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7815.810633] psmouse serio1: issuing reconnect request
[ 7817.088260] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7817.090625] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7817.610226] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7817.613084] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7818.127675] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7818.127683] psmouse serio1: issuing reconnect request
[ 7819.410148] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7819.412517] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7819.934976] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7819.937207] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7820.453040] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7820.453049] psmouse serio1: issuing reconnect request
[ 7821.708168] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7821.710213] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7822.229087] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7822.231810] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7822.747974] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7822.747983] psmouse serio1: issuing reconnect request
[ 7823.999109] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7824.001056] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7824.520916] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7824.525374] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7825.039550] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7825.039559] psmouse serio1: issuing reconnect request
[ 7826.277168] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7826.279147] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7826.791954] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7826.793841] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7827.309587] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7827.309596] psmouse serio1: issuing reconnect request
[ 7828.560508] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7828.562521] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7829.078232] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7829.080303] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7829.593175] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7829.593184] psmouse serio1: issuing reconnect request
[ 7830.846265] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7830.848490] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7831.361379] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7831.363075] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7831.882099] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7831.882108] psmouse serio1: issuing reconnect request
[ 7833.134570] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7833.137508] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7833.659302] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7833.662362] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7834.177912] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7834.177921] psmouse serio1: issuing reconnect request
[ 7835.414362] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7835.416237] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7835.929133] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7835.931075] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7836.444074] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7836.444083] psmouse serio1: issuing reconnect request
[ 7837.776406] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7837.778285] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7838.292161] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7838.293883] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7838.811870] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7838.811879] psmouse serio1: issuing reconnect request
[ 7840.065375] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7840.068386] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7840.579149] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7840.580872] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7841.094890] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7841.094899] psmouse serio1: issuing reconnect request
[ 7842.362295] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7842.365009] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7842.881176] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7842.882854] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7843.401748] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7843.401757] psmouse serio1: issuing reconnect request
[ 7844.648486] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7844.650366] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7845.163292] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7845.165174] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7845.678093] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7845.678103] psmouse serio1: issuing reconnect request
[ 7846.929353] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7846.931424] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7847.450324] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7847.452307] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7847.965083] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7847.965091] psmouse serio1: issuing reconnect request
[ 7849.206457] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7849.208529] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7849.721319] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7849.723198] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7850.236214] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7850.236223] psmouse serio1: issuing reconnect request
[ 7851.489604] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7851.491394] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7852.004352] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7852.006122] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7852.530187] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7852.530196] psmouse serio1: issuing reconnect request
[ 7853.780736] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7853.782423] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7854.295576] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7854.297329] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7854.810093] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7854.810102] psmouse serio1: issuing reconnect request
[ 7856.053337] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7856.055087] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7856.572024] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7856.574094] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7857.093857] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7857.093866] psmouse serio1: issuing reconnect request
[ 7858.366209] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7858.369115] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 7864.567915] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
diff -Nru linux-3.2.2.orig/drivers/input/mouse/synaptics.c linux-3.2.2/drivers/input/mouse/synaptics.c
--- linux-3.2.2.orig/drivers/input/mouse/synaptics.c	2012-01-31 12:43:40.528791525 +0100
+++ linux-3.2.2/drivers/input/mouse/synaptics.c	2012-01-31 10:51:29.000000000 +0100
@@ -1219,6 +1219,7 @@
 	int retry = 0;
 	int error;
 
+	ssleep(1);
 	do {
 		psmouse_reset(psmouse);
 		if (retry) {

[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux