aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata
Commit message (Expand)AuthorAgeFilesLines
* Add support for the Promise command sequencer present on all modern PromiseSøren Schmidt2004-04-1312-270/+625
* Convert callers to the new bus_alloc_resource_any(9) API.Nate Lawson2004-03-174-20/+20
* Update the SiS support to distinguish older southbridges better.Søren Schmidt2004-03-162-9/+21
* Add support for detaching PCI controllers.Søren Schmidt2004-03-157-97/+129
* Add yet another VIA pci id.Søren Schmidt2004-03-112-2/+4
* Only setup sii_reset on sii311[24].Søren Schmidt2004-03-041-2/+3
* Use auto-sense data provided by the lowlevel ATA code.Thomas Quinot2004-03-041-1/+10
* If being verbose in the autosense code, print the original error.Søren Schmidt2004-03-021-4/+2
* Report the original command on failures that causes auto sense.Søren Schmidt2004-03-022-4/+7
* Fix getting progress data for some device in yet another way.Søren Schmidt2004-03-021-22/+36
* Remember to mtx_destroy mutexes.Søren Schmidt2004-03-015-3/+10
* Rearrange sense_key and sense_data to get alignment right.Søren Schmidt2004-02-291-1/+1
* Issue a request sense command automagically when ATAPI commands failSøren Schmidt2004-02-282-58/+86
* Add support for the sii3512 SATA chip.Søren Schmidt2004-02-252-0/+3
* Device megapatch 4/6:Poul-Henning Kamp2004-02-212-1/+4
* Dont alloc size 0 buffers.Søren Schmidt2004-02-211-3/+5
* Check both PORTEN and MEMEN for enabled HW.Søren Schmidt2004-02-211-1/+1
* Only register interrupt as seen if it was a real HW interrupt.Søren Schmidt2004-02-211-1/+3
* Change the disk(9) API in order to make device removal more robust.Poul-Henning Kamp2004-02-186-51/+58
* Dont use the bio_taskqueue if we are in timeout.Søren Schmidt2004-02-171-2/+2
* (atapi_cb): Reenable automatic retrieve of sense data on error, makingThomas Quinot2004-02-111-14/+21
* Commit simple workarounf for the "LiteOn" hang on boot problem.Søren Schmidt2004-02-061-0/+1
* Move the enabling of interrupt back to where it was some time ago.Søren Schmidt2004-02-021-4/+3
* Fix support for the Promise TX4 on amd64.Søren Schmidt2004-02-022-1/+2
* Be more robust in the probe. We dont want to get into a loop withSøren Schmidt2004-01-302-24/+38
* Cleanups/cosmetics.Søren Schmidt2004-01-293-9/+8
* Fix for those lost interrupts on probe on lots of controller types.Søren Schmidt2004-01-281-6/+6
* Use the biotask functionality in GEOM to put finished requests onSøren Schmidt2004-01-287-32/+36
* Fix breakage in PIO multisector support.Søren Schmidt2004-01-231-1/+0
* Update the support for the VIA 8237 southbridge.Søren Schmidt2004-01-202-3/+4
* Fix breakage on timeout/retries. The bug cause a sema to be leaked soSøren Schmidt2004-01-194-24/+27
* Fixed a memory leak.Ruslan Ermilov2004-01-181-1/+3
* Fix botch in last commit.Søren Schmidt2004-01-181-2/+2
* Add missing free's.Søren Schmidt2004-01-181-0/+4
* Add support for the Silicon Image 3114 4 channel SATA controller.Søren Schmidt2004-01-172-10/+18
* Use UMA instead of plain malloc for getting ATA request storage.Søren Schmidt2004-01-1416-36/+32
* Fix potential cable detection problem on older CMD chips.Søren Schmidt2004-01-141-7/+9
* Fix ata_getparam to accept the fact that some crappy devices can pose asSøren Schmidt2004-01-131-10/+12
* Always return ENOMEM if ata_request_alloc fails so GEOM can dtrt.Søren Schmidt2004-01-124-9/+9
* #include sema.h is now required.Søren Schmidt2004-01-121-0/+1
* Overhaul of the timeout/reinit framework. This should clear up mostSøren Schmidt2004-01-1115-220/+358
* Use the saved params for LBA-CHS conversion. Fixes PC98 bug.Søren Schmidt2004-01-081-4/+3
* Try to simplify the SiS probe. If SiS stays with the current schema forSøren Schmidt2003-12-251-22/+9
* Fix the register timings for AMD/VIA/nVidia chipsets.Søren Schmidt2003-12-181-3/+3
* Add support for the SiS 661 chipset (using SiS 963 south).Søren Schmidt2003-12-182-0/+2
* Fix compilation on 64bit archs.Søren Schmidt2003-12-161-1/+1
* Print the LBA on failing R/W commands.Søren Schmidt2003-12-151-5/+7
* Finetune last commit, we need to take care of empty channels.Søren Schmidt2003-12-101-3/+7
* Add back the national support, this was removed by accident earlier.Søren Schmidt2003-12-091-0/+4
* More errata fixing for the SiI3112A disaster chip:Søren Schmidt2003-12-081-1/+3