From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: PCI Passthru: fn0 exported but not fn1 Date: Fri, 24 Aug 2007 00:34:22 +0530 Message-ID: <46CDDA36.4090508@netxen.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel List-Id: xen-devel@lists.xenproject.org Given the following device list, I am exporting one of the functions to Dom1 through PCI passthrough. $ lspci | grep known 04:00.0 Ethernet controller: Unknown device 4040:0002 (rev 25) 04:00.1 Ethernet controller: Unknown device 4040:0002 (rev 25) 04:00.2 Ethernet controller: Unknown device 4040:0002 (rev 25) 04:00.3 Ethernet controller: Unknown device 4040:0002 (rev 25) If I export just 04:00.0, it is visible ('lspci') in Dom1. However if I export just 04:00.1 then it is no more visible in Dom1. I am using Xen310. As an additional information, I am seeing this behaviour on my 'new box'. Things were fine on my earlier box. It is possible that this is a platform specific thing. If it is a known issue, I would be happy to patch my tree. Otherwise I can debug this further post some debug logs for your scrutiny. Jambunathan K.