** 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

Reply via email to