summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
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
1998-11-21in wdc_softc: access the per-channel data via a pointer array instead ofdrochner
1998-11-20Implement controller reference counting on ATA devices.thorpej
1998-11-19Rename WDCIOCCOMMAND (and related structures) to ATAIOCCOMMANDkenh
1998-11-19Add support for the WDCIOCCOMMAND ioctl. This allows the sending ofkenh
1998-11-18Don't protect this with #ifdef _KERNELkenh
1998-11-16For ATAPI IDENTiFY, poll only for DRQ, some devices don't assert DRDY at thisbouyer
1998-11-11- clearify the boot messages (features supported vs features used). Thanks tobouyer
1998-10-20Donc reset the disk state to 0 in wd.c, set a flag which will cause itbouyer
1998-10-20Donc reset the disk state to 0 in wd.c, set a flag which will cause itbouyer
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-13Default to "no debugging messages" (still patchable).thorpej
1998-10-12Adjust include list.bouyer
1998-10-12Merge bouyer-idebouyer
1998-09-07make the default disklabel consistent to the SCSI/ATAPI casedrochner
1998-08-15Use scsi style geometry printoutrvb
1998-08-15Assign my copyrights to TNF.mycroft
1998-08-13Report "true" disk geometry; like sd disks dorvb