Dell R710 上的 HauppaugequadHD 因 PCI 直通而失败

Dell R710 上的 HauppaugequadHD 因 PCI 直通而失败

我有一台运行 Ubuntu 18.04.1 LTS 的 Dell R710 作为 KVM 主机。我在其中一个 PCI 插槽中安装了 Hauppauge WinTV QuadHD 调谐卡。我安装了一个来宾虚拟机作为媒体中心(相同的操作系统),我想直接访问调谐器。

我在 BIOS 中打开了虚拟化扩展并启用了 IOMMU。我检查过调谐器似乎位于其自己的 IOMMU 组中。事实上,调谐器确实如您所期望的那样出现在来宾中,在 libvirt 中使用此配置。

    <hostdev mode='subsystem' type='pci' managed='yes'>
      <source>
        <address domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <source>
        <address domain='0x0000' bus='0x09' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </hostdev>

问题问题在于,访问设备(扫描或查看频道)的访客已多次表现出一种不幸的能力,不仅可以击倒访客,还可以击倒整个主机。它并不总是立竿见影的......有时它可以工作几分钟甚至几天然后失败。

当事情进展顺利时,我发现没有内核恐慌或其他日志事件。*前一分钟一切都在运行,下一分钟整个盒子都在重新启动。

* 每次发生此事件时,RAC 日志仅给出这个无可救药的模糊错误:

Wed Jul 25 2018 15:53:23    A bus fatal error was detected on a component at slot 3.

谷歌搜索表面基本的故障排除步骤,例如重新安装卡(完成)、更新固件(不可行)或更改插槽(完成)。到目前为止,这些都没有产生任何影响。

我什至不知道谁(如果有的话)也可能升级。是内核问题吗?设备驱动?硬件错误?

如果有人遇到过类似的故障,我是否可以通过某种方式获得某种痕迹,并将其上报给适当的开发人员?

答案1

您是否尝试过按照 hauppauge dot com 支持页面上的指示添加 ppa? http://www.hauppauge.com/pages/support/support_linux.html Ubuntu 上电视调谐器驱动程序的 PPA 安装说明

在 Ubuntu 中打开终端 打开终端的最简单方法是右键单击桌面并选择“打开终端”。您还可以单击键盘上的 Ctrl+Alt+T。

在终端中,键入以下内容或逐行复制并粘贴以下行,然后单击 Enter。

sudo add-apt-repository ppa:b-rad/kernel+mediatree+hauppauge

在第一行之后,当提示添加此 PPA 时单击 Enter。

sudo apt-get 更新

sudo apt-get install linux-image-mediatree

sudo apt-get install linux-headers-mediatree

注意:如果您在欧洲或澳大利亚/新西兰使用 Hauppauge DVB 电视调谐器,还请安装电视固件:

sudo apt-get install linux-firmware-hauppauge

关闭终端并重新启动计算机。

您现在可以将 Hauppauge WinTV 电视调谐器连接到您的计算机,并且它应该可供您的 Linux 电视观看应用程序使用。

观看 PPA 安装视频 https://www.youtube.com/watch?v=_rMYICzKS0k&feature=youtu.be

相关内容