Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761540AbXKULql (ORCPT ); Wed, 21 Nov 2007 06:46:41 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756594AbXKULqd (ORCPT ); Wed, 21 Nov 2007 06:46:33 -0500 Received: from smtp-out001.kontent.com ([81.88.40.215]:52992 "EHLO smtp-out001.kontent.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755439AbXKULqc convert rfc822-to-8bit (ORCPT ); Wed, 21 Nov 2007 06:46:32 -0500 From: Oliver Neukum To: "Markus Rechberger" Subject: Re: USB deadlock after resume Date: Wed, 21 Nov 2007 12:46:39 +0100 User-Agent: KMail/1.9.6 (enterprise 20070904.708012) Cc: "Mark Lord" , linux-kernel@vger.kernel.org, linux-usb-devel@lists.sourceforge.net, "Laurent Pinchart" References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8BIT Content-Disposition: inline Message-Id: <200711211246.39441.oliver@neukum.org> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1307 Lines: 37 Am Mittwoch 21 November 2007 schrieb Markus Rechberger: > On 11/21/07, Markus Rechberger wrote: > > On 11/21/07, Mark Lord wrote: > > > Markus Rechberger wrote: > > > > Hi, > > > > > > > > I'm looking at the linux uvc driver, and noticed after resuming my > > > .. > > > > > > Pardon me.. what is the "uvc" driver? ?Which module/source file is that? > > > > > > > http://linux-uvc.berlios.de/ it's not yet included in the kernel > > sources although many distributions already ship it. > > A "dry" run putting the device into sleep mode works fine (I added a > > proc interface for calling those suspend/resume function). > > > > it's not just usb_set_interface that hangs actually. > It seems to hang at > > wait_event(usb_kill_urb_queue, atomic_read(&urb->use_count) == 0); > > in drivers/usb/core/urb.c after resuming. I disabled access to the usb > subsystem in the uvc driver, although connecting any other usb storage > fails too, just at the same point. Which URB is usb_kill_urb() called for? Regards Oliver - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/