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 _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"