Skip to content
Commit e9c1670c authored by Tejun Heo's avatar Tejun Heo Committed by Jeff Garzik
Browse files

ata_piix: add workaround for Samsung DB-P70



Samsung DB-P70 somehow botched the first ICH9 SATA port.  The board
doesn't expose the first port but somehow SStatus reports link online
while failing SRST protocol leading to repeated probe failures and
thus long boot delay.

Because the BIOS doesn't carry any identifying DMI information, the
port can't be blacklisted safely.  Fortunately, the controller does
have subsystem vendor and ID set.  It's unclear whether the subsystem
IDs are used only for the board but it can be safely worked around by
disabling SIDPR access and just using SRST works around the problem.
Even when the workaround is triggered on an unaffected board the only
side effect will be missing SCR access.

Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Reported-by: default avatarJoseph Jang <josephjang@gmail.com>
Reported-by: default avatarJonghyon Sohn <mrsohn@gmail.com>
Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
parent e3e4385f
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment