Lines Matching +full:usb +full:- +full:valid
4 Nate Lawson - njl at freebsd org
19 CAM provides a generic transport for SCSI-like devices. Many different
21 (1394), USB UMASS, fibre channel, and ATAPI. For block devices (i.e.
23 and RBC. SCSI hard drives are usually SBC-compliant and smaller
24 devices like flash drives are usually RBC-compliant. Multimedia
25 devices including CDROMs and DVD-RW are usually MMC-compliant.
39 o CAM_QUIRK_NOLUNS - do not probe luns other than 0 since device
42 o CAM_QUIRK_NOSERIAL - do not send an inquiry for serial number.
44 o CAM_QUIRK_HILUNS - probe all luns even if some respond "not present"
49 o DA_Q_NO_SYNC_CACHE - The sync cache command is used to force a
57 o DA_Q_NO_6_BYTE - The RBC spec (see Links below) does not allow
58 for 6-byte READ/WRITE commands. Some manufacturers took that too
59 literally and crash when receiving 6-byte commands. This quirk
60 causes FreeBSD to only send 10-byte commands. Since the CAM subsystem
61 has been modified to not send 6-byte commands to USB, 1394, and
65 o DA_Q_NO_PREVENT - Don't use the prevent/allow commands to keep a
71 o CD_Q_NO_TOUCH - not implemented
73 o CD_Q_BCD_TRACKS - convert start/end track to BCD
75 o CD_Q_NO_CHANGER - never treat as a changer
77 o CD_Q_CHANGER - always treat as a changer
80 o CH_Q_NO_DBD - disable block descriptors in mode sense
84 o SA_QUIRK_NOCOMP - Can't deal with compression at all
86 o SA_QUIRK_FIXED - Force fixed mode
88 o SA_QUIRK_VARIABLE - Force variable mode
90 o SA_QUIRK_2FM - Needs Two File Marks at EOD
92 o SA_QUIRK_1FM - No more than 1 File Mark at EOD
94 o SA_QUIRK_NODREAD - Don't try and dummy read density
96 o SA_QUIRK_NO_MODESEL - Don't do mode select at all
98 o SA_QUIRK_NO_CPAGE - Don't use DEVICE COMPRESSION page
100 * dev/usb/umass.c quirks
102 o NO_TEST_UNIT_READY - The drive does not support Test Unit Ready.
103 Convert to Start Unit. This command is a simple no-op for most
106 o RS_NO_CLEAR_UA - The drive does not reset the Unit Attention state
113 o NO_START_STOP - Like test unit ready, don't send this command if it hangs the device.
115 o FORCE_SHORT_INQUIRY - Don't ask for full inquiry data (256
119 o SHUTTLE_INIT - Needs to be initialised the Shuttle way. Haven't
123 o ALT_IFACE_1 - Drive needs to be switched to alternate interface 1. Rare.
125 o FLOPPY_SPEED - Drive does not do 1Mb/s, but just floppy speeds (20kb/s).
127 o IGNORE_RESIDUE - The device can't count and gets the residue
131 o NO_GETMAXLUN - Get maximum LUN is a command to identify multiple
133 flash reader might be on two LUNS. Some non-standard devices hang
136 o WRONG_CSWSIG - The device uses a weird CSWSIGNATURE. Rare.
138 o NO_INQUIRY - Device cannot handle INQUIRY so fake a generic
141 at all on other OS's.) This quirk fakes up a valid but generic
144 o NO_INQUIRY_EVPD - Device cannot handle an extended INQUIRY
155 USB pen drives or flash readers require quirks in both da(4) and
158 * umass(4) device (sys/dev/usb/umass.c) -- this quirk matches an Asahi Optical device with any prod…
164 * da(4) device (sys/cam/scsi/scsi_da.c) -- this quirk matches a Creative device with a name of "NOM…
168 * * Creative Nomad MUVO mp3 player (USB)
182 * Subject: QUIRK: FooCo USB DVD-RAM drive
185 * Transport type (FC, SCSI, USB, Firewire)
188 * Output of "usbdevs -v" with device attached
189 * Valid email address
191 Here are some examples of well-formed PRs: