From owner-freebsd-usb@FreeBSD.ORG Fri Jan 2 22:18:30 2009 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6509D106566B; Fri, 2 Jan 2009 22:18:30 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 126058FC1B; Fri, 2 Jan 2009 22:18:29 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id n02MEnmr061372; Fri, 2 Jan 2009 15:14:49 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 02 Jan 2009 15:15:01 -0700 (MST) Message-Id: <20090102.151501.1649768486.imp@bsdimp.com> To: hselasky@c2i.net From: "M. Warner Losh" In-Reply-To: <200901022123.57193.hselasky@c2i.net> References: <200901021923.n02JNhZC001422@lighthouse.bsdimp.com> <200901022123.57193.hselasky@c2i.net> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-usb@FreeBSD.org Subject: Re: usb/130122: [hpsusb] DVD drive detects as 'da' device X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2009 22:18:30 -0000 In message: <200901022123.57193.hselasky@c2i.net> Hans Petter Selasky writes: : On Friday 02 January 2009, M. Warner Losh wrote: : > >Number: 130122 : > >Category: usb : > >Synopsis: [hpsusb] DVD drive detects as 'da' device : > >Confidential: no : > >Severity: serious : > >Priority: medium : > >Responsible: freebsd-usb : > >State: open : > >Quarter: : > >Keywords: : > >Date-Required: : > >Class: sw-bug : > >Submitter-Id: current-users : > >Arrival-Date: Fri Jan 02 19:30:04 UTC 2009 : > >Closed-Date: : > >Last-Modified: : > >Originator: M. Warner Losh : > >Release: FreeBSD 8.0-CURRENT amd64 : > >Organization: : > : > FreeBSD : > : > >Environment: : > : > System: FreeBSD lighthouse 8.0-CURRENT FreeBSD 8.0-CURRENT #0 : > r185338:186501M: Fri Dec 26 17:56:39 MST 2008 : > imp@lighthouse:/tmp/imp/obj/cache/svn/head/sys/LIGHTHOUSE amd64 : > : > >Description: : > : > My externeal usb DVD drive is showing up as 'da' rather than as 'cd' : > when using usb2_storage_mass. When I load usb2_storage_ata it shows : > up as a 'cd' device that's usable. mass should behave as well as ata : > in this case, or it should detect that it can't get it right and : > refuse to attach things. : > : > >How-To-Repeat: : > : > I loaded all the usb2 drivers at runtime: : > : > kldload usb2_controller_{e,o}hci : > kldload usb2_sotrage_mass : > : > I then plugged in the drive. This is an external DVD drive. : > : > ehci0: mem 0xc0002000-0xc0002fff irq 19 at : > device 19.2 on pci0 ehci0: memory enable already set. : > Activate PA 0xc0002000 at VA 0xffffff00c0002000 : > ehci0: [ITHREAD] : > usbus0: EHCI version 1.0 : > usbus0: on ehci0 : > usbus0: 480Mbps High Speed USB v2.0 : > ugen0.1: at usbus0 : > ushub0: on usbus0 : > ushub0: 8 ports with 8 removable, self powered : > ohci0: mem 0xc0000000-0xc0000fff irq 19 at : > device 19.0 on pci0 ohci0: memory enable already set. : > Activate PA 0xc0000000 at VA 0xffffff00c0000000 : > ohci0: [ITHREAD] : > usbus1: on ohci0 : > usbus1: 12Mbps Full Speed USB v1.0 : > ugen1.1: at usbus1 : > ushub1: on usbus1 : > ushub1: 4 ports with 4 removable, self powered : > ohci1: mem 0xc0001000-0xc0001fff irq 19 at : > device 19.1 on pci0 ohci1: memory enable already set. : > Activate PA 0xc0001000 at VA 0xffffff00c0001000 : > ohci1: [ITHREAD] : > usbus2: on ohci1 : > usbus2: 12Mbps Full Speed USB v1.0 : > ugen2.1: at usbus2 : > ushub2: on usbus2 : > ushub2: 4 ports with 4 removable, self powered : > ugen0.2: at usbus0 : > umass0: on usbus0 : > umass0: SCSI over Bulk-Only; quirks = 0x0480 : > umass0:2:0:-1: Attached to scbus2 : > da0 at umass-sim0 bus 0 target 0 lun 0 : > da0: < > Removable Direct Access SCSI-2 device : > da0: 40.000MB/s transfers : > da0: Attempt to query device size failed: NOT READY, Medium not present : > : > It should be 'cd1'. : > : > >Fix: : > : > Unknown. : > : > >Release-Note: : > >Audit-Trail: : > >Unformatted: : : Hi, : : Maybe the AutoInstall CD detecter is interfering with your device. Hmmm... : Can you use "usbconfig" to dump the device and config descriptors of your CD : device? How? : You can also try: : : kldload usb2_quirk : usbconfig add_dev_quirk_vplh UQ_CFG_INDEX_0 What the heck are these different fields? vid, pid, etc? Warner