[PATCH 0/1] libata: set NODEV_HINT for 0x7f status

Tim Gardner tim.gardner at canonical.com
Wed Mar 18 15:11:35 UTC 2009


TJ wrote:
> Bug: #293218
> 
> https://launchpad.net/bugs/293218
> 
> Please cherry-pick b919930c34e99a48d6b13a5ec9db8c059ec44d72 from
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
> 
>     libata: set NODEV_HINT for 0x7f status
>     
>     Asus Pundit-R with atiixp controller has the second port missing and,
>     very unusually, its status is stuck at 0x7f and all others at 0.  This
>     meanst that it fails TF access test but gets detected as a disk due to
>     classification code check and then evades polling IDENTIFY presence
>     detection thanks to the missing BSY in the status value causing
>     excessive delays during boot.
>     
>     This patch makes libata-sff HSM set NODEV_HINT if the status is 0x7f
>     to make polling IDENTIFY presence detection work for these machines.
>     
>     Signed-off-by: Tejun Heo <tj at kernel.org>
>     Signed-off-by: Jeff Garzik <jgarzik at redhat.com>
> 
> 
> 

applied

https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/293218/comments/10

-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list