usb/154192: In Garmin Oregon GPS, only the first umass device is visible since upgrade of 9.0-current

Hans Petter Selasky hselasky at c2i.net
Sat Jan 22 10:40:12 UTC 2011


The following reply was made to PR usb/154192; it has been noted by GNATS.

From: Hans Petter Selasky <hselasky at c2i.net>
To: freebsd-usb at freebsd.org
Cc: Thiemo Nordenholz <list+lg3hxa01jll9pdxp at thiemo.net>,
 freebsd-gnats-submit at freebsd.org
Subject: Re: usb/154192: In Garmin Oregon GPS, only the first umass device is visible since upgrade of 9.0-current
Date: Sat, 22 Jan 2011 11:33:32 +0100

 On Friday 21 January 2011 14:48:53 Thiemo Nordenholz wrote:
 > >Number:         154192
 > >Category:       usb
 > >Synopsis:       In Garmin Oregon GPS, only the first umass device is
 > >visible since upgrade of 9.0-current Confidential:   no
 > >Severity:       non-critical
 > >Priority:       medium
 > >Responsible:    freebsd-usb
 > >State:          open
 > >Quarter:
 > >Keywords:
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Fri Jan 21 13:50:07 UTC 2011
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Thiemo Nordenholz
 > >Release:        9-current
 > >Organization:
 > 
 > >Environment:
 > FreeBSD feynman 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Thu Jan 20 16:26:22 CET
 > 2011     thiemo at feynman:/usr/obj/usr/src.new/sys/FEYNMAN  i386
 > 
 > >Description:
 > After upgrading from 9.0-CURRENT as of Jun 08, 2010, to the state csup'ed
 > on Sep 29, 2010, I am missing the SD card in my GPS receiver usually
 > accessible as USB mass storage. The internal (first) storage in the
 > receiver is still visible to fBSD.
 > 
 > Before the upgrade, the "working" output after attaching the GPS looked
 > like this:
 > 
 > Sep 20 11:57:13 feynman root: Unknown USB device: vendor 0x091e product
 > 0x231b bus uhub0 Sep 20 11:57:13 feynman kernel: ugen0.2: <vendor 0x091e>
 > at usbus0 Sep 20 11:57:13 feynman kernel: umass0: <vendor 0x091e product
 > 0x231b, class 0/0, rev 1.10/5.09, addr 2> on usbus0 Sep 20 11:57:13
 > feynman kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0000 Sep 20
 > 11:57:14 feynman kernel: umass0:2:0:-1: Attached to scbus2
 > Sep 20 11:57:14 feynman kernel: da0 at umass-sim0 bus 0 target 0 lun 0
 > Sep 20 11:57:14 feynman kernel: da0: <Garmin GARMIN Flash 1.00> Removable
 > Direct Access SCSI-5 device Sep 20 11:57:14 feynman kernel: da0: 1.000MB/s
 > transfers
 > Sep 20 11:57:14 feynman kernel: da0: 3906MB (7999488 512 byte sectors: 255H
 > 63S/T 497C) Sep 20 11:57:14 feynman kernel: da1 at umass-sim0 bus 0 target
 > 0 lun 1 Sep 20 11:57:14 feynman kernel: da1: <Garmin GARMIN SD Card 1.00>
 > Removable Direct Access SCSI-5 device Sep 20 11:57:14 feynman kernel: da1:
 > 1.000MB/s transfers
 > Sep 20 11:57:14 feynman kernel: da1: 7580MB (15523840 512 byte sectors:
 > 255H 63S/T 966C)
 > 
 > Today (in the meantime upgraded to the fBSD revision as cited above in the
 > uname -a output, csup'ed yesterday), the da1 device is missing:
 > 
 > Jan 21 14:27:25 feynman kernel: ugen0.2: <vendor 0x091e> at usbus0
 > Jan 21 14:27:25 feynman kernel: umass0: <vendor 0x091e product 0x231b,
 > class 0/0, rev 1.10/5.09, addr 2> on usbus0 Jan 21 14:27:25 feynman root:
 > Unknown USB device: vendor 0x091e product 0x231b bus uhub0 Jan 21 14:27:26
 > feynman kernel: da0 at umass-sim0 bus 0 scbus2 target 0 lun 0 Jan 21
 > 14:27:26 feynman kernel: da0: <Garmin GARMIN Flash 1.00> Removable Direct
 > Access SCSI-5 device Jan 21 14:27:26 feynman kernel: da0: 1.000MB/s
 > transfers
 > Jan 21 14:27:26 feynman kernel: da0: 3906MB (7999488 512 byte sectors: 255H
 > 63S/T 497C)
 > 
 > When attaching the GPS to a system running Solaris, both mass storage
 > devices are visible and working, so I assume the device itself is okay...
 > 
 
 Try to upgrade USB code to the latest. There I a know issue affecting device 
 enumeration.
 
 --HPS


More information about the freebsd-usb mailing list