KVM 호스트로 Ubuntu 18.04.1 LTS를 실행하는 Dell R710이 있습니다. PCI 슬롯 중 하나에 Hauppauge WinTV QuadHD 튜너 카드를 설치했습니다. 미디어 센터(동일 OS)로 게스트 VM이 설치되어 있고 튜너에 직접 액세스하고 싶습니다.
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>
이것질문문제는 장치에 액세스하는 게스트(채널 검색 또는 시청)가 게스트뿐만 아니라 전체 호스트를 무너뜨리는 불행한 능력을 반복적으로 보여주었다는 것입니다. 항상 즉각적인 것은 아닙니다. 때로는 몇 분 또는 며칠 동안 작동하다가 실패하는 경우도 있습니다.
일이 잘 진행되면 커널 패닉이나 기타 로그 이벤트가 발생하지 않습니다. *1분 동안 모든 것이 실행되고 다음에는 전체 상자가 재부팅됩니다.
* 이 이벤트가 발생할 때마다 RAC 로그에는 절망적으로 모호한 오류가 표시됩니다.
Wed Jul 25 2018 15:53:23 A bus fatal error was detected on a component at slot 3.
Google 검색에서는 카드 재설치(완료), 펌웨어 업데이트(불가능), 슬롯 변경(완료)과 같은 기본적인 문제 해결 단계가 표시되었습니다. 지금까지는 이 중 어느 것도 영향을 미치지 않았습니다.
나는 누가 (누구라도) 업그레이드할 수 있는지조차 모릅니다. 커널 문제인가요? 장치 드라이버? 하드웨어 오류인가요?
누구든지 유사한 결함을 겪은 경우 일종의 추적을 확보하여 적절한 개발자에게 에스컬레이션할 수 있는 방법이 있습니까?
답변1
hauppauge dot com 지원 페이지의 지시에 따라 ppa를 추가해 보셨나요? http://www.hauppauge.com/pages/support/support_linux.html Ubuntu의 TV 튜너 드라이버에 대한 PPA 설치 지침
Ubuntu에서 터미널 열기 터미널을 여는 가장 쉬운 방법은 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 "터미널 열기"를 선택하는 것입니다. 키보드에서 Ctrl+Alt+T를 클릭할 수도 있습니다.
터미널에서 다음을 입력하거나 다음 줄을 한 줄씩 복사하여 붙여넣고 Enter를 클릭합니다.
sudo add-apt-repository ppa:b-rad/kernel+mediatree+hauppauge
첫 번째 줄 뒤에 이 PPA를 추가하라는 메시지가 표시되면 Enter를 클릭합니다.
sudo apt-get 업데이트
sudo apt-get 설치 linux-image-mediatree
sudo apt-get 설치 linux-headers-mediatree
참고: 유럽이나 호주/뉴질랜드에서 Hauppauge DVB TV 튜너를 사용하는 경우 TV 펌웨어도 설치하십시오.
sudo apt-get install linux-firmware-hauppauge
터미널을 닫고 컴퓨터를 다시 시작하십시오.
이제 Hauppauge WinTV TV 튜너를 컴퓨터에 연결할 수 있으며 Linux TV 시청 응용 프로그램에서 사용할 수 있습니다.
PPA 설치 영상 보기 https://www.youtube.com/watch?v=_rMYICzKS0k&feature=youtu.be