From corecode@corecode.ath.cx  Tue Dec 11 16:23:07 2001
Return-Path: <corecode@corecode.ath.cx>
Received: from mailout00.sul.t-online.de (mailout00.sul.t-online.com [194.25.134.16])
	by hub.freebsd.org (Postfix) with ESMTP id CAD4537B419
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 11 Dec 2001 16:23:05 -0800 (PST)
Received: from fwd01.sul.t-online.de 
	by mailout00.sul.t-online.de with smtp 
	id 16DxAu-0004Ar-00; Wed, 12 Dec 2001 01:23:04 +0100
Received: from spirit.corecode.ath.cx (320050403952-0001@[80.128.121.131]) by fmrl01.sul.t-online.com
	with esmtp id 16DxAl-1cWTU8C; Wed, 12 Dec 2001 01:22:55 +0100
Received: from elevation.zuhause.stoert.net (elevation.zuhause.stoert.net [192.168.66.46])
	by spirit.corecode.ath.cx (8.11.6/8.11.6) with ESMTP id fBC0Msj21122;
	Wed, 12 Dec 2001 01:22:54 +0100 (CET)
	(envelope-from corecode@elevation.zuhause.stoert.net)
Received: (from corecode@localhost)
	by elevation.zuhause.stoert.net (8.11.6/8.11.6) id fBC0Msc00819;
	Wed, 12 Dec 2001 01:22:54 +0100 (CET)
	(envelope-from corecode)
Message-Id: <200112120022.fBC0Msc00819@elevation.zuhause.stoert.net>
Date: Wed, 12 Dec 2001 01:22:54 +0100 (CET)
From: "corecode@corecode.ath.cx" <corecode@corecode.ath.cx>
Reply-To: "corecode@corecode.ath.cx" <corecode@corecode.ath.cx>
To: FreeBSD-gnats-submit@freebsd.org
Cc: housel@acm.org
Subject: system hangs when running vid (usb webcam tool) 
X-Send-Pr-Version: 3.113
X-GNATS-Notify: iedowse

>Number:         32716
>Category:       kern
>Synopsis:       system hangs when running vid (usb webcam tool)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    joe
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 11 16:30:01 PST 2001
>Closed-Date:    Fri Nov 05 01:33:12 GMT 2004
>Last-Modified:  Fri Nov 05 01:33:12 GMT 2004
>Originator:     corecode
>Release:        FreeBSD 4.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD elevation.zuhause.stoert.net 4.4-STABLE FreeBSD 4.4-STABLE #2: Tue Dec 11 16:29:27 CET 2001 corecode@elevation.zuhause.stoert.net:/usr/obj/usr/src/sys/ELEVATION i386

Dec 11 14:20:01 elevation /kernel: Copyright (c) 1992-2001 The FreeBSD Project.
Dec 11 14:20:01 elevation /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Dec 11 14:20:01 elevation /kernel: The Regents of the University of California. All rights reserved.
Dec 11 14:20:01 elevation /kernel: FreeBSD 4.4-STABLE #1: Tue Dec  4 20:40:44 CET 2001
Dec 11 14:20:01 elevation /kernel: root@elevation.zuhause.stoert.net:/usr/obj/usr/src/sys/ELEVATION
Dec 11 14:20:01 elevation /kernel: Timecounter "i8254"  frequency 1193182 Hz
Dec 11 14:20:01 elevation /kernel: CPU: AMD-K7(tm) Processor (499.03-MHz 686-class CPU)
Dec 11 14:20:01 elevation /kernel: Origin = "AuthenticAMD"  Id = 0x612  Stepping = 2
Dec 11 14:20:01 elevation /kernel: Features=0x81f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,MMX>
Dec 11 14:20:01 elevation /kernel: AMD Features=0xc0400000<AMIE,DSP,3DNow!>
Dec 11 14:20:01 elevation /kernel: real memory  = 268369920 (262080K bytes)
Dec 11 14:20:01 elevation /kernel: avail memory = 257720320 (251680K bytes)
Dec 11 14:20:01 elevation /kernel: Preloaded elf kernel "kernel" at 0xc038c000.
Dec 11 14:20:01 elevation /kernel: Pentium Pro MTRR support enabled
Dec 11 14:20:01 elevation /kernel: apm0: <APM BIOS> on motherboard
Dec 11 14:20:01 elevation /kernel: apm: found APM BIOS v1.2, connected at v1.2
Dec 11 14:20:01 elevation /kernel: npx0: <math processor> on motherboard
Dec 11 14:20:01 elevation /kernel: npx0: INT 16 interface
Dec 11 14:20:01 elevation /kernel: pcib0: <AMD-751 host to PCI bridge> on motherboard
Dec 11 14:20:01 elevation /kernel: pci0: <PCI bus> on pcib0
Dec 11 14:20:01 elevation /kernel: pcib1: <AMD-751 PCI-PCI (AGP) bridge> at device 1.0 on pci0
Dec 11 14:20:01 elevation /kernel: pci1: <PCI bus> on pcib1
Dec 11 14:20:01 elevation /kernel: pci1: <NVidia Riva TNT2 graphics accelerator> at 5.0 irq 10
Dec 11 14:20:01 elevation /kernel: isab0: <PCI to ISA bridge (vendor=1022 device=7408)> at device 7.0 on pci0
Dec 11 14:20:01 elevation /kernel: isa0: <ISA bus> on isab0
Dec 11 14:20:01 elevation /kernel: atapci0: <AMD 756 ATA66 controller> port 0xf000-0xf00f at device 7.1 on pci0
Dec 11 14:20:01 elevation /kernel: ata0: at 0x1f0 irq 14 on atapci0
Dec 11 14:20:01 elevation /kernel: ata1: at 0x170 irq 15 on atapci0
Dec 11 14:20:01 elevation /kernel: chip1: <PCI to Other bridge (vendor=1022 device=740b)> at device 7.3 on pci0
Dec 11 14:20:01 elevation /kernel: ohci0: <AMD-756 USB Controller> mem 0xdf000000-0xdf000fff irq 9 at device 7.4 on pci0
Dec 11 14:20:01 elevation /kernel: usb0: OHCI version 1.0, legacy support
Dec 11 14:20:01 elevation /kernel: usb0: <AMD-756 USB Controller> on ohci0
Dec 11 14:20:01 elevation /kernel: usb0: USB revision 1.0
Dec 11 14:20:01 elevation /kernel: uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
Dec 11 14:20:01 elevation /kernel: uhub0: 4 ports with 4 removable, self powered
Dec 11 14:20:01 elevation /kernel: ums0: Logitech USB Mouse, rev 1.10/6.20, addr 2, iclass 3/1
Dec 11 14:20:01 elevation /kernel: ums0: 3 buttons and Z dir.
Dec 11 14:20:01 elevation /kernel: ugen0: OmniVision OV511+ Camera, rev 1.00/1.00, addr 3
Dec 11 14:20:01 elevation /kernel: pcm0: <AudioPCI ES1373-8> port 0xe400-0xe43f irq 12 at device 8.0 on pci0
Dec 11 14:20:01 elevation /kernel: rl0: <RealTek 8139 10/100BaseTX> port 0xe800-0xe8ff mem 0xdf001000-0xdf0010ff irq 10 at device 9.0 on pci0
Dec 11 14:20:01 elevation /kernel: rl0: Ethernet address: 00:30:84:3b:5f:82
Dec 11 14:20:01 elevation /kernel: miibus0: <MII bus> on rl0
Dec 11 14:20:01 elevation /kernel: rlphy0: <RealTek internal media interface> on miibus0
Dec 11 14:20:01 elevation /kernel: rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Dec 11 14:20:01 elevation /kernel: amd0: <Tekram DC390(T)/AMD53c974 SCSI Host Adapter> port 0xec00-0xec7f irq 11 at device 10.0 on pci0
Dec 11 14:20:01 elevation /kernel: isa0: unexpected large tag 16
Dec 11 14:20:01 elevation /kernel: isa0: unexpected large tag 16
Dec 11 14:20:01 elevation /kernel: fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
Dec 11 14:20:01 elevation /kernel: fdc0: FIFO enabled, 8 bytes threshold
Dec 11 14:20:01 elevation /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
Dec 11 14:20:01 elevation /kernel: atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
Dec 11 14:20:01 elevation /kernel: atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
Dec 11 14:20:01 elevation /kernel: kbd0 at atkbd0
Dec 11 14:20:01 elevation /kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Dec 11 14:20:01 elevation /kernel: sc0: <System console> at flags 0x100 on isa0
Dec 11 14:20:01 elevation /kernel: sc0: VGA <16 virtual consoles, flags=0x300>
Dec 11 14:20:01 elevation /kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
Dec 11 14:20:01 elevation /kernel: sio0: type 16550A
Dec 11 14:20:01 elevation /kernel: sio1: configured irq 3 not in bitmap of probed irqs 0
Dec 11 14:20:01 elevation /kernel: ppc0: cannot reserve I/O port range
Dec 11 14:20:01 elevation /kernel: ed0 at port 0x300-0x31f iomem 0xd8000 irq 3 on isa0
Dec 11 14:20:01 elevation /kernel: ed0: address 00:60:52:00:23:3a, type NE2000 (16 bit) 
Dec 11 14:20:01 elevation /kernel: ad0: 29312MB <Maxtor 33073H3> [59556/16/63] at ata0-master UDMA66
Dec 11 14:20:01 elevation /kernel: ad1: 19546MB <FUJITSU MPG3204AT E> [39714/16/63] at ata0-slave UDMA66
Dec 11 14:20:01 elevation /kernel: Mounting root from ufs:/dev/ad1s1a
Dec 11 14:20:01 elevation /kernel: cd0 at amd0 bus 0 target 2 lun 0
Dec 11 14:20:01 elevation /kernel: cd0: <PIONEER CD-ROM DR-U06S 1.05> Removable CD-ROM SCSI-2 device 
Dec 11 14:20:01 elevation /kernel: cd0: 10.000MB/s transfers (10.000MHz, offset 15)
Dec 11 14:20:01 elevation /kernel: cd0: Attempt to query device size failed: NOT READY, Medium not present
Dec 11 14:20:44 elevation /kernel: cd1 at amd0 bus 0 target 3 lun 0
Dec 11 14:20:44 elevation /kernel: cd1: <TEAC CD-R55S 1.0R> Removable CD-ROM SCSI-2 device 
Dec 11 14:20:44 elevation /kernel: cd1: 10.000MB/s transfers (10.000MHz, offset 15)
Dec 11 14:20:44 elevation /kernel: cd1: Attempt to query device size failed: NOT READY, Medium not present

connected: usb webcam (Tevion MD9388 PC Camera) as correctly detected by the kernel


	
>Description:
after running vid the system stops responding. after hard reset and fsck one can read the following line in /var/log/messages

Dec 11 16:37:52 elevation /kernel: ohci_device_isoc_start: not implemented

i am aware that isochronous transfers are not yet supported (though there must be some use of this port - i must assume that it works, at least sometimes). but this shouldn't be the reason for the system to stop responding! (btw: netbsd supports isoc for more than one year now)
if i can help with more information tell me how to do so.

	
>How-To-Repeat:
make and install vid. run vid.
	
>Fix:
if i had one i wouldn't ask
	
>Release-Note:
>Audit-Trail:

From: corecode <corecode@corecode.ath.cx>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: kern/32716: system hangs when running vid (usb webcam tool)
Date: Wed, 12 Dec 2001 15:27:18 +0100

 --=.drPTNwaGR)_sUp
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 
 i investigated a bit further and noticed the following fact:
 
 the system doesn't freeze when starting vid. it freezes when vid is
 stopped.
 % vid
 ^C
 
 -> freeze
 same for kill and kill -9
 
 interessting about this stuff is that when checked in the console (no
 xterm) one still can:
 - use numlock, it toggles the led
 - use scroll lock, it also toggles the led and the cursor, though
 scrolling is no more possible
 - pressing keys results in movement of the cursor (visible after pressing
 scroll lock twice)
 
 console switching is no more possible (results in cursor movement)
 
 stopping the process doesn't freeze the system (via ^Z)
 
 tell me how i can investigate further
 
 cheerz
   corecode
 
 -- 
 |http://corecode.ath.cx/                                            /"\
 |                                                                   \ /
 |                                         ASCII Ribbon Campaign      \
 |                                      Against HTML Mail and News   / \
 
 --=.drPTNwaGR)_sUp
 Content-Type: application/pgp-signature
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.0.6 (FreeBSD)
 
 iD8DBQE8F2lMr5S+dk6z85oRApBkAKCJ8tydr8rIj2p/xr0tXXa8EyUYyACfdW3B
 pH1GV1QR0k0t9z/DJM1HBqo=
 =s+D0
 -----END PGP SIGNATURE-----
 
 --=.drPTNwaGR)_sUp--
 
Responsible-Changed-From-To: freebsd-bugs->joe 
Responsible-Changed-By: kris 
Responsible-Changed-When: Thu Jul 17 17:29:00 PDT 2003 
Responsible-Changed-Why:  
Assign to USB maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=32716 
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Thu Nov 4 02:13:40 GMT 2004 
State-Changed-Why:  

Does this problem still occur wit more recent FreeBSD releases? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=32716 
State-Changed-From-To: feedback->closed 
State-Changed-By: iedowse 
State-Changed-When: Fri Nov 5 01:31:36 GMT 2004 
State-Changed-Why:  

Submitter no longer uses this combination of soft- and hardware. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=32716 
>Unformatted:
