From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <5321B416.4000204@rambler.ru> Date: Thu, 13 Mar 2014 19:35:18 +0600 From: =?KOI8-R?Q?=E6=C1=C9=DA=CF=D7_=E1=CC=C9=DB=C5=D2?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: ALT Linux sysadmins' discussion References: <5321ACED.8080307@gmail.com> In-Reply-To: <5321ACED.8080307@gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Rambler-User: alisher_faiz@rambler.ru/92.46.38.154 Subject: Re: [Sysadmins] =?koi8-r?b?8NLPwtLP0yBQQ0kt1dPU0s/K1NfBINcgS1ZNLcfP?= =?koi8-r?b?09TR?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 13:35:32 -0000 Archived-At: List-Archive: Почему не пробросить само usb-устройство? Зачем весь контроллер? 13.03.2014 19:04, Васюк Максим пишет: > Привет всем! > > Реально-ли пропбросить PCI устройство в KVM-гостя без IOMMU? > Судя по интернету в этом направлении все не однозначно. > > Поднял asterisk в домене, хотел ему отдать USB устройство и воткнуть > туда 3g модемы, а тут такая засада. Кто использовал такую связку > отзовитесь, пожалуйста! Неужели придется выносить это дело на > отдельную машину или еще хуже в хост? > > ------------------------------------------------------- > Пробовал следующее! > > Предварительно поправил qemu.conf: > relaxed_acs_check = 1 > > И отвязал устройство от хоста: > echo 0000:00:1a.0 > /sys/bus/pci/drivers/ehci-pci/unbind > > lspci > ---- > 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset > Family USB Enhanced Host Controller #2 (rev 05) > ---- > > lspci -vn > 00:1a.0 0c03: 8086:1c2d (rev 05) (prog-if 20 [EHCI]) > Subsystem: 1458:5006 > Flags: bus master, medium devsel, latency 0, IRQ 18 > Memory at fbffe000 (32-bit, non-prefetchable) [size=1K] > Capabilities: [50] Power Management version 2 > Capabilities: [58] Debug port: BAR=1 offset=00a0 > Capabilities: [98] PCI Advanced Features > Kernel driver in use: ehci-pci > > Кусок из конфига гостя: > > >
> >
function='0x0'/> > > > > Логи гостя при попытке запуска: > qemu-kvm: -device > pci-assign,host=00:1a.0,id=hostdev0,configfd=23,bus=pci.0,addr=0x6: > PCI region 0 at address 0xfbffe000 has size 0x400, which is not a multi > > qemu-kvm: -device > pci-assign,host=00:1a.0,id=hostdev0,configfd=23,bus=pci.0,addr=0x6: No > IOMMU found. Unable to assign device "hostdev0" > > qemu-kvm: -device > pci-assign,host=00:1a.0,id=hostdev0,configfd=23,bus=pci.0,addr=0x6: > Device 'kvm-pci-assign' could not be initialized > > _______________________________________________ > Sysadmins mailing list > Sysadmins@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sysadmins