cvs commit: src/sys/cam/scsi scsi_da.c src/sys/dev/usb umass.c usbdevs

Florent Thoumie flz at xbsd.org
Mon Jan 30 16:09:00 PST 2006


On Tuesday 31 January 2006 00:48, Nate Lawson wrote:
> Florent Thoumie wrote:
> > flz         2006-01-30 20:27:44 UTC
> >
> >   FreeBSD src repository (ports committer)
> >
> >   Modified files:
> >     sys/cam/scsi         scsi_da.c
> >     sys/dev/usb          umass.c usbdevs
> >   Log:
> >   - Add a scsi_da.c and a umass.c quirk for Genesys 6-in-1 Card Reader.
> >
> > --- src/sys/cam/scsi/scsi_da.c:1.185	Thu Jan 26 00:35:53 2006
> > +++ src/sys/cam/scsi/scsi_da.c	Mon Jan 30 20:27:44 2006
> > @@ -427,6 +427,14 @@
> >  		{T_DIRECT, SIP_MEDIA_REMOVABLE, "*" , "USB DISK*",
> >  		"*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
> >  	},
> > +	{
> > +		/*
> > +		 * Genesys 6-in-1 Card Reader
> > +		 * No PR, reported by anders
> > +		 */
> > +		{T_DIRECT, SIP_MEDIA_REMOVABLE, "Generic*", "STORAGE DEVICE*",
> > +		"*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
> > +	},
> >  };
>
> I think it's bad to deviate from the policy we've established for
> handling quirks.  The reason why we need a PR is to track the following
> info:
>
> # Output of "camcontrol inquiry yourdevice"
> # Manufacturer name, model number, etc.
> # Transport type (FC, SCSI, USB, Firewire)
> # Output from dmesg for failed attach attempts
> # Output from dmesg for successful attach attempts (after quirk added)
> # Output of "usbdevs -v" with device attached
> # Valid email address
>
> An email address or posting is not enough since the user may discard the
> device later and it's tough to tell from the quirk itself exactly what
> device was causing the problem.  Case in point:  the quirk "Generic
> STORAGE DEVICE" you've added could match any number of devices.  Was
> this only a particular Genesys product or do all their products have
> this issue?  Without a way to track this info, it becomes impossible to
> decide.  PRs are the best current way to track things.
>
> http://root.org/~nate/freebsd/scsi/quirks.html
>
> Please stick to the policy of collecting the necessary information to
> help future maintainers.

Hum sorry, I thought I had enough information from anders' mail [1]

I've used "*" as revision match since that's what is used for all other 
entries, whether particular revisions are mentioned in the comment or not.

Do you want me to create a PR just for tracking purposes?

[1] http://docs.freebsd.org/cgi/mid.cgi?20060116193024.GA95183

-- 
Florent Thoumie
flz at FreeBSD.org
FreeBSD Committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20060131/9ee85f7b/attachment.bin


More information about the cvs-src mailing list