summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi/atapi_wdc.c
AgeCommit message (Expand)Author
2001-12-03Update my copyrigth.bouyer
2001-12-02Clean up attach of wd/atapibus:bouyer
2001-12-01For ATAPI tape drives, poll for DSC (using a callout), to get the realbouyer
2001-11-13add RCSIDslukem
2001-06-27Some ATAPI CD occasionally reports "ATA illegal indication length" forbouyer
2001-06-13Add explicit support for IDE and SCSI adaptors which don't support interrupts.bjh21
2001-05-15delint: can't have an empty case item at the end of a switch; need a ; at leastlukem
2001-04-25Pull up the thorpej_scsipi branch to main branch.bouyer
2001-01-22Force certain commands (i.e. DVD authentication) to PIO mode. They aremycroft
2000-08-03If the SET_FEATURE for piomode is rejected, fallback to mode 0 instead ofbouyer
2000-06-28remove include of <vm/vm.h>mrg
2000-06-12Add a callback (*irqack), for controllers that need special action to ackbouyer
2000-05-15Sync copyrigth noticebouyer
2000-04-02Let the device thet gets an atapibus attached specify how to kill pendingaugustss
2000-04-01- DMA code cleanup: pciide_dma_finish() doesn't stop/unload the current DMA opbouyer
2000-03-23New callout mechanism with two major improvements over the oldthorpej
2000-03-20Cancel requested command if controller isn't active.enami
2000-01-17Improve the downgrade logic:bouyer
1999-11-04Pass xfer->c_bcount instead of sc_xfer->datalen to the device, so thatbouyer
1999-10-20Cancel active transfers on aic/wdc detach.enami
1999-09-30Cleanup the scsipi_xfer flags:thorpej
1999-09-23Allow to detach wdc, atapibus, wd and cd.enami
1999-08-09Add a missing 'return' in previous commit.bouyer
1999-08-06- Add some debug printf (WDCPROBE) in _wdcreset_wait(), I've needed thesebouyer
1999-05-05Add patch from Manuel Bouyer -- his mail message said:perry
1999-04-15If setting to pio mode < 3 fails, try to set pio mode 3 before returningbouyer
1999-04-08Fix a long-standing bug with the ACAP_* flags:bouyer
1999-04-01- change the interrupt routines to take a 3rd arguments, set to 1 if webouyer
1999-03-25Avoid busy-waiting when possible if we are not polling (real IRQ or timeoutbouyer
1999-02-21Only define WDCDEBUG if not already define (e.g. by kernel option)hubertf
1999-02-15If the REQUEST_SENSE command fails, issue a reset instead of XS_DRIVER_STUFFUP.bouyer
1999-02-02For IDE/ATAPI protocols botches, reset the bus and return XS_RESETbouyer
1999-01-29Cosmetic changes, from Soren S. Jorvan.bouyer
1999-01-09Make this compile again after the void * arith changes.thorpej
1999-01-08Avoid arithmetic on `void *' since that's not ANSI C.augustss
1998-12-17Add a new quirk flags, "ADEV_NOSENSE", for devices that don'tbouyer
1998-12-16Keep track of DMA errors, and downgrade the transert mode (UDMA ->DMA,bouyer
1998-11-21in wdc_softc: access the per-channel data via a pointer array instead ofdrochner
1998-11-19Adapt to the new scsipi_adapter interface.thorpej
1998-11-17In atapi_wdc.c, issue a 'REQUEST SENSE' command when appropriate.bouyer
1998-10-19Move the "warning: bcount value is %d after io" message in a WDCDEBUG_PRINT.bouyer
1998-10-13Add a new drive flag, DRIVE_MODE, set when the drive properly reported itsbouyer
1998-10-13In debug message, always print controller:channel:drivebouyer
1998-10-13Properly separate DEBUF_XFERS and DEBUG_FUNCS: DEBUF_XFERS is for databouyer
1998-10-13pciide.c: don't define WDCDEBUG, so it compiles on alpha. Correct a bogonbouyer
1998-10-12Merge bouyer-idebouyer