From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert Lee Subject: Re: libata machine check on Alpha Date: Tue, 04 Apr 2006 10:12:05 +0800 Message-ID: <4431D5F5.4010905@tw.ibm.com> References: <1br232p2g092l611qrqvmvpuus2bqp7bc2@4ax.com> <4431CF4D.6000806@gmail.com> Reply-To: albertl@mail.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from e36.co.us.ibm.com ([32.97.110.154]:28605 "EHLO e36.co.us.ibm.com") by vger.kernel.org with ESMTP id S1751808AbWDDCMX (ORCPT ); Mon, 3 Apr 2006 22:12:23 -0400 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e36.co.us.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k342CI9E008619 for ; Mon, 3 Apr 2006 22:12:18 -0400 Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169]) by d03relay04.boulder.ibm.com (8.12.10/NCO/VER6.8) with ESMTP id k342FTYa185830 for ; Mon, 3 Apr 2006 20:15:29 -0600 Received: from d03av03.boulder.ibm.com (loopback [127.0.0.1]) by d03av03.boulder.ibm.com (8.12.11/8.13.3) with ESMTP id k342CH3k002000 for ; Mon, 3 Apr 2006 20:12:17 -0600 In-Reply-To: <4431CF4D.6000806@gmail.com> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Tejun Heo , Jonathan Blake Benson Cc: linux-ide@vger.kernel.org Tejun Heo wrote: > Jonathan Blake Benson wrote: > >> I posted a couple of months ago regarding enabling libata.atapi on a >> Digital Alpha 164LX, equipped with a Silicon Image 3114 controller. I >> decied to give kernel 2.6.16 (release, was previously using rc-1) a >> shot, and it no longer longer panics. I still have a Lite-ON DVD ROM >> drive connected via a sil3611 bridge to port number 4, hoping that I >> can avoid using the onboard CMD646. >> >> No panic this time, though it appears to throw a machine check. The >> system continues all the way to multi-user, and the Maxtor drives are >> usable. Hope the attached dmesg helps. Let me know if I can be of >> any assitance. >> > > Can you build your kernel with ATA_DEBUG set and post dmesg? Just > change #undef ATA_DEBUG to #define ATA_DEBUG at the top of > include/linux/libata.h > For the SiI 3611 bridge + ATAPI devices, maybe the ATAPI_ENABLE_DMADIR workaround should also be turned on as well. (in linux/libata.h) My JMicron 20330 bridge + SiI 3112 can handle ATAPI DMA without the ATAPI_ENABLE_DMADIR workaround. However, the SiI 3611 bridge seems need it. -- Albert