** Description changed: I'd like to reduce clutter and get the most use out of my existing infrastructure so I wanted to stop using an external VOIP gateway for my PSTN lines and use a dedicated card with Asterisk instead via VT-d and the iommu under Virtualbox 4.1.34. The hardware I have is capable and the relevant BIOS and kernel options are enabled. I have set intel_iommu=on and I have also tried using the additional kernel option iommu=pt. After testing I can confirm that this works correctly using linux 3.2.0-70-generic but not with 3.5.0-54-generic, 3.13.0-37-generic or - 3.16.6-031606-generic (from mainline kernel-ppa). I have updated - everything I am comfortable updating including the BIOS but do not want - to push my luck. I noted that there may be a possible solution in + 3.16.6-031606-generic (from mainline kernel-ppa). I noted that there may + be a possible solution in https://bugzilla.kernel.org/show_bug.cgi?id=44881#c49 but that this would not be backported. Release: Ubuntu 12.04.5 LTS Linux 3.13.0-37-generic #64~precise1-Ubuntu SMP Wed Sep 24 21:37:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Motherboard: Gigabyte Technology Co., Ltd. Z87X-D3H/Z87X-D3H-CF, BIOS F9 08/25/2014 The card I'd like to pass to the guest... 03:00.0 Ethernet controller: Digium, Inc. Wildcard TDM410 4-port analog card (rev 11) I have setup pci-stub with the above and set vboxpci to softdep on it. Not sure if that's necessary or not as there are no host drivers available. The error I'm seeing when loading the kernel module in the guest (except when using kernel 3.2 which works properly). Modprobe hangs in the guest and eventually causes the guest to freeze. - Oct 24 09:05:08 VMS001 kernel: [ 81.496003] dmar: DRHD: handling fault status reg 3 - Oct 24 09:05:08 VMS001 kernel: [ 81.496032] dmar: DMAR:[DMA Read] Request device [03:00.0] fault addr 7349c000 - Oct 24 09:05:08 VMS001 kernel: [ 81.496032] DMAR:[fault reason 06] PTE Read access is not set + Oct 24 09:05:08 kernel: [ 81.496003] dmar: DRHD: handling fault status reg 3 + Oct 24 09:05:08 kernel: [ 81.496032] dmar: DMAR:[DMA Read] Request device [03:00.0] fault addr 7349c000 + Oct 24 09:05:08 kernel: [ 81.496032] DMAR:[fault reason 06] PTE Read access is not set Another error which may be related... WARNING: CPU: 4 PID: 1 at /build/buildd/linux-lts- trusty-3.13.0/drivers/pci/search.c:46 pci_find_upstream_pcie_bridge+0x66/0x80() If there is any possibility of trying the patch mentioned in bugzilla with the current kernel that would be great. I'm going to look and see if there is a kernel available to try but I'm not sure if 3.16.6 has it or not. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.13.0-37-generic 3.13.0-37.64~precise1 ProcVersionSignature: Ubuntu 3.13.0-37.64~precise1-generic 3.13.11.7 Uname: Linux 3.13.0-37-generic x86_64 - AlsaVersion: Advanced Linux Sound Architecture Driver Version k3.13.0-37-generic. - ApportVersion: 2.0.1-0ubuntu17.7 - Architecture: amd64 - AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC1: vmsadmin 3634 F.... pulseaudio - /dev/snd/controlC0: vmsadmin 3634 F.... pulseaudio - CRDA: Error: [Errno 2] No such file or directory - Card0.Amixer.info: - Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7d34000 irq 47' - Mixer name : 'Intel Haswell HDMI' - Components : 'HDA:80862807,80860101,00100000' - Controls : 21 - Simple ctrls : 3 - Card1.Amixer.info: - Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 48' - Mixer name : 'Realtek ALC892' - Components : 'HDA:10ec0892,1458a002,00100302' - Controls : 51 - Simple ctrls : 20 - Date: Fri Oct 24 09:20:24 2014 - HibernationDevice: RESUME=UUID=a7d92af2-4c36-437b-8466-a40951fc3019 InstallationMedia: Ubuntu-Server 12.04 LTS "Precise Pangolin" - Release amd64 (20120424.1) MachineType: Gigabyte Technology Co., Ltd. Z87X-D3H MarkForUpload: True ProcEnviron: - TERM=xterm - PATH=(custom, no user) - LANG=en_GB.UTF-8 - SHELL=/bin/bash + TERM=xterm + PATH=(custom, no user) + LANG=en_GB.UTF-8 + SHELL=/bin/bash ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=c3169056-4938-4faf-b6eb-d70b4268b135 ro intel_iommu=on iommu=pt - PulseList: - Error: command ['pacmd', 'list'] failed with exit code 1: Home directory /home/vmsadmin not ours. - No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: - linux-restricted-modules-3.13.0-37-generic N/A - linux-backports-modules-3.13.0-37-generic N/A - linux-firmware 1.79.18 + linux-restricted-modules-3.13.0-37-generic N/A + linux-backports-modules-3.13.0-37-generic N/A + linux-firmware 1.79.18 RfKill: Error: [Errno 2] No such file or directory SourcePackage: linux-lts-trusty UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 08/25/2014 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: F9 dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: Z87X-D3H-CF dmi.board.vendor: Gigabyte Technology Co., Ltd. dmi.board.version: x.x dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: Gigabyte Technology Co., Ltd. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF9:bd08/25/2014:svnGigabyteTechnologyCo.,Ltd.:pnZ87X-D3H:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnZ87X-D3H-CF:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvrToBeFilledByO.E.M.: dmi.product.name: Z87X-D3H dmi.product.version: To be filled by O.E.M. dmi.sys.vendor: Gigabyte Technology Co., Ltd.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1385388 Title: iommu dmar pci passthrough regression To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1385388/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs