Pci passthrough / PCIe řadič firewire

Pci passthrough / PCIe řadič firewire
« kdy: 01. 02. 2021, 20:56:35 »
Ahoj všem, prosím o radu pokud někdo tušíte...

Mám starou sony mini dv kameru a snažím se převést midi dv kazety do pc. Tak jsem koupil řadič (VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev 80)), nainstaloval dvgrab (zkoušel jsem i kino), nicméně to sice importuje, ale různě to kostičkuje a píše že vynechává frames atd. Dočetl jsem se, že je to nejspíš novou implementací firewire stacku v kernelu. Pokud propojím kameru s tv, obraz je v pohodě.

Tak to zkouším přes VM s Win XP (poslední dostupné ovladače) s pci passthrough té firewire karty. Hostitel je Manjaro s KVM. IOMMU skupina kterou potřebuji poslat VM:

IOMMU Group 9:
   01:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03)
   02:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev 80)

Nicméně v momentě když, zadám kernel parametry "vfio-pci.ids=1106:3044", tak třeba i po zadání lspci pc klekne a rebootne. Zkoušel jsem předat VM třeba zvukovku, to šlo. Dále jsem zkoušel nainstalovat kernel s ACS patchem, nicméně firewire karta bohužel stále v IOMMU skupině s tím samým ASMedia bridgem (což prý nevadí, ale nevím) a výsledek je úplně stejný. Jakmile spustím VM, kde je pci karta v nastavení předaná, tak ihned po startu VM crash pc a reboot...

Díky za jakoukoli radu!


Re:Pci passthrough / PCIe řadič firewire
« Odpověď #1 kdy: 01. 02. 2021, 22:16:22 »
Starý debian se starým jádrem - podle mě je to cesta nejmenšího odporu

Re:Pci passthrough / PCIe řadič firewire
« Odpověď #2 kdy: 01. 02. 2021, 22:24:31 »
Poté co se ti to resetuje a znovu naběhne dej v terminálu
Kód: [Vybrat]
journalctl a zkus najít chybovou hlášku před tím než to spadlo.

Re:Pci passthrough / PCIe řadič firewire
« Odpověď #3 kdy: 02. 02. 2021, 13:25:56 »
Děkuji za moc rady, vyzkouším...