]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
SATA1.x SiliconImage controllers on power-on reset TFD Status register into
authorAlexander Motin <mav@FreeBSD.org>
Thu, 2 Sep 2010 11:18:43 +0000 (11:18 +0000)
committerAlexander Motin <mav@FreeBSD.org>
Thu, 2 Sep 2010 11:18:43 +0000 (11:18 +0000)
commita250a687f75ef4acd6d863e68ea292c071b2ed28
treefa7b44864889fb34eeeb135d1f76d109f7029794
parenta1482dccab8920a402aa22dbebcd524c1a6f6d89
SATA1.x SiliconImage controllers on power-on reset TFD Status register into
value 0xff. On hot-plug this value confuses ata_generic_reset() device
presence detection logic. As soon as we already know drive presence from
SATA hard reset, hint ata_generic_reset() to wait for device signature
until success or full timeout.
sys/dev/ata/ata-all.h
sys/dev/ata/ata-lowlevel.c
sys/dev/ata/chipsets/ata-siliconimage.c