Can't passthrough VGA card

Discussions related to using VirtualBox on Linux hosts.
Post Reply
boiler5
Posts: 2
Joined: 10. Apr 2016, 05:35

Can't passthrough VGA card

Post by boiler5 »

Ubuntu 15.10

Code: Select all

ppk@userver:~$ uname -r
4.2.0-35-generic

Code: Select all

ppk@userver:~$ dmesg -T | grep -e DMAR -e IOMMU
[Вс. апр. 10 10:34:09 2016] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[Вс. апр. 10 10:34:10 2016] AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
[Вс. апр. 10 10:34:25 2016] vboxpci: IOMMU found

Code: Select all

[   15.450044] r8169 0000:02:00.0 enp2s0: link down
[   15.450144] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   15.450157] r8169 0000:02:00.0 enp2s0: link down
[   16.571834] vboxdrv: module verification failed: signature and/or required key missing - tainting kernel
[   16.574023] vboxdrv: Found 4 processor cores
[   16.592020] vboxdrv: TSC mode is Invariant, tentative frequency 3892836473 Hz
[   16.592023] vboxdrv: Successfully loaded version 5.0.16 (interface 0x00240000)
[   16.842751] VBoxNetFlt: Successfully started.
[   16.886831] VBoxNetAdp: Successfully started.
[   16.937097] VBoxPciLinuxInit
[   16.991548] vboxpci: IOMMU found
[   17.122086] r8169 0000:02:00.0 enp2s0: link up
[   17.122097] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
[  598.276623] capability: warning: `VBoxHeadless' uses 32-bit capabilities (legacy support in use)
[  598.288080] SUPR0GipMap: fGetGipCpu=0x3
[  598.413739] vboxdrv: ffffffffc0542020 VMMR0.r0
[  598.718899] vboxdrv: ffffffffc063d020 VBoxDDR0.r0
[  598.748106] vboxdrv: ffffffffc0027020 VBoxDD2R0.r0
[  598.936615] VBoxNetFlt: attached to 'enp2s0' / 74:d4:35:7c:28:3a
[  598.937472] vboxpci: detected device: 1002:68f9 at 01:00.0, driver radeon
[  598.937567] Console: switching to colour dummy device 80x25
[  598.937730] drm_kms_helper: drm: unregistered panic notifier
[  598.962112] [drm] radeon: finishing device.
[  598.963561] ------------[ cut here ]------------
[  598.963591] WARNING: CPU: 3 PID: 1091 at /build/linux-HVWSXI/linux-4.2.0/drivers/gpu/drm/drm_irq.c:306 drm_vblank_cleanup+0x63/0xa0 [drm]()
[  598.963593] Modules linked in: pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) kvm_amd kvm crct10dif_pclmul snd_hda_codec_realtek crc32_pclmul snd_hda_codec_generic snd_hda_codec_hdmi aesni_intel snd_hda_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec cryptd snd_hda_core snd_hwdep snd_pcm snd_timer snd soundcore serio_raw k10temp shpchp i2c_piix4 8250_fintek mac_hid autofs4 pata_acpi uas usb_storage amdkfd amd_iommu_v2 radeon i2c_algo_bit ttm via_rhine psmouse drm_kms_helper ahci pata_atiixp libahci r8169 drm mii video
[  598.963628] CPU: 3 PID: 1091 Comm: EMT-0 Tainted: G           OE   4.2.0-35-generic #40-Ubuntu
[  598.963631] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./F2A88XM-DS2, BIOS F6 01/24/2014
[  598.963633]  0000000000000286 00000000e98804d4 ffff8800b6cc7838 ffffffff817f1d7e
[  598.963636]  0000000000000000 ffffffffc007b988 ffff8800b6cc7878 ffffffff8107cb46
[  598.963638]  ffff8800b6cc7858 ffff8800bc3ec000 0000000000000000 ffff8800bc040800
[  598.963641] Call Trace:
[  598.963648]  [<ffffffff817f1d7e>] dump_stack+0x63/0x81
[  598.963652]  [<ffffffff8107cb46>] warn_slowpath_common+0x86/0xc0
[  598.963655]  [<ffffffff8107cc7a>] warn_slowpath_null+0x1a/0x20
[  598.963668]  [<ffffffffc004b7f3>] drm_vblank_cleanup+0x63/0xa0 [drm]
[  598.963700]  [<ffffffffc019d2fa>] radeon_irq_kms_fini+0x1a/0x70 [radeon]
[  598.963726]  [<ffffffffc01dd4af>] evergreen_fini+0x5f/0xe0 [radeon]
[  598.963744]  [<ffffffffc016a280>] radeon_device_fini+0x40/0x140 [radeon]
[  598.963761]  [<ffffffffc016c890>] radeon_driver_unload_kms+0x50/0x70 [radeon]
[  598.963820]  [<ffffffffc004e27d>] drm_dev_unregister+0x2d/0xb0 [drm]
[  598.963836]  [<ffffffffc004e9a7>] drm_put_dev+0x27/0x70 [drm]
[  598.963857]  [<ffffffffc0168295>] radeon_pci_remove+0x15/0x20 [radeon]
[  598.963862]  [<ffffffff81419edf>] pci_device_remove+0x3f/0xc0
[  598.963867]  [<ffffffff81525f01>] __device_release_driver+0xa1/0x150
[  598.963870]  [<ffffffff81525fd3>] device_release_driver+0x23/0x30
[  598.963873]  [<ffffffff81524b4d>] unbind_store+0x10d/0x160
[  598.963877]  [<ffffffff81523d05>] drv_attr_store+0x25/0x30
[  598.963881]  [<ffffffff8127cd47>] sysfs_kf_write+0x37/0x40
[  598.963884]  [<ffffffff8127c13d>] kernfs_fop_write+0x11d/0x170
[  598.963888]  [<ffffffff811ffa68>] __vfs_write+0x18/0x40
[  598.963891]  [<ffffffff812003f6>] vfs_write+0xa6/0x1a0
[  598.963896]  [<ffffffffc052131f>] vboxPciFileWrite.constprop.6+0x4f/0x90 [vboxpci]
[  598.963900]  [<ffffffffc0521753>] vboxPciOsDevInit+0x383/0x4a0 [vboxpci]
[  598.963905]  [<ffffffffc0522c27>] vboxPciDevInit+0x27/0x40 [vboxpci]
[  598.963908]  [<ffffffffc0522dbb>] vboxPciFactoryCreateAndConnect+0x17b/0x200 [vboxpci]
[  598.963913]  [<ffffffff8120fe79>] ? filename_lookup+0xe9/0x180
[  598.963937]  [<ffffffffc04bc4b5>] ? rtR0MemAllocEx+0x175/0x240 [vboxdrv]
[  598.963951]  [<ffffffffc04ae003>] ? supdrvIOCtl+0x9b3/0x3250 [vboxdrv]
[  598.963963]  [<ffffffffc04a95b0>] ? VBoxDrvLinuxIOCtl_5_0_16+0x150/0x250 [vboxdrv]
[  598.963968]  [<ffffffff81213cd5>] ? do_vfs_ioctl+0x295/0x480
[  598.963971]  [<ffffffff8120568e>] ? SYSC_newstat+0x3e/0x60
[  598.963974]  [<ffffffff81213f39>] ? SyS_ioctl+0x79/0x90
[  598.963978]  [<ffffffff817f8c72>] ? entry_SYSCALL_64_fastpath+0x16/0x75
[  598.963981] ---[ end trace 4876edfa5d27e25f ]---
[  598.963984] ------------[ cut here ]------------
[  598.963999] WARNING: CPU: 3 PID: 1091 at /build/linux-HVWSXI/linux-4.2.0/drivers/gpu/drm/drm_irq.c:306 drm_vblank_cleanup+0x63/0xa0 [drm]()
[  598.964001] Modules linked in: pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) kvm_amd kvm crct10dif_pclmul snd_hda_codec_realtek crc32_pclmul snd_hda_codec_generic snd_hda_codec_hdmi aesni_intel snd_hda_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec cryptd snd_hda_core snd_hwdep snd_pcm snd_timer snd soundcore serio_raw k10temp shpchp i2c_piix4 8250_fintek mac_hid autofs4 pata_acpi uas usb_storage amdkfd amd_iommu_v2 radeon i2c_algo_bit ttm via_rhine psmouse drm_kms_helper ahci pata_atiixp libahci r8169 drm mii video
[  598.964033] CPU: 3 PID: 1091 Comm: EMT-0 Tainted: G        W  OE   4.2.0-35-generic #40-Ubuntu
[  598.964035] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./F2A88XM-DS2, BIOS F6 01/24/2014
[  598.964037]  0000000000000286 00000000e98804d4 ffff8800b6cc7838 ffffffff817f1d7e
[  598.964040]  0000000000000000 ffffffffc007b988 ffff8800b6cc7878 ffffffff8107cb46
[  598.964043]  0000000000000286 ffff8800bc3ec0b0 0000000000000001 ffff8800bc040800
[  598.964047] Call Trace:
[  598.964050]  [<ffffffff817f1d7e>] dump_stack+0x63/0x81
[  598.964054]  [<ffffffff8107cb46>] warn_slowpath_common+0x86/0xc0
[  598.964058]  [<ffffffff8107cc7a>] warn_slowpath_null+0x1a/0x20
[  598.964072]  [<ffffffffc004b7f3>] drm_vblank_cleanup+0x63/0xa0 [drm]
[  598.964098]  [<ffffffffc019d2fa>] radeon_irq_kms_fini+0x1a/0x70 [radeon]
[  598.964130]  [<ffffffffc01dd4af>] evergreen_fini+0x5f/0xe0 [radeon]
[  598.964149]  [<ffffffffc016a280>] radeon_device_fini+0x40/0x140 [radeon]
[  598.964166]  [<ffffffffc016c890>] radeon_driver_unload_kms+0x50/0x70 [radeon]
[  598.964179]  [<ffffffffc004e27d>] drm_dev_unregister+0x2d/0xb0 [drm]
[  598.964193]  [<ffffffffc004e9a7>] drm_put_dev+0x27/0x70 [drm]
[  598.964213]  [<ffffffffc0168295>] radeon_pci_remove+0x15/0x20 [radeon]
[  598.964216]  [<ffffffff81419edf>] pci_device_remove+0x3f/0xc0
[  598.964219]  [<ffffffff81525f01>] __device_release_driver+0xa1/0x150
[  598.964222]  [<ffffffff81525fd3>] device_release_driver+0x23/0x30
[  598.964225]  [<ffffffff81524b4d>] unbind_store+0x10d/0x160
[  598.964228]  [<ffffffff81523d05>] drv_attr_store+0x25/0x30
[  598.964231]  [<ffffffff8127cd47>] sysfs_kf_write+0x37/0x40
[  598.964234]  [<ffffffff8127c13d>] kernfs_fop_write+0x11d/0x170
[  598.964236]  [<ffffffff811ffa68>] __vfs_write+0x18/0x40
[  598.964239]  [<ffffffff812003f6>] vfs_write+0xa6/0x1a0
[  598.964243]  [<ffffffffc052131f>] vboxPciFileWrite.constprop.6+0x4f/0x90 [vboxpci]
[  598.964246]  [<ffffffffc0521753>] vboxPciOsDevInit+0x383/0x4a0 [vboxpci]
[  598.964250]  [<ffffffffc0522c27>] vboxPciDevInit+0x27/0x40 [vboxpci]
[  598.964254]  [<ffffffffc0522dbb>] vboxPciFactoryCreateAndConnect+0x17b/0x200 [vboxpci]
[  598.964258]  [<ffffffff8120fe79>] ? filename_lookup+0xe9/0x180
[  598.964273]  [<ffffffffc04bc4b5>] ? rtR0MemAllocEx+0x175/0x240 [vboxdrv]
[  598.964287]  [<ffffffffc04ae003>] ? supdrvIOCtl+0x9b3/0x3250 [vboxdrv]
[  598.964302]  [<ffffffffc04a95b0>] ? VBoxDrvLinuxIOCtl_5_0_16+0x150/0x250 [vboxdrv]
[  598.964306]  [<ffffffff81213cd5>] ? do_vfs_ioctl+0x295/0x480
[  598.964311]  [<ffffffff8120568e>] ? SYSC_newstat+0x3e/0x60
[  598.964314]  [<ffffffff81213f39>] ? SyS_ioctl+0x79/0x90
[  598.964319]  [<ffffffff817f8c72>] ? entry_SYSCALL_64_fastpath+0x16/0x75
[  598.964321] ---[ end trace 4876edfa5d27e260 ]---
[  598.964323] ------------[ cut here ]------------
[  598.964340] WARNING: CPU: 3 PID: 1091 at /build/linux-HVWSXI/linux-4.2.0/drivers/gpu/drm/drm_irq.c:306 drm_vblank_cleanup+0x63/0xa0 [drm]()
[  598.964341] Modules linked in: pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) kvm_amd kvm crct10dif_pclmul snd_hda_codec_realtek crc32_pclmul snd_hda_codec_generic snd_hda_codec_hdmi aesni_intel snd_hda_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec cryptd snd_hda_core snd_hwdep snd_pcm snd_timer snd soundcore serio_raw k10temp shpchp i2c_piix4 8250_fintek mac_hid autofs4 pata_acpi uas usb_storage amdkfd amd_iommu_v2 radeon i2c_algo_bit ttm via_rhine psmouse drm_kms_helper ahci pata_atiixp libahci r8169 drm mii video
[  598.964372] CPU: 3 PID: 1091 Comm: EMT-0 Tainted: G        W  OE   4.2.0-35-generic #40-Ubuntu
[  598.964374] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./F2A88XM-DS2, BIOS F6 01/24/2014
[  598.964376]  0000000000000286 00000000e98804d4 ffff8800b6cc7838 ffffffff817f1d7e
[  598.964379]  0000000000000000 ffffffffc007b988 ffff8800b6cc7878 ffffffff8107cb46
[  598.964382]  0000000000000286 ffff8800bc3ec160 0000000000000002 ffff8800bc040800
[  598.964385] Call Trace:
[  598.964388]  [<ffffffff817f1d7e>] dump_stack+0x63/0x81
[  598.964391]  [<ffffffff8107cb46>] warn_slowpath_common+0x86/0xc0
[  598.964395]  [<ffffffff8107cc7a>] warn_slowpath_null+0x1a/0x20
[  598.964409]  [<ffffffffc004b7f3>] drm_vblank_cleanup+0x63/0xa0 [drm]
[  598.964434]  [<ffffffffc019d2fa>] radeon_irq_kms_fini+0x1a/0x70 [radeon]
[  598.964463]  [<ffffffffc01dd4af>] evergreen_fini+0x5f/0xe0 [radeon]
[  598.964481]  [<ffffffffc016a280>] radeon_device_fini+0x40/0x140 [radeon]
[  598.964499]  [<ffffffffc016c890>] radeon_driver_unload_kms+0x50/0x70 [radeon]
[  598.964514]  [<ffffffffc004e27d>] drm_dev_unregister+0x2d/0xb0 [drm]
[  598.964529]  [<ffffffffc004e9a7>] drm_put_dev+0x27/0x70 [drm]
[  598.964548]  [<ffffffffc0168295>] radeon_pci_remove+0x15/0x20 [radeon]
[  598.964551]  [<ffffffff81419edf>] pci_device_remove+0x3f/0xc0
[  598.964555]  [<ffffffff81525f01>] __device_release_driver+0xa1/0x150
[  598.964558]  [<ffffffff81525fd3>] device_release_driver+0x23/0x30
[  598.964561]  [<ffffffff81524b4d>] unbind_store+0x10d/0x160
[  598.964564]  [<ffffffff81523d05>] drv_attr_store+0x25/0x30
[  598.964567]  [<ffffffff8127cd47>] sysfs_kf_write+0x37/0x40
[  598.964570]  [<ffffffff8127c13d>] kernfs_fop_write+0x11d/0x170
[  598.964573]  [<ffffffff811ffa68>] __vfs_write+0x18/0x40
[  598.964575]  [<ffffffff812003f6>] vfs_write+0xa6/0x1a0
[  598.964579]  [<ffffffffc052131f>] vboxPciFileWrite.constprop.6+0x4f/0x90 [vboxpci]
[  598.964583]  [<ffffffffc0521753>] vboxPciOsDevInit+0x383/0x4a0 [vboxpci]
[  598.964587]  [<ffffffffc0522c27>] vboxPciDevInit+0x27/0x40 [vboxpci]
[  598.964590]  [<ffffffffc0522dbb>] vboxPciFactoryCreateAndConnect+0x17b/0x200 [vboxpci]
[  598.964594]  [<ffffffff8120fe79>] ? filename_lookup+0xe9/0x180
[  598.964610]  [<ffffffffc04bc4b5>] ? rtR0MemAllocEx+0x175/0x240 [vboxdrv]
[  598.964624]  [<ffffffffc04ae003>] ? supdrvIOCtl+0x9b3/0x3250 [vboxdrv]
[  598.964636]  [<ffffffffc04a95b0>] ? VBoxDrvLinuxIOCtl_5_0_16+0x150/0x250 [vboxdrv]
[  598.964639]  [<ffffffff81213cd5>] ? do_vfs_ioctl+0x295/0x480
[  598.964643]  [<ffffffff8120568e>] ? SYSC_newstat+0x3e/0x60
[  598.964645]  [<ffffffff81213f39>] ? SyS_ioctl+0x79/0x90
[  598.964648]  [<ffffffff817f8c72>] ? entry_SYSCALL_64_fastpath+0x16/0x75
[  598.964650] ---[ end trace 4876edfa5d27e261 ]---
[  598.964652] ------------[ cut here ]------------
[  598.964667] WARNING: CPU: 3 PID: 1091 at /build/linux-HVWSXI/linux-4.2.0/drivers/gpu/drm/drm_irq.c:306 drm_vblank_cleanup+0x63/0xa0 [drm]()
[  598.964669] Modules linked in: pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) kvm_amd kvm crct10dif_pclmul snd_hda_codec_realtek crc32_pclmul snd_hda_codec_generic snd_hda_codec_hdmi aesni_intel snd_hda_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec cryptd snd_hda_core snd_hwdep snd_pcm snd_timer snd soundcore serio_raw k10temp shpchp i2c_piix4 8250_fintek mac_hid autofs4 pata_acpi uas usb_storage amdkfd amd_iommu_v2 radeon i2c_algo_bit ttm via_rhine psmouse drm_kms_helper ahci pata_atiixp libahci r8169 drm mii video
[  598.964698] CPU: 3 PID: 1091 Comm: EMT-0 Tainted: G        W  OE   4.2.0-35-generic #40-Ubuntu
[  598.964700] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./F2A88XM-DS2, BIOS F6 01/24/2014
[  598.964702]  0000000000000286 00000000e98804d4 ffff8800b6cc7838 ffffffff817f1d7e
[  598.964704]  0000000000000000 ffffffffc007b988 ffff8800b6cc7878 ffffffff8107cb46
[  598.964707]  0000000000000286 ffff8800bc3ec210 0000000000000003 ffff8800bc040800
[  598.964709] Call Trace:
[  598.964712]  [<ffffffff817f1d7e>] dump_stack+0x63/0x81
[  598.964715]  [<ffffffff8107cb46>] warn_slowpath_common+0x86/0xc0
[  598.964718]  [<ffffffff8107cc7a>] warn_slowpath_null+0x1a/0x20
[  598.964731]  [<ffffffffc004b7f3>] drm_vblank_cleanup+0x63/0xa0 [drm]
[  598.964753]  [<ffffffffc019d2fa>] radeon_irq_kms_fini+0x1a/0x70 [radeon]
[  598.964784]  [<ffffffffc01dd4af>] evergreen_fini+0x5f/0xe0 [radeon]
[  598.964803]  [<ffffffffc016a280>] radeon_device_fini+0x40/0x140 [radeon]
[  598.964823]  [<ffffffffc016c890>] radeon_driver_unload_kms+0x50/0x70 [radeon]
[  598.964838]  [<ffffffffc004e27d>] drm_dev_unregister+0x2d/0xb0 [drm]
[  598.964853]  [<ffffffffc004e9a7>] drm_put_dev+0x27/0x70 [drm]
[  598.964871]  [<ffffffffc0168295>] radeon_pci_remove+0x15/0x20 [radeon]
[  598.964875]  [<ffffffff81419edf>] pci_device_remove+0x3f/0xc0
[  598.964877]  [<ffffffff81525f01>] __device_release_driver+0xa1/0x150
[  598.964880]  [<ffffffff81525fd3>] device_release_driver+0x23/0x30
[  598.964883]  [<ffffffff81524b4d>] unbind_store+0x10d/0x160
[  598.964886]  [<ffffffff81523d05>] drv_attr_store+0x25/0x30
[  598.964889]  [<ffffffff8127cd47>] sysfs_kf_write+0x37/0x40
[  598.964892]  [<ffffffff8127c13d>] kernfs_fop_write+0x11d/0x170
[  598.964895]  [<ffffffff811ffa68>] __vfs_write+0x18/0x40
[  598.964898]  [<ffffffff812003f6>] vfs_write+0xa6/0x1a0
[  598.964902]  [<ffffffffc052131f>] vboxPciFileWrite.constprop.6+0x4f/0x90 [vboxpci]
[  598.964906]  [<ffffffffc0521753>] vboxPciOsDevInit+0x383/0x4a0 [vboxpci]
[  598.964910]  [<ffffffffc0522c27>] vboxPciDevInit+0x27/0x40 [vboxpci]
[  598.964914]  [<ffffffffc0522dbb>] vboxPciFactoryCreateAndConnect+0x17b/0x200 [vboxpci]
[  598.964919]  [<ffffffff8120fe79>] ? filename_lookup+0xe9/0x180
[  598.964935]  [<ffffffffc04bc4b5>] ? rtR0MemAllocEx+0x175/0x240 [vboxdrv]
[  598.964950]  [<ffffffffc04ae003>] ? supdrvIOCtl+0x9b3/0x3250 [vboxdrv]
[  598.964963]  [<ffffffffc04a95b0>] ? VBoxDrvLinuxIOCtl_5_0_16+0x150/0x250 [vboxdrv]
[  598.964966]  [<ffffffff81213cd5>] ? do_vfs_ioctl+0x295/0x480
[  598.964969]  [<ffffffff8120568e>] ? SYSC_newstat+0x3e/0x60
[  598.964972]  [<ffffffff81213f39>] ? SyS_ioctl+0x79/0x90
[  598.964975]  [<ffffffff817f8c72>] ? entry_SYSCALL_64_fastpath+0x16/0x75
[  598.964977] ---[ end trace 4876edfa5d27e262 ]---
[  598.971911] [TTM] Finalizing pool allocator
[  598.971920] [TTM] Finalizing DMA pool allocator
[  598.972030] [TTM] Zone  kernel: Used memory at exit: 0 kiB
[  598.972036] [TTM] Zone   dma32: Used memory at exit: 0 kiB
[  598.972039] [drm] radeon: ttm finalized
[  598.972475] pci-stub 0000:01:00.0: claimed by stub
[  598.972498] vboxpci 0000:01:00.0: vboxPciOsDevInit
[  598.972641] vboxpci 0000:01:00.0: region 0: mmio c0000000+268435456
[  598.972647] vboxpci 0000:01:00.0: region 2: mmio fea20000+131072
[  598.972652] vboxpci 0000:01:00.0: region 4: pio e000+256
[  598.972658] vboxpci 0000:01:00.0: region 6: mmio fea00000+131072
[  598.972686] vboxpci 0000:01:00.0: got irq 39
[  598.980465] vboxpci 0000:01:00.0: invalid region 2
[  600.334138] vboxpci: created IOMMU domain ffff88017d93e820
[  600.372071] device enp2s0 entered promiscuous mode
[  600.372094] vboxpci 0000:01:00.0: PCIRAW_POWER_ON
[  600.372101] vboxpci 0000:01:00.0: pci_reset_function() failed
[  600.372104] vboxpci 0000:01:00.0: failed to attach to IOMMU, error -22
[  622.168643] HPET: Using timer above configured range: 3
[  622.168650] HPET: Using timer above configured range: 3
[  622.168742] HPET: Using timer above configured range: 3
[  622.168746] HPET: Using timer above configured range: 3
[  632.378911] device enp2s0 left promiscuous mode
[  632.378957] vboxpci 0000:01:00.0: PCIRAW_POWER_OFF
[  632.433089] vboxpci 0000:01:00.0: freeing irq 39
[  632.966796] vboxpci 0000:01:00.0: vboxPciOsDevDeinit
[  632.966852] vboxpci 0000:01:00.0: reattaching old host driver radeon
[  632.967313] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68F9 0x1002:0x010A).
[  632.967340] [drm] register mmio base: 0xFEA20000
[  632.967342] [drm] register mmio size: 131072
[  632.967380] radeon 0000:01:00.0: Invalid ROM contents
[  632.967434] ATOM BIOS: BASS
[  632.967505] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
[  632.967508] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
[  632.967511] [drm] Detected VRAM RAM=1024M, BAR=256M
[  632.967513] [drm] RAM width 64bits DDR
[  632.967662] [TTM] Zone  kernel: Available graphics memory: 4089564 kiB
[  632.967664] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[  632.967666] [TTM] Initializing pool allocator
[  632.967675] [TTM] Initializing DMA pool allocator
[  632.969995] [drm] radeon: 1024M of VRAM memory ready
[  632.970000] [drm] radeon: 1024M of GTT memory ready.
[  632.970018] [drm] Loading CEDAR Microcode
[  632.970028] [drm] Internal thermal controller with fan control
[  632.972875] [drm] radeon: dpm initialized
[  633.008390] [drm] GART: num cpu pages 262144, num gpu pages 262144
[  633.009732] [drm] PCIE gen 2 link speeds already enabled
[  633.012210] [drm] PCIE GART of 1024M enabled (table at 0x000000000025E000).
[  633.012321] radeon 0000:01:00.0: WB enabled
[  633.012327] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff88017d6c8c00
[  633.012331] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff88017d6c8c0c
[  633.013218] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9000301c418
[  633.013221] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[  633.013223] [drm] Driver supports precise vblank timestamp query.
[  633.013225] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[  633.013261] radeon 0000:01:00.0: radeon: using MSI.
[  633.013298] [drm] radeon: irq initialized.
[  633.029676] [drm] ring test on 0 succeeded in 2 usecs
[  633.029686] [drm] ring test on 3 succeeded in 4 usecs
[  633.206557] [drm] ring test on 5 succeeded in 2 usecs
[  633.206601] [drm] UVD initialized successfully.
[  633.206880] [drm] ib test on ring 0 succeeded in 0 usecs
[  633.206975] [drm] ib test on ring 3 succeeded in 0 usecs
[  633.854629] [drm] ib test on ring 5 succeeded
[  633.856592] [drm] Radeon Display Connectors
[  633.856596] [drm] Connector 0:
[  633.856599] [drm]   HDMI-A-1
[  633.856601] [drm]   HPD2
[  633.856604] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[  633.856606] [drm]   Encoders:
[  633.856609] [drm]     DFP1: INTERNAL_UNIPHY1
[  633.856612] [drm] Connector 1:
[  633.856614] [drm]   DVI-D-1
[  633.856616] [drm]   HPD4
[  633.856619] [drm]   DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
[  633.856621] [drm]   Encoders:
[  633.856623] [drm]     DFP2: INTERNAL_UNIPHY
[  633.856625] [drm] Connector 2:
[  633.856626] [drm]   VGA-1
[  633.856629] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[  633.856631] [drm]   Encoders:
[  633.856634] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[  633.878928] radeon 0000:01:00.0: No connectors reported connected with modes
[  633.878936] [drm] Cannot find any crtc or sizes - going 1024x768
[  633.880232] [drm] fb mappable at 0xC045F000
[  633.880233] [drm] vram apper at 0xC0000000
[  633.880235] [drm] size 3145728
[  633.880236] [drm] fb depth is 24
[  633.880237] [drm]    pitch is 4096
[  633.880461] fbcon: radeondrmfb (fb0) is primary device
[  633.880806] Console: switching to colour frame buffer device 128x48
[  633.883158] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[  633.883160] radeon 0000:01:00.0: registered panic notifier
[  633.899016] [drm] Initialized radeon 2.43.0 20080528 for 0000:01:00.0 on minor 0
[  633.934451] vboxpci: freeing IOMMU domain ffff88017d93e820
[  634.296862] vboxpci: vboxPciOsDevDeinit
[  634.302677] vboxnetflt: 0 out of 269 packets were not sent (directed to host)

Code: Select all

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) I/O Memory Management Unit
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 16)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD] FCH IDE Controller
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
03:06.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)
I try to use my vga card on guest os.
When I start my vm It hangs, trying to load drivers i think. I didn't want to post such a big dmesg log, but I don't know where to look for error
Martin
Volunteer
Posts: 2562
Joined: 30. May 2007, 18:05
Primary OS: Fedora other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP, Win7, Win10, Linux, OS/2

Re: Can't passthrough VGA card

Post by Martin »

I don't see a second vga card in your device list.
How did you make sure that your host doesn't use the card you want to passthrough to the guest?
towo2099
Volunteer
Posts: 364
Joined: 18. Aug 2014, 21:53
Primary OS: Debian Sid
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Android, Linux

Re: Can't passthrough VGA card

Post by towo2099 »

Besides of missing a second graphics card, vbox doesn't support vga passthrough.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Can't passthrough VGA card

Post by Perryg »

towo2099 wrote:Besides of missing a second graphics card, vbox doesn't support vga passthrough.
Sure it does, but it is not for the faint of heart and it must be done using a separate VGA adapter or the host will not allow it to pass through. Even then it really does not work as good as one would think.
http://www.virtualbox.org/manual/ch09.h ... assthrough
towo2099
Volunteer
Posts: 364
Joined: 18. Aug 2014, 21:53
Primary OS: Debian Sid
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Android, Linux

Re: Can't passthrough VGA card

Post by towo2099 »

As often this was discussed in the IRC,

1st pci-passthrough is not the same aas vga-passthrough
2nd, even the devs always saying vga-passthrough is not supported.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Can't passthrough VGA card

Post by Perryg »

Not supported does not mean it will not work. As I said it is not for the faint of heart, but I have made it work in the past so I know it will. As for it being any real benefit as I said it does not work like one would think so it has not real benefit.
boiler5
Posts: 2
Joined: 10. Apr 2016, 05:35

Re: Can't passthrough VGA card

Post by boiler5 »

Actually there is a second vga card that is integrated into th CPU AMD A8-6600K. I dont really know why lspci did not mention it :( . I ll try to fix it later. Anyway, I suppose you say it takes second VGA card because the first one will be used by guest and I won't be able to control my computer without it. Actually I wanted to use my host machine as a headless server, and connect to guest windows 7 via RDP to check if it works. I did it wit physical (host) windows machine. Seems like DirectX worked there, glitchly.
Elizine
Posts: 34
Joined: 19. May 2015, 10:49

Re: Can't passthrough VGA card

Post by Elizine »

Please refer to the link below -
https://wiki.debian.org/VGAPassthrough
bodHOST
Martin
Volunteer
Posts: 2562
Joined: 30. May 2007, 18:05
Primary OS: Fedora other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP, Win7, Win10, Linux, OS/2

Re: Can't passthrough VGA card

Post by Martin »

VGAPassthrough on QEMU won't help you with Virtualbox, so it's not really relevant here.
Post Reply