From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Schiers Subject: Status of new FLR handling / necessary co-assignment of PCI devices Date: Fri, 23 Jan 2009 14:13:16 +0100 Message-ID: <7060278.231232716396425.JavaMail.root@uhura> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Return-path: Content-Disposition: inline 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@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hi, came across the following, known symptom: my board (see below) has four PCI slots, equiped with a VGA card (left in Dom0), a DVB-C card (put in pv DomU #1), and two DVB-S cards (put in pv Domain #2) with Debian Xen 3.2-1. When using latest unstable build, the famous need to co-assign VGA adapter with all other PCI devices appears. Question: is that considered a feature (and then, why did it work before) or a bug (with some patches arround in the list) that's still not fixed for pv? Thanks, Carsten. data:/boot# lspci -tv -[0000:00]-+-00.0 nVidia Corporation MCP65 Memory Controller +-01.0 nVidia Corporation MCP65 LPC Bridge +-01.1 nVidia Corporation MCP65 SMBus +-01.2 nVidia Corporation MCP65 Memory Controller +-02.0 nVidia Corporation MCP65 USB Controller +-02.1 nVidia Corporation MCP65 USB Controller +-06.0 nVidia Corporation MCP65 Ethernet +-08.0-[0000:01]--+-06.0 Matrox Graphics, Inc. MGA 2064W [Millennium] | +-07.0 Philips Semiconductors SAA7146 | +-08.0 Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card | \-09.0 Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card +-09.0 nVidia Corporation MCP65 IDE +-0a.0 nVidia Corporation MCP65 AHCI Controller +-0c.0-[0000:02]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller +-0e.0-[0000:03]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller +-18.0 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration +-18.1 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map +-18.2 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller \-18.3 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control