Je présume que quand tu écris "dépôts Fedora" tu veux dire "dépôts RPMfusion" car VirtualBox n'est pas disponible dans les dépôts Fedora....
Pour ma part j'ai toujours utilisé sans gros problème la version de VirtualBox disponible sur le site
https://www.virtualbox.org/
Il faut savoir que c'est l'"extension pack" de VirtualBox qui apporte le support de l'USB. La licence PUEL de cette extension -
https://www.virtualbox.org/wiki/VirtualBox_PUEL - ne permet pas de mixer le code de celle-ci avec le code de la partie principale qui est elle sous licence GPL. C'est pour cette raison que RPMFusion ne diffuse que la partie principale et pas l'extension.... Il se peut que ce soit différent pour Ubuntu....
Personnellement je ferais un essai en enlevant tout ce que tu as installé puis en réinstallant à partir du dépôt VirtualBox...
Dans la section "RPM-based Linux distributions" de la page
https://www.virtualbox.org/wiki/Linux_Downloads tu trouveras comment configurer ce dépôt pour Fedora.... En version courte il s'agit juste d'installer la clé public Oracle et d'ajouter un fichier dans /etc/yum.repos.d/
Une fois ce dépôt installé tu pourras installer VirtualBox en utilisant dnf:
dnf install dkms kernel-headers kernel-devel
puis ensuite
dnf install VirtualBox-5.0
Tu installes ensuite l'extension pack toujours à partir du site VirtualBox puis ensuite tu passes la commande
vboxmanage list usbhost
Si tout se passe bien tu devrais voir tes périphériques USB...