From owner-freebsd-questions Sat Sep 7 17:45:31 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 64DB937B400 for ; Sat, 7 Sep 2002 17:45:26 -0700 (PDT) Received: from blueyonder.co.uk (pcow057o.blueyonder.co.uk [195.188.53.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DB3443E7B for ; Sat, 7 Sep 2002 17:45:25 -0700 (PDT) (envelope-from andrew@cream.org) Received: from pcow057o.blueyonder.co.uk ([127.0.0.1]) by blueyonder.co.uk with Microsoft SMTPSVC(5.5.1877.757.75); Sun, 8 Sep 2002 01:45:23 +0100 Received: from cream.org (unverified [62.31.80.97]) by pcow057o.blueyonder.co.uk (Content Technologies SMTPRS 4.2.9) with ESMTP id for ; Sun, 8 Sep 2002 01:45:23 +0100 Message-ID: <3D7A9E77.9040104@cream.org> Date: Sun, 08 Sep 2002 01:48:55 +0100 From: Andrew Boothman User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826 X-Accept-Language: en-us, en MIME-Version: 1.0 To: questions@freebsd.org Subject: Problem with USB Webcam under OHCI? Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi -questions! I'm having a strange problem with a USB Webcam under 4.6.2-RELEASE. The cam is a Puretek PT-6007, which is supported by the graphics/vid port. When connected into an old Compaq Deskpro, it works well, taking pictures almost without issue. Relevent parts of the Compaq's dmesg : uhci0: port 0x2020-0x203f irq 11 at de vice 20.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered ugen0: OmniVision OV511 Camera, rev 1.00/1.00, addr 2 However, when connected to an old no-name PC with a PCI USB adapter, it appears to be configured no problem : ohci0: mem 0xef7ee000-0xef7eefff irq 10 at device 9.0 on pci0 usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: OPTi OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered ugen0: OmniVision OV511 Camera, rev 1.00/1.00, addr 2 But when I try to use vid to take an image I get : ohci_device_isoc_start: not implemented on the console. Worse, the vid process hangs and if I try to kill it (but not before then) the whole machine hangs! I searched the archives and googled but I couldn't see anything relevent. I do note that the controller that the cam worked on was UHCI, but failed on an OHCI one. I've no idea if that's relevent though. After the system hangs, I can still use CTL-ALT-ESC and get the "No debugger in kernel" message, which I guess means if I compile in a debugger then I could get some diagnostics from the kernel if someone would like some. Any help or pointers would be appreciated! Thanks. Andrew. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message