summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2000-07-06Use device_lookup() *more*.thorpej
2000-07-06Use device_lookup().thorpej
2000-07-05Garbage-collect __BDEVSW_DUMP_OLD_TYPE.thorpej
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-27Ops, state should be RESET, not RECAL here.bouyer
2000-05-15Sync my copyrigth noticebouyer
2000-05-15- sync my copyrigthbouyer
2000-04-10Add dependancy to wdc for ata.c, so that 'atapibus at umass' will compilebouyer
2000-04-02Change the initial field in struct ata_atapi_attach and struct scsipi_linkaugustss
2000-04-01- DMA code cleanup: pciide_dma_finish() doesn't stop/unload the current DMA opbouyer
2000-03-29Fix a couple of misspelled comments.augustss
2000-03-25Remove unneeded assignement to nblksbouyer
2000-03-23New callout mechanism with two major improvements over the oldthorpej
2000-02-07Fix a bug in disksort_*() which caused non-optimal ordering when multiplethorpej
2000-01-25Don't put leading space, otherwise diskerr() prints unnecessary spaceenami
2000-01-24Use format_bytes to convert drive capacity into human familier string (likeenami
2000-01-21Update for sys/buf.h/disksort_*() changes.thorpej
2000-01-17Improve the downgrade logic:bouyer
1999-12-23Implement the DIOCKLABEL ioctl. Through this ioctl it it possible keep theleo
1999-11-26More WDCDEBUG_PRINT.bouyer
1999-11-10Give lp->d_type a value other than 'unknown'. When the model is "ST506",leo
1999-10-20Cancel active transfers on aic/wdc detach.enami
1999-09-23Allow to detach wdc, atapibus, wd and cd.enami
1999-09-22Fix indentation of close curly brace.enami
1999-08-09Don't call wddone() from _wdstart(), the ata_wdc system will do it now.bouyer
1999-08-09Don't use C_NEEDDONE, it's deprecated.bouyer
1999-08-06- Add some debug printf (WDCPROBE) in _wdcreset_wait(), I've needed thesebouyer
1999-04-15Bump timeout to 10s only for ATAPI devices, 1s is fine for IDE drives oncebouyer
1999-04-14Complete bugfix in rev 1.3: increase read-parameter-block timeout to 10sjonathan
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-03-17Revert to a 10s timeout, 1s is too low for drives in sleep mode.bouyer
1999-03-10Add a new disk flag: DRIVE_OLD for pre-ATA disks. probe routine will now setbouyer
1999-03-07Keep track of CRC errors in Ultra-DMA mode. If we noticed a CRC error and webouyer
1999-02-28Update to slightly altered rnd_attach_source() apiexplorer
1999-02-21Only define WDCDEBUG if not already define (e.g. by kernel option)hubertf
1999-02-21Only define WDCDEBUG if not already defined (e.g. by some kernel option)hubertf
1999-02-18Add a missing ':'. pointed out by Dave Huang.bouyer
1999-02-08There's no ATA draft where it is required for the drive to set DRDY | DSC whenbouyer
1999-01-29Cosmetic changes, from Soren S. Jorvan.bouyer
1999-01-18move wd.c:print_wderror() to ata.c:ata_perror().bouyer
1999-01-09Make this compile again after void * arithmetic changes.thorpej
1999-01-08Avoid arithmetic on `void *' since that's not ANSI C.augustss
1998-12-16Keep track of DMA errors, and downgrade the transert mode (UDMA ->DMA,bouyer
1998-12-16Switch to single-sector transfert mode only for the last retry, to letbouyer
1998-12-04AT_ERROR should be different from AT_TIMEOUT. pointed out by Matthias Drochner.bouyer
1998-12-02- change drive_flags from u_int8_t to u_int16_tbouyer
1998-12-01struct ataparam has endian dependence, so add big-endian case.tsubai
1998-11-23Add a new flag to wdc_command: ATA_READREG. This will indicate that allkenh