From owner-freebsd-usb@FreeBSD.ORG Fri Jan 2 21:30:10 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9E8A106567B for ; Fri, 2 Jan 2009 21:30:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 948E98FC0C for ; Fri, 2 Jan 2009 21:30:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n02LU9sk010021 for ; Fri, 2 Jan 2009 21:30:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n02LU9vA010018; Fri, 2 Jan 2009 21:30:09 GMT (envelope-from gnats) Date: Fri, 2 Jan 2009 21:30:09 GMT Message-Id: <200901022130.n02LU9vA010018@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: 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 Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2009 21:30:11 -0000 The following reply was made to PR usb/130122; it has been noted by GNATS. From: Hans Petter Selasky To: freebsd-usb@freebsd.org, "M. Warner Losh" Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: usb/130122: [hpsusb] DVD drive detects as 'da' device Date: Fri, 2 Jan 2009 21:23:55 +0100 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. Can you use "usbconfig" to dump the device and config descriptors of your CD device? You can also try: kldload usb2_quirk usbconfig add_dev_quirk_vplh UQ_CFG_INDEX_0 --HPS