Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-12-20 | Support for ITExpress IT8212F ATA133 controller; close PR 3540. | Alexander Yurchenko | |
Submitter is unresponsible so the diff is not tested. If you have any problems with it open a new PR. | |||
2003-12-12 | Support for 2 new acard ata133 chips. | Alexander Yurchenko | |
2003-12-12 | nforce chip doesn't have cable check bit; noticed by hugh@ a long | Alexander Yurchenko | |
time ago. | |||
2003-11-07 | adress -> address, and a few more; all from Jonathon Gray; | Jason McIntyre | |
(mvme68k/mvme88k) vs.c and (vax) if_le.c ok miod@ isakmpd ones ok ho@ | |||
2003-10-31 | Work around a _really_ _nasty_ pciide attachment problem on pegasos, | Dale Rahn | |
it maps the IO in PCI space, but assumes tradition interrupt mappings. Better solution welcome. | |||
2003-10-29 | un-revert previous. wrong suspect. ok deraadt@ | Matthieu Herrb | |
2003-10-29 | backout previous. It breaks my u5 drive. ok deraadt@ | Matthieu Herrb | |
2003-10-17 | Old CMD chips don't have independant channels; from NetBSD. | Alexander Yurchenko | |
Work by niklas@ but he don't want to commit it and it causes conflicts. | |||
2003-10-17 | Merge an old fix from NetBSD: | Alexander Yurchenko | |
- do not stop/unload current DMA operation if an IRQ was not detected by DMA engine unless the force flag was given, fixes DMA problems in shared IRQ setups; - ack interrupt before entering DMA codepath Tested by many. Work by niklas@ but he doesn't want to commit it for some reason. | |||
2003-10-16 | Mark all supported SATA controllers with flag WDC_CAPABILITY_SATA | Alexander Yurchenko | |
2003-10-16 | Allow setting of wdcdebug*_mask variables via preprocessor defines. | Alexander Yurchenko | |
This makes creating debug kernels be much more easy. | |||
2003-10-09 | Support for VIA VT8237 ATA and SATA from NetBSD. | Alexander Yurchenko | |
Thanks to Anton Komarov for providing access to the VIA board. | |||
2003-09-29 | Experimental support for serverworks csb6 third channel inspired by | Alexander Yurchenko | |
freebsd ata driver. Close PR 3485. | |||
2003-09-28 | kill trailing spaces, no functional changes | Alexander Yurchenko | |
2003-08-01 | Fix ICH5R SATA support | Alexander Yurchenko | |
2003-07-30 | Experimental support for ICH5/ICH5R SATA, inspired from FreeBSD | Alexander Yurchenko | |
ata driver. | |||
2003-07-29 | Support for HPT302 and HPT371, inspired from the FreeBSD ata driver. | Alexander Yurchenko | |
Thanks to otto@ for help in regress testing and tedu@ for unslacking me. | |||
2003-07-23 | Enable ATAPI DMA for modern Promise ATA controllers since only old | Alexander Yurchenko | |
ones have problems with it. Tested on PDC20262/268/269. | |||
2003-07-23 | Old Promise ATA controllers need some additional operations | Alexander Yurchenko | |
during DMA transfers to work correctly with LBA48 drives. Based on diff from Takeshi Nakayama <tn@catvmics.ne.jp> for NetBSD with some corrections from FreeBSD ATA driver. | |||
2003-07-20 | acer chips seem to work with atapi dma now. ok grange@ | Ted Unangst | |
2003-06-18 | For HPT370 chips disable interrupt prediction and correct timing | Alexander Yurchenko | |
value for UDMA5. Enable UDMA5 for HPT370A again since it's safe now. Work by Otto Moerbeek <otto@drijf.net> via PR 3282. Help in testing from gluk@. | |||
2003-06-07 | Experimental support for Intel 31244 SATA, only parallel ATA mode yet; | Alexander Yurchenko | |
from NetBSD. | |||
2003-06-07 | Add a generic channel setup routine for SATA devices; from NetBSD | Alexander Yurchenko | |
2003-06-06 | Add support for Intel ICH5/ICH5R IDE | Alexander Yurchenko | |
2003-05-30 | Cleanup: \t vs spaces, kill trailing spaces | Alexander Yurchenko | |
2003-05-22 | Support for Intel ICH4-M; from marius aamodt eriksen <marius@monkey.org>. | Alexander Yurchenko | |
2003-05-17 | Experimental support for SiI 3112 SATA card; from NetBSD. | Alexander Yurchenko | |
Thanks to chris@ for this card. | |||
2003-05-17 | Allow chip-specific setup routines to change dma engine parameters | Alexander Yurchenko | |
(size and align of dma segment) since some chips may have quirks; from NetBSD. ok millert@ | |||
2003-05-17 | Add debug warning messages about missing 80-wire cable to all | Alexander Yurchenko | |
cable checking procedures. ok millert@ | |||
2003-05-02 | Rework SIS IDE support. Unbreak the newest chips and fix issues with the | Alexander Yurchenko | |
old ones. Original work by sos@freebsd, then adapted for netbsd by bouyer@netbsd. Many thanks to Paul de Weerd <paul@mail.me.maar.nu> for problem report, providing url to the preliminary netbsd diff and access to testing machine. Extra testing by tedu@. | |||
2003-04-27 | strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit. | Hakan Olsson | |
2003-04-20 | In pdc20265_pci_intr() perform shared irq check only if channel is | Alexander Yurchenko | |
enabled since it reqires accessing channel's bus space. Problem reported by Armin Wolfermann <aw@osn.de>. | |||
2003-03-29 | Very limited support for Promise PDC20376 SATA. Only parallel ATA | Alexander Yurchenko | |
compatibility mode works for now. Based on tests by Jedi/Sector One <j@pureftpd.org>. | |||
2003-03-28 | unbreak after SiS pcidevs change | Todd C. Miller | |
2003-03-28 | Improve debug output a bit | Alexander Yurchenko | |
2003-03-06 | Support for ServerWorks CSB6 IDE | Alexander Yurchenko | |
2003-02-24 | Detypoing; henric@ and me | Alexander Yurchenko | |
2003-02-24 | For CMD chips call pciide_chan_candisable() for both channels to prevent | Alexander Yurchenko | |
setuping channel 0 without any drives. This solves a long delay during the pciide probe on a diskless sparc64. Found and tested by miod@. | |||
2003-02-21 | Fix Manuel Bouyer's copyright, from NetBSD | Alexander Yurchenko | |
ok deraadt@ | |||
2003-02-13 | Final part of NVIDIA nForce/nForce2 IDE support: | Alexander Yurchenko | |
- registers definitions - timing values setup - cable detection Partially from Linux, FreeBSD and AMD specs. Many thanks to Johan Lindman <tybollt@solace.mh.se> for providing access to the testing machine. ok gluk@ | |||
2003-02-13 | Add cable detection for AMD chips, directly from AMD specs. | Alexander Yurchenko | |
Tested by todd@; ok gluk@ | |||
2003-01-30 | Many Ultra 5s likes to hang when starting. The last thing on the console | Henric Jungheim | |
is: "pcons at mainbus0 not configured". The problem is that the IDE chip asserts a PCI interrupt line even while the registers on the chip claim that it is not. Doing a channel reset helps, but is almost certainly only a work-around for the real problem. Several other work-arounds have been suggested, but this one has had the most testing. Many have looked and helped (notably grange@). Thanks. ok jason@ | |||
2003-01-17 | 80-pin -> 80-wire in debug output; requested by chris@ | Alexander Yurchenko | |
2003-01-16 | Missing break | Alexander Yurchenko | |
2003-01-16 | - add two inline functions for accessing chip configuration space | Alexander Yurchenko | |
through the index and data registers - proper registers and bits names - more debug in cable detection - back the code for checking interrupt asserting in case of shared IRQ, it seems to solve the problem with repeatable ``bugus intr'' messages in PDC20376 (one more step to get it working); based on tests by j@pureftpd.org Some input and ok from costa@ | |||
2003-01-16 | Add channel number to report of registers mapping type. | Alexander Yurchenko | |
2003-01-16 | Don't hardcode IO mapping for cmd/ctl regs, use pci_mapreg_type() | Alexander Yurchenko | |
instead. This allows chips with memory mapped registers (e.g. Promise PDC20376) to work. ok costa@ | |||
2003-01-15 | revert last change; request from mickey@ | Alexander Yurchenko | |
2003-01-14 | Add a define for easy access to sc_wdcdev.sc_dev.dv_xname | Alexander Yurchenko | |
2003-01-13 | Add experimental support for NVIDIA nForce/nForce2 IDE chips. | Alexander Yurchenko | |
Tested by Johan Lindman <tybollt@solace.mh.se> ok costa@ |