summaryrefslogtreecommitdiff
path: root/sys/scsi
AgeCommit message (Collapse)Author
1999-12-31Add SDEV_NOLUNS quirk for NEC CD-ROM DRIVE:501Todd C. Miller
1999-12-16Split SDEV_NOSYNCWIDE into SDEV_NOSYNC and SDEV_NOWIDE (as is donemjacob
in NetBSD). Look at Inquiry data during probing to further set quirks based upon device capabilities. Thanks to Todd.Miller@courtesan.com for doing the grunt work and encouraging this to get done fully.
1999-12-11LS-120's do support mode sense.Constantine Sapuntzakis
1999-12-05correct printout labelsTheo de Raadt
1999-11-22In order to support Fibre Channel fabric fatten scsi target id's to 16 bits.mjacob
Also, to support at least first level SCSI-3 hierarchical luns, fatten luns to 16 bits too.
1999-11-12Use cdio.h instead of dvdio.hAngelos D. Keromytis
1999-11-11SCSI commands do not send data in both directions in the data phase.Constantine Sapuntzakis
Fixes DMA bug Angelos was seeing with DVD stuff. Happy ripping!
1999-11-09Fix lengths of scsi cmdsAngelos D. Keromytis
1999-11-03bzero the right amount of memory; I think NetBSD has this problem too.Angelos D. Keromytis
1999-11-03Some DVD support, from NetBSD.Angelos D. Keromytis
1999-10-16another fix form csapuntzTheo de Raadt
1999-10-14read disklabels only from CDs that have a data track, spoofed labels fromTheo de Raadt
the audio CDs could do with a bit more work, but this makes audio cd playing not generate disklabel read-failure messages on first open; csapuntz
1999-09-25sorry, but the last two changes completely broke disklabel spoofing, which ↵Theo de Raadt
we need for the release
1999-09-21Bug in the disklabel calculations fixed. Offsets were calculated inConstantine Sapuntzakis
terms of 512-unit sectors, yet the disklabel said that the sector size was 2048. Enabled code that tries to read disklabel from first data track. I guess this will be useful for those combination music/BSD install cds.
1999-09-21For some reason unbeknownst to me, the old acd driver had a more advancedConstantine Sapuntzakis
disklabel logic than the cd driver. This patch integrates that logic into the SCSI cd driver. Bug fixed - we no longer try to read disklabels off of audio CDs. No more SCSI errors when you hit play the first time on an audio CD.
1999-09-05ATAPI tapes are always fixed blocksizeNiklas Hallqvist
1999-08-24Added type field to scsi_addr to reflect bus/device type (ATAPI or SCSI).Constantine Sapuntzakis
Updated ioctls to match Minor patches in anticipation of wd->sd translation layer
1999-08-10support DIOCRLDINFOTheo de Raadt
1999-07-25gets even worse..Theo de Raadt
1999-07-25another costa bug.. erkTheo de Raadt
1999-07-25fake sd_atapi.c and sd_scsi.c until costa fixes it for realTheo de Raadt
1999-07-25Merge sd stuff from NetBSD-current. Helps with LS-120, ZIPConstantine Sapuntzakis
More SCSI logic from NetBSD-current Some tape fixes. ATAPI tapes do not work yet for most operations.
1999-07-24oops, LS-120 entry mungedTheo de Raadt
1999-07-24SDEV_NOMODESENSE on LS-120 VER5 00Theo de Raadt
1999-07-23use READ_BIG for atapi; LS-120 works nowTheo de Raadt
1999-07-22for drives <10MB of so, print #.##MB for the sizeTheo de Raadt
1999-07-21swap16_multi by niklas@cvs.openbsd.orgConstantine Sapuntzakis
Fix cd.c so it compiles on big-endian platforms
1999-07-20Don't pull in cd_scsi/cd_atapi stuff unless cd device is usedConstantine Sapuntzakis
1999-07-20Be more generous with timeout on cd_play_msfConstantine Sapuntzakis
1999-07-20Make acd redundant.Constantine Sapuntzakis
Mostly based on NetBSD-current
1999-07-18Added SDEV_NOSENSE for ATAPI devices without request sense.Constantine Sapuntzakis
1999-05-11clean upkstailey
1999-05-11set window descriptor length to actual amount of datakstailey
1999-05-11initialize generic quirkskstailey
1999-05-11generic triggerkstailey
1999-05-09Fix sdsize() to not call sdopen()/sdclose() unless it is needed.Tobias Weingartner
1999-04-20Spelling error in comment.Tobias Weingartner
1999-04-01If READ_CD_CAPACITY fails, just use the 2048/400000 defaults since some CDR ↵Todd C. Miller
drives don't support READ_CD_CAPACITY on blank media ; downsj with modifications by me
1999-02-24Zip250 doesn't do modesense, either.Jason Downs
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