From owner-freebsd-bugs@FreeBSD.ORG Wed Jan 3 20:00:39 2007 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8B6D516A40F for ; Wed, 3 Jan 2007 20:00:39 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 6BF5413C45B for ; Wed, 3 Jan 2007 20:00:39 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l03K0dFu013432 for ; Wed, 3 Jan 2007 20:00:39 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l03K0dvu013431; Wed, 3 Jan 2007 20:00:39 GMT (envelope-from gnats) Resent-Date: Wed, 3 Jan 2007 20:00:39 GMT Resent-Message-Id: <200701032000.l03K0dvu013431@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jason Harris Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C066316A415 for ; Wed, 3 Jan 2007 19:56:18 +0000 (UTC) (envelope-from jason@wilma.widomaker.com) Received: from wilma.widomaker.com (ip204-238-183-243.east.widomaker.com [204.238.183.243]) by mx1.freebsd.org (Postfix) with ESMTP id 2C81E13C44B for ; Wed, 3 Jan 2007 19:56:18 +0000 (UTC) (envelope-from jason@wilma.widomaker.com) Received: from wilma.widomaker.com (localhost [127.0.0.1]) by wilma.widomaker.com (8.13.8/8.13.6) with ESMTP id l03JatfB000922; Wed, 3 Jan 2007 14:36:55 -0500 (EST) (envelope-from jason@wilma.widomaker.com) Received: (from jason@localhost) by wilma.widomaker.com (8.13.8/8.13.6/Submit) id l03JaqZY000921; Wed, 3 Jan 2007 14:36:52 -0500 (EST) (envelope-from jason) Message-Id: <200701031936.l03JaqZY000921@wilma.widomaker.com> Date: Wed, 3 Jan 2007 14:36:52 -0500 (EST) From: Jason Harris To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Jason Harris Subject: kern/107495: Fix long wait before WD My Book 250GB (USB) is recognized X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jason Harris List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Jan 2007 20:00:39 -0000 >Number: 107495 >Category: kern >Synopsis: Fix long wait before WD My Book 250GB (USB) is recognized >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 03 20:00:38 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Jason Harris >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: Not usually... >Environment: System: FreeBSD wilma.widomaker.com 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #13: Wed Jan 3 14:06:08 EST 2007 root@wilma.widomaker.com:/usr/obj/usr/src/sys/TUNER i386 >Description: My "WD My Book 250GB" (USB) doesn't give up its serial number, causing about a 10min delay before the device is recognized. >How-To-Repeat: apply patch below, esp. to tag=RELENG_6 >Fix: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 NotDashEscaped: You need GnuPG to verify this message /usr/src/sys/cam/cam_xpt.c: $FreeBSD: src/sys/cam/cam_xpt.c,v 1.155.2.10 2006/12/24 03:23:43 mjacob Exp $ =================================================================== RCS file: /usr/src/sys/cam/cam_xpt.c,v retrieving revision 1.1 diff -u -r1.1 /usr/src/sys/cam/cam_xpt.c --- /usr/src/sys/cam/cam_xpt.c 2007/01/03 17:39:53 1.1 +++ /usr/src/sys/cam/cam_xpt.c 2007/01/03 19:14:46 @@ -539,6 +539,18 @@ }, { /* + * Western Digital My Book 250GB (USB) + * hangs upon serial number probing. + * Patched by: "Jason Harris" + */ + { + T_DIRECT, SIP_MEDIA_FIXED, "WD", + "2500JB External", "*" + }, + CAM_QUIRK_NOSERIAL, /*mintags*/0, /*maxtags*/0 + }, + { + /* * Would repond to all LUNs if asked for. */ { -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iJ0EARECAF0FAkWcAhtWGGh0dHA6Ly9rZXlzZXJ2ZXIua2pzbC5jb206MTEzNzEv cGtzL2xvb2t1cD9vcD1nZXQmc2VhcmNoPTB4RDM5REEwRTMmd2VoYXZleW91bm93 PXRydWUACgkQSypIl9OdoOPglACgp3z9aUpAF6EGASGOIti+VSmqnDcAn1VrZbpN utgOvpfmONO8iq63D/Mi =EQy/ -----END PGP SIGNATURE----- >Release-Note: >Audit-Trail: >Unformatted: