Fedora Linux Support Community & Resources Center
  #1  
Old 16th October 2007, 02:48 AM
lkbrow1 Offline
Registered User
 
Join Date: Jul 2007
Posts: 5
Touch pad not working Mysterious solution

I have a Sharp laptop that since I switched from FC5 to FC7 the synaptics touchpad quit working.

I am now running 2.6.23.1 kernel with a modified file:
2.6.23.1/drivers/input/serio/i8042.c

The function named :__devinit i8042_check_aux() shown below, returns a -1 from the first call
with a param still at 0x5A.

if I add a return 0 at the top of the function everything works.

I found this in the function being called;
static int __i8042_command(unsigned char *param, int command)
{
int i, error;

if (i8042_noloop && command == I8042_CMD_AUX_LOOP)
return -1;

But I don't see how the parameter i8042_noloop is being initialized.


static int __devinit i8042_check_aux(void)
{
int retval = -1;
int irq_registered = 0;
int aux_loop_broken = 0;
unsigned long flags;
unsigned char param;

/*
* Get rid of bytes in the queue.
*/

i8042_flush();

/*
* Internal loopback test - filters out AT-type i8042's. Unfortunately
* SiS screwed up and their 5597 doesn't support the LOOP command even
* though it has an AUX port.
*/

param = 0x5a;
retval = i8042_command(&param, I8042_CMD_AUX_LOOP);
if (retval || param != 0x5a) {
Reply With Quote
Reply

Tags
mysterious, pad, solution, touch, working

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Touch Pad not working tophermackay Hardware & Laptops 2 18th February 2008 06:45 AM
touch pad not working correctly extendedping Hardware & Laptops 6 11th August 2006 04:14 PM
one touch solution for backing up dvd's boyd98 Using Fedora 1 28th March 2006 06:53 PM


Current GMT-time: 18:29 (Monday, 20-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat