My motherboard is an Asrock J5005 . It has one PCIe slot where I have my HBA.   I'm running the "macinabox" OS X VM and I'd like to pass my iPhone through to it to sync with iTunes. I tried passing it as a device but couldn't get it "seen" consistently or syncing at all.   The recommended solution is to pass the whole controller but I can't do that because my board only has one (which hosts the unRAID boot USB, see 00.15.0) root@NAS:~# lspci 00:00.0 Host bridge: