Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Dec 2003 21:48:22 +0100
From:      "Vahe Khachikyan" <vahe@khachikyan.de>
To:        "FreeBSD Hackers" <freebsd-hackers@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   [PATCH] /sys/isa/psm.c Toshiba Sattelite P10
Message-ID:  <006201c3ccba$c50e54e0$0700010a@workstation>

next in thread | raw e-mail | index | archive | help
I had a problem on my new Toshiba Satellite P10 laptop.
-CURRENT system kernel didn't recognize the touchpad.
Adding the patch below to /sys/isa/psm.c helps.

I just found a similar patch for another toshiba model
and found out that on my model the return code from test_aux_port is
3 instead of 2 as in patch mentioned in
http://www.geocrawler.com/archives/3/163/2002/2/0/7956812/

I have no idea what is it good for. The only thing I know it works in my
case.
Probably somebody will find the information helpfull.
I can provide additional info on request.


--- psm.orig.c  Sat Dec 27 21:31:22 2003
+++ psm.c       Sat Dec 27 21:30:10 2003
@@ -626,6 +626,7 @@

     switch((i = test_aux_port(kbdc))) {
     case 1:    /* ignore this error */
+    case 3:    /* ignore this error */
     case PSM_ACK:
        if (verbose)
            log(LOG_DEBUG, "psm%d: strange result for test aux port
(%d).\n",
@@ -1012,6 +1013,7 @@
      */
     switch ((i = test_aux_port(sc->kbdc))) {
     case 1:       /* ignore this error */
+    case 3:       /* ignore this error */
     case PSM_ACK:
         if (verbose)
            printf("psm%d: strange result for test aux port (%d).\n",

Best regards
--
Vahe Khachikyan
---



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?006201c3ccba$c50e54e0$0700010a>