summaryrefslogtreecommitdiff
path: root/sys/dev/usb/umass_quirks.c
AgeCommit message (Collapse)Author
2004-11-11quirk for iriver 3xx.Alexander Yurchenko
ok dlg@
2004-10-18quirks for the Creative Nomad from Michael AddaDavid Gwynne
push by deraadt@
2004-07-21from netbsd, umass.c 1.100 1.113 1.115, umass_scsipi.c 1.11, umassvar.h 1.21David Gwynne
log message for umass 1.98, umass_scsipi.c 1.11, umassvar.h 1.21: Fix several problems with CCI handling, and enable it: * We were never calling the callback function when we got a UFI CCI(!). * We were passing a bogus residual count on non-UFI CCIs. * After a REQUEST SENSE, the UFI CCI may include the ASC/ASCQ from the sense information -- don't consider this a failure. In addition, remove a horrible hack that was causing us to drop sense information on the floor and return empty INQUIRY responses, often in the case where there is a UNIT ATTENTION pending during the INQUIRY. (Some drives send the data and then fail, some don't.) log message for umass.c 1.113: Do not return STATUS_WIRE_FAILED in response to a CBI stall. This is perfectly normal, and is used to report errors. Instead, use STATUS_CMD_FAILED, which causes us to do a REQUEST SENSE. Should address PR 22960. log message for umass.c 1.115: Do not do a CBI reset before returning STATUS_CMD_FAILED. This causes any sense information to be thrown away, and is therefore nonsensical. ok krw@
2004-07-17from netbsd, umass.c 1.98, umassvar.h 1.20David Gwynne
log message: Remove UMASS_QUIRK_NO_START_STOP and UMASS_QUIRK_NO_MAX_LUN. We don't have UMASS_QUIRK_NO_START_STOP so I didn't have to remove it. I consider umass_quirks.c to be too different so I hand removed references to the removed defines. There are some useless entries in there now which will be cleaned up after umass is merged with netbsd. ok deraadt@
2004-07-09from netbsd:Theo de Raadt
The Sony camera reports itself as a "disk", not a "simplified direct access" device -- ergo, it is "SCSI", not "RBC".
2004-06-13support iriver ifp-1xx thingiesMichael Shalayeff
2004-04-10minolta dimage A1 quirk; 3734, michael@paddon.orgTheo de Raadt
2004-02-21Eliminate the quirks SDEV_NOSTARTUNIT, UMASS_QUIRK_NO_START_STOP, andKenneth R Westerback
UMASS_QUIRK_FORCE_SHORT_INQUIRY. Fixes a bunch of USB devices. Based on work by Mycroft in NetBSD. ok tdeval@ deraadt@.
2004-01-14Nuke SDEV_NOLUNS, SDEV_FORCELUNS, and PQUIRK_FORCELUNS quirks. AlsoKenneth R Westerback
moreluns field in scsi_link structure. Instead, treat an INQUIRY result that duplicates the INQUIRY result of LUN 0 as proof the LUN does not exist. Compensate for lack of SDEV_NOLUNS where necessary by setting sc_link->luns to 1, which has the same effect. From Marco Peereboom. Don't issue Test Unit Ready command before INQUIRY command - not necessary and potentially harmful to devices with ADEV_NOTUR quirk since quirks have not been set yet. From mycroft@NetBSD ok deraadt@, mvme* changes by miod@.
2003-12-03my USB_PRODUCT_SHUTTLE_EUSB needs PQUIRK_NOSENSE; ok henningMarkus Friedl
2003-11-27add quirk for Datum Networks SSF-7X USB Multi PlayersHenning Brauer
PR3580; Aldo Cortesi <aldo@nullcube.com>
2003-05-19add a quirk for my trek thumbdriveNathan Binkert
2003-05-18add a quirk for the Imation FlashGo adapter to make it shut upNathan Binkert
2003-05-18add a quirk for a different zip250 modelNathan Binkert
2003-05-17sync with NetBSD and add various local hacks to make things work correctlyNathan Binkert
with our scsi layer
2002-05-07Meant to commit only ulpt and committed everything. Most things weren't readyNathan Binkert
2002-05-07Sync ulpt driver with NetBSDNathan Binkert