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!