From mboxrd@z Thu Jan 1 00:00:00 1970 From: freisei Subject: PCI Passthrough - create_userspace_phys_mem: Invalid argument Date: Thu, 26 Feb 2009 15:58:43 +0100 Message-ID: <49A6AE23.1050107@xp8.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit To: kvm@vger.kernel.org Return-path: Received: from kunden.xp8.de ([88.198.145.222]:46491 "EHLO kunden.xp8.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754988AbZBZPY6 (ORCPT ); Thu, 26 Feb 2009 10:24:58 -0500 Received: from [192.168.11.101] (p5B0847F7.dip.t-dialin.net [91.8.71.247]) (Authenticated sender: info@xp8.de) by kunden.xp8.de (Postfix) with ESMTP id E49A42072B9 for ; Thu, 26 Feb 2009 15:57:48 +0100 (CET) Sender: kvm-owner@vger.kernel.org List-ID: Hi List! i want to passthrough my isdn-card in a kvm-vm. > qemu-system-x86_64 -vnc :3 -m 2048 -name $vmname -hda > /dev/vg0/xp8asterisk -boot n -net nic,macaddr=52:54:00:58:08:03 -net > tap,script=/etc/qemu-ifup -usbdevice tablet -k de -smp 2 -monitor > stdio -pcidevice host=05:04.0 > Running /etc/qemu-ifup > ...Bringing up for bridged mode > ...Adding tap0 to intern-interface > init_assigned_device: Registering real physical device 05:04.0 (bus=5 > dev=4 func=0) > get_real_device: region 0 size 32 start 0xf9100000 type 512 resource_fd 14 > get_real_device: region 1 size 32 start 0x3000 type 256 resource_fd 0 > QEMU 0.9.1 monitor - type 'help' for more information > (qemu) assigned_dev_pci_read_config: (6.0): address=0000 > val=0x00001244 len=2 > assigned_dev_pci_read_config: (6.0): address=0002 val=0x00000e00 len=2 > assigned_dev_pci_read_config: (6.0): address=0000 val=0x00001244 len=2 > assigned_dev_pci_read_config: (6.0): address=0002 val=0x00000e00 len=2 > assigned_dev_pci_read_config: (6.0): address=0000 val=0x00001244 len=2 > assigned_dev_pci_read_config: (6.0): address=0002 val=0x00000e00 len=2 > assigned_dev_pci_read_config: (6.0): address=000a val=0x00000280 len=2 > assigned_dev_pci_read_config: (6.0): address=0000 val=0x00001244 len=2 > assigned_dev_pci_read_config: (6.0): address=0002 val=0x00000e00 len=2 > assigned_dev_pci_write_config: (6.0): address=0010 val=0xffffffff len=4 > assigned_dev_pci_read_config: (6.0): address=0010 val=0xffffffe0 len=4 > assigned_dev_pci_read_config: (6.0): address=0010 val=0xffffffe0 len=4 > assigned_dev_pci_write_config: (6.0): address=0010 val=0xf2001100 len=4 > assigned_dev_iomem_map: e_phys=f2001100 r_virt=0x7f9374876000 type=0 > len=00000020 region_num=0 > create_userspace_phys_mem: Invalid argument > assigned_dev_iomem_map: Error: create new mapping failed Already tried: - remove not needed-parameters - dma=none - set assign-device DEBUG (as you see) Additional Info: lspci: 05:04.0 Network controller: AVM GmbH Fritz!PCI v2.0 ISDN (rev 02) root@xp8main3:/etc/kvm# uname -a Linux xp8main3 2.6.29-rc6-xp8no7 #1 SMP Thu Feb 26 12:27:17 CET 2009 x86_64 GNU/Linux greets freisei