From owner-cvs-all Sat Dec 21 20:48:42 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D14D337B405; Sat, 21 Dec 2002 20:48:41 -0800 (PST) Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 803FC43EDE; Sat, 21 Dec 2002 20:48:41 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: from apollo.backplane.com (localhost [127.0.0.1]) by apollo.backplane.com (8.12.5/8.12.5) with ESMTP id gBM4mfOM005931; Sat, 21 Dec 2002 20:48:41 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.12.5/8.12.5/Submit) id gBM4mfZE005930; Sat, 21 Dec 2002 20:48:41 -0800 (PST) (envelope-from dillon) Date: Sat, 21 Dec 2002 20:48:41 -0800 (PST) From: Matthew Dillon Message-Id: <200212220448.gBM4mfZE005930@apollo.backplane.com> To: Nate Lawson Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/usb umass.c References: Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG :> and you may have to temporarily uncomment the DELAY() as well. -current :> does not properly wait for devices to power up so you may also have :> to temporarily uncomment the DELAY(300000) to make your device work. :> A solution must be found to that issue. : :I'd like to hear more about this one and see what it is in umass that is :possibly rescanning too fast. Maybe there should be a SLOWPROBE quirk :there for this. Is the device in spec? : :-Nate So would I. I'm not a usb expert. Someone suggested that umass.c was not waiting for the device to power up completely, which makes sense. The question is... how do you tell? Nobody's been able to answer that question yet. I think -stable might have worked only as a fluke... the latency between the kernel and the userland usbd providing the extra time. In current the usbd equivalent is a kernel thread. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message