NetBSD Problem Report #43653

From tmp+esmtp@disfinite.org  Thu Jul 22 18:23:57 2010
Return-Path: <tmp+esmtp@disfinite.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id BD8B563BAE7
	for <gnats-bugs@gnats.NetBSD.org>; Thu, 22 Jul 2010 18:23:57 +0000 (UTC)
Message-Id: <20100722182350.C2B8E3772D@echo.disfinite.org>
Date: Thu, 22 Jul 2010 18:23:50 +0000 (UTC)
From: tmp+nb-spr@disfinite.org
Reply-To: tmp+nb-spr@disfinite.org
To: gnats-bugs@gnats.NetBSD.org
Subject: Keyboard lossy over Tangtop Generic USBPS2
X-Send-Pr-Version: 3.95

>Number:         43653
>Category:       kern
>Synopsis:       Keyboard connected over Tangtop USBPS2 loses approx. 20% of keystrokes
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 22 18:25:00 +0000 2010
>Last-Modified:  Tue Aug 03 03:40:01 +0000 2010
>Originator:     T. M. Pederson
>Release:        NetBSD 5.99.35 2010-07-08
>Environment:
System: NetBSD nova 5.99.35 NetBSD 5.99.35 (GENERIC) #0: Fri Jul  9 01:57:14 UTC 2010  builds@b7.netbsd.org:/home/builds/ab/HEAD/sparc64/201007080000Z-obj/home/builds/ab/HEAD/src/sys/arch/sparc64/compile/GENERIC sparc64
Architecture: sparc64
Machine: sparc64
>Description:
	The built-in keyboard on a target laptop (Naturtech 888P) is connected
	over a Tangtop Generic USBPS2. In use, approximately 20% of keystrokes
	are lost. This loss occurs at random intervals.
>How-To-Repeat:
	Run NetBSD on system with the (built-in) keyboard connected over a
	Tangtop USBPS2.
>Fix:
	Workaround: Keyboards connected to the external USB ports work
	normally.

>Audit-Trail:
From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/43653: Keyboard lossy over Tangtop Generic USBPS2
Date: Fri, 30 Jul 2010 06:37:12 +0000

 On Thu, Jul 22, 2010 at 06:25:00PM +0000, tmp+nb-spr@disfinite.org wrote:
  > 	The built-in keyboard on a target laptop (Naturtech 888P) is connected
  > 	over a Tangtop Generic USBPS2. In use, approximately 20% of keystrokes
  > 	are lost. This loss occurs at random intervals.

 Gah, that must be annoying.

 Can you supply the dmesg output?

 -- 
 David A. Holland
 dholland@netbsd.org

From: tmp+nb-spr@disfinite.org (T. M. Pederson)
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/43653: Keyboard lossy over Tangtop Generic USBPS2
Date: Mon, 02 Aug 2010 22:39:22 -0500

 On "Fri, 30 Jul 2010 06:40:04 -0000",
 David Holland <dholland-bugs@netbsd.org> wrote:

 >The following reply was made to PR kern/43653; it has been noted by GNATS.
 >
 >From: David Holland <dholland-bugs@netbsd.org>
 >To: gnats-bugs@NetBSD.org
 >Cc: 
 >Subject: Re: kern/43653: Keyboard lossy over Tangtop Generic USBPS2
 >Date: Fri, 30 Jul 2010 06:37:12 +0000
 >
 > On Thu, Jul 22, 2010 at 06:25:00PM +0000, tmp+nb-spr@disfinite.org wrote:
 >  > 	The built-in keyboard on a target laptop (Naturtech 888P) is connected
 >  > 	over a Tangtop Generic USBPS2. In use, approximately 20% of keystrokes
 >  > 	are lost. This loss occurs at random intervals.
 > 
 > Gah, that must be annoying.

 Yes, kind of. Logging in is quite something.

 > Can you supply the dmesg output?

 Sure:

 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
     2006, 2007, 2008, 2009, 2010
     The NetBSD Foundation, Inc.  All rights reserved.
 Copyright (c) 1982, 1986, 1989, 1991, 1993
     The Regents of the University of California.  All rights reserved.

 NetBSD 5.99.35 (GENERIC) #0: Fri Jul  9 01:57:14 UTC 2010
 	builds@b7.netbsd.org:/home/builds/ab/HEAD/sparc64/201007080000Z-obj/home/builds/ab/HEAD/src/sys/arch/sparc64/compile/GENERIC
 total memory = 512 MB
 avail memory = 487 MB
 timecounter: Timecounters tick every 10.000 msec
 mainbus0 (root): NATE,s-Note_888P (SUN Ultra 3, UltraSPARC): hostid 809017bd
 cpu0 at mainbus0: SUNW,UltraSPARC-IIi @ 550 MHz, UPA id 0
 cpu0: 16K instruction (32 b/l), 16K data (32 b/l), 512K external (64 b/l)
 psycho0 at mainbus0
 psycho0: SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 3; PCI bus 0
 psycho_alloc_extent: no "available" property
 psycho_alloc_extent: no "available" property
 pci0 at psycho0
 pci0: i/o space, memory space enabled
 ppb0 at pci0 dev 1 function 1: Sun Microsystems Simba PCI Bridge (rev. 0x13)
 pci1 at ppb0 bus 1
 pci1: i/o space, memory space enabled
 ebus0 at pci1 dev 12 function 0
 ebus0: Sun Microsystems PCIO Ebus2 (US III), revision 0x01
 flashprom at ebus0 addr 0-fffff not configured
 clock0 at ebus0 addr 0-1fff: mk48t59
 ebus_attach: idprom: incomplete
 flashprom at ebus0 addr 400000-7fffff not configured
 flashprom at ebus0 addr 800000-bfffff not configured
 ebus1 at pci1 dev 7 function 0
 ebus1: Acer Labs M1533 PCI-ISA Bridge, revision 0x00
 dma at ebus1 addr 0-ffff ipl 42 not configured
 power at ebus1 addr 2000-2007 ipl 37 not configured
 com0 at ebus1 addr 3f8-3ff ipl 43: ns16550a, working fifo
 com1 at ebus1 addr 2e8-2ef ipl 43: ns16550a, working fifo
 gem0 at pci1 dev 12 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
 gem0: interrupting at ivec 3006
 rlphy0 at gem0 phy 1: RTL8201L 10/100 media interface, rev. 1
 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 gem0: Ethernet address 00:02:11:90:17:bd, 2KB RX fifo, 2KB TX fifo
 fwohci0 at pci1 dev 12 function 2: Sun Microsystems FireWire Controller (rev. 0x01)
 fwohci0: interrupting at ivec 26
 fwohci0: OHCI version 1.0 (ROM=0)
 fwohci0: No. of Isochronous channels is 4.
 fwohci0: EUI64 00:02:11:ff:fe:90:17:bd
 fwohci0: Phy 1394a available S400, 2 ports.
 fwohci0: Link S400, max_rec 2048 bytes.
 ieee1394if0 at fwohci0: IEEE1394 bus
 fwip0 at ieee1394if0: IP over IEEE1394
 fwohci0: Initiate bus reset
 ohci0 at pci1 dev 12 function 3: Sun Microsystems USB Controller (rev. 0x01)
 ohci0: interrupting at ivec 24
 ohci0: OHCI version 1.0, legacy support
 usb0 at ohci0: USB revision 1.0
 alipm0 at pci1 dev 3 function 0: 74KHz clock
 iic0 at alipm0: I2C bus
 ppm at iic0 addr 0x59 not configured
 beep at iic0 addr 0x59 not configured
 watchdog at iic0 addr 0x66 not configured
 aceride0 at pci1 dev 13 function 0: Acer Labs M5229 UDMA IDE Controller (rev. 0xc3)
 aceride0: bus-master DMA support present
 aceride0: primary channel configured to native-PCI mode
 aceride0: using ivec 180c for native-PCI interrupt
 atabus0 at aceride0 channel 0
 aceride0: secondary channel configured to native-PCI mode
 atabus1 at aceride0 channel 1
 gem1 at pci1 dev 5 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
 gem1: interrupting at ivec 301c
 rlphy1 at gem1 phy 1: RTL8201L 10/100 media interface, rev. 1
 rlphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 gem1: Ethernet address 00:02:11:90:17:be, 2KB RX fifo, 2KB TX fifo
 radeonfb0 at pci1 dev 2 function 0: ATI Technologies Radeon 7000/VE QY
 radeonfb0: Video BIOS not present
 radeonfb0: No video BIOS, using default clocks
 radeonfb0: refclk = 27.000 MHz, refdiv = 12 minpll = 125000, maxpll = 350000
 radeonfb0: 64 MB aperture at 0xe8000000, 64 KB registers at 0xe0430000
 radeonfb0: display 0: initial virtual resolution 640x480 at 32 bpp
 radeonfb0: port 0: physical 1280x1024 60Hz
 radeonfb0: port 1: physical 1280x1024 60Hz
 init engine
 wsdisplay0 at radeonfb0 kbdmux 1: console (fb, vt100 emulation)
 wsmux1: connecting to wsdisplay0
 wsdisplay0: screen 1-3 added (fb, vt100 emulation)
 drm at radeonfb0 not configured
 autri0 at pci1 dev 8 function 0: Acer Labs M5451 AC-Link Controller Audio Device (rev. 0x01)
 autri0: interrupting at ivec 23
 autri0: ac97: Analog Devices AD1881A codec; headphone, Analog Devices Phat Stereo
 audio0 at autri0: full duplex, playback, capture, mmap, independent
 midi0 at autri0: 4DWAVE MIDI UART
 ppb1 at pci0 dev 1 function 0: Sun Microsystems Simba PCI Bridge (rev. 0x13)
 pci2 at ppb1 bus 2
 pci2: i/o space, memory space enabled
 esiop0 at pci2 dev 8 function 0: Symbios Logic 53c875 (ultra-wide scsi)
 esiop0: using on-board RAM
 esiop0: interrupting at ivec 1820
 scsibus0 at esiop0: 16 targets, 8 luns per target
 Texas Instruments PCI1225 PCI-CardBus Bridge (CardBus bridge, revision 0x01) at pci2 dev 5 function 0 not configured
 pcons at mainbus0 not configured
 fwohci0: BUS reset
 fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
 ieee1394if0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me)
 ieee1394if0: bus manager 0
 timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
 timecounter: Timecounter "tick-counter" frequency 550000000 Hz quality 100
 No counter-timer -- using %tick at 550MHz as system clock.
 scsibus0: waiting 2 seconds for devices to settle...
 uhub0 at usb0: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 4 ports with 4 removable, self powered
 uhidev0 at uhub0 port 3 configuration 1 interface 0
 uhidev0: Tangtop Generic USBPS2, rev 1.10/0.01, addr 2, iclass 3/1
 ukbd0 at uhidev0
 wskbd1 at ukbd0: console keyboard, using wsdisplay0
 uhidev1 at uhub0 port 3 configuration 1 interface 1
 uhidev1: Tangtop Generic USBPS2, rev 1.10/0.01, addr 2, iclass 3/1
 uhidev1: 3 report ids
 ums0 at uhidev1 reportid 1: 3 buttons and Z dir
 wsmouse0 at ums0 mux 0
 uhid0 at uhidev1 reportid 2: input=2, output=0, feature=0
 uhid1 at uhidev1 reportid 3: input=1, output=0, feature=0
 wd0 at atabus0 drive 0: <ST9808210A>
 wd0: drive supports 16-sector PIO transfers, LBA48 addressing
 wd0: 76319 MB, 155061 cyl, 16 head, 63 sec, 512 bytes/sect x 156301488 sectors
 wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
 wd0(aceride0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
 atapibus0 at atabus1: 2 targets
 cd0 at atapibus0 drive 0: <TOSHIBA DVD-ROM SD-R2512, 944N603856, 1020> cdrom removable
 cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
 cd0(aceride0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
 Kernelized RAIDframe activated
 root on gem0
 nfs_boot: trying DHCP/BOOTP
 nfs_boot: DHCP next-server: 169.254.252.0
 nfs_boot: my_name=nova
 nfs_boot: my_domain=disfinite.org
 nfs_boot: my_addr=169.254.216.1
 nfs_boot: my_mask=255.255.0.0
 nfs_boot: gateway=0.0.0.0
 root on 169.254.252.0:/export/nova/root
 root file system type: nfs
 wsdisplay0: screen 4 added (fb, vt100 emulation)

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.