Re: intel-iommu: CONFIG_DMAR*=y kills my box

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Gabriel C <nix.or.die@...>
Cc: Linux Kernel Mailing List <linux-kernel@...>, Ashok Raj <ashok.raj@...>, Shaohua Li <shaohua.li@...>, Anil S Keshavamurthy <anil.s.keshavamurthy@...>, Andrew Morton <akpm@...>
Date: Tuesday, April 29, 2008 - 6:53 pm

On Tue, Apr 29, 2008 at 03:20:19AM +0200, Gabriel C wrote:

I'm thinking SMI's from the USB emulation is interacting badly.  There
is no kernel code path that intersects USB before the DMAR's are set up.

Me thinks this is a BIOS bug.

  

Thats not not a good sign.


I hate to be one of those "'does not reproduce" guys but;
Sadly I am unable to reproduce this.  modprobe parport_pc doesn't seem
to make any complaints on my desktop.

lspci:

00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM
Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express
Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31
Express MEI Controller (rev 02)
....

I do find it quite odd that a DMA code path specific to PCIE is somehow
in the loop for a parallel port device.  Should this be possible?

I could easily be wrong so feel free to correct me but;
I think your bios is goofy / unprepared to support IOMMU / VT-d and
doing strange things with enumerated a parallel port on a PCIE bus with
VTD is turned on...

--mgross
 
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
intel-iommu: CONFIG_DMAR*=y kills my box, Gabriel C, (Sat Apr 26, 10:21 am)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Mon Apr 28, 8:11 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, Gabriel C, (Sat Apr 26, 1:27 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Thu May 8, 1:54 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Mon Apr 28, 8:29 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, Gabriel C, (Mon Apr 28, 9:20 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Tue Apr 29, 6:53 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, Gabriel C, (Tue Apr 29, 7:04 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, Andrew Morton, (Tue May 6, 4:15 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Thu May 8, 10:43 am)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Thu May 8, 12:45 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, Gabriel C, (Thu May 8, 1:56 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Thu May 8, 2:55 pm)
Re: intel-iommu: CONFIG_DMAR*=y kills my box, mark gross, (Wed May 7, 4:58 pm)