Nathan Whitehorn c14e163ad1 Fix a problem where device detection would work unreliably on Serverworks
K2 SATA controllers. The chip's status register must be read first, and
as a long, for other registers to be correctly updated after a command, and
this includes the command sequence in device detection as well as the
previously handled case after interrupts. While here, clean up some
previous hacks related to this controller.

Reported by:	many
Reviewed by:	mav
MFC after:	3 weeks
2010-09-09 13:17:30 +00:00
..
2010-07-04 05:58:17 +00:00
2009-12-06 00:10:13 +00:00
2010-06-05 08:58:03 +00:00
2009-12-06 00:10:13 +00:00
2009-12-06 00:10:13 +00:00