Index: inputdrivers/ps2mouse/ps2mouse.c
===================================================================
RCS file: /cvs/directfb/DirectFB/inputdrivers/ps2mouse/ps2mouse.c,v
retrieving revision 1.41
diff -u -r1.41 ps2mouse.c
--- inputdrivers/ps2mouse/ps2mouse.c	15 Aug 2003 11:59:12 -0000	1.41
+++ inputdrivers/ps2mouse/ps2mouse.c	11 Sep 2003 22:04:43 -0000
@@ -314,14 +314,13 @@
 
      struct timeval tv;
      fd_set fds;
-     int count = 100;
 
      /* read all data from the file descriptor before initializing the mouse */
      while (true) {
           unsigned char buf[64];
 
           tv.tv_sec  = 0;
-          tv.tv_usec = 50000;       /*  timeout 1/50 sec  */
+          tv.tv_usec = 0;       /*  poll  */
 
           FD_ZERO( &fds );
           FD_SET( fd, &fds );
@@ -330,13 +329,6 @@
                read( fd, buf, sizeof(buf) );
           else
                break;
-
-          if (! --count) {
-               ERRORMSG( "DirectFB/PS2Mouse: "
-                         "PS/2 mouse keeps sending data, "
-                         "initialization failed\n" );
-               return -1;
-          }
      }
 
      ps2Write( fd, basic_init, sizeof (basic_init), verbose );
