Date: Thu, 30 Sep 2010 04:03:14 +0000 (UTC) From: Nathan Whitehorn <nwhitehorn@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/ata ata-all.h ata-lowlevel.c src/sys/dev/ata/chipsets ata-serverworks.c Message-ID: <201009300403.o8U43XjV064507@repoman.freebsd.org>
index | next in thread | raw e-mail
nwhitehorn 2010-09-30 04:03:14 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/dev/ata ata-all.h ata-lowlevel.c
sys/dev/ata/chipsets ata-serverworks.c
Log:
SVN rev 213291 on 2010-09-30 04:03:14Z by nwhitehorn
MFC r212359:
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.
Revision Changes Path
1.146.2.12 +1 -0 src/sys/dev/ata/ata-all.h
1.84.2.6 +8 -2 src/sys/dev/ata/ata-lowlevel.c
1.6.2.8 +25 -17 src/sys/dev/ata/chipsets/ata-serverworks.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009300403.o8U43XjV064507>
