linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] input: Thinkpad R31 i8042 nomux quirk
@ 2008-10-11 18:18 Colin Macdonald
  2008-10-11 22:18 ` Dmitry Torokhov
  2008-10-12  7:51 ` legolas558
  0 siblings, 2 replies; 6+ messages in thread
From: Colin Macdonald @ 2008-10-11 18:18 UTC (permalink / raw)
  To: linux-input; +Cc: dtor

Subject: [PATCH] input: Thinkpad R31 i8042 nomux quirk
from: Colin B Macdonald <cbm@m.fsf.org>

Thinkpad R31 needs i8042 nomux quirk.  Stops jittery jumping mouse
and random keyboard input.  Fixes kernel bug #11723.  Cherry picked
from Ubuntu who have sometimes (on-again-off-again) had a fix in
their patched kernels.

Signed-off-by: Colin B Macdonald <cbm@m.fsf.org>

---

--- linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h.orig	2008-10-11 01:07:22.000000000 -0700
+++ linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h	2008-10-11 01:06:24.000000000 -0700
@@ -322,6 +322,13 @@ static struct dmi_system_id __initdata i
 			DMI_MATCH(DMI_PRODUCT_NAME, "N34AS6"),
 		},
 	},
+	{
+		.ident = "IBM 2656",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "IBM"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "2656"),
+		},
+	},
 	{ }
 };


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] input: Thinkpad R31 i8042 nomux quirk
  2008-10-11 18:18 [PATCH] input: Thinkpad R31 i8042 nomux quirk Colin Macdonald
@ 2008-10-11 22:18 ` Dmitry Torokhov
  2008-10-12  7:51 ` legolas558
  1 sibling, 0 replies; 6+ messages in thread
From: Dmitry Torokhov @ 2008-10-11 22:18 UTC (permalink / raw)
  To: Colin Macdonald; +Cc: linux-input, dtor

On Saturday 11 October 2008, Colin Macdonald wrote:
> Subject: [PATCH] input: Thinkpad R31 i8042 nomux quirk
> from: Colin B Macdonald <cbm@m.fsf.org>
> 
> Thinkpad R31 needs i8042 nomux quirk.  Stops jittery jumping mouse
> and random keyboard input.  Fixes kernel bug #11723.  Cherry picked
> from Ubuntu who have sometimes (on-again-off-again) had a fix in
> their patched kernels.
> 

Applied, thank you Colin.
 
-- 
Dmitry

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] input: Thinkpad R31 i8042 nomux quirk
  2008-10-11 18:18 [PATCH] input: Thinkpad R31 i8042 nomux quirk Colin Macdonald
  2008-10-11 22:18 ` Dmitry Torokhov
@ 2008-10-12  7:51 ` legolas558
  2008-10-12 18:39   ` Colin Macdonald
  1 sibling, 1 reply; 6+ messages in thread
From: legolas558 @ 2008-10-12  7:51 UTC (permalink / raw)
  To: Colin Macdonald, linux-input

Hello,

I also have a notebook, Maxdata Pro 7000X (Fujitsu clone), which has 
such problem (needs i8042.nomux=1, perhaps kernel bug #8740).

Can we also use a patch for it?

dmidecode useful information:

Handle 0x0001, DMI type 1, 25 bytes
System Information
        Manufacturer: MAXDATA       
        Product Name: Pro 7000X     
        Version: xxxxxxxxxx
        Serial Number: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        UUID: xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx
        Wake-up Type: Power Switch

Thanks,
--
  Daniele C.


Colin Macdonald ha scritto:
> Subject: [PATCH] input: Thinkpad R31 i8042 nomux quirk
> from: Colin B Macdonald <cbm@m.fsf.org>
>
> Thinkpad R31 needs i8042 nomux quirk.  Stops jittery jumping mouse
> and random keyboard input.  Fixes kernel bug #11723.  Cherry picked
> from Ubuntu who have sometimes (on-again-off-again) had a fix in
> their patched kernels.
>
> Signed-off-by: Colin B Macdonald <cbm@m.fsf.org>
>
> ---
>
> --- linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h.orig	2008-10-11 01:07:22.000000000 -0700
> +++ linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h	2008-10-11 01:06:24.000000000 -0700
> @@ -322,6 +322,13 @@ static struct dmi_system_id __initdata i
>  			DMI_MATCH(DMI_PRODUCT_NAME, "N34AS6"),
>  		},
>  	},
> +	{
> +		.ident = "IBM 2656",
> +		.matches = {
> +			DMI_MATCH(DMI_SYS_VENDOR, "IBM"),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "2656"),
> +		},
> +	},
>  	{ }
>  };
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-input" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>   


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] input: Thinkpad R31 i8042 nomux quirk
  2008-10-12  7:51 ` legolas558
@ 2008-10-12 18:39   ` Colin Macdonald
  2008-10-13 19:58     ` legolas558
  0 siblings, 1 reply; 6+ messages in thread
From: Colin Macdonald @ 2008-10-12 18:39 UTC (permalink / raw)
  To: legolas558; +Cc: linux-input

legolas558 wrote:
> I also have a notebook, Maxdata Pro 7000X (Fujitsu clone), which has
> such problem (needs i8042.nomux=1, perhaps kernel bug #8740).
> 
> Can we also use a patch for it?

Can you test the patch below and see if it fixes the problem?

> Handle 0x0001, DMI type 1, 25 bytes
> System Information
>        Manufacturer: MAXDATA              Product Name: Pro 7000X    
>        Version: xxxxxxxxxx
>        Serial Number: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>        UUID: xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx
>        Wake-up Type: Power Switch


--- linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h.orig	2008-10-12 11:31:43.000000000 -0700
+++ linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h	2008-10-12 11:33:11.000000000 -0700
@@ -329,6 +329,13 @@ static struct dmi_system_id __initdata i
 			DMI_MATCH(DMI_PRODUCT_NAME, "2656"),
 		},
 	},
+	{
+		.ident = "Maxdata Pro 7000X (Fujitsu clone)",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "MAXDATA"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Pro 7000X"),
+		},
+	},
 	{ }
 };


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] input: Thinkpad R31 i8042 nomux quirk
  2008-10-12 18:39   ` Colin Macdonald
@ 2008-10-13 19:58     ` legolas558
  2009-01-24 20:51       ` legolas558
  0 siblings, 1 reply; 6+ messages in thread
From: legolas558 @ 2008-10-13 19:58 UTC (permalink / raw)
  To: Colin Macdonald; +Cc: linux-input

Hi Colin,

I have removed 'i8042.nomux=1' from my kernel command line (kernel 
2.6.25-gentoo-r8) and the mouse glitches bug has not yet happened (last 
time I had 2.6.22 or so).

I assume it has been fixed in previous releases, and got unnoticed. I 
will reply again to this message if there is again necessity to use 
i8042.nomux=1.

Thanks for your help, and sorry for the noise.

Best regards,
--
  Daniele C.

Colin Macdonald ha scritto:
> legolas558 wrote:
>   
>> I also have a notebook, Maxdata Pro 7000X (Fujitsu clone), which has
>> such problem (needs i8042.nomux=1, perhaps kernel bug #8740).
>>
>> Can we also use a patch for it?
>>     
>
> Can you test the patch below and see if it fixes the problem?
>
>   
>> Handle 0x0001, DMI type 1, 25 bytes
>> System Information
>>        Manufacturer: MAXDATA              Product Name: Pro 7000X    
>>        Version: xxxxxxxxxx
>>        Serial Number: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>        UUID: xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx
>>        Wake-up Type: Power Switch
>>     
>
>
> --- linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h.orig	2008-10-12 11:31:43.000000000 -0700
> +++ linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h	2008-10-12 11:33:11.000000000 -0700
> @@ -329,6 +329,13 @@ static struct dmi_system_id __initdata i
>  			DMI_MATCH(DMI_PRODUCT_NAME, "2656"),
>  		},
>  	},
> +	{
> +		.ident = "Maxdata Pro 7000X (Fujitsu clone)",
> +		.matches = {
> +			DMI_MATCH(DMI_SYS_VENDOR, "MAXDATA"),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "Pro 7000X"),
> +		},
> +	},
>  	{ }
>  };
>
>
>   


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] input: Thinkpad R31 i8042 nomux quirk
  2008-10-13 19:58     ` legolas558
@ 2009-01-24 20:51       ` legolas558
  0 siblings, 0 replies; 6+ messages in thread
From: legolas558 @ 2009-01-24 20:51 UTC (permalink / raw)
  To: Colin Macdonald; +Cc: linux-input

Hello Colin,

today I got the usual messages in dmesg which witness that kernel bug 
8740 is not yet fixed. Please add your patch to the tracker 
http://bugzilla.kernel.org/show_bug.cgi?id=8740 and set it to CODE_FIX 
as I have again to use i8042.nomux=1 to prevent these messages.

[ 3203.402077] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at 
byte 1
[ 3203.403431] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at 
byte 1
[ 3203.405245] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at 
byte 1
[ 3203.406608] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at 
byte 1
[ 3203.407971] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at 
byte 1
[ 3203.407979] psmouse.c: issuing reconnect request

It is a very rare event but with i8042.nomux=1 it never happens, it has 
happened because I removed i8042.nomux=1 when I sent you the below 
message. The patch simply prevents me to set manually that kernel 
parameter, which is an annoyance.

Thank you,
--
   Daniele


legolas558 ha scritto:
> Hi Colin,
> 
> I have removed 'i8042.nomux=1' from my kernel command line (kernel 
> 2.6.25-gentoo-r8) and the mouse glitches bug has not yet happened (last 
> time I had 2.6.22 or so).
> 
> I assume it has been fixed in previous releases, and got unnoticed. I 
> will reply again to this message if there is again necessity to use 
> i8042.nomux=1.
> 
> Thanks for your help, and sorry for the noise.
> 
> Best regards,
> -- 
>  Daniele C.
> 
> Colin Macdonald ha scritto:
>> legolas558 wrote:
>>  
>>> I also have a notebook, Maxdata Pro 7000X (Fujitsu clone), which has
>>> such problem (needs i8042.nomux=1, perhaps kernel bug #8740).
>>>
>>> Can we also use a patch for it?
>>>     
>>
>> Can you test the patch below and see if it fixes the problem?
>>
>>  
>>> Handle 0x0001, DMI type 1, 25 bytes
>>> System Information
>>>        Manufacturer: MAXDATA              Product Name: Pro 7000X    
>>>        Version: xxxxxxxxxx
>>>        Serial Number: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>        UUID: xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx
>>>        Wake-up Type: Power Switch
>>>     
>>
>>
>> --- linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h.orig    
>> 2008-10-12 11:31:43.000000000 -0700
>> +++ linux-2.6.27/drivers/input/serio/i8042-x86ia64io.h    2008-10-12 
>> 11:33:11.000000000 -0700
>> @@ -329,6 +329,13 @@ static struct dmi_system_id __initdata i
>>              DMI_MATCH(DMI_PRODUCT_NAME, "2656"),
>>          },
>>      },
>> +    {
>> +        .ident = "Maxdata Pro 7000X (Fujitsu clone)",
>> +        .matches = {
>> +            DMI_MATCH(DMI_SYS_VENDOR, "MAXDATA"),
>> +            DMI_MATCH(DMI_PRODUCT_NAME, "Pro 7000X"),
>> +        },
>> +    },
>>      { }
>>  };
>>
>>
>>   
> 
> 


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-01-24 21:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-11 18:18 [PATCH] input: Thinkpad R31 i8042 nomux quirk Colin Macdonald
2008-10-11 22:18 ` Dmitry Torokhov
2008-10-12  7:51 ` legolas558
2008-10-12 18:39   ` Colin Macdonald
2008-10-13 19:58     ` legolas558
2009-01-24 20:51       ` legolas558

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).