[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20100810212551.GU23755@8bytes.org>
Date: Tue, 10 Aug 2010 23:25:51 +0200
From: Joerg Roedel <joro@...tes.org>
To: Sander Eikelenboom <linux@...elenboom.it>
Cc: linux-kernel@...r.kernel.org
Subject: Re: [2.6.35] AMD-Vi: Enabling IOMMU at 0000:00:00.2 cap 0x40 BUG:
unable to handle kernel NULL pointer dereference at 0000000000000198
On Tue, Aug 10, 2010 at 10:57:26PM +0200, Sander Eikelenboom wrote:
> Hmmm the fun part seems to be .. that the usb devices on that usb2
> controller seemed to work fine on Xen.
Hmm, thats weird. In this case these devices probably do not alias at
all. But lets wait for the results when you test my patch.
> +-0a.0-[0000:09-0a]----00.0-[0000:0a]--+-01.0
> | +-01.1
> | \-01.2
Yeah, device 09:00.0 is a PCIe-to-PCI bridge and the addtional USB
controlers are behind that bridge as legacy PCI devices. Thats why the
BIOS sets up the alias-entry. It should set up 09:00.0 instead of
0a:00.0 to make things work correctly.
Joerg
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists