From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Interrupt issue for nic cards Date: Fri, 13 May 2011 11:14:47 +0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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@lists.xensource.com Cc: Stefano Stabellini List-Id: xen-devel@lists.xenproject.org Hi, all. I'm running the latest Xen unstable with Debian Squeeze as DomU in HVM mode. I configured two nics: vif = ['bridge=br0,model=virtio', 'type=ioemu,bridge=br0,model=rtl8139'] These two cards can be successfully configured in DomU. But they fail to communicate with host bridge. I can see packets coming out their taps, but no packets are going back into DomU. Stefano suggest I look into /proc/interrupts. It shows: 11 0 IO-APIC-fasteoi eth0 48 0 PCI-MSI-edge virtio0-config 49 0 PCI-MSI-edge virtio0-input 50 0 PCI-MSI-edge virtio0-output It seems that there are no interrupts for those nic devices. I'm pretty sure that QEMU has pushed the data back and set interrupts (through msix_notify / qemu_set_irq). Has anyone encountered this problem before? -- Best regards Wei Liu Twitter: @iliuw Site: http://liuw.name