Tejun Heo wrote:
Did you look at some of the other messages? He provided some debug
traces in follow-up messages.
Yes, I have and I can't think of any other way than ignoring PCS to work
around the problem. If we set IGNORE_PCS for ich5 sata then we can also
forget about cached PCS which is for ich5 sata. But, we might see ghost
device detection and accompanying long delays.
For ich 6/7/8, your recent change and honor-pcs patch should do the job.
For ICH5, well... Just set IGNORE_PCS and wait for bug reports?
[CC'ing Steve (the bug reporter of #6724), Hi!]
Steve just reported -rc4 doesn't fix the problem && he saw complete
misdetection of *all* devices on soft reboots. I think Steve and Keith
are experiencing the same problem here.
PCS enabled bits are cleared at some point and cached PCS works around
the problem by caching the bits early but for soft reboots it doesn't do
any good. One interesting thing is that BIOSen seem to recognize the
drives fine (right?) on such reboots even though PCS enabled bits would
be zero. FWIW, IGNORE_PCS works fine for Steve.
Thanks.
--
tejun
-
: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html