sos
f62c7d769a
Add support for VIA 8237A.
2006-09-02 12:55:42 +00:00
sos
0387eca150
Properly initialize the nVidia MCP5X interrupts etc.
...
Suggested by: nVidia
2006-08-30 11:50:22 +00:00
sos
cc4fa44dc4
Update JMicron support to also work with chips where the PATA and SATA
...
parts are on individual PCI functions.
HW donated by: JMicron
2006-08-18 09:56:12 +00:00
imp
d22da695ac
Appened ull to a really large integer constant to fix build on i386
2006-08-18 00:01:29 +00:00
sos
194fc40252
Add support for the ICH8 and ESB2 chips, also add a few other missing ICH7 parts.
...
HW donated by: JMicron
2006-08-14 19:39:33 +00:00
sos
8657240d0e
Unbreak nForce4 SATA support.
...
Hopefully I dont break something else this time.....
2006-08-11 21:19:29 +00:00
sos
960ae2041b
Unbreak nForce3 SATA support.
2006-08-05 11:41:46 +00:00
sos
ab503492df
Finally fix support for the newer MCP51/MCP55 nVidia chipsets.
...
The register layout has changed since the original NV4 - sigh.
Hotplug support has been fixed for all nVidia chipsets that supports it
(including the MCP51/55).
HW donated by: Kingsley College
2006-07-24 10:44:50 +00:00
sos
4e7ab663fd
Add preliminary support for the Serverworks HT1000 chip.
...
HW sponsored by: Yahoo!
2006-07-04 20:36:03 +00:00
sos
f05cca68da
Update AHCI support to be more generic.
...
Add support for AHCI on the VIA VT8251.
2006-06-28 09:59:09 +00:00
sos
b24bbb5c56
Fix type casts so that we get at the right response queue.
...
Submitted by: glebius+ru
2006-06-19 11:47:57 +00:00
sos
ddd14f2cd2
Fix probe printing of highpoint and promise controllers.
2006-05-11 10:43:08 +00:00
sos
936cd92dd2
Add support for the JMicron JMB361, 365 and 366 chips.
...
HW and documentation kindly provided by JMicron.
2006-03-13 14:01:37 +00:00
sos
f9bb944606
In ata_cmd_allocate() only call ata_pci_allocate once.
...
found by: jhb@
2006-02-23 18:52:15 +00:00
sos
ae2214aeae
Add support for the JMicron JMB363 dual SATA + single PATA controller.
...
Documentation and HW kindly provided by JMicron.
2006-02-16 17:09:24 +00:00
sos
1bd04f301b
Add a reset of the AHCI machinery to the ICH6/ICH7 support.
...
This should fix the missed devices on some systems.
2006-02-13 13:47:58 +00:00
sos
931e8a58b8
Unbreak Promise SATAII/150 controllers caused by the DMA dump changes.
2006-02-09 20:54:42 +00:00
sos
ec5cff93e4
Unbreak DMA dumo on Intel 31224.
2006-02-06 19:17:48 +00:00
sos
0d5c93667a
Add support for the JMicron JMB360 SATAII controller.
...
Thanks to JMicron for providing needed info.
HW donated by: Ralf Folkerts
2006-01-25 23:07:42 +00:00
sos
06de550b9d
Fix panic on boot due to not all SATA chipsets having SSTATUS registeri
...
resources set.
2006-01-21 17:38:10 +00:00
sos
11141440e8
Correct two promise entries, these are only 2port SATA.
2006-01-18 13:34:28 +00:00
sos
9fb5b6a7cc
Whitespace cleanup.
2006-01-18 13:10:17 +00:00
sos
3b2388f51b
Properly report SATA connection speed.
2006-01-18 10:02:23 +00:00
sos
d58866740c
Add support for using DMA on dump, greatly speeds up the dump process.
...
Add dump support in ataraid.
2006-01-18 09:14:55 +00:00
sos
0371a67ccd
Get rid of the advertising clause in the copyright.
2006-01-05 21:27:19 +00:00
sos
a4ba4c8368
Fix the promise modesetting for old chips.
...
Pointy hat to: sos
2006-01-04 10:23:47 +00:00
sos
7f56ef50de
Fix promise probe printing.
2006-01-04 08:20:25 +00:00
sos
1a1e1570e1
Add hotplug support for Marvell chips.
2005-12-30 23:15:02 +00:00
sos
8f3c2fbec9
Further updates to the Marvell support code.
...
Should be reliable enough for actual use by now.
2005-12-28 11:55:43 +00:00
sos
9af24eae40
Change the probes in ATA to return a negative value on success.
...
This allows other driver to take over if needed during probe, and allows
me to distribute new drivers as modules.
2005-12-27 18:22:11 +00:00
sos
9a9857ef96
Update the last commit to also take 48Bit access functions.
2005-12-27 17:13:11 +00:00
sos
0a54373b35
Add initial support for the Marvell 88SX[56]0[48][01] series of SATA chips.
...
Hardware donated by: Matthew Jacob
Hardware donated by: Y!
2005-12-27 17:09:52 +00:00
sos
7d30e8712e
Cleanup the strings for printing chipset names, saves quite some space.
...
Add a couble new nVidia chips now we are here.
2005-12-16 08:12:13 +00:00
sos
35ed584f73
Add support for VIA VT8251 southbridge.
...
SATA support for now in compat mode, but all 4 channels usable.
2005-12-14 12:13:00 +00:00
sos
45ca2a8268
Unbreak hotplug support on the ICH6 and ICH7 chipsets.
2005-12-09 14:23:24 +00:00
sos
52c5335529
Update the ICH7 support so it deals better with chips without AHCI.
...
Update Intel MatrixRAID support to be able to pick up RAID0+1 (RAID10)
and RAID5 arrays without panic'ing.
This has the side effect of now also supporting multiple volumes on
MatrixRAID's now I have the metadata better understood..
HW sponsored by: Mullet Scandinavia AB
2005-12-02 10:13:53 +00:00
sos
e6a12190f6
Fix SiS SATA support, the SATA registers was off.
...
Add support for SiS metadata.
HW donated by: obrien
2005-11-28 23:08:37 +00:00
sos
e52c6023e6
Add support for the ATI IXP[234]00 series chipsets.
...
HW donated by: sentex
2005-10-12 20:00:26 +00:00
sos
2907b6fd67
Properly react to allocation failures.
...
Found by: imp@
2005-10-10 19:12:43 +00:00
sos
84b311757f
Add support for setting the SG list segment size.
...
Use this for the SiI3112 workaround to get rid of the "oversized DMA" errors.
MFC to 6.0 candidate.
2005-10-06 15:44:07 +00:00
sos
3075efc7af
Harden the hotplug support for SATA devices.
...
This also fixes a few races that was present in the timeout/detach code.
Sponsored by: pair.com
2005-09-14 12:45:06 +00:00
sos
053b83f819
Fix support for the VIA 6421 controller.
2005-08-29 09:01:57 +00:00
sos
bd2eebc690
Apply fix for "pr82261 DMA-support on Sparc64 broken"
...
The Acer chip or wiring that SUN uses has problems that this patch
tries to work around.
Original patch by Marius Strobl, hacked into shape by me..
2005-08-23 08:53:01 +00:00
sos
61076facb2
Fix problem on Promise "mio" controllers and 48bit mode caused by last commit
2005-08-22 11:38:53 +00:00
sos
1a7d21ba0c
Add support for working around controllers that cannot do DMA in 48bit mode.
...
The workaround use PIO mode above ~137GB to allow using the disk.
Add the Acer chips with rev < 0xc4 as first candidate.
2005-08-17 15:00:33 +00:00
sos
3419beff85
Add support for the Promise PDC4071[89] chips used on fx the Fasttrak TX4300.
...
Docs kindly provided by Promise.
2005-08-12 16:54:11 +00:00
sos
5e645d27d6
Add support for the ITE IT8211F controller.
2005-08-05 13:14:00 +00:00
sos
b6acc8219d
Enable SATA hotplug support.
...
Submitted by: Olivier Houchard
2005-06-10 07:43:10 +00:00
sos
4fa0803f24
Fix the long standing problem with poor transferrates on Intel ICHH type
...
chips. The DMA timing value was set on device 0 for all devices :/
Prodded by: Harald Schmalzbauer
2005-06-09 21:13:44 +00:00
sos
7dd85e5dc3
Fix the register offset for the ATAPI count register thats used to
...
wrestle the older Promise chips to do 48bit addressing.
Spotted by: Martin Birgmeier
2005-06-09 19:00:37 +00:00