summaryrefslogtreecommitdiff
path: root/sys/scsi/scsi_base.c
AgeCommit message (Expand)Author
2005-05-14Add scsi_mode_[sense|select]_big() and use it instead ofKenneth R Westerback
2005-04-28more snprintf error checking. ok krw@Moritz Jodeit
2005-04-17Fix typoTom Cosgrove
2005-04-05Factor out scsi_mode_sense() and scsi_mode_select() like NetBSD does.Kenneth R Westerback
2005-04-01Cleanup SKEY_NOT_READY logic. Only retry command if it's likely theKenneth R Westerback
2005-03-24If READ CAPACITY(10) says there are more than 0xffffffff sectors,Kenneth R Westerback
2004-07-31Remove scsi_change_def() and related command structure. Its only useKenneth R Westerback
2004-05-28Clean up sense error logic and printing a bit, partly inspired byKenneth R Westerback
2004-05-17Elminate SCSIRET_* synonyms for EJUSTRETURN and ERESTART by usingKenneth R Westerback
2004-05-13More cleanup of SCSI sense printing. Better output, more readable code.Kenneth R Westerback
2004-05-09Eliminate verbosity parameter to scsi_print_sense and the associatedKenneth R Westerback
2004-05-09Add missing <cr>'s to various SC_DEBUG() calls, along with a few otherKenneth R Westerback
2004-04-18Restore siop's (and possibly others) ability to negotiate tags/wide/sync byKenneth R Westerback
2004-03-14Last pre-3.5 tweak: restore bus scanning to full speed by not performingKenneth R Westerback
2004-02-21Eliminate the quirks SDEV_NOSTARTUNIT, UMASS_QUIRK_NO_START_STOP, andKenneth R Westerback
2004-02-21Fix a race. scsi_done() can free a scsi_xfer, so relying on the valuesKenneth R Westerback
2004-02-17bzero scsi_xfer's as they come out of the pool to ensure there is noKenneth R Westerback
2004-02-07If scsi_probe_bus() is called with a particular lun, ensure that lun 0Kenneth R Westerback
2004-01-10Print sense info only for valid key; from NetBSD.Alexander Yurchenko
2004-01-08More sense message improvements from Marco Peereboom.Kenneth R Westerback
2004-01-04Rewrite scsi_decode_sense() to clean up code; eliminate many magicKenneth R Westerback
2004-01-02Treat all commands returning a sense data ASC of 0x29 as havingKenneth R Westerback
2004-01-02Add in missing ASC/ASCQ descriptions for non-RAMDISK (i.e.Kenneth R Westerback
2003-12-24Make error message more informative by showing bad value that causedKenneth R Westerback
2003-09-26Typos: defintion -> definition, proccess -> processMiod Vallat
2003-06-26Simplify code a bit by eliminating a few early returns in the senseKenneth R Westerback
2003-05-16Provide most if not all the support required for the usb changes NateKenneth R Westerback
2003-05-03sprintf -> snprintf.Kenneth R Westerback
2003-02-20Eliminate unused parameter to scsi_free_xs().Kenneth R Westerback
2002-12-30Add new parameter to scsi_test_unit_ready(): retries number.Alexander Yurchenko
2002-11-30Actually implement the NODOORLOCK quirkNathan Binkert
2002-09-04Write sentences.Thierry Deval
2002-05-22Eh, mark scsi_free_xs with splassert(IPL_BIO) too.Artur Grabowski
2002-05-22splassert(IPL_BIO) in scsi_done (its children have this assumption).Artur Grabowski
2002-04-21Use PR_, not M_ flags to pool_get.Artur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2001-08-25Change scsi_[free|get]_xs to use pool(9); art@ krw@ miod@ ok.Federico G. Schwindt
2001-08-19More old timeouts removal, mainly affected unused/unmaintained code.Miod Vallat
2001-06-22KNFTheo de Raadt
2001-02-18In scsi_print_sense, add 0x when printing the opcode to clarify it'sFederico G. Schwindt
2001-01-22Reduce # of retries on scsi_test_unit_ready to 5. This means that devicesConstantine Sapuntzakis
2000-03-01Initialize xs->req_sense_length to 0. This is not used by manyTodd C. Miller
1999-07-25Merge sd stuff from NetBSD-current. Helps with LS-120, ZIPConstantine Sapuntzakis
1999-04-20Spelling error in comment.Tobias Weingartner
1999-02-07print INFO FIELD as unsignedTheo de Raadt
1998-12-19for sense code "Logical Unit Is in Process Of Becoming Ready", makeTheo de Raadt
1998-02-14clear scsi_xfer's status byte before executing or re-executing the command.Theo de Raadt
1997-12-31return EROFS for write protect; isTheo de Raadt
1997-09-11Fix setting up of the LUN field of the CDBNiklas Hallqvist