Quirk for a USB mass storage device
Hans Petter Selasky
hselasky at c2i.net
Thu Oct 27 18:31:48 UTC 2011
On Thursday 27 October 2011 10:12:46 Gustau Pérez wrote:
> I'm running FreeBSD 10.0 r226042 on AMD64 and I'm having problems
> with the following device:
> umass0: <Kingston DataTraveler 200, class 0/0, rev 2.00/1.10,
> addr 7> on usbus0
> umass0: SCSI over Bulk-Only; quirks = 0x4001
> umass0: Get Max Lun not supported (USB_ERR_TIMEOUT)
> umass0:5:0:-1: Attached to scbus5
> as you can see, UQ_MSC_NO_GETMAXLUN should be set to use the device.
> As it is a 64Gb mass storage I would like to use it.
> I tried to manually add the quirk and it worked. Later on I tried
> with 9.0Beta2/i386 on the same machine and the problem also appeared. So
> I made a patch (which works on CURRENT, did not try with STABLE) to add
> the quirk, which is attached.
> Hans: is it necessary to fill a PR with the patch or would it be
> enough with the inline patch?
Does this device work at all without this patch?
I was thinking to auto detect this behaviour instead.
More information about the freebsd-usb