From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: Xen pci-passthrough problem with pci-detach and pci-assignable-remove Date: Fri, 24 Jan 2014 12:48:06 -0500 Message-ID: <20140124174806.GA15571@phenom.dumpdata.com> References: <1447395332.20140110155157@eikelenboom.it> <20140110151218.GA20152@phenom.dumpdata.com> <1087166993.20140110165729@eikelenboom.it> <20140110161248.GE21360@phenom.dumpdata.com> <1010658460.20140110171623@eikelenboom.it> <20140110173809.GA19423@pegasus.dumpdata.com> <1889333978.20140124143602@eikelenboom.it> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1W6kre-0008DP-CU for xen-devel@lists.xenproject.org; Fri, 24 Jan 2014 17:48:22 +0000 Content-Disposition: inline In-Reply-To: <1889333978.20140124143602@eikelenboom.it> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Sander Eikelenboom Cc: xen-devel List-Id: xen-devel@lists.xenproject.org On Fri, Jan 24, 2014 at 02:36:02PM +0100, Sander Eikelenboom wrote: > > Friday, January 10, 2014, 6:38:10 PM, you wrote: > > >> > Wow. You just walked in a pile of bugs didn't you? And on Friday > >> > nonethless. > >> > >> As usual ;-) > > > Ha! > > ..snip.. > >> >> [ 489.082358] [] ? mutex_spin_on_owner+0x38/0x45 > >> >> [ 489.106272] [] ? schedule_preempt_disabled+0x6/0x9 > >> >> [ 489.130158] [] ? __mutex_lock_slowpath+0x159/0x1b5 > >> >> [ 489.154147] [] ? mutex_lock+0x16/0x25 > >> >> [ 489.177890] [] ? pci_reset_function+0x26/0x4e > >> > >> > Yeah, that bug my RFC patchset (the one that does the slot/bus reset) should also fix. > >> > I totally forgot about it ! > >> > >> Got a link to that patchset ? > > > https://lkml.org/lkml/2013/12/13/315 > > >> I at least could give it a spin .. you never know when fortune is on your side :-) > > > It is also at this git tree: > > > git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git and the > > branch name is "devel/xen-pciback.slot_and_bus.v0". You will likely > > want to merge it in your current Linus tree. > > > Thank you! > > > Hi Konrad, > > Just got time to test this some more, when merging this branch *except* the last commit (9599a5ad38a3bb250e996ccb2cdaab6fb68aaacd) > seems to help with my problem,i'm no capable of using: > - xl pci-detach > - xl pci-assignable-remove > - echo "BDF" > /sys/bus/pci/drivers//bind > > to remove a pci device from a running HVM guest and rebinding it to a driver in dom0 without those nasty stacktraces :-) > So the first 4 seem to be an improvement. > > That last commit (9599a5ad38a3bb250e996ccb2cdaab6fb68aaacd) seems to give troubles of it's own. Could you email me your lspci output and also which devices you move/switch etc? Thanks! > > -- > Sander >