From patchwork Mon Mar 25 18:30:42 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kamal Mostafa X-Patchwork-Id: 230961 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id CAE802C00A5 for ; Tue, 26 Mar 2013 05:30:51 +1100 (EST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1UKCAQ-0006mM-I3; Mon, 25 Mar 2013 18:30:46 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1UKCAO-0006ln-AL for kernel-team@lists.ubuntu.com; Mon, 25 Mar 2013 18:30:44 +0000 Received: from c-67-160-231-42.hsd1.ca.comcast.net ([67.160.231.42] helo=fourier) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1UKCAO-0005LC-47 for kernel-team@lists.ubuntu.com; Mon, 25 Mar 2013 18:30:44 +0000 Received: from kamal by fourier with local (Exim 4.80) (envelope-from ) id 1UKCAM-0003U1-68 for kernel-team@lists.ubuntu.com; Mon, 25 Mar 2013 11:30:42 -0700 Date: Mon, 25 Mar 2013 11:30:42 -0700 To: kernel-team@lists.ubuntu.com Subject: [Quantal SRU][PULL] fix Marvell SATA controller hang User-Agent: Heirloom mailx 12.5 6/20/10 MIME-Version: 1.0 Message-Id: From: Kamal Mostafa X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com SRU Justification Impact: Ubuntu 12.04.2 causes the system to be hung after running command udevadm info --attribute-walk --path=/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/ata1/ata_port/ata1 | sed -n 's/ ATTR{\(.*\)}=="\(.*\)"/A: \1=\2/p' for sata controller. Sata controller in question is Marvel 9125 Issue can be reproduce by running checkbox certification on Atom cartridge with MArvell sata controller. There is patch provided by MArvell and submitted upstream but not yet accepted. Here are the discussions happened so far. https://patchwork.kernel.org/patch/2232391/ http://www.spinics.net/lists/linux-pci/msg20596.html Canonical can fix in kernel once patch has been accepted upstream. Patch details are as follows http://comments.gmane.org/gmane.linux.kernel.pci/20678 Test Case: See above. ---------- >8 ------------------------------------------------------ The following changes since commit 7a8612c419ba2bb12e8c4cbfb2c6cebdf183badd: brcmsmac: fix mismatch in number of custom regulatory rules (2013-03-20 06:25:07 -0600) are available in the git repository at: git://kernel.ubuntu.com/kamal/ubuntu-quantal.git marvell-sata for you to fetch changes up to 399161011d4d9d63c7f0b31e4bc7e730e9d71828: UBUNTU: SAUCE: PCI: fix system hang issue of Marvell SATA host controller (2013-03-25 11:18:30 -0700) ---------------------------------------------------------------- Xiangliang Yu (2): UBUNTU: SAUCE: PCI: define macro for marvell vendor ID UBUNTU: SAUCE: PCI: fix system hang issue of Marvell SATA host controller drivers/pci/quirks.c | 15 +++++++++++++++ include/linux/pci_ids.h | 1 + 2 files changed, 16 insertions(+)