From nobody@FreeBSD.ORG Sat May  8 19:06:42 1999
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 5C7ED14DA8; Sat,  8 May 1999 19:06:42 -0700 (PDT)
Message-Id: <19990509020642.5C7ED14DA8@hub.freebsd.org>
Date: Sat,  8 May 1999 19:06:42 -0700 (PDT)
From: crawford@cs.ucdavis.edu
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@freebsd.org
Subject: cmouse complaints: "/kernel: psmintr: out of sync (00c0 != 0008)". FAQ150 outdated. 
X-Send-Pr-Version: www-1.0

>Number:         11597
>Category:       i386
>Synopsis:       cmouse complaints: "/kernel: psmintr: out of sync (00c0 != 0008)". FAQ150 outdated.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat May  8 19:10:01 PDT 1999
>Closed-Date:    Tue Aug 31 02:26:11 PDT 1999
>Last-Modified:  Tue Aug 31 02:26:42 PDT 1999
>Originator:     Rick Crawford
>Release:        3.1
>Organization:
>Environment:
FreeBSD 3.1-Release #0  Mon. Feb. 15 11:08GMT 1999
jkh@usw3.freebsd.org:/usr/src/sys/compile/GENERIC  i386
>Description:
6 month old Gateway with what seems to be Intellimouse (2 button + roller),
ps/2 interface.  syslog logs numerous complaints from line 1851 of
/usr/src/sys/i386/isa/psm.c of form:
	"/kernel: psmintr: out of sync (00c0 != 0008)"
Mouse operation is balky -- movement often is interpreted as cut/paste,
yet intentional cut/paste is difficult.
Not clear if these are separate problems from the out of sync msgs.
>How-To-Repeat:
start moused; move mouse
>Fix:
The old FAQ150 workaround of giving moused "flags" of 0x100
doesn't work -- moused no longer accepts that as input arg.
Quick hardcoded hacks to moused.c didn't help.

>Release-Note:
>Audit-Trail:

From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
To: crawford@cs.ucdavis.edu
Cc: freebsd-gnats-submit@freebsd.org,
	yokota@zodiac.mech.utsunomiya-u.ac.jp
Subject: Re: i386/11597: cmouse complaints: "/kernel: psmintr: out of sync (00c0
	 != 0008)". FAQ150 outdated.
Date: Fri, 28 May 1999 12:04:45 +0900

 >Number:         11597
 >Category:       i386
 >Synopsis:       cmouse complaints: "/kernel: psmintr: out of sync (00c0 != 0008)". FAQ150 outdated.
 [...]
 >Arrival-Date:   Sat May  8 19:10:01 PDT 1999
 >Closed-Date:    
 >Last-Modified:  
 >Originator:     Rick Crawford
 >Release:        3.1
 >Organization:
 >Environment:
 FreeBSD 3.1-Release #0  Mon. Feb. 15 11:08GMT 1999
 jkh@usw3.freebsd.org:/usr/src/sys/compile/GENERIC  i386
 >Description:
 >6 month old Gateway with what seems to be Intellimouse (2 button + roller),
 >ps/2 interface.  syslog logs numerous complaints from line 1851 of
 >/usr/src/sys/i386/isa/psm.c of form:
 >	"/kernel: psmintr: out of sync (00c0 != 0008)"
 >Mouse operation is balky -- movement often is interpreted as cut/paste,
 >yet intentional cut/paste is difficult.
 >Not clear if these are separate problems from the out of sync msgs.
 
 Would you please send me the output from `dmesg' soon after the system
 is started, and tell me the model name and number written on the label
 of the mouse?  Did the mouse come with this Gateway system? Or did you
 buy it separately?
 
 Do you use any keyboard/monitor/mouse switch, such as Cybex KVM
 switch?  These switch products are know to cause troubles for mice.
 
 Also, please carry out the following test so that I can get some
 information about your mouse.
 
 1. Switch to vty1 or vty2 (Press Alt-F2 or Alt-F3). Login as root. 
 2. Kill moused if it is running.
 3. Run moused as follows:
 	moused -i all -d -p /dev/psm0
    It will show some information about the mouse.
 4. Run moused in the foreground mode as follows:
 	vidcontrol -m on
 	moused -f -p /dev/psm0
    Move mouse and see if the mouse cursor moves correctly.
    Hit ^C to kill moused.
 5. Run moused in the debug mode as follows:
 	moused -d -f -p /dev/psm0 -l 2
    When you move the mouse or click buttons, you will see moused
    will dump data bytes it receives from the mouse.
    Please capture its output using `script' command and send it
    to me.
    Hit ^C to kill moused.
 
 >How-To-Repeat:
 >start moused; move mouse
 
 >Fix:
 >The old FAQ150 workaround of giving moused "flags" of 0x100
 >doesn't work -- moused no longer accepts that as input arg.
 >Quick hardcoded hacks to moused.c didn't help.
 
 'flags 0x100' is not for moused; it's for the psm driver.  This flag
 is still valid and accepted by the psm driver. See the man page for
 psm(4).
 
 (But, I don't know if this flag will entirely solve the problem in
 your particular case.)
 
 Kazu
 yokota@FreeBSD.ORG
 

From: Steven Knight <knight@ziga.com>
To: freebsd-gnats-submit@freebsd.org
Cc: yokota@freebsd.org
Subject: Re: i386/11597: cmouse complaints: "/kernel: psmintr: out of sync (00c0 != 0008)". FAQ150 outdated.
Date: Fri, 9 Jul 1999 10:35:54 -0500 (CDT)

 Kazu--
 
 I am experiencing this problem on a freshly-installed 3.2 system
 on my newly-purchased Gateway Essential 400cSE (low-end home line).
 
 Recap:  The general symptom is erratic behavior of the mouse under
 moused, accompanied by a cascade of "out of sync" messages whenever
 any button is pressed or the mouse is moved:
 
 	Jul  9 04:18:41 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:19:02 new last message repeated 5 times
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:19:09 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:19:22 new last message repeated 15 times
 	Jul  9 04:19:22 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:19:22 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:19:22 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:21:20 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:21:38 new last message repeated 7 times
 	Jul  9 04:21:42 new /kernel: psmintr: out of sync (00c8 != 0008).
 	Jul  9 04:21:42 new /kernel: psmintr: out of sync (0000 != 0008).
 	Jul  9 04:21:43 new last message repeated 6 times
 
 The "out of sync" messages do get suppressed when I bring up the
 kernel with "flags psm0 0x100", but this does not fix the problem--mouse
 behavior is still erratic.
 
 The problem isn't related to the specific mouse involved; I've
 swapped in a Logitech MouseMan+ for the Intellimouse with no change.
 
 I'm appending debugging information as you requested in your 28 May
 1999 followup to Rick Crawford's bug report.  I hope this is
 helpful.
 
 	Steven Knight
 	Ziga Corp.
 	knight@ziga.com
 	http://www.ziga.com/
 	612-540-0042 x211 (voice)
 	612-540-0097 (fax)
 
 1)
 Script started on Fri Jul  9 05:49:25 1999
 You have mail.
 new# moused -i all -d -p /dev/psm0
 moused: proto params: f8 80 00 00 8 00 ff
 /dev/psm0 ps/2 sysmouse IntelliMouse
 new# exit
 
 Script done on Fri Jul  9 05:49:39 1999
 
 2)
 new# vidcontrol -m on
 new# moused -f -p /dev/psm0
 [I do see the mouse cursor, and it moves.  It moves slowly and
 jerkily, however, only the left button responds (sometimes), I
 can't cut-and-paste text, and sometimes it seems to decide to select
 a bunch of text on its own in response to mouse motion.]
 
 3)
 Script started on Fri Jul  9 04:21:05 1999
 new# moused -d -f -p /dev/psm0 -l 2
 moused: proto params: c8 08 00 00 4 00 ff
 moused: port: /dev/psm0  interface: ps/2  type: ps/2  model: IntelliMouse
 moused: received char 0x9
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x8
 moused: assembled full packet (len 4) 9,0,0,8,0,0,0,0
 moused: activity : buttons 0x00000001  dx 0  dy 0  dz 8
 moused: tv:  931512080 19154
 moused:   :  0 0
 moused: button 1  count 1
 moused: received char 0xa
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x8
 moused: assembled full packet (len 4) a,0,0,8,0,0,0,0
 moused: activity : buttons 0x00000004  dx 0  dy 0  dz 8
 moused: tv:  931512088 879824
 moused: button 1  count 0
 moused:   :  0 0
 moused: button 3  count 1
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x8
 moused: assembled full packet (len 4) 28,0,ff,8,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 8
 moused: tv:  931512097 900865
 moused: button 3  count 0
 moused: received char 0x18
 moused: received char 0xfe
 moused: received char 0x0
 moused: received char 0x8
 moused: assembled full packet (len 4) 18,fe,0,8,0,0,0,0
 moused: activity : buttons 0x00000000  dx -2  dy 0  dz 8
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x1
 moused: received char 0x18
 moused: assembled full packet (len 4) 18,ff,1,18,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy -1  dz 24
 moused: received char 0x8
 moused: received char 0x1
 moused: received char 0x0
 moused: received char 0x8
 moused: assembled full packet (len 4) 8,1,0,8,0,0,0,0
 moused: activity : buttons 0x00000000  dx 1  dy 0  dz 8
 moused: received char 0x8
 moused: received char 0x1
 moused: received char 0x0
 moused: received char 0x8
 moused: assembled full packet (len 4) 8,1,0,8,0,0,0,0
 moused: activity : buttons 0x00000000  dx 1  dy 0  dz 8
 moused: received char 0x8
 moused: received char 0x1
 moused: received char 0x0
 moused: received char 0x8
 moused: assembled full packet (len 4) 8,1,0,8,0,0,0,0
 moused: activity : buttons 0x00000000  dx 1  dy 0  dz 8
 ^?new# exit
 new# exit
 
 Script done on Fri Jul  9 04:22:06 1999
 
 

From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
To: Steven Knight <knight@ziga.com>
Cc: freebsd-gnats-submit@freebsd.org,
	yokota@zodiac.mech.utsunomiya-u.ac.jp
Subject: Re: i386/11597: cmouse complaints: "/kernel: psmintr: out of sync (00c0
	 != 0008)". FAQ150 outdated. 
Date: Sat, 10 Jul 1999 02:09:56 +0900

 >I am experiencing this problem on a freshly-installed 3.2 system
 >on my newly-purchased Gateway Essential 400cSE (low-end home line).
 >
 >Recap:  The general symptom is erratic behavior of the mouse under
 >moused, accompanied by a cascade of "out of sync" messages whenever
 >any button is pressed or the mouse is moved:
 >
 >	Jul  9 04:18:41 new /kernel: psmintr: out of sync (0000 != 0008).
 [...]
 
 I have a test patch which I would like you to try out.
 
 1. cd /sys/i386/isa
 2. cp psm.c psm.c-dist	# always make backup!
    patch < _this_mail_
 3. Run `config' on your kernel configuration file, rebuild and 
     install a new kernel, and reboot.
 4. After the system has rebooted, send me the entire output from
    `dmesg'.
 5. And see how the mouse behaves now.
 6. If you could run the moused daemon in the debugging mode and
    send its output to me, that would be of a great help.
 
 	moused -d -f -p /dev/psm0 -l 2
 
 Thank you for your cooperation.   
    
 Kazu
 yokota@FreeBSD.ORG
 
 --- psm.c-1.11	Mon Jun 28 22:36:52 1999
 +++ psm.c	Mon Jun 28 22:40:45 1999
 @@ -992,9 +992,14 @@
      sc->mode.packetsize = vendortype[i].packetsize;
  
      /* set mouse parameters */
 +    sc->mode.resolution = set_mouse_resolution(sc->kbdc,
 +					       sc->dflt_mode.resolution);
 +    sc->mode.rate = set_mouse_sampling_rate(sc->kbdc, sc->dflt_mode.rate);
 +#if 0
      i = send_aux_command(sc->kbdc, PSMC_SET_DEFAULTS);
      if (verbose >= 2)
  	printf("psm%d: SET_DEFAULTS return code:%04x\n", unit, i);
 +#endif
      if (sc->config & PSM_CONFIG_RESOLUTION) {
          sc->mode.resolution
  	    = set_mouse_resolution(sc->kbdc, 
 
 
 
 
 
 
 

From: Steven Knight <knight@ziga.com>
To: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: i386/11597: cmouse complaints: "/kernel: psmintr: out of sync (00c0  != 0008)". FAQ150 outdated. 
Date: Fri, 9 Jul 1999 13:11:42 -0500 (CDT)

 Kazu--
 
 Many thanks for the quick response.
 
 > I have a test patch which I would like you to try out.
 > 
 > 1. cd /sys/i386/isa
 > 2. cp psm.c psm.c-dist	# always make backup!
 >    patch < _this_mail_
 > 3. Run `config' on your kernel configuration file, rebuild and 
 >     install a new kernel, and reboot.
 > 4. After the system has rebooted, send me the entire output from
 >    `dmesg'.
 
 First item appended below.
 
 > 5. And see how the mouse behaves now.
 
 The mouse now behaves properly.
 
 > 6. If you could run the moused daemon in the debugging mode and
 >    send its output to me, that would be of a great help.
 > 
 > 	moused -d -f -p /dev/psm0 -l 2
 
 Also appended below.
 
 If you create a follow-on official patch, please let me know.  In
 the meantime, I'm planning to run the patch you sent me.
 
 Thanks you again.
 
 	--SK
 
 
 
 > 4. After the system has rebooted, send me the entire output from
 >    `dmesg'.
 
 # dmesg > dmesg.out
 # cat dmesg.out
 Copyright (c) 1992-1999 FreeBSD Inc.
 Copyright (c) 1982, 1986, 1989, 1991, 1993
 	The Regents of the University of California. All rights reserved.
 FreeBSD 3.2-RELEASE #0: Fri Jul  9 07:57:10 CDT 1999
     root@new.int.ziga.com:/usr/src/sys/compile/GENERIC
 Timecounter "i8254"  frequency 1193182 Hz
 CPU: Celeron (399.10-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x665  Stepping=5
   Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,<b24>>
 real memory  = 167772160 (163840K bytes)
 config> di zp0
 config> di ze0
 config> di lnc0
 config> di le0
 config> di ie0
 config> di fe0
 config> di ex0
 config> di ep0
 config> di ed0
 config> di cs0
 config> di wt0
 config> di mcd0
 config> di matcdc0
 config> di bt0
 config> di aha0
 config> di adv0
 config> q
 avail memory = 159551488 (155812K bytes)
 Preloaded elf kernel "kernel" at 0xc0358000.
 Preloaded userconfig_script "/boot/kernel.conf" at 0xc035809c.
 Probing for devices on PCI bus 0:
 chip0: <Intel 82443BX host to PCI bridge> rev 0x03 on pci0.0.0
 chip1: <Intel 82443BX host to AGP bridge> rev 0x03 on pci0.1.0
 chip2: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.7.0
 ide_pci0: <Intel PIIX4 Bus-master IDE controller> rev 0x01 on pci0.7.1
 chip3: <Intel 82371AB Power management controller> rev 0x02 on pci0.7.3
 xl0: <3Com 3c905B-TX Fast Etherlink XL> rev 0x30 int a irq 5 on pci0.15.0
 xl0: Ethernet address: 00:10:5a:9f:5f:1c
 xl0: autoneg complete, link status good (half-duplex, 10Mbps)
 Probing for devices on PCI bus 1:
 vga0: <ATI model 524c graphics accelerator> rev 0x00 int a irq 11 on pci1.0.0
 Probing for PnP devices:
 Probing for devices on the ISA bus:
 sc0 on isa
 sc0: VGA color <16 virtual consoles, flags=0x0>
 atkbdc0 at 0x60-0x6f on motherboard
 atkbd0 irq 1 on isa
 psm0 irq 12 on isa
 psm0: model IntelliMouse, device ID 3
 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
 sio0: type 16550A
 sio1: configured irq 3 not in bitmap of probed irqs 0
 sio1 not found at 0x2f8
 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
 fdc0: FIFO enabled, 8 bytes threshold
 fd0: 1.44MB 3.5in
 wdc0 at 0x1f0-0x1f7 irq 14 on isa
 wdc0: unit 0 (wd0): <QUANTUM FIREBALL CR4.3A>
 wd0: 4110MB (8418816 sectors), 14848 cyls, 9 heads, 63 S/T, 512 B/S
 wdc1 at 0x170-0x177 irq 15 on isa
 wdc1: unit 0 (atapi): <CRD-8400B/1.03>, removable, accel, dma, iordis
 acd0: drive speed 6875KB/sec, 128KB cache
 acd0: supported read types: CD-R, CD-RW, CD-DA, packet track
 acd0: Audio: play, 255 volume levels
 acd0: Mechanism: ejectable tray
 acd0: Medium: no/blank disc inside, unlocked, lock protected
 scd0 not found at 0x230
 ppc0 at 0x378 irq 7 flags 0x40 on isa
 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
 ppc0: FIFO with 16/16/8 bytes threshold
 lpt0: <generic printer> on ppbus 0
 lpt0: Interrupt-driven port
 ppi0: <generic parallel i/o> on ppbus 0
 plip0: <PLIP network interface> on ppbus 0
 lpt0: <generic printer> on ppbus 0
 lpt0: Interrupt-driven port
 vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
 npx0 on motherboard
 npx0: INT 16 interface
 changing root device to wd0s1a
 #
 
 
 
 > 6. If you could run the moused daemon in the debugging mode and
 >    send its output to me, that would be of a great help.
 > 
 > 	moused -d -f -p /dev/psm0 -l 2
 
 Script started on Fri Jul  9 08:26:31 1999
 new# moused -d -f -p /dev/psm0 -l 2
 moused: proto params: c8 08 00 00 4 00 ff
 moused: port: /dev/psm0  interface: ps/2  type: ps/2  model: IntelliMouse
 moused: received char 0x9
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 9,0,0,0,0,0,0,0
 moused: activity : buttons 0x00000001  dx 0  dy 0  dz 0
 moused: tv:  931526818 900710
 moused:   :  0 0
 moused: button 1  count 1
 moused: received char 0x8
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 8,0,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 0  dz 0
 moused: tv:  931526819 85040
 moused: button 1  count 0
 moused: received char 0xa
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) a,0,0,0,0,0,0,0
 moused: activity : buttons 0x00000004  dx 0  dy 0  dz 0
 moused: tv:  931526823 229595
 moused:   :  0 0
 moused: button 3  count 1
 moused: received char 0x8
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 8,0,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 0  dz 0
 moused: tv:  931526823 403466
 moused: button 3  count 0
 moused: received char 0x8
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0xff
 moused: assembled full packet (len 4) 8,0,0,ff,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 0  dz -1
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0xc
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) c,0,0,0,0,0,0,0
 moused: activity : buttons 0x00000002  dx 0  dy 0  dz 0
 moused: tv:  931526826 701319
 moused:   :  0 0
 mmoused: button 2  count 1
 moused: received char 0x8
 moused: received char 0x0
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 8,0,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 0  dz 0
 moused: tv:  931526826 948296
 moused: button 2  count 0
 moused: received char 0x8
 moused: received char 0x1
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 8,1,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 1  dy 0  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xfe
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,fe,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 2  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x28
 moused: received char 0x0
 moused: received char 0xff
 moused: received char 0x0
 moused: assembled full packet (len 4) 28,0,ff,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx 0  dy 1  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xfe
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,fe,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -2  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xfe
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,fe,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -2  dy 0  dz 0
 moused: received char 0x18
 moused: received char 0xff
 moused: received char 0x0
 moused: received char 0x0
 moused: assembled full packet (len 4) 18,ff,0,0,0,0,0,0
 moused: activity : buttons 0x00000000  dx -1  dy 0  dz 0
 ^Cnew# exit
 new# exit
 
 Script done on Fri Jul  9 08:27:15 1999
 
 

From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
To: Steven Knight <knight@ziga.com>
Cc: freebsd-gnats-submit@freebsd.org,
	yokota@zodiac.mech.utsunomiya-u.ac.jp
Subject: Re: i386/11597: cmouse complaints: "/kernel: psmintr: out of sync (00c0
	 != 0008)". FAQ150 outdated. 
Date: Sat, 10 Jul 1999 08:54:19 +0900

 Thank you for the report.
 
 [...]
 >> 4. After the system has rebooted, send me the entire output from
 >>    `dmesg'.
 >
 >First item appended below.
 >
 >> 5. And see how the mouse behaves now.
 >
 >The mouse now behaves properly.
 
 That's the good news.  Is it a Logitech mouse or a Gateway mouse, which
 I suspect is a OEM version of MS IntelliMouse?
 
 Would you provide the model name and model number of the mouse?  You
 can probably find them on the label of the mouse.
 
 >> 6. If you could run the moused daemon in the debugging mode and
 >>    send its output to me, that would be of a great help.
 >> 
 >> 	moused -d -f -p /dev/psm0 -l 2
 >
 >Also appended below.
 
 Yes, seems fine.  Have you tried turning the wheel?  When you turn the
 wheel, you should see 1 or -1 for 'dz'.
 
 >If you create a follow-on official patch, please let me know.  In
 >the meantime, I'm planning to run the patch you sent me.
 
 Sure, I will.
 
 Kazu
 

From: Steven Knight <knight@ziga.com>
To: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: i386/11597: cmouse complaints: "/kernel: psmintr: out of sync (00c0  != 0008)". FAQ150 outdated. 
Date: Mon, 12 Jul 1999 08:12:53 -0500 (CDT)

 > >The mouse now behaves properly.
 > 
 > That's the good news.  Is it a Logitech mouse or a Gateway mouse, which
 > I suspect is a OEM version of MS IntelliMouse?
 > 
 > Would you provide the model name and model number of the mouse?  You
 > can probably find them on the label of the mouse.
 
 I exeperienced failures from three different mice:
 
     --	Old Gateway-supplied Microsoft OEM mouse, label:
 
 		IntelliMouse 1.1A PS/2 Compatible
 
     --	New Gateway-supplied mouse, label:
 
 		MODEL:  MOSXK  Rev. X2
 
 	[Sorry, there's no other identification; it looks like
 	Gateway has changed OEM supplier...]
 
     --	Logitech MouseMan+, label:
 
 		MODEL:  M-CV46
 
 > >> 6. If you could run the moused daemon in the debugging mode and
 > >>    send its output to me, that would be of a great help.
 > >> 
 > >> 	moused -d -f -p /dev/psm0 -l 2
 > >
 > >Also appended below.
 > 
 > Yes, seems fine.  Have you tried turning the wheel?  When you turn the
 > wheel, you should see 1 or -1 for 'dz'.
 
 Sorry, I didn't try that earlier.  I just tested now, and it works
 correctly, as you describe.
 
 > >If you create a follow-on official patch, please let me know.  In
 > >the meantime, I'm planning to run the patch you sent me.
 > 
 > Sure, I will.
 
 Thanks again for all the great support.
 
 	--SK
 
 
State-Changed-From-To: open->closed 
State-Changed-By: yokota 
State-Changed-When: Tue Aug 31 02:26:11 PDT 1999 
State-Changed-Why:  
Fixed in -CURRENT and -STABLE. 
>Unformatted:
