summaryrefslogtreecommitdiff
path: root/sys/scsi
AgeCommit message (Collapse)Author
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
the sense code evaluation function return ERESTART with xs->error = XS_BUSY; then higher up catch this case and drop into the scbusy tsleep code. For exabyte 8500 units, this makes st opening reprobe repeatedly, rather than fail with an EIO while the tape is being loaded.
1998-11-28Add another Sony CD-ROM, wvdputte@reptile.rug.ac.beJason Downs
1998-11-11some scsi devices use 0xff as string terminator in inquiry strings; soren@t.dkTheo de Raadt
1998-10-05make DIOCGPDINFO equivalent to DIOCGDINFO for cd'sTodd C. Miller
1998-10-04Add DIOCGPDINFO supportTodd C. Miller
1998-10-03Add a "spoofonly" argument to readdisklabel() which will be used toTodd C. Miller
implement an ioctl to get a spoofed label even for disks that have a label on them.
1998-10-01Put vendor + model in spoofed label, not 'fictious'Todd C. Miller
1998-09-16add support for HP ScanJet IIpkstailey
1998-08-04make resid size_tTodd C. Miller
1998-07-23do delays based on command type -- this works a lot better, make "mt status"Theo de Raadt
show much more information; ross
1998-07-19Don't bother trying to use luns on any CyberDrv devices.Jason Downs
1998-07-13CDs can have up to 99 tracks, not 65 tracks. Use kernel heap instead of stackConstantine Sapuntzakis
for temporary storage of CD table of contents
1998-07-12fill in d_bbsize and d_sbsizeTheo de Raadt
1998-06-26no luns on the ricoh scannerTheo de Raadt
1998-05-05more lun flakes; rh@vip.at, simonb@telstra.com.auTheo de Raadt
1998-05-02Set blksize to DEV_BSIZE, not 512.Todd C. Miller
1998-04-25set d_bbsize and d_sbsize in spoofed label to values correct for ffsTodd C. Miller
1998-04-25some exceptions from netbsdTheo de Raadt
1998-03-27Fix strncpy usage and call a cdrom a cdrom in the fake labelTodd C. Miller
1998-03-22Tell the SCSI driver that we expect data in from the changer device when weThorsten Lockert
request status; makes it work properly on NCR controllers (and probably on some others as well).
1998-03-18more SDEV_AUTOSAVE devicesTheo de Raadt
1998-02-22Detect and report a weird error case (residual > request)Niklas Hallqvist
1998-02-22Please GCC 2.8 -WallNiklas Hallqvist
1998-02-16jaz drives do not do SDEV_NOTAGSTheo de Raadt
1998-02-16add SDEV_NOTAGSTheo de Raadt
1998-02-16Add the "VIPER 150/21531" to quirk list (ST_Q_SENSE_HELP; pkTheo de Raadt
1998-02-14clear scsi_xfer's status byte before executing or re-executing the command.Theo de Raadt
1998-01-12Obsure, old NEC SCSI semi-disk. A big blob of RAM with a SCSI disk interface.kstailey
1998-01-10be silent for ILI errors ; giannici@neomedia.itTheo de Raadt
1998-01-07add QIC_3080Theo de Raadt
1997-12-31return EROFS for write protect; isTheo de Raadt
1997-12-05argh. this darn little bugger made CDIOCREADSUBCHANNEL unuseable, thisNiels Provos
should also fix some cdio problems with SCSI cdroms.
1997-10-18avoid "no disklabel" error messagesTheo de Raadt
1997-10-15make it compileNiels Provos
1997-09-30Quirk for Cipher ST150S tape drive, jbernard@tater.mines.eduTodd C. Miller
1997-09-30Quirks for revs 015 and 016 of the hitachi dk515. jbernard@tater.mines.eduTodd C. Miller
1997-09-11Fix setting up of the LUN field of the CDBNiklas Hallqvist
1997-09-11cd_play/acd_play() were replaced a while backTheo de Raadt
1997-09-11another bad lun handler; pk@netbsdTheo de Raadt
1997-09-05Add SCSITERSE option which omits the (large) ASC/ASCQ table.Todd C. Miller
Old scsi error printing code is now gone.
1997-09-05fix compilation problem when SCSIVERBOSE=0Todd C. Miller
1997-09-05clean up sense info printing furtherTheo de Raadt
1997-09-03simplify verbose error reportingTheo de Raadt
1997-09-03be silent for SCSI_SILENT transactionsTheo de Raadt
1997-09-02delete extra \nTheo de Raadt
1997-09-01Correct a debug printoutNiklas Hallqvist
1997-08-31* Make scsi_do_ioctl() sane again.Jason Downs
* Use scsi_do_ioctl() in cd.c and uk.c again.
1997-08-22Add more detailed SCSI error printing by Matthew Jacob. Enabled byTodd C. Miller
default. Use "option SCSIVERBOSE=0" to turn off (only added 8Kb to my kernel). From the NetBSD commit message: Add in more detailed SCSI error printing, based off of final SCSI-2 spec. This will also print out things like progress indicator errors, and will also dump out additional sense bytes that haven't been decoded.
1997-08-19Back out part of revision 1.16 where the tape was unmounted in stclose ondgregor
a non-rewinding device. When the tape was re-opened again, st_mount_tape called st_load, which causes the tape to be rewound. The best way to fix this problem would be to not call st_load in st_mount_tape if the tape is already in the drive and has already been loaded. But, I haven't figured out a good, safe way to do that yet....