Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-10-26 | Remove unused #define INUSE. It was rendered superfluous by the | Kenneth R Westerback | |
move to pools in SCSI layer. | |||
2001-10-25 | Allow an empty cd to be opened (raw device/whole disk) primarily to | Dale Rahn | |
allow empty CD caddies to be ejected. Original diff from Alexander Guy. "pretty much straight from NetBSD" Addition to allow eject (mt) to eject an empty tray. ok csapuntz@ | |||
2001-10-08 | Add a new quirk type, SDEV_NOCDB6, some USB devices like ATAPI | Dale Rahn | |
do not support 6 byte CDBs. This quirk is used for OLYMPUS USB cameras. Loosely based on code in FreeBSD. ok costa@ | |||
2001-08-26 | Don't restrict MICROP 4421-07 quirk to a specific firmware revision | Todd C. Miller | |
2001-08-26 | remove useless INUSE references from scsi_xfer->flags; art@ miod@ ok. | Federico G. Schwindt | |
2001-08-25 | Change scsi_[free|get]_xs to use pool(9); art@ krw@ miod@ ok. | Federico G. Schwindt | |
2001-08-19 | More old timeouts removal, mainly affected unused/unmaintained code. | Miod Vallat | |
2001-08-18 | Make siop pay attention to quirks table. This not only eliminates the | Kenneth R Westerback | |
ugly INQUIRY snooping but avoids adding even uglier #ifdef's to turn off stuff, e.g. tagged queuing. Add two disk drives now known to lie about supporting tagged queuing to quirks table. One from millert@ (<MICROP, 4421-07 0329SJ, 0329>) and one from Hakan Olsson (<SEAGATE, ST150176LW, 0002>). Add field 'inquiry_flags2' to struct scsi_link to hold flags2 field from struct scsi_inquiry_data. These flags relate to SCSI-3 specific features. Clean up some logic, eliminating need for TARF_PPR flag. | |||
2001-08-06 | Remove legacy __BDEVSW_DUMP_OLD_TYPE code. | Miod Vallat | |
2001-06-24 | cold is in systm now | Michael Shalayeff | |
2001-06-22 | KNF | Theo de Raadt | |
2001-05-24 | Check malloc() return value, from tedu@heorot.stanford.edu | Angelos D. Keromytis | |
2001-04-30 | Pass IOCTL to adapter device if not understood by SCSI layer. | Constantine Sapuntzakis | |
2001-04-08 | Add one more 1 byte (reserved, as defined in spc-2) field to the | Kenneth R Westerback | |
scsi_inquiry_data structure. The last commit made the structure 57 bytes long, an odd number. This caused problems with at least two drivers, which were not prepared to handle the IGNORE WIDE RESIDUE message during probing. This message apparently being generated during probes of non-existant LUNs. Problem found on siop by Rev. Chris Cappuccio and on iha by Andreas Gunnarsson <andreas@zzlevo.net>. | |||
2001-04-02 | Add padding and new field 'flags2' to struct scsi_inquiry_data, | Kenneth R Westerback | |
bringing it in line with the spc-2 definition of standard inquiry data. scsi_inquiry_data grows from 50 to 57 bytes in size. The new 'flags2' field gives access to PPR related information, the IUS, QAS and DT bits, used in negotiating Ultra3 transfers. Also add PPR related extended message defines. ok deraadt@ | |||
2001-03-25 | Support for several HP scanners; from jmartin@ugrad.cs.ualberta.ca, krw@ ok. | Federico G. Schwindt | |
2001-03-15 | Move status reads to chopen- there's no need to hang up the boot | mjacob | |
process finding out the changer parameters. Print out changer parameters only if they're changed from the last read of changer parameters. This works for the first time, and for 99.9% of all other cases will be silent ever after. The only time this will then be chatty afterwards is if you change something within the changer (add a drive, etc.). | |||
2001-02-18 | In scsi_print_sense, add 0x when printing the opcode to clarify it's | Federico G. Schwindt | |
base 16; suggested by Quentin Barnes <qbarnes@urbana.css.mot.com>, ok by costa@. | |||
2001-01-29 | Prepend SCSI_ to some of the SCSI opcodes to aid in sharing code w/NetBSD | Constantine Sapuntzakis | |
2001-01-25 | spelling | Todd T. Fries | |
2001-01-22 | ATAPI CD-ROMs BCD-16X and BCD-24X have troubles starting and stopping their ↵ | Constantine Sapuntzakis | |
disks | |||
2001-01-22 | Reduce # of retries on scsi_test_unit_ready to 5. This means that devices | Constantine Sapuntzakis | |
that don't support it will only hang the system in boot-up for 50 seconds as opposed to 500 seconds. Return 0 from scsi_start if the device doesn't support START/STOP unit. | |||
2001-01-09 | Typo: dome -> some | Kenneth R Westerback | |
2000-12-13 | move back to unlimitted openings | Michael Shalayeff | |
2000-11-23 | fix lun support, not as nice as i would like | Theo de Raadt | |
2000-11-20 | limit luns on usb | Theo de Raadt | |
2000-10-13 | Matthew Jacob <mjacob@feral.com>: | Michael Shalayeff | |
Mickey did the right thing, but we'll have to figure out what that broke as well. | |||
2000-09-21 | do not limit openings to defined SDOUTSTANDING value of 4, since many ↵ | Michael Shalayeff | |
controllers can do more; presumably all the cotrollers initialize openings to the right value; also replace some spaces w/ tabs | |||
2000-09-20 | make SDOUTSTANDING redefinable, since some controller can handle more than 4 ↵ | Michael Shalayeff | |
xfers simultaneously; deraadt@ ok | |||
2000-08-05 | remove statics | Niklas Hallqvist | |
2000-07-18 | Thanks to miod@ for finding bug in cd_scsi_{get,set}mode | Constantine Sapuntzakis | |
Pass length of mode page, not length of fixed header | |||
2000-07-18 | Update cd_size to handle failure of READ_CD_CAPACITY by returning | Constantine Sapuntzakis | |
some default values | |||
2000-07-06 | Add in a timeout structure to the scsi_xfer structure so that HBA's can | mjacob | |
watchdog per command. Reserve 4 bits of the flags field for the HBA's private use (e.g., for saying whether the commands in the middle of being watchdogged....). | |||
2000-06-16 | take MIN/MAX from param.h, okay theo@ | Niels Provos | |
2000-04-18 | cd detach | Constantine Sapuntzakis | |
2000-04-18 | sd and scsibus detach | Constantine Sapuntzakis | |
cdlock/cdunlock now through disk_lock/disk_unlock | |||
2000-04-09 | Don't trust the TOC coming from the drive so much. | Constantine Sapuntzakis | |
Be better about handling failures of SCSI CD READ TOC command. | |||
2000-04-08 | These days, attach can occur outside the tsleep-restricted world of | Constantine Sapuntzakis | |
BSD autoconf. Don't use POLL & NOSLEEP mode if attaching after autoconf | |||
2000-03-09 | update for new adaptec support. | Steve Murphree | |
2000-03-01 | Initialize xs->req_sense_length to 0. This is not used by many | Todd C. Miller | |
scsi drivers, other than dev/pci/ncr.c, but if req_sense_length is not zero (either explicitly or through chance) the ncr driver will fail during initialization. This fixes the occasionaly ncr driver init problems; thorpej@netbsd.org | |||
2000-02-21 | add SES/SAF-TE SCSI device | mjacob | |
2000-02-21 | add T_ENCLOSURE name and NOLUN Photon SENA devices | mjacob | |
2000-02-21 | Add in Enclosure device type (0xd/13). Pad out inquiry data to 50 bytes | mjacob | |
os that SAF-TE devices can be found. | |||
1999-12-31 | Add SDEV_NOLUNS quirk for NEC CD-ROM DRIVE:501 | Todd C. Miller | |
1999-12-16 | Split SDEV_NOSYNCWIDE into SDEV_NOSYNC and SDEV_NOWIDE (as is done | mjacob | |
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-11 | LS-120's do support mode sense. | Constantine Sapuntzakis | |
1999-12-05 | correct printout labels | Theo de Raadt | |
1999-11-22 | In 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-12 | Use cdio.h instead of dvdio.h | Angelos D. Keromytis | |
1999-11-11 | SCSI 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! |