From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?UGF3ZcWCIMW7YWs=?= Subject: Re: [Bug 42679] New: DMA Read on Marvell 88SE9128 fails when Intel's IOMMU is on Date: Tue, 31 Jan 2012 00:44:04 +0100 Message-ID: References: <20120130125934.7971c815.akpm@linux-foundation.org> <4F270E8C.2000406@redhat.com> <20120130233211.GM24091@sequoia.sous-sol.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed delsp=yes Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <20120130233211.GM24091@sequoia.sous-sol.org> Sender: linux-ide-owner@vger.kernel.org To: Chris Wright Cc: Andrew Morton , Don Dutile , linux-ide@vger.kernel.org, iommu@lists.linux-foundation.org, bugzilla-daemon@bugzilla.kernel.org, David Woodhouse List-Id: iommu@lists.linux-foundation.org On Tue, 31 Jan 2012 00:32:11 +0100, Chris Wright wrote: > * Pawe=C5=82 =C5=BBak (pawel.zaq@gmail.com) wrote: >> On Mon, 30 Jan 2012 22:41:32 +0100, Don Dutile = =20 >> wrote: >> >Well, the lspci dump in the bugzilla report doesn't show a device >> >w/BDF=3D0b:00.1; >> >so, if the SATA device (which is 0b:00.0) is spitting out 0b:00.1 >> >as the source >> >of any of its DMA packets, the IOMMU will fault on it, since >> >0b:00.1 didn't >> >request DMA mappings (0b:00.0 did). >> >I semi-recall someone else reporting this 'feature' on this list. >> >Wonder if pci-quirk has to filter this case (0b:00.0 on this system= =20 >> means >> >map for 0b:00.0 & 0b:00.1 -- ick!) >> > >> >do another lspci -vvv to ensure that 0b:00.1 wasn't excluded in the= =20 >> list. >> >if it doesn't exist, then the problem is the SATA device using an >> >unknown/unrecognized >> >BDF of 0b:00.1 >> >> Yep, that's correct. I enabled all integrated peripherals on my >> motherboard and there were still no entries with BDF 0b:00.1 in >> lspci -vvv output. Should I take this problem to MSI then? > > Yeah, something is not right. Is there any BIOS control over that > device? As far as the BIOS is concerned I can only switch between: - disabled, - AHCI mode, - IDE mode. The problem occurs in both IDE and AHCI modes. Apart from that I am also able to bring up RAID setup window for this =20 controller, right after turning the computer on, but since there are no= =20 disks connected to it there's nothing I can alter. Pawe=C5=82