Date: Tue, 14 Jun 2011 08:16:56 +0200 From: Rick van der Zwet <info@rickvanderzwet.nl> To: freebsd-current@freebsd.org Subject: ATA_PERIODIC_POLL on ATA_I82801HBM_S1 causes lockups Message-ID: <BANLkTi=xrkBifH3CvECEWKqVk-P8r4DOiw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--20cf305639b59db56904a5a5fbc5 Content-Type: text/plain; charset=ISO-8859-1 The ICH8M found in the MacBookPro4,1 has an known issue [1] which locks up when enabling the periodic poll using sidpr (introduced a ``little'' while ago in r214016), making it impossible to boot. Attached patch disables the polling and thus fixes the issue. Br. /Rick [1] http://www.spinics.net/lists/linux-ide/msg23487.html -- http://rickvanderzwet.nl --20cf305639b59db56904a5a5fbc5 Content-Type: text/x-patch; charset=US-ASCII; name="disable-ata-periodic-poll-for-ATA_I82801HBM_S1.diff" Content-Disposition: attachment; filename="disable-ata-periodic-poll-for-ATA_I82801HBM_S1.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gowgkg260 SW5kZXg6IHN5cy9kZXYvYXRhL2NoaXBzZXRzL2F0YS1pbnRlbC5jCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5 cy9kZXYvYXRhL2NoaXBzZXRzL2F0YS1pbnRlbC5jCShyZXZpc2lvbiAyMjI5NDkpCisrKyBzeXMv ZGV2L2F0YS9jaGlwc2V0cy9hdGEtaW50ZWwuYwkod29ya2luZyBjb3B5KQpAQCAtMzY2LDcgKzM2 NiwxMCBAQAogCQkJCXNtYXBbMV0gPSAzOwogCQkJfQogCQl9Ci0JCWlmIChjaC0+ZmxhZ3MgJiBB VEFfU0FUQSkgeworICAJICAJaWYgKGN0bHItPmNoaXAtPmNoaXBpZCA9PSBBVEFfSTgyODAxSEJN X1MxKSB7CisJCQkvKiBEaXNhYmxlIHBvbGxpbmcsIGxvY2tzIHVwIGFmdGVyIGVuYWJsaW5nIHNp ZHByICovCisJCQljdGxyLT5zZXRtb2RlID0gYXRhX2ludGVsX25ld19zZXRtb2RlOworCQl9IGVs c2UgaWYgKGNoLT5mbGFncyAmIEFUQV9TQVRBKSB7CiAJCQlpZiAoKGN0bHItPmNoaXAtPmNmZzEg JiBJTlRFTF9JQ0g1KSkgewogCQkJCWNoLT5mbGFncyB8PSBBVEFfUEVSSU9ESUNfUE9MTDsKIAkJ CQljaC0+aHcuc3RhdHVzID0gYXRhX2ludGVsX3NhdGFfc3RhdHVzOwo= --20cf305639b59db56904a5a5fbc5--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTi=xrkBifH3CvECEWKqVk-P8r4DOiw>