svn commit: r225350 - in head/sys: dev/usb dev/usb/quirk dev/usb/storage sys

Hans Petter Selasky hselasky at freebsd.org
Sat Sep 3 18:29:46 UTC 2011


On Saturday 03 September 2011 18:32:38 Alex Kozlov wrote:
> On Fri, Sep 02, 2011 at 06:50:44PM +0000, Hans Petter Selasky wrote:
> > Log:
> >   This patch adds automatic detection of USB mass storage devices
> >   which does not support the no synchronize cache SCSI command.
> >   
> >   The __FreeBSD_version version macro has been bumped and
> >   external kernel modules needs to be recompiled after
> >   this patch.
> >   
> >   Approved by:    re (kib)
> >   MFC after:      1 week
> >   PR:		usb/160299
> > 
> > Modified:
> >   head/sys/dev/usb/quirk/usb_quirk.c
> >   head/sys/dev/usb/storage/umass.c
> >   head/sys/dev/usb/usb_device.c
> >   head/sys/dev/usb/usb_device.h
> >   head/sys/dev/usb/usb_dynamic.c
> >   head/sys/dev/usb/usb_dynamic.h
> >   head/sys/dev/usb/usb_freebsd.h
> >   head/sys/dev/usb/usb_msctest.c
> >   head/sys/dev/usb/usb_msctest.h
> >   head/sys/dev/usb/usbdi.h
> >   head/sys/sys/param.h
> 
> This change broke the detection of one of my flash cards:
> 
> Root mount waiting for: usbus7
> ugen7.2: <vendor 0x1221> at usbus7
> umass0: <vendor 0x1221 Flsah Disk. class 0/0, rev 2.00/0.00, addr 2> on
> usbus7 Root mount waiting for: usbus7
> (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0
> (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
> (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
> (probe0:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:24.0 (Invalid
> field in CDB) field replaceable unit 6 Root mount waiting for: usbus7
> Trying to mount root from ufs:/dev/da0a [ro]...
> mountroot: waiting for device /dev/da0a ...
> Mounting from ufs:/dev/da0a failed with error 19.
> 
> 
> --
> Adios

Hi,

Forgot one line in my patch.

--HPS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: msc_auto_quirk.patch
Type: text/x-patch
Size: 801 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/svn-src-head/attachments/20110903/d9dcac0c/msc_auto_quirk.bin


More information about the svn-src-head mailing list